NOTICES 684 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172
  1. APLevelDB
  2. Created by Adam Preble on 1/23/12.
  3. Copyright (c) 2012 Adam Preble. All rights reserved.
  4. Permission is hereby granted, free of charge, to any person obtaining a copy
  5. of this software and associated documentation files (the "Software"), to deal
  6. in the Software without restriction, including without limitation the rights
  7. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8. copies of the Software, and to permit persons to whom the Software is
  9. furnished to do so, subject to the following conditions:
  10. The above copyright notice and this permission notice shall be included in
  11. all copies or substantial portions of the Software.
  12. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  14. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  15. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  18. THE SOFTWARE.
  19. Portions of APLevelDB are based on LevelDB-ObjC:
  20. https:github.com/hoisie/LevelDB-ObjC
  21. Specifically the SliceFromString/StringFromSlice macros, and the structure of
  22. the enumeration methods. License for those potions follows:
  23. Copyright (c) 2011 Pave Labs
  24. Permission is hereby granted, free of charge, to any person obtaining a copy
  25. of this software and associated documentation files (the "Software"), to deal
  26. in the Software without restriction, including without limitation the rights
  27. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  28. copies of the Software, and to permit persons to whom the Software is
  29. furnished to do so, subject to the following conditions:
  30. The above copyright notice and this permission notice shall be included in
  31. all copies or substantial portions of the Software.
  32. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  33. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  34. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  35. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  36. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  37. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  38. THE SOFTWARE.
  39. Abseil
  40. Apache License
  41. Version 2.0, January 2004
  42. https://www.apache.org/licenses/
  43. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  44. 1. Definitions.
  45. "License" shall mean the terms and conditions for use, reproduction,
  46. and distribution as defined by Sections 1 through 9 of this document.
  47. "Licensor" shall mean the copyright owner or entity authorized by
  48. the copyright owner that is granting the License.
  49. "Legal Entity" shall mean the union of the acting entity and all
  50. other entities that control, are controlled by, or are under common
  51. control with that entity. For the purposes of this definition,
  52. "control" means (i) the power, direct or indirect, to cause the
  53. direction or management of such entity, whether by contract or
  54. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  55. outstanding shares, or (iii) beneficial ownership of such entity.
  56. "You" (or "Your") shall mean an individual or Legal Entity
  57. exercising permissions granted by this License.
  58. "Source" form shall mean the preferred form for making modifications,
  59. including but not limited to software source code, documentation
  60. source, and configuration files.
  61. "Object" form shall mean any form resulting from mechanical
  62. transformation or translation of a Source form, including but
  63. not limited to compiled object code, generated documentation,
  64. and conversions to other media types.
  65. "Work" shall mean the work of authorship, whether in Source or
  66. Object form, made available under the License, as indicated by a
  67. copyright notice that is included in or attached to the work
  68. (an example is provided in the Appendix below).
  69. "Derivative Works" shall mean any work, whether in Source or Object
  70. form, that is based on (or derived from) the Work and for which the
  71. editorial revisions, annotations, elaborations, or other modifications
  72. represent, as a whole, an original work of authorship. For the purposes
  73. of this License, Derivative Works shall not include works that remain
  74. separable from, or merely link (or bind by name) to the interfaces of,
  75. the Work and Derivative Works thereof.
  76. "Contribution" shall mean any work of authorship, including
  77. the original version of the Work and any modifications or additions
  78. to that Work or Derivative Works thereof, that is intentionally
  79. submitted to Licensor for inclusion in the Work by the copyright owner
  80. or by an individual or Legal Entity authorized to submit on behalf of
  81. the copyright owner. For the purposes of this definition, "submitted"
  82. means any form of electronic, verbal, or written communication sent
  83. to the Licensor or its representatives, including but not limited to
  84. communication on electronic mailing lists, source code control systems,
  85. and issue tracking systems that are managed by, or on behalf of, the
  86. Licensor for the purpose of discussing and improving the Work, but
  87. excluding communication that is conspicuously marked or otherwise
  88. designated in writing by the copyright owner as "Not a Contribution."
  89. "Contributor" shall mean Licensor and any individual or Legal Entity
  90. on behalf of whom a Contribution has been received by Licensor and
  91. subsequently incorporated within the Work.
  92. 2. Grant of Copyright License. Subject to the terms and conditions of
  93. this License, each Contributor hereby grants to You a perpetual,
  94. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  95. copyright license to reproduce, prepare Derivative Works of,
  96. publicly display, publicly perform, sublicense, and distribute the
  97. Work and such Derivative Works in Source or Object form.
  98. 3. Grant of Patent License. Subject to the terms and conditions of
  99. this License, each Contributor hereby grants to You a perpetual,
  100. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  101. (except as stated in this section) patent license to make, have made,
  102. use, offer to sell, sell, import, and otherwise transfer the Work,
  103. where such license applies only to those patent claims licensable
  104. by such Contributor that are necessarily infringed by their
  105. Contribution(s) alone or by combination of their Contribution(s)
  106. with the Work to which such Contribution(s) was submitted. If You
  107. institute patent litigation against any entity (including a
  108. cross-claim or counterclaim in a lawsuit) alleging that the Work
  109. or a Contribution incorporated within the Work constitutes direct
  110. or contributory patent infringement, then any patent licenses
  111. granted to You under this License for that Work shall terminate
  112. as of the date such litigation is filed.
  113. 4. Redistribution. You may reproduce and distribute copies of the
  114. Work or Derivative Works thereof in any medium, with or without
  115. modifications, and in Source or Object form, provided that You
  116. meet the following conditions:
  117. (a) You must give any other recipients of the Work or
  118. Derivative Works a copy of this License; and
  119. (b) You must cause any modified files to carry prominent notices
  120. stating that You changed the files; and
  121. (c) You must retain, in the Source form of any Derivative Works
  122. that You distribute, all copyright, patent, trademark, and
  123. attribution notices from the Source form of the Work,
  124. excluding those notices that do not pertain to any part of
  125. the Derivative Works; and
  126. (d) If the Work includes a "NOTICE" text file as part of its
  127. distribution, then any Derivative Works that You distribute must
  128. include a readable copy of the attribution notices contained
  129. within such NOTICE file, excluding those notices that do not
  130. pertain to any part of the Derivative Works, in at least one
  131. of the following places: within a NOTICE text file distributed
  132. as part of the Derivative Works; within the Source form or
  133. documentation, if provided along with the Derivative Works; or,
  134. within a display generated by the Derivative Works, if and
  135. wherever such third-party notices normally appear. The contents
  136. of the NOTICE file are for informational purposes only and
  137. do not modify the License. You may add Your own attribution
  138. notices within Derivative Works that You distribute, alongside
  139. or as an addendum to the NOTICE text from the Work, provided
  140. that such additional attribution notices cannot be construed
  141. as modifying the License.
  142. You may add Your own copyright statement to Your modifications and
  143. may provide additional or different license terms and conditions
  144. for use, reproduction, or distribution of Your modifications, or
  145. for any such Derivative Works as a whole, provided Your use,
  146. reproduction, and distribution of the Work otherwise complies with
  147. the conditions stated in this License.
  148. 5. Submission of Contributions. Unless You explicitly state otherwise,
  149. any Contribution intentionally submitted for inclusion in the Work
  150. by You to the Licensor shall be under the terms and conditions of
  151. this License, without any additional terms or conditions.
  152. Notwithstanding the above, nothing herein shall supersede or modify
  153. the terms of any separate license agreement you may have executed
  154. with Licensor regarding such Contributions.
  155. 6. Trademarks. This License does not grant permission to use the trade
  156. names, trademarks, service marks, or product names of the Licensor,
  157. except as required for reasonable and customary use in describing the
  158. origin of the Work and reproducing the content of the NOTICE file.
  159. 7. Disclaimer of Warranty. Unless required by applicable law or
  160. agreed to in writing, Licensor provides the Work (and each
  161. Contributor provides its Contributions) on an "AS IS" BASIS,
  162. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  163. implied, including, without limitation, any warranties or conditions
  164. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  165. PARTICULAR PURPOSE. You are solely responsible for determining the
  166. appropriateness of using or redistributing the Work and assume any
  167. risks associated with Your exercise of permissions under this License.
  168. 8. Limitation of Liability. In no event and under no legal theory,
  169. whether in tort (including negligence), contract, or otherwise,
  170. unless required by applicable law (such as deliberate and grossly
  171. negligent acts) or agreed to in writing, shall any Contributor be
  172. liable to You for damages, including any direct, indirect, special,
  173. incidental, or consequential damages of any character arising as a
  174. result of this License or out of the use or inability to use the
  175. Work (including but not limited to damages for loss of goodwill,
  176. work stoppage, computer failure or malfunction, or any and all
  177. other commercial damages or losses), even if such Contributor
  178. has been advised of the possibility of such damages.
  179. 9. Accepting Warranty or Additional Liability. While redistributing
  180. the Work or Derivative Works thereof, You may choose to offer,
  181. and charge a fee for, acceptance of support, warranty, indemnity,
  182. or other liability obligations and/or rights consistent with this
  183. License. However, in accepting such obligations, You may act only
  184. on Your own behalf and on Your sole responsibility, not on behalf
  185. of any other Contributor, and only if You agree to indemnify,
  186. defend, and hold each Contributor harmless for any liability
  187. incurred by, or claims asserted against, such Contributor by reason
  188. of your accepting any such warranty or additional liability.
  189. END OF TERMS AND CONDITIONS
  190. APPENDIX: How to apply the Apache License to your work.
  191. To apply the Apache License to your work, attach the following
  192. boilerplate notice, with the fields enclosed by brackets "[]"
  193. replaced with your own identifying information. (Don't include
  194. the brackets!) The text should be enclosed in the appropriate
  195. comment syntax for the file format. We also recommend that a
  196. file or class name and description of purpose be included on the
  197. same "printed page" as the copyright notice for easier
  198. identification within third-party archives.
  199. Copyright [yyyy] [name of copyright owner]
  200. Licensed under the Apache License, Version 2.0 (the "License");
  201. you may not use this file except in compliance with the License.
  202. You may obtain a copy of the License at
  203. https://www.apache.org/licenses/LICENSE-2.0
  204. Unless required by applicable law or agreed to in writing, software
  205. distributed under the License is distributed on an "AS IS" BASIS,
  206. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  207. See the License for the specific language governing permissions and
  208. limitations under the License.
  209. Abseil
  210. Apache License
  211. Version 2.0, January 2004
  212. https://www.apache.org/licenses/
  213. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  214. 1. Definitions.
  215. "License" shall mean the terms and conditions for use, reproduction,
  216. and distribution as defined by Sections 1 through 9 of this document.
  217. "Licensor" shall mean the copyright owner or entity authorized by
  218. the copyright owner that is granting the License.
  219. "Legal Entity" shall mean the union of the acting entity and all
  220. other entities that control, are controlled by, or are under common
  221. control with that entity. For the purposes of this definition,
  222. "control" means (i) the power, direct or indirect, to cause the
  223. direction or management of such entity, whether by contract or
  224. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  225. outstanding shares, or (iii) beneficial ownership of such entity.
  226. "You" (or "Your") shall mean an individual or Legal Entity
  227. exercising permissions granted by this License.
  228. "Source" form shall mean the preferred form for making modifications,
  229. including but not limited to software source code, documentation
  230. source, and configuration files.
  231. "Object" form shall mean any form resulting from mechanical
  232. transformation or translation of a Source form, including but
  233. not limited to compiled object code, generated documentation,
  234. and conversions to other media types.
  235. "Work" shall mean the work of authorship, whether in Source or
  236. Object form, made available under the License, as indicated by a
  237. copyright notice that is included in or attached to the work
  238. (an example is provided in the Appendix below).
  239. "Derivative Works" shall mean any work, whether in Source or Object
  240. form, that is based on (or derived from) the Work and for which the
  241. editorial revisions, annotations, elaborations, or other modifications
  242. represent, as a whole, an original work of authorship. For the purposes
  243. of this License, Derivative Works shall not include works that remain
  244. separable from, or merely link (or bind by name) to the interfaces of,
  245. the Work and Derivative Works thereof.
  246. "Contribution" shall mean any work of authorship, including
  247. the original version of the Work and any modifications or additions
  248. to that Work or Derivative Works thereof, that is intentionally
  249. submitted to Licensor for inclusion in the Work by the copyright owner
  250. or by an individual or Legal Entity authorized to submit on behalf of
  251. the copyright owner. For the purposes of this definition, "submitted"
  252. means any form of electronic, verbal, or written communication sent
  253. to the Licensor or its representatives, including but not limited to
  254. communication on electronic mailing lists, source code control systems,
  255. and issue tracking systems that are managed by, or on behalf of, the
  256. Licensor for the purpose of discussing and improving the Work, but
  257. excluding communication that is conspicuously marked or otherwise
  258. designated in writing by the copyright owner as "Not a Contribution."
  259. "Contributor" shall mean Licensor and any individual or Legal Entity
  260. on behalf of whom a Contribution has been received by Licensor and
  261. subsequently incorporated within the Work.
  262. 2. Grant of Copyright License. Subject to the terms and conditions of
  263. this License, each Contributor hereby grants to You a perpetual,
  264. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  265. copyright license to reproduce, prepare Derivative Works of,
  266. publicly display, publicly perform, sublicense, and distribute the
  267. Work and such Derivative Works in Source or Object form.
  268. 3. Grant of Patent License. Subject to the terms and conditions of
  269. this License, each Contributor hereby grants to You a perpetual,
  270. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  271. (except as stated in this section) patent license to make, have made,
  272. use, offer to sell, sell, import, and otherwise transfer the Work,
  273. where such license applies only to those patent claims licensable
  274. by such Contributor that are necessarily infringed by their
  275. Contribution(s) alone or by combination of their Contribution(s)
  276. with the Work to which such Contribution(s) was submitted. If You
  277. institute patent litigation against any entity (including a
  278. cross-claim or counterclaim in a lawsuit) alleging that the Work
  279. or a Contribution incorporated within the Work constitutes direct
  280. or contributory patent infringement, then any patent licenses
  281. granted to You under this License for that Work shall terminate
  282. as of the date such litigation is filed.
  283. 4. Redistribution. You may reproduce and distribute copies of the
  284. Work or Derivative Works thereof in any medium, with or without
  285. modifications, and in Source or Object form, provided that You
  286. meet the following conditions:
  287. (a) You must give any other recipients of the Work or
  288. Derivative Works a copy of this License; and
  289. (b) You must cause any modified files to carry prominent notices
  290. stating that You changed the files; and
  291. (c) You must retain, in the Source form of any Derivative Works
  292. that You distribute, all copyright, patent, trademark, and
  293. attribution notices from the Source form of the Work,
  294. excluding those notices that do not pertain to any part of
  295. the Derivative Works; and
  296. (d) If the Work includes a "NOTICE" text file as part of its
  297. distribution, then any Derivative Works that You distribute must
  298. include a readable copy of the attribution notices contained
  299. within such NOTICE file, excluding those notices that do not
  300. pertain to any part of the Derivative Works, in at least one
  301. of the following places: within a NOTICE text file distributed
  302. as part of the Derivative Works; within the Source form or
  303. documentation, if provided along with the Derivative Works; or,
  304. within a display generated by the Derivative Works, if and
  305. wherever such third-party notices normally appear. The contents
  306. of the NOTICE file are for informational purposes only and
  307. do not modify the License. You may add Your own attribution
  308. notices within Derivative Works that You distribute, alongside
  309. or as an addendum to the NOTICE text from the Work, provided
  310. that such additional attribution notices cannot be construed
  311. as modifying the License.
  312. You may add Your own copyright statement to Your modifications and
  313. may provide additional or different license terms and conditions
  314. for use, reproduction, or distribution of Your modifications, or
  315. for any such Derivative Works as a whole, provided Your use,
  316. reproduction, and distribution of the Work otherwise complies with
  317. the conditions stated in this License.
  318. 5. Submission of Contributions. Unless You explicitly state otherwise,
  319. any Contribution intentionally submitted for inclusion in the Work
  320. by You to the Licensor shall be under the terms and conditions of
  321. this License, without any additional terms or conditions.
  322. Notwithstanding the above, nothing herein shall supersede or modify
  323. the terms of any separate license agreement you may have executed
  324. with Licensor regarding such Contributions.
  325. 6. Trademarks. This License does not grant permission to use the trade
  326. names, trademarks, service marks, or product names of the Licensor,
  327. except as required for reasonable and customary use in describing the
  328. origin of the Work and reproducing the content of the NOTICE file.
  329. 7. Disclaimer of Warranty. Unless required by applicable law or
  330. agreed to in writing, Licensor provides the Work (and each
  331. Contributor provides its Contributions) on an "AS IS" BASIS,
  332. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  333. implied, including, without limitation, any warranties or conditions
  334. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  335. PARTICULAR PURPOSE. You are solely responsible for determining the
  336. appropriateness of using or redistributing the Work and assume any
  337. risks associated with Your exercise of permissions under this License.
  338. 8. Limitation of Liability. In no event and under no legal theory,
  339. whether in tort (including negligence), contract, or otherwise,
  340. unless required by applicable law (such as deliberate and grossly
  341. negligent acts) or agreed to in writing, shall any Contributor be
  342. liable to You for damages, including any direct, indirect, special,
  343. incidental, or consequential damages of any character arising as a
  344. result of this License or out of the use or inability to use the
  345. Work (including but not limited to damages for loss of goodwill,
  346. work stoppage, computer failure or malfunction, or any and all
  347. other commercial damages or losses), even if such Contributor
  348. has been advised of the possibility of such damages.
  349. 9. Accepting Warranty or Additional Liability. While redistributing
  350. the Work or Derivative Works thereof, You may choose to offer,
  351. and charge a fee for, acceptance of support, warranty, indemnity,
  352. or other liability obligations and/or rights consistent with this
  353. License. However, in accepting such obligations, You may act only
  354. on Your own behalf and on Your sole responsibility, not on behalf
  355. of any other Contributor, and only if You agree to indemnify,
  356. defend, and hold each Contributor harmless for any liability
  357. incurred by, or claims asserted against, such Contributor by reason
  358. of your accepting any such warranty or additional liability.
  359. END OF TERMS AND CONDITIONS
  360. APPENDIX: How to apply the Apache License to your work.
  361. To apply the Apache License to your work, attach the following
  362. boilerplate notice, with the fields enclosed by brackets "[]"
  363. replaced with your own identifying information. (Don't include
  364. the brackets!) The text should be enclosed in the appropriate
  365. comment syntax for the file format. We also recommend that a
  366. file or class name and description of purpose be included on the
  367. same "printed page" as the copyright notice for easier
  368. identification within third-party archives.
  369. Copyright [yyyy] [name of copyright owner]
  370. Licensed under the Apache License, Version 2.0 (the "License");
  371. you may not use this file except in compliance with the License.
  372. You may obtain a copy of the License at
  373. https://www.apache.org/licenses/LICENSE-2.0
  374. Unless required by applicable law or agreed to in writing, software
  375. distributed under the License is distributed on an "AS IS" BASIS,
  376. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  377. See the License for the specific language governing permissions and
  378. limitations under the License.
  379. Boost
  380. Boost Software License - Version 1.0 - August 17th, 2003
  381. Permission is hereby granted, free of charge, to any person or organization
  382. obtaining a copy of the software and accompanying documentation covered by
  383. this license (the "Software") to use, reproduce, display, distribute,
  384. execute, and transmit the Software, and to prepare derivative works of the
  385. Software, and to permit third-parties to whom the Software is furnished to
  386. do so, all subject to the following:
  387. The copyright notices in the Software and this entire statement, including
  388. the above license grant, this restriction and the following disclaimer,
  389. must be included in all copies of the Software, in whole or in part, and
  390. all derivative works of the Software, unless such copies or derivative
  391. works are solely in the form of machine-executable object code generated by
  392. a source language processor.
  393. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  394. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  395. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  396. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  397. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  398. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  399. DEALINGS IN THE SOFTWARE.
  400. Brotli
  401. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  402. Permission is hereby granted, free of charge, to any person obtaining a copy
  403. of this software and associated documentation files (the "Software"), to deal
  404. in the Software without restriction, including without limitation the rights
  405. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  406. copies of the Software, and to permit persons to whom the Software is
  407. furnished to do so, subject to the following conditions:
  408. The above copyright notice and this permission notice shall be included in
  409. all copies or substantial portions of the Software.
  410. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  411. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  412. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  413. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  414. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  415. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  416. THE SOFTWARE.
  417. Chrome Certificate Verifier
  418. // Copyright 2015 The Chromium Authors. All rights reserved.
  419. //
  420. // Redistribution and use in source and binary forms, with or without
  421. // modification, are permitted provided that the following conditions are
  422. // met:
  423. //
  424. // * Redistributions of source code must retain the above copyright
  425. // notice, this list of conditions and the following disclaimer.
  426. // * Redistributions in binary form must reproduce the above
  427. // copyright notice, this list of conditions and the following disclaimer
  428. // in the documentation and/or other materials provided with the
  429. // distribution.
  430. // * Neither the name of Google Inc. nor the names of its
  431. // contributors may be used to endorse or promote products derived from
  432. // this software without specific prior written permission.
  433. //
  434. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  435. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  436. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  437. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  438. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  439. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  440. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  441. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  442. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  443. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  444. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  445. Closure Compiler
  446. Apache License
  447. Version 2.0, January 2004
  448. http://www.apache.org/licenses/
  449. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  450. 1. Definitions.
  451. "License" shall mean the terms and conditions for use, reproduction,
  452. and distribution as defined by Sections 1 through 9 of this document.
  453. "Licensor" shall mean the copyright owner or entity authorized by
  454. the copyright owner that is granting the License.
  455. "Legal Entity" shall mean the union of the acting entity and all
  456. other entities that control, are controlled by, or are under common
  457. control with that entity. For the purposes of this definition,
  458. "control" means (i) the power, direct or indirect, to cause the
  459. direction or management of such entity, whether by contract or
  460. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  461. outstanding shares, or (iii) beneficial ownership of such entity.
  462. "You" (or "Your") shall mean an individual or Legal Entity
  463. exercising permissions granted by this License.
  464. "Source" form shall mean the preferred form for making modifications,
  465. including but not limited to software source code, documentation
  466. source, and configuration files.
  467. "Object" form shall mean any form resulting from mechanical
  468. transformation or translation of a Source form, including but
  469. not limited to compiled object code, generated documentation,
  470. and conversions to other media types.
  471. "Work" shall mean the work of authorship, whether in Source or
  472. Object form, made available under the License, as indicated by a
  473. copyright notice that is included in or attached to the work
  474. (an example is provided in the Appendix below).
  475. "Derivative Works" shall mean any work, whether in Source or Object
  476. form, that is based on (or derived from) the Work and for which the
  477. editorial revisions, annotations, elaborations, or other modifications
  478. represent, as a whole, an original work of authorship. For the purposes
  479. of this License, Derivative Works shall not include works that remain
  480. separable from, or merely link (or bind by name) to the interfaces of,
  481. the Work and Derivative Works thereof.
  482. "Contribution" shall mean any work of authorship, including
  483. the original version of the Work and any modifications or additions
  484. to that Work or Derivative Works thereof, that is intentionally
  485. submitted to Licensor for inclusion in the Work by the copyright owner
  486. or by an individual or Legal Entity authorized to submit on behalf of
  487. the copyright owner. For the purposes of this definition, "submitted"
  488. means any form of electronic, verbal, or written communication sent
  489. to the Licensor or its representatives, including but not limited to
  490. communication on electronic mailing lists, source code control systems,
  491. and issue tracking systems that are managed by, or on behalf of, the
  492. Licensor for the purpose of discussing and improving the Work, but
  493. excluding communication that is conspicuously marked or otherwise
  494. designated in writing by the copyright owner as "Not a Contribution."
  495. "Contributor" shall mean Licensor and any individual or Legal Entity
  496. on behalf of whom a Contribution has been received by Licensor and
  497. subsequently incorporated within the Work.
  498. 2. Grant of Copyright License. Subject to the terms and conditions of
  499. this License, each Contributor hereby grants to You a perpetual,
  500. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  501. copyright license to reproduce, prepare Derivative Works of,
  502. publicly display, publicly perform, sublicense, and distribute the
  503. Work and such Derivative Works in Source or Object form.
  504. 3. Grant of Patent License. Subject to the terms and conditions of
  505. this License, each Contributor hereby grants to You a perpetual,
  506. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  507. (except as stated in this section) patent license to make, have made,
  508. use, offer to sell, sell, import, and otherwise transfer the Work,
  509. where such license applies only to those patent claims licensable
  510. by such Contributor that are necessarily infringed by their
  511. Contribution(s) alone or by combination of their Contribution(s)
  512. with the Work to which such Contribution(s) was submitted. If You
  513. institute patent litigation against any entity (including a
  514. cross-claim or counterclaim in a lawsuit) alleging that the Work
  515. or a Contribution incorporated within the Work constitutes direct
  516. or contributory patent infringement, then any patent licenses
  517. granted to You under this License for that Work shall terminate
  518. as of the date such litigation is filed.
  519. 4. Redistribution. You may reproduce and distribute copies of the
  520. Work or Derivative Works thereof in any medium, with or without
  521. modifications, and in Source or Object form, provided that You
  522. meet the following conditions:
  523. (a) You must give any other recipients of the Work or
  524. Derivative Works a copy of this License; and
  525. (b) You must cause any modified files to carry prominent notices
  526. stating that You changed the files; and
  527. (c) You must retain, in the Source form of any Derivative Works
  528. that You distribute, all copyright, patent, trademark, and
  529. attribution notices from the Source form of the Work,
  530. excluding those notices that do not pertain to any part of
  531. the Derivative Works; and
  532. (d) If the Work includes a "NOTICE" text file as part of its
  533. distribution, then any Derivative Works that You distribute must
  534. include a readable copy of the attribution notices contained
  535. within such NOTICE file, excluding those notices that do not
  536. pertain to any part of the Derivative Works, in at least one
  537. of the following places: within a NOTICE text file distributed
  538. as part of the Derivative Works; within the Source form or
  539. documentation, if provided along with the Derivative Works; or,
  540. within a display generated by the Derivative Works, if and
  541. wherever such third-party notices normally appear. The contents
  542. of the NOTICE file are for informational purposes only and
  543. do not modify the License. You may add Your own attribution
  544. notices within Derivative Works that You distribute, alongside
  545. or as an addendum to the NOTICE text from the Work, provided
  546. that such additional attribution notices cannot be construed
  547. as modifying the License.
  548. You may add Your own copyright statement to Your modifications and
  549. may provide additional or different license terms and conditions
  550. for use, reproduction, or distribution of Your modifications, or
  551. for any such Derivative Works as a whole, provided Your use,
  552. reproduction, and distribution of the Work otherwise complies with
  553. the conditions stated in this License.
  554. 5. Submission of Contributions. Unless You explicitly state otherwise,
  555. any Contribution intentionally submitted for inclusion in the Work
  556. by You to the Licensor shall be under the terms and conditions of
  557. this License, without any additional terms or conditions.
  558. Notwithstanding the above, nothing herein shall supersede or modify
  559. the terms of any separate license agreement you may have executed
  560. with Licensor regarding such Contributions.
  561. 6. Trademarks. This License does not grant permission to use the trade
  562. names, trademarks, service marks, or product names of the Licensor,
  563. except as required for reasonable and customary use in describing the
  564. origin of the Work and reproducing the content of the NOTICE file.
  565. 7. Disclaimer of Warranty. Unless required by applicable law or
  566. agreed to in writing, Licensor provides the Work (and each
  567. Contributor provides its Contributions) on an "AS IS" BASIS,
  568. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  569. implied, including, without limitation, any warranties or conditions
  570. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  571. PARTICULAR PURPOSE. You are solely responsible for determining the
  572. appropriateness of using or redistributing the Work and assume any
  573. risks associated with Your exercise of permissions under this License.
  574. 8. Limitation of Liability. In no event and under no legal theory,
  575. whether in tort (including negligence), contract, or otherwise,
  576. unless required by applicable law (such as deliberate and grossly
  577. negligent acts) or agreed to in writing, shall any Contributor be
  578. liable to You for damages, including any direct, indirect, special,
  579. incidental, or consequential damages of any character arising as a
  580. result of this License or out of the use or inability to use the
  581. Work (including but not limited to damages for loss of goodwill,
  582. work stoppage, computer failure or malfunction, or any and all
  583. other commercial damages or losses), even if such Contributor
  584. has been advised of the possibility of such damages.
  585. 9. Accepting Warranty or Additional Liability. While redistributing
  586. the Work or Derivative Works thereof, You may choose to offer,
  587. and charge a fee for, acceptance of support, warranty, indemnity,
  588. or other liability obligations and/or rights consistent with this
  589. License. However, in accepting such obligations, You may act only
  590. on Your own behalf and on Your sole responsibility, not on behalf
  591. of any other Contributor, and only if You agree to indemnify,
  592. defend, and hold each Contributor harmless for any liability
  593. incurred by, or claims asserted against, such Contributor by reason
  594. of your accepting any such warranty or additional liability.
  595. END OF TERMS AND CONDITIONS
  596. Closure Library
  597. Apache License
  598. Version 2.0, January 2004
  599. http://www.apache.org/licenses/
  600. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  601. 1. Definitions.
  602. "License" shall mean the terms and conditions for use, reproduction,
  603. and distribution as defined by Sections 1 through 9 of this document.
  604. "Licensor" shall mean the copyright owner or entity authorized by
  605. the copyright owner that is granting the License.
  606. "Legal Entity" shall mean the union of the acting entity and all
  607. other entities that control, are controlled by, or are under common
  608. control with that entity. For the purposes of this definition,
  609. "control" means (i) the power, direct or indirect, to cause the
  610. direction or management of such entity, whether by contract or
  611. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  612. outstanding shares, or (iii) beneficial ownership of such entity.
  613. "You" (or "Your") shall mean an individual or Legal Entity
  614. exercising permissions granted by this License.
  615. "Source" form shall mean the preferred form for making modifications,
  616. including but not limited to software source code, documentation
  617. source, and configuration files.
  618. "Object" form shall mean any form resulting from mechanical
  619. transformation or translation of a Source form, including but
  620. not limited to compiled object code, generated documentation,
  621. and conversions to other media types.
  622. "Work" shall mean the work of authorship, whether in Source or
  623. Object form, made available under the License, as indicated by a
  624. copyright notice that is included in or attached to the work
  625. (an example is provided in the Appendix below).
  626. "Derivative Works" shall mean any work, whether in Source or Object
  627. form, that is based on (or derived from) the Work and for which the
  628. editorial revisions, annotations, elaborations, or other modifications
  629. represent, as a whole, an original work of authorship. For the purposes
  630. of this License, Derivative Works shall not include works that remain
  631. separable from, or merely link (or bind by name) to the interfaces of,
  632. the Work and Derivative Works thereof.
  633. "Contribution" shall mean any work of authorship, including
  634. the original version of the Work and any modifications or additions
  635. to that Work or Derivative Works thereof, that is intentionally
  636. submitted to Licensor for inclusion in the Work by the copyright owner
  637. or by an individual or Legal Entity authorized to submit on behalf of
  638. the copyright owner. For the purposes of this definition, "submitted"
  639. means any form of electronic, verbal, or written communication sent
  640. to the Licensor or its representatives, including but not limited to
  641. communication on electronic mailing lists, source code control systems,
  642. and issue tracking systems that are managed by, or on behalf of, the
  643. Licensor for the purpose of discussing and improving the Work, but
  644. excluding communication that is conspicuously marked or otherwise
  645. designated in writing by the copyright owner as "Not a Contribution."
  646. "Contributor" shall mean Licensor and any individual or Legal Entity
  647. on behalf of whom a Contribution has been received by Licensor and
  648. subsequently incorporated within the Work.
  649. 2. Grant of Copyright License. Subject to the terms and conditions of
  650. this License, each Contributor hereby grants to You a perpetual,
  651. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  652. copyright license to reproduce, prepare Derivative Works of,
  653. publicly display, publicly perform, sublicense, and distribute the
  654. Work and such Derivative Works in Source or Object form.
  655. 3. Grant of Patent License. Subject to the terms and conditions of
  656. this License, each Contributor hereby grants to You a perpetual,
  657. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  658. (except as stated in this section) patent license to make, have made,
  659. use, offer to sell, sell, import, and otherwise transfer the Work,
  660. where such license applies only to those patent claims licensable
  661. by such Contributor that are necessarily infringed by their
  662. Contribution(s) alone or by combination of their Contribution(s)
  663. with the Work to which such Contribution(s) was submitted. If You
  664. institute patent litigation against any entity (including a
  665. cross-claim or counterclaim in a lawsuit) alleging that the Work
  666. or a Contribution incorporated within the Work constitutes direct
  667. or contributory patent infringement, then any patent licenses
  668. granted to You under this License for that Work shall terminate
  669. as of the date such litigation is filed.
  670. 4. Redistribution. You may reproduce and distribute copies of the
  671. Work or Derivative Works thereof in any medium, with or without
  672. modifications, and in Source or Object form, provided that You
  673. meet the following conditions:
  674. (a) You must give any other recipients of the Work or
  675. Derivative Works a copy of this License; and
  676. (b) You must cause any modified files to carry prominent notices
  677. stating that You changed the files; and
  678. (c) You must retain, in the Source form of any Derivative Works
  679. that You distribute, all copyright, patent, trademark, and
  680. attribution notices from the Source form of the Work,
  681. excluding those notices that do not pertain to any part of
  682. the Derivative Works; and
  683. (d) If the Work includes a "NOTICE" text file as part of its
  684. distribution, then any Derivative Works that You distribute must
  685. include a readable copy of the attribution notices contained
  686. within such NOTICE file, excluding those notices that do not
  687. pertain to any part of the Derivative Works, in at least one
  688. of the following places: within a NOTICE text file distributed
  689. as part of the Derivative Works; within the Source form or
  690. documentation, if provided along with the Derivative Works; or,
  691. within a display generated by the Derivative Works, if and
  692. wherever such third-party notices normally appear. The contents
  693. of the NOTICE file are for informational purposes only and
  694. do not modify the License. You may add Your own attribution
  695. notices within Derivative Works that You distribute, alongside
  696. or as an addendum to the NOTICE text from the Work, provided
  697. that such additional attribution notices cannot be construed
  698. as modifying the License.
  699. You may add Your own copyright statement to Your modifications and
  700. may provide additional or different license terms and conditions
  701. for use, reproduction, or distribution of Your modifications, or
  702. for any such Derivative Works as a whole, provided Your use,
  703. reproduction, and distribution of the Work otherwise complies with
  704. the conditions stated in this License.
  705. 5. Submission of Contributions. Unless You explicitly state otherwise,
  706. any Contribution intentionally submitted for inclusion in the Work
  707. by You to the Licensor shall be under the terms and conditions of
  708. this License, without any additional terms or conditions.
  709. Notwithstanding the above, nothing herein shall supersede or modify
  710. the terms of any separate license agreement you may have executed
  711. with Licensor regarding such Contributions.
  712. 6. Trademarks. This License does not grant permission to use the trade
  713. names, trademarks, service marks, or product names of the Licensor,
  714. except as required for reasonable and customary use in describing the
  715. origin of the Work and reproducing the content of the NOTICE file.
  716. 7. Disclaimer of Warranty. Unless required by applicable law or
  717. agreed to in writing, Licensor provides the Work (and each
  718. Contributor provides its Contributions) on an "AS IS" BASIS,
  719. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  720. implied, including, without limitation, any warranties or conditions
  721. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  722. PARTICULAR PURPOSE. You are solely responsible for determining the
  723. appropriateness of using or redistributing the Work and assume any
  724. risks associated with Your exercise of permissions under this License.
  725. 8. Limitation of Liability. In no event and under no legal theory,
  726. whether in tort (including negligence), contract, or otherwise,
  727. unless required by applicable law (such as deliberate and grossly
  728. negligent acts) or agreed to in writing, shall any Contributor be
  729. liable to You for damages, including any direct, indirect, special,
  730. incidental, or consequential damages of any character arising as a
  731. result of this License or out of the use or inability to use the
  732. Work (including but not limited to damages for loss of goodwill,
  733. work stoppage, computer failure or malfunction, or any and all
  734. other commercial damages or losses), even if such Contributor
  735. has been advised of the possibility of such damages.
  736. 9. Accepting Warranty or Additional Liability. While redistributing
  737. the Work or Derivative Works thereof, You may choose to offer,
  738. and charge a fee for, acceptance of support, warranty, indemnity,
  739. or other liability obligations and/or rights consistent with this
  740. License. However, in accepting such obligations, You may act only
  741. on Your own behalf and on Your sole responsibility, not on behalf
  742. of any other Contributor, and only if You agree to indemnify,
  743. defend, and hold each Contributor harmless for any liability
  744. incurred by, or claims asserted against, such Contributor by reason
  745. of your accepting any such warranty or additional liability.
  746. END OF TERMS AND CONDITIONS
  747. Closure Library GIOS
  748. Apache License
  749. Version 2.0, January 2004
  750. http://www.apache.org/licenses/
  751. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  752. 1. Definitions.
  753. "License" shall mean the terms and conditions for use, reproduction,
  754. and distribution as defined by Sections 1 through 9 of this document.
  755. "Licensor" shall mean the copyright owner or entity authorized by
  756. the copyright owner that is granting the License.
  757. "Legal Entity" shall mean the union of the acting entity and all
  758. other entities that control, are controlled by, or are under common
  759. control with that entity. For the purposes of this definition,
  760. "control" means (i) the power, direct or indirect, to cause the
  761. direction or management of such entity, whether by contract or
  762. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  763. outstanding shares, or (iii) beneficial ownership of such entity.
  764. "You" (or "Your") shall mean an individual or Legal Entity
  765. exercising permissions granted by this License.
  766. "Source" form shall mean the preferred form for making modifications,
  767. including but not limited to software source code, documentation
  768. source, and configuration files.
  769. "Object" form shall mean any form resulting from mechanical
  770. transformation or translation of a Source form, including but
  771. not limited to compiled object code, generated documentation,
  772. and conversions to other media types.
  773. "Work" shall mean the work of authorship, whether in Source or
  774. Object form, made available under the License, as indicated by a
  775. copyright notice that is included in or attached to the work
  776. (an example is provided in the Appendix below).
  777. "Derivative Works" shall mean any work, whether in Source or Object
  778. form, that is based on (or derived from) the Work and for which the
  779. editorial revisions, annotations, elaborations, or other modifications
  780. represent, as a whole, an original work of authorship. For the purposes
  781. of this License, Derivative Works shall not include works that remain
  782. separable from, or merely link (or bind by name) to the interfaces of,
  783. the Work and Derivative Works thereof.
  784. "Contribution" shall mean any work of authorship, including
  785. the original version of the Work and any modifications or additions
  786. to that Work or Derivative Works thereof, that is intentionally
  787. submitted to Licensor for inclusion in the Work by the copyright owner
  788. or by an individual or Legal Entity authorized to submit on behalf of
  789. the copyright owner. For the purposes of this definition, "submitted"
  790. means any form of electronic, verbal, or written communication sent
  791. to the Licensor or its representatives, including but not limited to
  792. communication on electronic mailing lists, source code control systems,
  793. and issue tracking systems that are managed by, or on behalf of, the
  794. Licensor for the purpose of discussing and improving the Work, but
  795. excluding communication that is conspicuously marked or otherwise
  796. designated in writing by the copyright owner as "Not a Contribution."
  797. "Contributor" shall mean Licensor and any individual or Legal Entity
  798. on behalf of whom a Contribution has been received by Licensor and
  799. subsequently incorporated within the Work.
  800. 2. Grant of Copyright License. Subject to the terms and conditions of
  801. this License, each Contributor hereby grants to You a perpetual,
  802. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  803. copyright license to reproduce, prepare Derivative Works of,
  804. publicly display, publicly perform, sublicense, and distribute the
  805. Work and such Derivative Works in Source or Object form.
  806. 3. Grant of Patent License. Subject to the terms and conditions of
  807. this License, each Contributor hereby grants to You a perpetual,
  808. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  809. (except as stated in this section) patent license to make, have made,
  810. use, offer to sell, sell, import, and otherwise transfer the Work,
  811. where such license applies only to those patent claims licensable
  812. by such Contributor that are necessarily infringed by their
  813. Contribution(s) alone or by combination of their Contribution(s)
  814. with the Work to which such Contribution(s) was submitted. If You
  815. institute patent litigation against any entity (including a
  816. cross-claim or counterclaim in a lawsuit) alleging that the Work
  817. or a Contribution incorporated within the Work constitutes direct
  818. or contributory patent infringement, then any patent licenses
  819. granted to You under this License for that Work shall terminate
  820. as of the date such litigation is filed.
  821. 4. Redistribution. You may reproduce and distribute copies of the
  822. Work or Derivative Works thereof in any medium, with or without
  823. modifications, and in Source or Object form, provided that You
  824. meet the following conditions:
  825. (a) You must give any other recipients of the Work or
  826. Derivative Works a copy of this License; and
  827. (b) You must cause any modified files to carry prominent notices
  828. stating that You changed the files; and
  829. (c) You must retain, in the Source form of any Derivative Works
  830. that You distribute, all copyright, patent, trademark, and
  831. attribution notices from the Source form of the Work,
  832. excluding those notices that do not pertain to any part of
  833. the Derivative Works; and
  834. (d) If the Work includes a "NOTICE" text file as part of its
  835. distribution, then any Derivative Works that You distribute must
  836. include a readable copy of the attribution notices contained
  837. within such NOTICE file, excluding those notices that do not
  838. pertain to any part of the Derivative Works, in at least one
  839. of the following places: within a NOTICE text file distributed
  840. as part of the Derivative Works; within the Source form or
  841. documentation, if provided along with the Derivative Works; or,
  842. within a display generated by the Derivative Works, if and
  843. wherever such third-party notices normally appear. The contents
  844. of the NOTICE file are for informational purposes only and
  845. do not modify the License. You may add Your own attribution
  846. notices within Derivative Works that You distribute, alongside
  847. or as an addendum to the NOTICE text from the Work, provided
  848. that such additional attribution notices cannot be construed
  849. as modifying the License.
  850. You may add Your own copyright statement to Your modifications and
  851. may provide additional or different license terms and conditions
  852. for use, reproduction, or distribution of Your modifications, or
  853. for any such Derivative Works as a whole, provided Your use,
  854. reproduction, and distribution of the Work otherwise complies with
  855. the conditions stated in this License.
  856. 5. Submission of Contributions. Unless You explicitly state otherwise,
  857. any Contribution intentionally submitted for inclusion in the Work
  858. by You to the Licensor shall be under the terms and conditions of
  859. this License, without any additional terms or conditions.
  860. Notwithstanding the above, nothing herein shall supersede or modify
  861. the terms of any separate license agreement you may have executed
  862. with Licensor regarding such Contributions.
  863. 6. Trademarks. This License does not grant permission to use the trade
  864. names, trademarks, service marks, or product names of the Licensor,
  865. except as required for reasonable and customary use in describing the
  866. origin of the Work and reproducing the content of the NOTICE file.
  867. 7. Disclaimer of Warranty. Unless required by applicable law or
  868. agreed to in writing, Licensor provides the Work (and each
  869. Contributor provides its Contributions) on an "AS IS" BASIS,
  870. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  871. implied, including, without limitation, any warranties or conditions
  872. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  873. PARTICULAR PURPOSE. You are solely responsible for determining the
  874. appropriateness of using or redistributing the Work and assume any
  875. risks associated with Your exercise of permissions under this License.
  876. 8. Limitation of Liability. In no event and under no legal theory,
  877. whether in tort (including negligence), contract, or otherwise,
  878. unless required by applicable law (such as deliberate and grossly
  879. negligent acts) or agreed to in writing, shall any Contributor be
  880. liable to You for damages, including any direct, indirect, special,
  881. incidental, or consequential damages of any character arising as a
  882. result of this License or out of the use or inability to use the
  883. Work (including but not limited to damages for loss of goodwill,
  884. work stoppage, computer failure or malfunction, or any and all
  885. other commercial damages or losses), even if such Contributor
  886. has been advised of the possibility of such damages.
  887. 9. Accepting Warranty or Additional Liability. While redistributing
  888. the Work or Derivative Works thereof, You may choose to offer,
  889. and charge a fee for, acceptance of support, warranty, indemnity,
  890. or other liability obligations and/or rights consistent with this
  891. License. However, in accepting such obligations, You may act only
  892. on Your own behalf and on Your sole responsibility, not on behalf
  893. of any other Contributor, and only if You agree to indemnify,
  894. defend, and hold each Contributor harmless for any liability
  895. incurred by, or claims asserted against, such Contributor by reason
  896. of your accepting any such warranty or additional liability.
  897. END OF TERMS AND CONDITIONS
  898. Crunchy Crypt
  899. Apache License
  900. Version 2.0, January 2004
  901. http://www.apache.org/licenses/
  902. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  903. 1. Definitions.
  904. "License" shall mean the terms and conditions for use, reproduction,
  905. and distribution as defined by Sections 1 through 9 of this document.
  906. "Licensor" shall mean the copyright owner or entity authorized by
  907. the copyright owner that is granting the License.
  908. "Legal Entity" shall mean the union of the acting entity and all
  909. other entities that control, are controlled by, or are under common
  910. control with that entity. For the purposes of this definition,
  911. "control" means (i) the power, direct or indirect, to cause the
  912. direction or management of such entity, whether by contract or
  913. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  914. outstanding shares, or (iii) beneficial ownership of such entity.
  915. "You" (or "Your") shall mean an individual or Legal Entity
  916. exercising permissions granted by this License.
  917. "Source" form shall mean the preferred form for making modifications,
  918. including but not limited to software source code, documentation
  919. source, and configuration files.
  920. "Object" form shall mean any form resulting from mechanical
  921. transformation or translation of a Source form, including but
  922. not limited to compiled object code, generated documentation,
  923. and conversions to other media types.
  924. "Work" shall mean the work of authorship, whether in Source or
  925. Object form, made available under the License, as indicated by a
  926. copyright notice that is included in or attached to the work
  927. (an example is provided in the Appendix below).
  928. "Derivative Works" shall mean any work, whether in Source or Object
  929. form, that is based on (or derived from) the Work and for which the
  930. editorial revisions, annotations, elaborations, or other modifications
  931. represent, as a whole, an original work of authorship. For the purposes
  932. of this License, Derivative Works shall not include works that remain
  933. separable from, or merely link (or bind by name) to the interfaces of,
  934. the Work and Derivative Works thereof.
  935. "Contribution" shall mean any work of authorship, including
  936. the original version of the Work and any modifications or additions
  937. to that Work or Derivative Works thereof, that is intentionally
  938. submitted to Licensor for inclusion in the Work by the copyright owner
  939. or by an individual or Legal Entity authorized to submit on behalf of
  940. the copyright owner. For the purposes of this definition, "submitted"
  941. means any form of electronic, verbal, or written communication sent
  942. to the Licensor or its representatives, including but not limited to
  943. communication on electronic mailing lists, source code control systems,
  944. and issue tracking systems that are managed by, or on behalf of, the
  945. Licensor for the purpose of discussing and improving the Work, but
  946. excluding communication that is conspicuously marked or otherwise
  947. designated in writing by the copyright owner as "Not a Contribution."
  948. "Contributor" shall mean Licensor and any individual or Legal Entity
  949. on behalf of whom a Contribution has been received by Licensor and
  950. subsequently incorporated within the Work.
  951. 2. Grant of Copyright License. Subject to the terms and conditions of
  952. this License, each Contributor hereby grants to You a perpetual,
  953. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  954. copyright license to reproduce, prepare Derivative Works of,
  955. publicly display, publicly perform, sublicense, and distribute the
  956. Work and such Derivative Works in Source or Object form.
  957. 3. Grant of Patent License. Subject to the terms and conditions of
  958. this License, each Contributor hereby grants to You a perpetual,
  959. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  960. (except as stated in this section) patent license to make, have made,
  961. use, offer to sell, sell, import, and otherwise transfer the Work,
  962. where such license applies only to those patent claims licensable
  963. by such Contributor that are necessarily infringed by their
  964. Contribution(s) alone or by combination of their Contribution(s)
  965. with the Work to which such Contribution(s) was submitted. If You
  966. institute patent litigation against any entity (including a
  967. cross-claim or counterclaim in a lawsuit) alleging that the Work
  968. or a Contribution incorporated within the Work constitutes direct
  969. or contributory patent infringement, then any patent licenses
  970. granted to You under this License for that Work shall terminate
  971. as of the date such litigation is filed.
  972. 4. Redistribution. You may reproduce and distribute copies of the
  973. Work or Derivative Works thereof in any medium, with or without
  974. modifications, and in Source or Object form, provided that You
  975. meet the following conditions:
  976. (a) You must give any other recipients of the Work or
  977. Derivative Works a copy of this License; and
  978. (b) You must cause any modified files to carry prominent notices
  979. stating that You changed the files; and
  980. (c) You must retain, in the Source form of any Derivative Works
  981. that You distribute, all copyright, patent, trademark, and
  982. attribution notices from the Source form of the Work,
  983. excluding those notices that do not pertain to any part of
  984. the Derivative Works; and
  985. (d) If the Work includes a "NOTICE" text file as part of its
  986. distribution, then any Derivative Works that You distribute must
  987. include a readable copy of the attribution notices contained
  988. within such NOTICE file, excluding those notices that do not
  989. pertain to any part of the Derivative Works, in at least one
  990. of the following places: within a NOTICE text file distributed
  991. as part of the Derivative Works; within the Source form or
  992. documentation, if provided along with the Derivative Works; or,
  993. within a display generated by the Derivative Works, if and
  994. wherever such third-party notices normally appear. The contents
  995. of the NOTICE file are for informational purposes only and
  996. do not modify the License. You may add Your own attribution
  997. notices within Derivative Works that You distribute, alongside
  998. or as an addendum to the NOTICE text from the Work, provided
  999. that such additional attribution notices cannot be construed
  1000. as modifying the License.
  1001. You may add Your own copyright statement to Your modifications and
  1002. may provide additional or different license terms and conditions
  1003. for use, reproduction, or distribution of Your modifications, or
  1004. for any such Derivative Works as a whole, provided Your use,
  1005. reproduction, and distribution of the Work otherwise complies with
  1006. the conditions stated in this License.
  1007. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1008. any Contribution intentionally submitted for inclusion in the Work
  1009. by You to the Licensor shall be under the terms and conditions of
  1010. this License, without any additional terms or conditions.
  1011. Notwithstanding the above, nothing herein shall supersede or modify
  1012. the terms of any separate license agreement you may have executed
  1013. with Licensor regarding such Contributions.
  1014. 6. Trademarks. This License does not grant permission to use the trade
  1015. names, trademarks, service marks, or product names of the Licensor,
  1016. except as required for reasonable and customary use in describing the
  1017. origin of the Work and reproducing the content of the NOTICE file.
  1018. 7. Disclaimer of Warranty. Unless required by applicable law or
  1019. agreed to in writing, Licensor provides the Work (and each
  1020. Contributor provides its Contributions) on an "AS IS" BASIS,
  1021. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1022. implied, including, without limitation, any warranties or conditions
  1023. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1024. PARTICULAR PURPOSE. You are solely responsible for determining the
  1025. appropriateness of using or redistributing the Work and assume any
  1026. risks associated with Your exercise of permissions under this License.
  1027. 8. Limitation of Liability. In no event and under no legal theory,
  1028. whether in tort (including negligence), contract, or otherwise,
  1029. unless required by applicable law (such as deliberate and grossly
  1030. negligent acts) or agreed to in writing, shall any Contributor be
  1031. liable to You for damages, including any direct, indirect, special,
  1032. incidental, or consequential damages of any character arising as a
  1033. result of this License or out of the use or inability to use the
  1034. Work (including but not limited to damages for loss of goodwill,
  1035. work stoppage, computer failure or malfunction, or any and all
  1036. other commercial damages or losses), even if such Contributor
  1037. has been advised of the possibility of such damages.
  1038. 9. Accepting Warranty or Additional Liability. While redistributing
  1039. the Work or Derivative Works thereof, You may choose to offer,
  1040. and charge a fee for, acceptance of support, warranty, indemnity,
  1041. or other liability obligations and/or rights consistent with this
  1042. License. However, in accepting such obligations, You may act only
  1043. on Your own behalf and on Your sole responsibility, not on behalf
  1044. of any other Contributor, and only if You agree to indemnify,
  1045. defend, and hold each Contributor harmless for any liability
  1046. incurred by, or claims asserted against, such Contributor by reason
  1047. of your accepting any such warranty or additional liability.
  1048. END OF TERMS AND CONDITIONS
  1049. APPENDIX: How to apply the Apache License to your work.
  1050. To apply the Apache License to your work, attach the following
  1051. boilerplate notice, with the fields enclosed by brackets "[]"
  1052. replaced with your own identifying information. (Don't include
  1053. the brackets!) The text should be enclosed in the appropriate
  1054. comment syntax for the file format. We also recommend that a
  1055. file or class name and description of purpose be included on the
  1056. same "printed page" as the copyright notice for easier
  1057. identification within third-party archives.
  1058. Copyright [yyyy] [name of copyright owner]
  1059. Licensed under the Apache License, Version 2.0 (the "License");
  1060. you may not use this file except in compliance with the License.
  1061. You may obtain a copy of the License at
  1062. http://www.apache.org/licenses/LICENSE-2.0
  1063. Unless required by applicable law or agreed to in writing, software
  1064. distributed under the License is distributed on an "AS IS" BASIS,
  1065. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1066. See the License for the specific language governing permissions and
  1067. limitations under the License.
  1068. Darts-clone
  1069. # The BSD 2-clause license
  1070. Copyright (c) 2008-2014, Susumu Yata
  1071. All rights reserved.
  1072. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  1073. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  1074. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  1075. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1076. Dimsum
  1077. Apache License
  1078. Version 2.0, January 2004
  1079. http://www.apache.org/licenses/
  1080. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1081. 1. Definitions.
  1082. "License" shall mean the terms and conditions for use, reproduction,
  1083. and distribution as defined by Sections 1 through 9 of this document.
  1084. "Licensor" shall mean the copyright owner or entity authorized by
  1085. the copyright owner that is granting the License.
  1086. "Legal Entity" shall mean the union of the acting entity and all
  1087. other entities that control, are controlled by, or are under common
  1088. control with that entity. For the purposes of this definition,
  1089. "control" means (i) the power, direct or indirect, to cause the
  1090. direction or management of such entity, whether by contract or
  1091. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1092. outstanding shares, or (iii) beneficial ownership of such entity.
  1093. "You" (or "Your") shall mean an individual or Legal Entity
  1094. exercising permissions granted by this License.
  1095. "Source" form shall mean the preferred form for making modifications,
  1096. including but not limited to software source code, documentation
  1097. source, and configuration files.
  1098. "Object" form shall mean any form resulting from mechanical
  1099. transformation or translation of a Source form, including but
  1100. not limited to compiled object code, generated documentation,
  1101. and conversions to other media types.
  1102. "Work" shall mean the work of authorship, whether in Source or
  1103. Object form, made available under the License, as indicated by a
  1104. copyright notice that is included in or attached to the work
  1105. (an example is provided in the Appendix below).
  1106. "Derivative Works" shall mean any work, whether in Source or Object
  1107. form, that is based on (or derived from) the Work and for which the
  1108. editorial revisions, annotations, elaborations, or other modifications
  1109. represent, as a whole, an original work of authorship. For the purposes
  1110. of this License, Derivative Works shall not include works that remain
  1111. separable from, or merely link (or bind by name) to the interfaces of,
  1112. the Work and Derivative Works thereof.
  1113. "Contribution" shall mean any work of authorship, including
  1114. the original version of the Work and any modifications or additions
  1115. to that Work or Derivative Works thereof, that is intentionally
  1116. submitted to Licensor for inclusion in the Work by the copyright owner
  1117. or by an individual or Legal Entity authorized to submit on behalf of
  1118. the copyright owner. For the purposes of this definition, "submitted"
  1119. means any form of electronic, verbal, or written communication sent
  1120. to the Licensor or its representatives, including but not limited to
  1121. communication on electronic mailing lists, source code control systems,
  1122. and issue tracking systems that are managed by, or on behalf of, the
  1123. Licensor for the purpose of discussing and improving the Work, but
  1124. excluding communication that is conspicuously marked or otherwise
  1125. designated in writing by the copyright owner as "Not a Contribution."
  1126. "Contributor" shall mean Licensor and any individual or Legal Entity
  1127. on behalf of whom a Contribution has been received by Licensor and
  1128. subsequently incorporated within the Work.
  1129. 2. Grant of Copyright License. Subject to the terms and conditions of
  1130. this License, each Contributor hereby grants to You a perpetual,
  1131. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1132. copyright license to reproduce, prepare Derivative Works of,
  1133. publicly display, publicly perform, sublicense, and distribute the
  1134. Work and such Derivative Works in Source or Object form.
  1135. 3. Grant of Patent License. Subject to the terms and conditions of
  1136. this License, each Contributor hereby grants to You a perpetual,
  1137. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1138. (except as stated in this section) patent license to make, have made,
  1139. use, offer to sell, sell, import, and otherwise transfer the Work,
  1140. where such license applies only to those patent claims licensable
  1141. by such Contributor that are necessarily infringed by their
  1142. Contribution(s) alone or by combination of their Contribution(s)
  1143. with the Work to which such Contribution(s) was submitted. If You
  1144. institute patent litigation against any entity (including a
  1145. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1146. or a Contribution incorporated within the Work constitutes direct
  1147. or contributory patent infringement, then any patent licenses
  1148. granted to You under this License for that Work shall terminate
  1149. as of the date such litigation is filed.
  1150. 4. Redistribution. You may reproduce and distribute copies of the
  1151. Work or Derivative Works thereof in any medium, with or without
  1152. modifications, and in Source or Object form, provided that You
  1153. meet the following conditions:
  1154. (a) You must give any other recipients of the Work or
  1155. Derivative Works a copy of this License; and
  1156. (b) You must cause any modified files to carry prominent notices
  1157. stating that You changed the files; and
  1158. (c) You must retain, in the Source form of any Derivative Works
  1159. that You distribute, all copyright, patent, trademark, and
  1160. attribution notices from the Source form of the Work,
  1161. excluding those notices that do not pertain to any part of
  1162. the Derivative Works; and
  1163. (d) If the Work includes a "NOTICE" text file as part of its
  1164. distribution, then any Derivative Works that You distribute must
  1165. include a readable copy of the attribution notices contained
  1166. within such NOTICE file, excluding those notices that do not
  1167. pertain to any part of the Derivative Works, in at least one
  1168. of the following places: within a NOTICE text file distributed
  1169. as part of the Derivative Works; within the Source form or
  1170. documentation, if provided along with the Derivative Works; or,
  1171. within a display generated by the Derivative Works, if and
  1172. wherever such third-party notices normally appear. The contents
  1173. of the NOTICE file are for informational purposes only and
  1174. do not modify the License. You may add Your own attribution
  1175. notices within Derivative Works that You distribute, alongside
  1176. or as an addendum to the NOTICE text from the Work, provided
  1177. that such additional attribution notices cannot be construed
  1178. as modifying the License.
  1179. You may add Your own copyright statement to Your modifications and
  1180. may provide additional or different license terms and conditions
  1181. for use, reproduction, or distribution of Your modifications, or
  1182. for any such Derivative Works as a whole, provided Your use,
  1183. reproduction, and distribution of the Work otherwise complies with
  1184. the conditions stated in this License.
  1185. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1186. any Contribution intentionally submitted for inclusion in the Work
  1187. by You to the Licensor shall be under the terms and conditions of
  1188. this License, without any additional terms or conditions.
  1189. Notwithstanding the above, nothing herein shall supersede or modify
  1190. the terms of any separate license agreement you may have executed
  1191. with Licensor regarding such Contributions.
  1192. 6. Trademarks. This License does not grant permission to use the trade
  1193. names, trademarks, service marks, or product names of the Licensor,
  1194. except as required for reasonable and customary use in describing the
  1195. origin of the Work and reproducing the content of the NOTICE file.
  1196. 7. Disclaimer of Warranty. Unless required by applicable law or
  1197. agreed to in writing, Licensor provides the Work (and each
  1198. Contributor provides its Contributions) on an "AS IS" BASIS,
  1199. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1200. implied, including, without limitation, any warranties or conditions
  1201. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1202. PARTICULAR PURPOSE. You are solely responsible for determining the
  1203. appropriateness of using or redistributing the Work and assume any
  1204. risks associated with Your exercise of permissions under this License.
  1205. 8. Limitation of Liability. In no event and under no legal theory,
  1206. whether in tort (including negligence), contract, or otherwise,
  1207. unless required by applicable law (such as deliberate and grossly
  1208. negligent acts) or agreed to in writing, shall any Contributor be
  1209. liable to You for damages, including any direct, indirect, special,
  1210. incidental, or consequential damages of any character arising as a
  1211. result of this License or out of the use or inability to use the
  1212. Work (including but not limited to damages for loss of goodwill,
  1213. work stoppage, computer failure or malfunction, or any and all
  1214. other commercial damages or losses), even if such Contributor
  1215. has been advised of the possibility of such damages.
  1216. 9. Accepting Warranty or Additional Liability. While redistributing
  1217. the Work or Derivative Works thereof, You may choose to offer,
  1218. and charge a fee for, acceptance of support, warranty, indemnity,
  1219. or other liability obligations and/or rights consistent with this
  1220. License. However, in accepting such obligations, You may act only
  1221. on Your own behalf and on Your sole responsibility, not on behalf
  1222. of any other Contributor, and only if You agree to indemnify,
  1223. defend, and hold each Contributor harmless for any liability
  1224. incurred by, or claims asserted against, such Contributor by reason
  1225. of your accepting any such warranty or additional liability.
  1226. END OF TERMS AND CONDITIONS
  1227. APPENDIX: How to apply the Apache License to your work.
  1228. To apply the Apache License to your work, attach the following
  1229. boilerplate notice, with the fields enclosed by brackets "[]"
  1230. replaced with your own identifying information. (Don't include
  1231. the brackets!) The text should be enclosed in the appropriate
  1232. comment syntax for the file format. We also recommend that a
  1233. file or class name and description of purpose be included on the
  1234. same "printed page" as the copyright notice for easier
  1235. identification within third-party archives.
  1236. Copyright [yyyy] [name of copyright owner]
  1237. Licensed under the Apache License, Version 2.0 (the "License");
  1238. you may not use this file except in compliance with the License.
  1239. You may obtain a copy of the License at
  1240. http://www.apache.org/licenses/LICENSE-2.0
  1241. Unless required by applicable law or agreed to in writing, software
  1242. distributed under the License is distributed on an "AS IS" BASIS,
  1243. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1244. See the License for the specific language governing permissions and
  1245. limitations under the License.
  1246. Drishti
  1247. Copyright 2019 The Drishti Authors. All rights reserved.
  1248. Apache License
  1249. Version 2.0, January 2004
  1250. http://www.apache.org/licenses/
  1251. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1252. 1. Definitions.
  1253. "License" shall mean the terms and conditions for use, reproduction,
  1254. and distribution as defined by Sections 1 through 9 of this document.
  1255. "Licensor" shall mean the copyright owner or entity authorized by
  1256. the copyright owner that is granting the License.
  1257. "Legal Entity" shall mean the union of the acting entity and all
  1258. other entities that control, are controlled by, or are under common
  1259. control with that entity. For the purposes of this definition,
  1260. "control" means (i) the power, direct or indirect, to cause the
  1261. direction or management of such entity, whether by contract or
  1262. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1263. outstanding shares, or (iii) beneficial ownership of such entity.
  1264. "You" (or "Your") shall mean an individual or Legal Entity
  1265. exercising permissions granted by this License.
  1266. "Source" form shall mean the preferred form for making modifications,
  1267. including but not limited to software source code, documentation
  1268. source, and configuration files.
  1269. "Object" form shall mean any form resulting from mechanical
  1270. transformation or translation of a Source form, including but
  1271. not limited to compiled object code, generated documentation,
  1272. and conversions to other media types.
  1273. "Work" shall mean the work of authorship, whether in Source or
  1274. Object form, made available under the License, as indicated by a
  1275. copyright notice that is included in or attached to the work
  1276. (an example is provided in the Appendix below).
  1277. "Derivative Works" shall mean any work, whether in Source or Object
  1278. form, that is based on (or derived from) the Work and for which the
  1279. editorial revisions, annotations, elaborations, or other modifications
  1280. represent, as a whole, an original work of authorship. For the purposes
  1281. of this License, Derivative Works shall not include works that remain
  1282. separable from, or merely link (or bind by name) to the interfaces of,
  1283. the Work and Derivative Works thereof.
  1284. "Contribution" shall mean any work of authorship, including
  1285. the original version of the Work and any modifications or additions
  1286. to that Work or Derivative Works thereof, that is intentionally
  1287. submitted to Licensor for inclusion in the Work by the copyright owner
  1288. or by an individual or Legal Entity authorized to submit on behalf of
  1289. the copyright owner. For the purposes of this definition, "submitted"
  1290. means any form of electronic, verbal, or written communication sent
  1291. to the Licensor or its representatives, including but not limited to
  1292. communication on electronic mailing lists, source code control systems,
  1293. and issue tracking systems that are managed by, or on behalf of, the
  1294. Licensor for the purpose of discussing and improving the Work, but
  1295. excluding communication that is conspicuously marked or otherwise
  1296. designated in writing by the copyright owner as "Not a Contribution."
  1297. "Contributor" shall mean Licensor and any individual or Legal Entity
  1298. on behalf of whom a Contribution has been received by Licensor and
  1299. subsequently incorporated within the Work.
  1300. 2. Grant of Copyright License. Subject to the terms and conditions of
  1301. this License, each Contributor hereby grants to You a perpetual,
  1302. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1303. copyright license to reproduce, prepare Derivative Works of,
  1304. publicly display, publicly perform, sublicense, and distribute the
  1305. Work and such Derivative Works in Source or Object form.
  1306. 3. Grant of Patent License. Subject to the terms and conditions of
  1307. this License, each Contributor hereby grants to You a perpetual,
  1308. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1309. (except as stated in this section) patent license to make, have made,
  1310. use, offer to sell, sell, import, and otherwise transfer the Work,
  1311. where such license applies only to those patent claims licensable
  1312. by such Contributor that are necessarily infringed by their
  1313. Contribution(s) alone or by combination of their Contribution(s)
  1314. with the Work to which such Contribution(s) was submitted. If You
  1315. institute patent litigation against any entity (including a
  1316. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1317. or a Contribution incorporated within the Work constitutes direct
  1318. or contributory patent infringement, then any patent licenses
  1319. granted to You under this License for that Work shall terminate
  1320. as of the date such litigation is filed.
  1321. 4. Redistribution. You may reproduce and distribute copies of the
  1322. Work or Derivative Works thereof in any medium, with or without
  1323. modifications, and in Source or Object form, provided that You
  1324. meet the following conditions:
  1325. (a) You must give any other recipients of the Work or
  1326. Derivative Works a copy of this License; and
  1327. (b) You must cause any modified files to carry prominent notices
  1328. stating that You changed the files; and
  1329. (c) You must retain, in the Source form of any Derivative Works
  1330. that You distribute, all copyright, patent, trademark, and
  1331. attribution notices from the Source form of the Work,
  1332. excluding those notices that do not pertain to any part of
  1333. the Derivative Works; and
  1334. (d) If the Work includes a "NOTICE" text file as part of its
  1335. distribution, then any Derivative Works that You distribute must
  1336. include a readable copy of the attribution notices contained
  1337. within such NOTICE file, excluding those notices that do not
  1338. pertain to any part of the Derivative Works, in at least one
  1339. of the following places: within a NOTICE text file distributed
  1340. as part of the Derivative Works; within the Source form or
  1341. documentation, if provided along with the Derivative Works; or,
  1342. within a display generated by the Derivative Works, if and
  1343. wherever such third-party notices normally appear. The contents
  1344. of the NOTICE file are for informational purposes only and
  1345. do not modify the License. You may add Your own attribution
  1346. notices within Derivative Works that You distribute, alongside
  1347. or as an addendum to the NOTICE text from the Work, provided
  1348. that such additional attribution notices cannot be construed
  1349. as modifying the License.
  1350. You may add Your own copyright statement to Your modifications and
  1351. may provide additional or different license terms and conditions
  1352. for use, reproduction, or distribution of Your modifications, or
  1353. for any such Derivative Works as a whole, provided Your use,
  1354. reproduction, and distribution of the Work otherwise complies with
  1355. the conditions stated in this License.
  1356. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1357. any Contribution intentionally submitted for inclusion in the Work
  1358. by You to the Licensor shall be under the terms and conditions of
  1359. this License, without any additional terms or conditions.
  1360. Notwithstanding the above, nothing herein shall supersede or modify
  1361. the terms of any separate license agreement you may have executed
  1362. with Licensor regarding such Contributions.
  1363. 6. Trademarks. This License does not grant permission to use the trade
  1364. names, trademarks, service marks, or product names of the Licensor,
  1365. except as required for reasonable and customary use in describing the
  1366. origin of the Work and reproducing the content of the NOTICE file.
  1367. 7. Disclaimer of Warranty. Unless required by applicable law or
  1368. agreed to in writing, Licensor provides the Work (and each
  1369. Contributor provides its Contributions) on an "AS IS" BASIS,
  1370. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1371. implied, including, without limitation, any warranties or conditions
  1372. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1373. PARTICULAR PURPOSE. You are solely responsible for determining the
  1374. appropriateness of using or redistributing the Work and assume any
  1375. risks associated with Your exercise of permissions under this License.
  1376. 8. Limitation of Liability. In no event and under no legal theory,
  1377. whether in tort (including negligence), contract, or otherwise,
  1378. unless required by applicable law (such as deliberate and grossly
  1379. negligent acts) or agreed to in writing, shall any Contributor be
  1380. liable to You for damages, including any direct, indirect, special,
  1381. incidental, or consequential damages of any character arising as a
  1382. result of this License or out of the use or inability to use the
  1383. Work (including but not limited to damages for loss of goodwill,
  1384. work stoppage, computer failure or malfunction, or any and all
  1385. other commercial damages or losses), even if such Contributor
  1386. has been advised of the possibility of such damages.
  1387. 9. Accepting Warranty or Additional Liability. While redistributing
  1388. the Work or Derivative Works thereof, You may choose to offer,
  1389. and charge a fee for, acceptance of support, warranty, indemnity,
  1390. or other liability obligations and/or rights consistent with this
  1391. License. However, in accepting such obligations, You may act only
  1392. on Your own behalf and on Your sole responsibility, not on behalf
  1393. of any other Contributor, and only if You agree to indemnify,
  1394. defend, and hold each Contributor harmless for any liability
  1395. incurred by, or claims asserted against, such Contributor by reason
  1396. of your accepting any such warranty or additional liability.
  1397. END OF TERMS AND CONDITIONS
  1398. APPENDIX: How to apply the Apache License to your work.
  1399. To apply the Apache License to your work, attach the following
  1400. boilerplate notice, with the fields enclosed by brackets "[]"
  1401. replaced with your own identifying information. (Don't include
  1402. the brackets!) The text should be enclosed in the appropriate
  1403. comment syntax for the file format. We also recommend that a
  1404. file or class name and description of purpose be included on the
  1405. same "printed page" as the copyright notice for easier
  1406. identification within third-party archives.
  1407. Copyright 2017, The Drishti Authors.
  1408. Licensed under the Apache License, Version 2.0 (the "License");
  1409. you may not use this file except in compliance with the License.
  1410. You may obtain a copy of the License at
  1411. http://www.apache.org/licenses/LICENSE-2.0
  1412. Unless required by applicable law or agreed to in writing, software
  1413. distributed under the License is distributed on an "AS IS" BASIS,
  1414. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1415. See the License for the specific language governing permissions and
  1416. limitations under the License.
  1417. DrishtiOSS
  1418. Apache License
  1419. Version 2.0, January 2004
  1420. http://www.apache.org/licenses/
  1421. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1422. 1. Definitions.
  1423. "License" shall mean the terms and conditions for use, reproduction,
  1424. and distribution as defined by Sections 1 through 9 of this document.
  1425. "Licensor" shall mean the copyright owner or entity authorized by
  1426. the copyright owner that is granting the License.
  1427. "Legal Entity" shall mean the union of the acting entity and all
  1428. other entities that control, are controlled by, or are under common
  1429. control with that entity. For the purposes of this definition,
  1430. "control" means (i) the power, direct or indirect, to cause the
  1431. direction or management of such entity, whether by contract or
  1432. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1433. outstanding shares, or (iii) beneficial ownership of such entity.
  1434. "You" (or "Your") shall mean an individual or Legal Entity
  1435. exercising permissions granted by this License.
  1436. "Source" form shall mean the preferred form for making modifications,
  1437. including but not limited to software source code, documentation
  1438. source, and configuration files.
  1439. "Object" form shall mean any form resulting from mechanical
  1440. transformation or translation of a Source form, including but
  1441. not limited to compiled object code, generated documentation,
  1442. and conversions to other media types.
  1443. "Work" shall mean the work of authorship, whether in Source or
  1444. Object form, made available under the License, as indicated by a
  1445. copyright notice that is included in or attached to the work
  1446. (an example is provided in the Appendix below).
  1447. "Derivative Works" shall mean any work, whether in Source or Object
  1448. form, that is based on (or derived from) the Work and for which the
  1449. editorial revisions, annotations, elaborations, or other modifications
  1450. represent, as a whole, an original work of authorship. For the purposes
  1451. of this License, Derivative Works shall not include works that remain
  1452. separable from, or merely link (or bind by name) to the interfaces of,
  1453. the Work and Derivative Works thereof.
  1454. "Contribution" shall mean any work of authorship, including
  1455. the original version of the Work and any modifications or additions
  1456. to that Work or Derivative Works thereof, that is intentionally
  1457. submitted to Licensor for inclusion in the Work by the copyright owner
  1458. or by an individual or Legal Entity authorized to submit on behalf of
  1459. the copyright owner. For the purposes of this definition, "submitted"
  1460. means any form of electronic, verbal, or written communication sent
  1461. to the Licensor or its representatives, including but not limited to
  1462. communication on electronic mailing lists, source code control systems,
  1463. and issue tracking systems that are managed by, or on behalf of, the
  1464. Licensor for the purpose of discussing and improving the Work, but
  1465. excluding communication that is conspicuously marked or otherwise
  1466. designated in writing by the copyright owner as "Not a Contribution."
  1467. "Contributor" shall mean Licensor and any individual or Legal Entity
  1468. on behalf of whom a Contribution has been received by Licensor and
  1469. subsequently incorporated within the Work.
  1470. 2. Grant of Copyright License. Subject to the terms and conditions of
  1471. this License, each Contributor hereby grants to You a perpetual,
  1472. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1473. copyright license to reproduce, prepare Derivative Works of,
  1474. publicly display, publicly perform, sublicense, and distribute the
  1475. Work and such Derivative Works in Source or Object form.
  1476. 3. Grant of Patent License. Subject to the terms and conditions of
  1477. this License, each Contributor hereby grants to You a perpetual,
  1478. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1479. (except as stated in this section) patent license to make, have made,
  1480. use, offer to sell, sell, import, and otherwise transfer the Work,
  1481. where such license applies only to those patent claims licensable
  1482. by such Contributor that are necessarily infringed by their
  1483. Contribution(s) alone or by combination of their Contribution(s)
  1484. with the Work to which such Contribution(s) was submitted. If You
  1485. institute patent litigation against any entity (including a
  1486. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1487. or a Contribution incorporated within the Work constitutes direct
  1488. or contributory patent infringement, then any patent licenses
  1489. granted to You under this License for that Work shall terminate
  1490. as of the date such litigation is filed.
  1491. 4. Redistribution. You may reproduce and distribute copies of the
  1492. Work or Derivative Works thereof in any medium, with or without
  1493. modifications, and in Source or Object form, provided that You
  1494. meet the following conditions:
  1495. (a) You must give any other recipients of the Work or
  1496. Derivative Works a copy of this License; and
  1497. (b) You must cause any modified files to carry prominent notices
  1498. stating that You changed the files; and
  1499. (c) You must retain, in the Source form of any Derivative Works
  1500. that You distribute, all copyright, patent, trademark, and
  1501. attribution notices from the Source form of the Work,
  1502. excluding those notices that do not pertain to any part of
  1503. the Derivative Works; and
  1504. (d) If the Work includes a "NOTICE" text file as part of its
  1505. distribution, then any Derivative Works that You distribute must
  1506. include a readable copy of the attribution notices contained
  1507. within such NOTICE file, excluding those notices that do not
  1508. pertain to any part of the Derivative Works, in at least one
  1509. of the following places: within a NOTICE text file distributed
  1510. as part of the Derivative Works; within the Source form or
  1511. documentation, if provided along with the Derivative Works; or,
  1512. within a display generated by the Derivative Works, if and
  1513. wherever such third-party notices normally appear. The contents
  1514. of the NOTICE file are for informational purposes only and
  1515. do not modify the License. You may add Your own attribution
  1516. notices within Derivative Works that You distribute, alongside
  1517. or as an addendum to the NOTICE text from the Work, provided
  1518. that such additional attribution notices cannot be construed
  1519. as modifying the License.
  1520. You may add Your own copyright statement to Your modifications and
  1521. may provide additional or different license terms and conditions
  1522. for use, reproduction, or distribution of Your modifications, or
  1523. for any such Derivative Works as a whole, provided Your use,
  1524. reproduction, and distribution of the Work otherwise complies with
  1525. the conditions stated in this License.
  1526. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1527. any Contribution intentionally submitted for inclusion in the Work
  1528. by You to the Licensor shall be under the terms and conditions of
  1529. this License, without any additional terms or conditions.
  1530. Notwithstanding the above, nothing herein shall supersede or modify
  1531. the terms of any separate license agreement you may have executed
  1532. with Licensor regarding such Contributions.
  1533. 6. Trademarks. This License does not grant permission to use the trade
  1534. names, trademarks, service marks, or product names of the Licensor,
  1535. except as required for reasonable and customary use in describing the
  1536. origin of the Work and reproducing the content of the NOTICE file.
  1537. 7. Disclaimer of Warranty. Unless required by applicable law or
  1538. agreed to in writing, Licensor provides the Work (and each
  1539. Contributor provides its Contributions) on an "AS IS" BASIS,
  1540. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1541. implied, including, without limitation, any warranties or conditions
  1542. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1543. PARTICULAR PURPOSE. You are solely responsible for determining the
  1544. appropriateness of using or redistributing the Work and assume any
  1545. risks associated with Your exercise of permissions under this License.
  1546. 8. Limitation of Liability. In no event and under no legal theory,
  1547. whether in tort (including negligence), contract, or otherwise,
  1548. unless required by applicable law (such as deliberate and grossly
  1549. negligent acts) or agreed to in writing, shall any Contributor be
  1550. liable to You for damages, including any direct, indirect, special,
  1551. incidental, or consequential damages of any character arising as a
  1552. result of this License or out of the use or inability to use the
  1553. Work (including but not limited to damages for loss of goodwill,
  1554. work stoppage, computer failure or malfunction, or any and all
  1555. other commercial damages or losses), even if such Contributor
  1556. has been advised of the possibility of such damages.
  1557. 9. Accepting Warranty or Additional Liability. While redistributing
  1558. the Work or Derivative Works thereof, You may choose to offer,
  1559. and charge a fee for, acceptance of support, warranty, indemnity,
  1560. or other liability obligations and/or rights consistent with this
  1561. License. However, in accepting such obligations, You may act only
  1562. on Your own behalf and on Your sole responsibility, not on behalf
  1563. of any other Contributor, and only if You agree to indemnify,
  1564. defend, and hold each Contributor harmless for any liability
  1565. incurred by, or claims asserted against, such Contributor by reason
  1566. of your accepting any such warranty or additional liability.
  1567. END OF TERMS AND CONDITIONS
  1568. APPENDIX: How to apply the Apache License to your work.
  1569. To apply the Apache License to your work, attach the following
  1570. boilerplate notice, with the fields enclosed by brackets "[]"
  1571. replaced with your own identifying information. (Don't include
  1572. the brackets!) The text should be enclosed in the appropriate
  1573. comment syntax for the file format. We also recommend that a
  1574. file or class name and description of purpose be included on the
  1575. same "printed page" as the copyright notice for easier
  1576. identification within third-party archives.
  1577. Copyright [yyyy] [name of copyright owner]
  1578. Licensed under the Apache License, Version 2.0 (the "License");
  1579. you may not use this file except in compliance with the License.
  1580. You may obtain a copy of the License at
  1581. http://www.apache.org/licenses/LICENSE-2.0
  1582. Unless required by applicable law or agreed to in writing, software
  1583. distributed under the License is distributed on an "AS IS" BASIS,
  1584. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1585. See the License for the specific language governing permissions and
  1586. limitations under the License.
  1587. Edge TPU
  1588. Apache License
  1589. Version 2.0, January 2004
  1590. http://www.apache.org/licenses/
  1591. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1592. 1. Definitions.
  1593. "License" shall mean the terms and conditions for use, reproduction,
  1594. and distribution as defined by Sections 1 through 9 of this document.
  1595. "Licensor" shall mean the copyright owner or entity authorized by
  1596. the copyright owner that is granting the License.
  1597. "Legal Entity" shall mean the union of the acting entity and all
  1598. other entities that control, are controlled by, or are under common
  1599. control with that entity. For the purposes of this definition,
  1600. "control" means (i) the power, direct or indirect, to cause the
  1601. direction or management of such entity, whether by contract or
  1602. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1603. outstanding shares, or (iii) beneficial ownership of such entity.
  1604. "You" (or "Your") shall mean an individual or Legal Entity
  1605. exercising permissions granted by this License.
  1606. "Source" form shall mean the preferred form for making modifications,
  1607. including but not limited to software source code, documentation
  1608. source, and configuration files.
  1609. "Object" form shall mean any form resulting from mechanical
  1610. transformation or translation of a Source form, including but
  1611. not limited to compiled object code, generated documentation,
  1612. and conversions to other media types.
  1613. "Work" shall mean the work of authorship, whether in Source or
  1614. Object form, made available under the License, as indicated by a
  1615. copyright notice that is included in or attached to the work
  1616. (an example is provided in the Appendix below).
  1617. "Derivative Works" shall mean any work, whether in Source or Object
  1618. form, that is based on (or derived from) the Work and for which the
  1619. editorial revisions, annotations, elaborations, or other modifications
  1620. represent, as a whole, an original work of authorship. For the purposes
  1621. of this License, Derivative Works shall not include works that remain
  1622. separable from, or merely link (or bind by name) to the interfaces of,
  1623. the Work and Derivative Works thereof.
  1624. "Contribution" shall mean any work of authorship, including
  1625. the original version of the Work and any modifications or additions
  1626. to that Work or Derivative Works thereof, that is intentionally
  1627. submitted to Licensor for inclusion in the Work by the copyright owner
  1628. or by an individual or Legal Entity authorized to submit on behalf of
  1629. the copyright owner. For the purposes of this definition, "submitted"
  1630. means any form of electronic, verbal, or written communication sent
  1631. to the Licensor or its representatives, including but not limited to
  1632. communication on electronic mailing lists, source code control systems,
  1633. and issue tracking systems that are managed by, or on behalf of, the
  1634. Licensor for the purpose of discussing and improving the Work, but
  1635. excluding communication that is conspicuously marked or otherwise
  1636. designated in writing by the copyright owner as "Not a Contribution."
  1637. "Contributor" shall mean Licensor and any individual or Legal Entity
  1638. on behalf of whom a Contribution has been received by Licensor and
  1639. subsequently incorporated within the Work.
  1640. 2. Grant of Copyright License. Subject to the terms and conditions of
  1641. this License, each Contributor hereby grants to You a perpetual,
  1642. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1643. copyright license to reproduce, prepare Derivative Works of,
  1644. publicly display, publicly perform, sublicense, and distribute the
  1645. Work and such Derivative Works in Source or Object form.
  1646. 3. Grant of Patent License. Subject to the terms and conditions of
  1647. this License, each Contributor hereby grants to You a perpetual,
  1648. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1649. (except as stated in this section) patent license to make, have made,
  1650. use, offer to sell, sell, import, and otherwise transfer the Work,
  1651. where such license applies only to those patent claims licensable
  1652. by such Contributor that are necessarily infringed by their
  1653. Contribution(s) alone or by combination of their Contribution(s)
  1654. with the Work to which such Contribution(s) was submitted. If You
  1655. institute patent litigation against any entity (including a
  1656. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1657. or a Contribution incorporated within the Work constitutes direct
  1658. or contributory patent infringement, then any patent licenses
  1659. granted to You under this License for that Work shall terminate
  1660. as of the date such litigation is filed.
  1661. 4. Redistribution. You may reproduce and distribute copies of the
  1662. Work or Derivative Works thereof in any medium, with or without
  1663. modifications, and in Source or Object form, provided that You
  1664. meet the following conditions:
  1665. (a) You must give any other recipients of the Work or
  1666. Derivative Works a copy of this License; and
  1667. (b) You must cause any modified files to carry prominent notices
  1668. stating that You changed the files; and
  1669. (c) You must retain, in the Source form of any Derivative Works
  1670. that You distribute, all copyright, patent, trademark, and
  1671. attribution notices from the Source form of the Work,
  1672. excluding those notices that do not pertain to any part of
  1673. the Derivative Works; and
  1674. (d) If the Work includes a "NOTICE" text file as part of its
  1675. distribution, then any Derivative Works that You distribute must
  1676. include a readable copy of the attribution notices contained
  1677. within such NOTICE file, excluding those notices that do not
  1678. pertain to any part of the Derivative Works, in at least one
  1679. of the following places: within a NOTICE text file distributed
  1680. as part of the Derivative Works; within the Source form or
  1681. documentation, if provided along with the Derivative Works; or,
  1682. within a display generated by the Derivative Works, if and
  1683. wherever such third-party notices normally appear. The contents
  1684. of the NOTICE file are for informational purposes only and
  1685. do not modify the License. You may add Your own attribution
  1686. notices within Derivative Works that You distribute, alongside
  1687. or as an addendum to the NOTICE text from the Work, provided
  1688. that such additional attribution notices cannot be construed
  1689. as modifying the License.
  1690. You may add Your own copyright statement to Your modifications and
  1691. may provide additional or different license terms and conditions
  1692. for use, reproduction, or distribution of Your modifications, or
  1693. for any such Derivative Works as a whole, provided Your use,
  1694. reproduction, and distribution of the Work otherwise complies with
  1695. the conditions stated in this License.
  1696. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1697. any Contribution intentionally submitted for inclusion in the Work
  1698. by You to the Licensor shall be under the terms and conditions of
  1699. this License, without any additional terms or conditions.
  1700. Notwithstanding the above, nothing herein shall supersede or modify
  1701. the terms of any separate license agreement you may have executed
  1702. with Licensor regarding such Contributions.
  1703. 6. Trademarks. This License does not grant permission to use the trade
  1704. names, trademarks, service marks, or product names of the Licensor,
  1705. except as required for reasonable and customary use in describing the
  1706. origin of the Work and reproducing the content of the NOTICE file.
  1707. 7. Disclaimer of Warranty. Unless required by applicable law or
  1708. agreed to in writing, Licensor provides the Work (and each
  1709. Contributor provides its Contributions) on an "AS IS" BASIS,
  1710. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1711. implied, including, without limitation, any warranties or conditions
  1712. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1713. PARTICULAR PURPOSE. You are solely responsible for determining the
  1714. appropriateness of using or redistributing the Work and assume any
  1715. risks associated with Your exercise of permissions under this License.
  1716. 8. Limitation of Liability. In no event and under no legal theory,
  1717. whether in tort (including negligence), contract, or otherwise,
  1718. unless required by applicable law (such as deliberate and grossly
  1719. negligent acts) or agreed to in writing, shall any Contributor be
  1720. liable to You for damages, including any direct, indirect, special,
  1721. incidental, or consequential damages of any character arising as a
  1722. result of this License or out of the use or inability to use the
  1723. Work (including but not limited to damages for loss of goodwill,
  1724. work stoppage, computer failure or malfunction, or any and all
  1725. other commercial damages or losses), even if such Contributor
  1726. has been advised of the possibility of such damages.
  1727. 9. Accepting Warranty or Additional Liability. While redistributing
  1728. the Work or Derivative Works thereof, You may choose to offer,
  1729. and charge a fee for, acceptance of support, warranty, indemnity,
  1730. or other liability obligations and/or rights consistent with this
  1731. License. However, in accepting such obligations, You may act only
  1732. on Your own behalf and on Your sole responsibility, not on behalf
  1733. of any other Contributor, and only if You agree to indemnify,
  1734. defend, and hold each Contributor harmless for any liability
  1735. incurred by, or claims asserted against, such Contributor by reason
  1736. of your accepting any such warranty or additional liability.
  1737. END OF TERMS AND CONDITIONS
  1738. APPENDIX: How to apply the Apache License to your work.
  1739. To apply the Apache License to your work, attach the following
  1740. boilerplate notice, with the fields enclosed by brackets "[]"
  1741. replaced with your own identifying information. (Don't include
  1742. the brackets!) The text should be enclosed in the appropriate
  1743. comment syntax for the file format. We also recommend that a
  1744. file or class name and description of purpose be included on the
  1745. same "printed page" as the copyright notice for easier
  1746. identification within third-party archives.
  1747. Copyright 2018 Google LLC
  1748. Licensed under the Apache License, Version 2.0 (the "License");
  1749. you may not use this file except in compliance with the License.
  1750. You may obtain a copy of the License at
  1751. http://www.apache.org/licenses/LICENSE-2.0
  1752. Unless required by applicable law or agreed to in writing, software
  1753. distributed under the License is distributed on an "AS IS" BASIS,
  1754. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1755. See the License for the specific language governing permissions and
  1756. limitations under the License.
  1757. Eigen 3
  1758. Eigen 3.3.90
  1759. The corresponding source for this library is available at
  1760. https://eigen.googlesource.com/mirror/
  1761. Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links:
  1762. http://www.mozilla.org/MPL/2.0/
  1763. http://www.mozilla.org/MPL/2.0/FAQ.html
  1764. Some files contain third-party code under BSD, whence
  1765. the other COPYING.* files here.
  1766. If you want to guarantee that the Eigen code that you are #including
  1767. is licensed under the MPL2 and possibly more permissive licenses (like
  1768. BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY
  1769. For example, with most compilers, you could add this to your project
  1770. CXXFLAGS: -DEIGEN_MPL2_ONLY
  1771. This will cause a compilation error to be generated if you #include
  1772. any code that is covered by more restrictive licences than MPL2.
  1773. ----------------------------------------------------------------------
  1774. Following applies to:
  1775. ./test/sparseqr.cpp
  1776. ./test/half_float.cpp
  1777. ./test/zerosized.cpp
  1778. ./test/nesting_ops.cpp
  1779. ./test/sizeoverflow.cpp
  1780. ./test/swap.cpp
  1781. ./test/product_mmtr.cpp
  1782. ./test/stdvector_overload.cpp
  1783. ./test/product_symm.cpp
  1784. ./test/sparse_block.cpp
  1785. ./test/eigen2support.cpp
  1786. ./test/upperbidiagonalization.cpp
  1787. ./test/numext.cpp
  1788. ./test/adjoint.cpp
  1789. ./test/AnnoyingScalar.h
  1790. ./test/mpl2only.cpp
  1791. ./test/stddeque.cpp
  1792. ./test/householder.cpp
  1793. ./test/product_small.cpp
  1794. ./test/product_syrk.cpp
  1795. ./test/inplace_decomposition.cpp
  1796. ./test/vectorwiseop.cpp
  1797. ./test/meta.cpp
  1798. ./test/stdvector.cpp
  1799. ./test/sparseLM.cpp
  1800. ./test/diagonalmatrices.cpp
  1801. ./test/stdlist_overload.cpp
  1802. ./test/block.cpp
  1803. ./test/cholmod_support.cpp
  1804. ./test/basicstuff.cpp
  1805. ./test/triangular.cpp
  1806. ./test/product.h
  1807. ./test/vectorization_logic.cpp
  1808. ./test/dontalign.cpp
  1809. ./test/first_aligned.cpp
  1810. ./test/mapped_matrix.cpp
  1811. ./test/umfpack_support.cpp
  1812. ./test/product_selfadjoint.cpp
  1813. ./test/smallvectors.cpp
  1814. ./test/corners.cpp
  1815. ./test/product_trsolve.cpp
  1816. ./test/determinant.cpp
  1817. ./test/stdlist.cpp
  1818. ./test/unalignedcount.cpp
  1819. ./test/qr.cpp
  1820. ./test/svd_common.h
  1821. ./test/ref.cpp
  1822. ./test/symbolic_index.cpp
  1823. ./test/geo_transformations.cpp
  1824. ./test/geo_eulerangles.cpp
  1825. ./test/eigensolver_selfadjoint.cpp
  1826. ./test/stddeque_overload.cpp
  1827. ./test/jacobisvd.cpp
  1828. ./test/nullary.cpp
  1829. ./test/inverse.cpp
  1830. ./test/integer_types.cpp
  1831. ./test/metis_support.cpp
  1832. ./test/exceptions.cpp
  1833. ./test/packetmath.cpp
  1834. ./test/schur_complex.cpp
  1835. ./test/type_alias.cpp
  1836. ./test/unalignedassert.cpp
  1837. ./test/geo_quaternion.cpp
  1838. ./test/lu.cpp
  1839. ./test/qr_fullpivoting.cpp
  1840. ./test/denseLM.cpp
  1841. ./test/linearstructure.cpp
  1842. ./test/rand.cpp
  1843. ./test/conservative_resize.cpp
  1844. ./test/eigensolver_generalized_real.cpp
  1845. ./test/pastix_support.cpp
  1846. ./test/sparse_solver.h
  1847. ./test/num_dimensions.cpp
  1848. ./test/simplicial_cholesky.cpp
  1849. ./test/hessenberg.cpp
  1850. ./test/array_reverse.cpp
  1851. ./test/special_numbers.cpp
  1852. ./test/array_for_matrix.cpp
  1853. ./test/product_large.cpp
  1854. ./test/resize.cpp
  1855. ./test/sparse_solvers.cpp
  1856. ./test/selfadjoint.cpp
  1857. ./test/schur_real.cpp
  1858. ./test/sparse_basic.cpp
  1859. ./test/conjugate_gradient.cpp
  1860. ./test/real_qz.cpp
  1861. ./test/bandmatrix.cpp
  1862. ./test/dense_storage.cpp
  1863. ./test/permutationmatrices.cpp
  1864. ./test/array_cwise.cpp
  1865. ./test/qr_colpivoting.cpp
  1866. ./test/array_replicate.cpp
  1867. ./test/rvalue_types.cpp
  1868. ./test/stable_norm.cpp
  1869. ./test/geo_homogeneous.cpp
  1870. ./test/main.h
  1871. ./test/eigensolver_complex.cpp
  1872. ./test/product_trmm.cpp
  1873. ./test/bicgstab.cpp
  1874. ./test/redux.cpp
  1875. ./test/klu_support.cpp
  1876. ./test/geo_alignedbox.cpp
  1877. ./test/is_same_dense.cpp
  1878. ./test/sparse_permutations.cpp
  1879. ./test/sparse_vector.cpp
  1880. ./test/diagonal.cpp
  1881. ./test/sparse.h
  1882. ./test/mapstride.cpp
  1883. ./test/visitor.cpp
  1884. ./test/geo_hyperplane.cpp
  1885. ./test/bdcsvd.cpp
  1886. ./test/product_trmv.cpp
  1887. ./test/nestbyvalue.cpp
  1888. ./test/array_of_string.cpp
  1889. ./test/superlu_support.cpp
  1890. ./test/sizeof.cpp
  1891. ./test/boostmultiprec.cpp
  1892. ./test/commainitializer.cpp
  1893. ./test/constructor.cpp
  1894. ./test/mixingtypes.cpp
  1895. ./test/miscmatrices.cpp
  1896. ./test/mapstaticmethods.cpp
  1897. ./test/product_notemporary.cpp
  1898. ./test/initializer_list_construction.cpp
  1899. ./test/incomplete_cholesky.cpp
  1900. ./test/geo_parametrizedline.cpp
  1901. ./test/indexed_view.cpp
  1902. ./test/qtvector.cpp
  1903. ./test/sparselu.cpp
  1904. ./test/sparse_product.cpp
  1905. ./test/dynalloc.cpp
  1906. ./test/fastmath.cpp
  1907. ./test/prec_inverse_4x4.cpp
  1908. ./test/umeyama.cpp
  1909. ./test/reshape.cpp
  1910. ./test/product_extra.cpp
  1911. ./test/jacobi.cpp
  1912. ./test/sparse_ref.cpp
  1913. ./test/nomalloc.cpp
  1914. ./test/spqr_support.cpp
  1915. ./test/lscg.cpp
  1916. ./test/cholesky.cpp
  1917. ./test/eigensolver_generic.cpp
  1918. ./test/geo_orthomethods.cpp
  1919. ./test/svd_fill.h
  1920. ./test/stl_iterators.cpp
  1921. ./Eigen/src/MetisSupport/MetisSupport.h
  1922. ./Eigen/src/CholmodSupport/CholmodSupport.h
  1923. ./Eigen/src/QR/CompleteOrthogonalDecomposition.h
  1924. ./Eigen/src/QR/FullPivHouseholderQR.h
  1925. ./Eigen/src/QR/HouseholderQR.h
  1926. ./Eigen/src/QR/ColPivHouseholderQR.h
  1927. ./Eigen/src/plugins/CommonCwiseUnaryOps.h
  1928. ./Eigen/src/plugins/BlockMethods.h
  1929. ./Eigen/src/plugins/CommonCwiseBinaryOps.h
  1930. ./Eigen/src/plugins/MatrixCwiseUnaryOps.h
  1931. ./Eigen/src/plugins/IndexedViewMethods.h
  1932. ./Eigen/src/plugins/MatrixCwiseBinaryOps.h
  1933. ./Eigen/src/SVD/UpperBidiagonalization.h
  1934. ./Eigen/src/SVD/SVDBase.h
  1935. ./Eigen/src/SVD/BDCSVD.h
  1936. ./Eigen/src/SVD/JacobiSVD.h
  1937. ./Eigen/src/SparseLU/SparseLU_relax_snode.h
  1938. ./Eigen/src/SparseLU/SparseLU_column_dfs.h
  1939. ./Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
  1940. ./Eigen/src/SparseLU/SparseLU_pivotL.h
  1941. ./Eigen/src/SparseLU/SparseLU.h
  1942. ./Eigen/src/SparseLU/SparseLU_pruneL.h
  1943. ./Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
  1944. ./Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
  1945. ./Eigen/src/SparseLU/SparseLU_kernel_bmod.h
  1946. ./Eigen/src/SparseLU/SparseLU_panel_dfs.h
  1947. ./Eigen/src/SparseLU/SparseLU_panel_bmod.h
  1948. ./Eigen/src/SparseLU/SparseLU_Structs.h
  1949. ./Eigen/src/SparseLU/SparseLUImpl.h
  1950. ./Eigen/src/SparseLU/SparseLU_Memory.h
  1951. ./Eigen/src/SparseLU/SparseLU_column_bmod.h
  1952. ./Eigen/src/SparseLU/SparseLU_gemm_kernel.h
  1953. ./Eigen/src/SparseLU/SparseLU_Utils.h
  1954. ./Eigen/src/OrderingMethods/Eigen_Colamd.h
  1955. ./Eigen/src/OrderingMethods/Ordering.h
  1956. ./Eigen/src/OrderingMethods/Amd.h
  1957. ./Eigen/src/UmfPackSupport/UmfPackSupport.h
  1958. ./Eigen/src/Geometry/Umeyama.h
  1959. ./Eigen/src/Geometry/Transform.h
  1960. ./Eigen/src/Geometry/OrthoMethods.h
  1961. ./Eigen/src/Geometry/Hyperplane.h
  1962. ./Eigen/src/Geometry/Homogeneous.h
  1963. ./Eigen/src/Geometry/RotationBase.h
  1964. ./Eigen/src/Geometry/EulerAngles.h
  1965. ./Eigen/src/Geometry/Translation.h
  1966. ./Eigen/src/Geometry/Rotation2D.h
  1967. ./Eigen/src/Geometry/Scaling.h
  1968. ./Eigen/src/Geometry/AlignedBox.h
  1969. ./Eigen/src/Geometry/ParametrizedLine.h
  1970. ./Eigen/src/Geometry/Quaternion.h
  1971. ./Eigen/src/Geometry/AngleAxis.h
  1972. ./Eigen/src/Geometry/arch/Geometry_SSE.h
  1973. ./Eigen/src/KLUSupport/KLUSupport.h
  1974. ./Eigen/src/misc/Kernel.h
  1975. ./Eigen/src/misc/RealSvd2x2.h
  1976. ./Eigen/src/misc/Image.h
  1977. ./Eigen/src/StlSupport/details.h
  1978. ./Eigen/src/StlSupport/StdList.h
  1979. ./Eigen/src/StlSupport/StdDeque.h
  1980. ./Eigen/src/StlSupport/StdVector.h
  1981. ./Eigen/src/SparseQR/SparseQR.h
  1982. ./Eigen/src/SuperLUSupport/SuperLUSupport.h
  1983. ./Eigen/src/Householder/Householder.h
  1984. ./Eigen/src/Householder/HouseholderSequence.h
  1985. ./Eigen/src/Householder/BlockHouseholder.h
  1986. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
  1987. ./Eigen/src/Eigenvalues/EigenSolver.h
  1988. ./Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
  1989. ./Eigen/src/Eigenvalues/Tridiagonalization.h
  1990. ./Eigen/src/Eigenvalues/HessenbergDecomposition.h
  1991. ./Eigen/src/Eigenvalues/RealQZ.h
  1992. ./Eigen/src/Eigenvalues/RealSchur.h
  1993. ./Eigen/src/Eigenvalues/ComplexSchur.h
  1994. ./Eigen/src/Eigenvalues/ComplexEigenSolver.h
  1995. ./Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
  1996. ./Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
  1997. ./Eigen/src/SparseCholesky/SimplicialCholesky.h
  1998. ./Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
  1999. ./Eigen/src/Cholesky/LLT.h
  2000. ./Eigen/src/Cholesky/LDLT.h
  2001. ./Eigen/src/Jacobi/Jacobi.h
  2002. ./Eigen/src/PaStiXSupport/PaStiXSupport.h
  2003. ./Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
  2004. ./Eigen/src/LU/Determinant.h
  2005. ./Eigen/src/LU/InverseImpl.h
  2006. ./Eigen/src/LU/PartialPivLU.h
  2007. ./Eigen/src/LU/arch/Inverse_SSE.h
  2008. ./Eigen/src/LU/FullPivLU.h
  2009. ./Eigen/src/Core/Map.h
  2010. ./Eigen/src/Core/VectorwiseOp.h
  2011. ./Eigen/src/Core/VectorBlock.h
  2012. ./Eigen/src/Core/Array.h
  2013. ./Eigen/src/Core/Assign.h
  2014. ./Eigen/src/Core/Dot.h
  2015. ./Eigen/src/Core/NestByValue.h
  2016. ./Eigen/src/Core/CoreEvaluators.h
  2017. ./Eigen/src/Core/ReturnByValue.h
  2018. ./Eigen/src/Core/SelfCwiseBinaryOp.h
  2019. ./Eigen/src/Core/GlobalFunctions.h
  2020. ./Eigen/src/Core/Transpositions.h
  2021. ./Eigen/src/Core/Fuzzy.h
  2022. ./Eigen/src/Core/NoAlias.h
  2023. ./Eigen/src/Core/CwiseNullaryOp.h
  2024. ./Eigen/src/Core/NumTraits.h
  2025. ./Eigen/src/Core/IndexedView.h
  2026. ./Eigen/src/Core/ArrayWrapper.h
  2027. ./Eigen/src/Core/util/SymbolicIndex.h
  2028. ./Eigen/src/Core/util/BlasUtil.h
  2029. ./Eigen/src/Core/util/Constants.h
  2030. ./Eigen/src/Core/util/IntegralConstant.h
  2031. ./Eigen/src/Core/util/ReshapedHelper.h
  2032. ./Eigen/src/Core/util/StaticAssert.h
  2033. ./Eigen/src/Core/util/IndexedViewHelper.h
  2034. ./Eigen/src/Core/util/ConfigureVectorization.h
  2035. ./Eigen/src/Core/util/ForwardDeclarations.h
  2036. ./Eigen/src/Core/util/Meta.h
  2037. ./Eigen/src/Core/util/XprHelper.h
  2038. ./Eigen/src/Core/util/Macros.h
  2039. ./Eigen/src/Core/util/Memory.h
  2040. ./Eigen/src/Core/Product.h
  2041. ./Eigen/src/Core/Replicate.h
  2042. ./Eigen/src/Core/ArrayBase.h
  2043. ./Eigen/src/Core/functors/NullaryFunctors.h
  2044. ./Eigen/src/Core/functors/StlFunctors.h
  2045. ./Eigen/src/Core/functors/AssignmentFunctors.h
  2046. ./Eigen/src/Core/functors/UnaryFunctors.h
  2047. ./Eigen/src/Core/functors/TernaryFunctors.h
  2048. ./Eigen/src/Core/functors/BinaryFunctors.h
  2049. ./Eigen/src/Core/Redux.h
  2050. ./Eigen/src/Core/EigenBase.h
  2051. ./Eigen/src/Core/SolverBase.h
  2052. ./Eigen/src/Core/ProductEvaluators.h
  2053. ./Eigen/src/Core/Block.h
  2054. ./Eigen/src/Core/SolveTriangular.h
  2055. ./Eigen/src/Core/ArithmeticSequence.h
  2056. ./Eigen/src/Core/MatrixBase.h
  2057. ./Eigen/src/Core/PlainObjectBase.h
  2058. ./Eigen/src/Core/Transpose.h
  2059. ./Eigen/src/Core/IO.h
  2060. ./Eigen/src/Core/MathFunctions.h
  2061. ./Eigen/src/Core/Stride.h
  2062. ./Eigen/src/Core/MathFunctionsImpl.h
  2063. ./Eigen/src/Core/StableNorm.h
  2064. ./Eigen/src/Core/DiagonalProduct.h
  2065. ./Eigen/src/Core/products/GeneralMatrixMatrix.h
  2066. ./Eigen/src/Core/products/GeneralMatrixVector.h
  2067. ./Eigen/src/Core/products/SelfadjointMatrixVector.h
  2068. ./Eigen/src/Core/products/GeneralBlockPanelKernel.h
  2069. ./Eigen/src/Core/products/TriangularSolverMatrix.h
  2070. ./Eigen/src/Core/products/SelfadjointMatrixMatrix.h
  2071. ./Eigen/src/Core/products/Parallelizer.h
  2072. ./Eigen/src/Core/products/SelfadjointRank2Update.h
  2073. ./Eigen/src/Core/products/TriangularMatrixMatrix.h
  2074. ./Eigen/src/Core/products/TriangularMatrixVector.h
  2075. ./Eigen/src/Core/products/SelfadjointProduct.h
  2076. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
  2077. ./Eigen/src/Core/products/TriangularSolverVector.h
  2078. ./Eigen/src/Core/CwiseUnaryView.h
  2079. ./Eigen/src/Core/CommaInitializer.h
  2080. ./Eigen/src/Core/DenseStorage.h
  2081. ./Eigen/src/Core/DenseBase.h
  2082. ./Eigen/src/Core/PartialReduxEvaluator.h
  2083. ./Eigen/src/Core/CoreIterators.h
  2084. ./Eigen/src/Core/PermutationMatrix.h
  2085. ./Eigen/src/Core/CwiseTernaryOp.h
  2086. ./Eigen/src/Core/Reverse.h
  2087. ./Eigen/src/Core/Reshaped.h
  2088. ./Eigen/src/Core/Inverse.h
  2089. ./Eigen/src/Core/TriangularMatrix.h
  2090. ./Eigen/src/Core/BooleanRedux.h
  2091. ./Eigen/src/Core/ForceAlignedAccess.h
  2092. ./Eigen/src/Core/Ref.h
  2093. ./Eigen/src/Core/StlIterators.h
  2094. ./Eigen/src/Core/BandMatrix.h
  2095. ./Eigen/src/Core/ConditionEstimator.h
  2096. ./Eigen/src/Core/Diagonal.h
  2097. ./Eigen/src/Core/DiagonalMatrix.h
  2098. ./Eigen/src/Core/AssignEvaluator.h
  2099. ./Eigen/src/Core/CwiseBinaryOp.h
  2100. ./Eigen/src/Core/Visitor.h
  2101. ./Eigen/src/Core/GenericPacketMath.h
  2102. ./Eigen/src/Core/SelfAdjointView.h
  2103. ./Eigen/src/Core/Random.h
  2104. ./Eigen/src/Core/Solve.h
  2105. ./Eigen/src/Core/arch/AltiVec/MathFunctions.h
  2106. ./Eigen/src/Core/arch/AltiVec/PacketMath.h
  2107. ./Eigen/src/Core/arch/AltiVec/Complex.h
  2108. ./Eigen/src/Core/arch/MSA/MathFunctions.h
  2109. ./Eigen/src/Core/arch/MSA/Complex.h
  2110. ./Eigen/src/Core/arch/MSA/PacketMath.h
  2111. ./Eigen/src/Core/arch/GPU/Half.h
  2112. ./Eigen/src/Core/arch/GPU/PacketMathHalf.h
  2113. ./Eigen/src/Core/arch/GPU/MathFunctions.h
  2114. ./Eigen/src/Core/arch/GPU/PacketMath.h
  2115. ./Eigen/src/Core/arch/GPU/TypeCasting.h
  2116. ./Eigen/src/Core/arch/NEON/MathFunctions.h
  2117. ./Eigen/src/Core/arch/NEON/Complex.h
  2118. ./Eigen/src/Core/arch/NEON/PacketMath.h
  2119. ./Eigen/src/Core/arch/NEON/TypeCasting.h
  2120. ./Eigen/src/Core/arch/AVX/MathFunctions.h
  2121. ./Eigen/src/Core/arch/AVX/TypeCasting.h
  2122. ./Eigen/src/Core/arch/AVX/Complex.h
  2123. ./Eigen/src/Core/arch/AVX/PacketMath.h
  2124. ./Eigen/src/Core/arch/SYCL/InteropHeaders.h
  2125. ./Eigen/src/Core/arch/SYCL/PacketMath.h
  2126. ./Eigen/src/Core/arch/SYCL/TypeCasting.h
  2127. ./Eigen/src/Core/arch/SYCL/MathFunctions.h
  2128. ./Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h
  2129. ./Eigen/src/Core/arch/Default/ConjHelper.h
  2130. ./Eigen/src/Core/arch/Default/Settings.h
  2131. ./Eigen/src/Core/arch/AVX512/MathFunctions.h
  2132. ./Eigen/src/Core/arch/AVX512/PacketMath.h
  2133. ./Eigen/src/Core/arch/AVX512/Complex.h
  2134. ./Eigen/src/Core/arch/SSE/PacketMath.h
  2135. ./Eigen/src/Core/arch/SSE/Complex.h
  2136. ./Eigen/src/Core/arch/SSE/TypeCasting.h
  2137. ./Eigen/src/Core/arch/SSE/MathFunctions.h
  2138. ./Eigen/src/Core/arch/ZVector/MathFunctions.h
  2139. ./Eigen/src/Core/arch/ZVector/PacketMath.h
  2140. ./Eigen/src/Core/arch/ZVector/Complex.h
  2141. ./Eigen/src/Core/arch/CUDA/Complex.h
  2142. ./Eigen/src/Core/Swap.h
  2143. ./Eigen/src/Core/MapBase.h
  2144. ./Eigen/src/Core/GeneralProduct.h
  2145. ./Eigen/src/Core/Matrix.h
  2146. ./Eigen/src/Core/Select.h
  2147. ./Eigen/src/Core/CwiseUnaryOp.h
  2148. ./Eigen/src/Core/DenseCoeffsBase.h
  2149. ./Eigen/src/SparseCore/SparseCwiseUnaryOp.h
  2150. ./Eigen/src/SparseCore/TriangularSolver.h
  2151. ./Eigen/src/SparseCore/SparseView.h
  2152. ./Eigen/src/SparseCore/SparseSolverBase.h
  2153. ./Eigen/src/SparseCore/SparseTranspose.h
  2154. ./Eigen/src/SparseCore/SparseDenseProduct.h
  2155. ./Eigen/src/SparseCore/SparseMap.h
  2156. ./Eigen/src/SparseCore/SparseProduct.h
  2157. ./Eigen/src/SparseCore/SparseUtil.h
  2158. ./Eigen/src/SparseCore/SparsePermutation.h
  2159. ./Eigen/src/SparseCore/SparseTriangularView.h
  2160. ./Eigen/src/SparseCore/SparseSelfAdjointView.h
  2161. ./Eigen/src/SparseCore/SparseMatrixBase.h
  2162. ./Eigen/src/SparseCore/AmbiVector.h
  2163. ./Eigen/src/SparseCore/SparseAssign.h
  2164. ./Eigen/src/SparseCore/SparseRedux.h
  2165. ./Eigen/src/SparseCore/SparseDot.h
  2166. ./Eigen/src/SparseCore/SparseCwiseBinaryOp.h
  2167. ./Eigen/src/SparseCore/SparseCompressedBase.h
  2168. ./Eigen/src/SparseCore/SparseSparseProductWithPruning.h
  2169. ./Eigen/src/SparseCore/SparseColEtree.h
  2170. ./Eigen/src/SparseCore/SparseRef.h
  2171. ./Eigen/src/SparseCore/CompressedStorage.h
  2172. ./Eigen/src/SparseCore/MappedSparseMatrix.h
  2173. ./Eigen/src/SparseCore/SparseDiagonalProduct.h
  2174. ./Eigen/src/SparseCore/SparseFuzzy.h
  2175. ./Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
  2176. ./Eigen/src/SparseCore/SparseMatrix.h
  2177. ./Eigen/src/SparseCore/SparseVector.h
  2178. ./Eigen/src/SparseCore/SparseBlock.h
  2179. ./Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
  2180. ./Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
  2181. ./Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
  2182. ./Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
  2183. ./Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
  2184. ./Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
  2185. ./Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
  2186. ./Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
  2187. ./unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
  2188. ./unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h
  2189. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
  2190. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
  2191. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
  2192. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
  2193. ./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
  2194. ./unsupported/Eigen/src/Polynomials/Companion.h
  2195. ./unsupported/Eigen/src/Polynomials/PolynomialUtils.h
  2196. ./unsupported/Eigen/src/Polynomials/PolynomialSolver.h
  2197. ./unsupported/Eigen/src/Splines/Spline.h
  2198. ./unsupported/Eigen/src/Splines/SplineFwd.h
  2199. ./unsupported/Eigen/src/Splines/SplineFitting.h
  2200. ./unsupported/Eigen/src/BVH/KdBVH.h
  2201. ./unsupported/Eigen/src/BVH/BVAlgorithms.h
  2202. ./unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
  2203. ./unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
  2204. ./unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
  2205. ./unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
  2206. ./unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
  2207. ./unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
  2208. ./unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
  2209. ./unsupported/Eigen/src/MatrixFunctions/StemFunction.h
  2210. ./unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
  2211. ./unsupported/Eigen/src/Skyline/SkylineStorage.h
  2212. ./unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
  2213. ./unsupported/Eigen/src/Skyline/SkylineMatrix.h
  2214. ./unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
  2215. ./unsupported/Eigen/src/Skyline/SkylineProduct.h
  2216. ./unsupported/Eigen/src/Skyline/SkylineUtil.h
  2217. ./unsupported/Eigen/src/FFT/ei_kissfft_impl.h
  2218. ./unsupported/Eigen/src/FFT/ei_fftw_impl.h
  2219. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2220. ./unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
  2221. ./unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
  2222. ./unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
  2223. ./unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
  2224. ./unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
  2225. ./unsupported/Eigen/src/IterativeSolvers/MINRES.h
  2226. ./unsupported/Eigen/src/IterativeSolvers/DGMRES.h
  2227. ./unsupported/Eigen/src/IterativeSolvers/Scaling.h
  2228. ./unsupported/Eigen/src/IterativeSolvers/GMRES.h
  2229. ./unsupported/Eigen/src/MoreVectorization/MathFunctions.h
  2230. ./unsupported/Eigen/src/EulerAngles/EulerAngles.h
  2231. ./unsupported/Eigen/src/EulerAngles/EulerSystem.h
  2232. ./unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
  2233. ./unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
  2234. ./unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
  2235. ./unsupported/Eigen/src/SparseExtra/RandomSetter.h
  2236. ./unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
  2237. ./unsupported/Eigen/src/SparseExtra/MarketIO.h
  2238. ./unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
  2239. ./unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
  2240. ./unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
  2241. ./unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
  2242. ./unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
  2243. ./unsupported/Eigen/CXX11/src/util/CXX11Meta.h
  2244. ./unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
  2245. ./unsupported/Eigen/CXX11/src/util/EmulateArray.h
  2246. ./unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
  2247. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
  2248. ./unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
  2249. ./unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
  2250. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadCancel.h
  2251. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
  2252. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
  2253. ./unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h
  2254. ./unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
  2255. ./unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
  2256. ./unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
  2257. ./unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
  2258. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
  2259. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
  2260. ./unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
  2261. ./unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
  2262. ./unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h
  2263. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
  2264. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h
  2265. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
  2266. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
  2267. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
  2268. ./unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
  2269. ./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
  2270. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
  2271. ./unsupported/Eigen/CXX11/src/Tensor/Tensor.h
  2272. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h
  2273. ./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
  2274. ./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
  2275. ./unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
  2276. ./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
  2277. ./unsupported/Eigen/CXX11/src/Tensor/TensorScan.h
  2278. ./unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
  2279. ./unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
  2280. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
  2281. ./unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
  2282. ./unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
  2283. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMaxSycl.h
  2284. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
  2285. ./unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
  2286. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
  2287. ./unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
  2288. ./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
  2289. ./unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
  2290. ./unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
  2291. ./unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
  2292. ./unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
  2293. ./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
  2294. ./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
  2295. ./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
  2296. ./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
  2297. ./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
  2298. ./unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h
  2299. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclFunctors.h
  2300. ./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
  2301. ./unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h
  2302. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
  2303. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
  2304. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
  2305. ./unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
  2306. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h
  2307. ./unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
  2308. ./unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h
  2309. ./unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
  2310. ./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaUndefines.h
  2311. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
  2312. ./unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
  2313. ./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
  2314. ./unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
  2315. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h
  2316. ./unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
  2317. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
  2318. ./unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
  2319. ./unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
  2320. ./unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
  2321. ./unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
  2322. ./unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
  2323. ./unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
  2324. ./unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
  2325. ./unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h
  2326. ./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
  2327. ./unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
  2328. ./unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
  2329. ./unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
  2330. ./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
  2331. ./unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
  2332. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h
  2333. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductNEON.h
  2334. ./unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h
  2335. ./unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h
  2336. ./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductAVX2.h
  2337. ./unsupported/bench/bench_svd.cpp
  2338. ./unsupported/test/cxx11_tensor_image_patch_sycl.cpp
  2339. ./unsupported/test/cxx11_tensor_expr.cpp
  2340. ./unsupported/test/FFTW.cpp
  2341. ./unsupported/test/cxx11_tensor_reverse_sycl.cpp
  2342. ./unsupported/test/cxx11_tensor_comparisons.cpp
  2343. ./unsupported/test/cxx11_tensor_intdiv.cpp
  2344. ./unsupported/test/autodiff.cpp
  2345. ./unsupported/test/cxx11_tensor_executor.cpp
  2346. ./unsupported/test/cxx11_tensor_reduction.cpp
  2347. ./unsupported/test/cxx11_tensor_device_sycl.cpp
  2348. ./unsupported/test/minres.cpp
  2349. ./unsupported/test/cxx11_tensor_striding.cpp
  2350. ./unsupported/test/cxx11_tensor_chipping.cpp
  2351. ./unsupported/test/cxx11_tensor_convolution_sycl.cpp
  2352. ./unsupported/test/openglsupport.cpp
  2353. ./unsupported/test/cxx11_tensor_ifft.cpp
  2354. ./unsupported/test/polynomialutils.cpp
  2355. ./unsupported/test/cxx11_tensor_block_access.cpp
  2356. ./unsupported/test/cxx11_tensor_block_eval.cpp
  2357. ./unsupported/test/cxx11_tensor_block_io.cpp
  2358. ./unsupported/test/cxx11_tensor_morphing.cpp
  2359. ./unsupported/test/cxx11_tensor_casts.cpp
  2360. ./unsupported/test/cxx11_tensor_shuffling_sycl.cpp
  2361. ./unsupported/test/cxx11_tensor_morphing_sycl.cpp
  2362. ./unsupported/test/forward_adolc.cpp
  2363. ./unsupported/test/cxx11_tensor_layout_swap.cpp
  2364. ./unsupported/test/cxx11_tensor_move.cpp
  2365. ./unsupported/test/EulerAngles.cpp
  2366. ./unsupported/test/cxx11_tensor_trace.cpp
  2367. ./unsupported/test/alignedvector3.cpp
  2368. ./unsupported/test/cxx11_tensor_lvalue.cpp
  2369. ./unsupported/test/cxx11_tensor_argmax.cpp
  2370. ./unsupported/test/cxx11_tensor_broadcast_sycl.cpp
  2371. ./unsupported/test/autodiff_scalar.cpp
  2372. ./unsupported/test/sparse_extra.cpp
  2373. ./unsupported/test/cxx11_tensor_of_strings.cpp
  2374. ./unsupported/test/cxx11_tensor_empty.cpp
  2375. ./unsupported/test/cxx11_tensor_patch.cpp
  2376. ./unsupported/test/cxx11_tensor_sycl.cpp
  2377. ./unsupported/test/cxx11_tensor_forced_eval_sycl.cpp
  2378. ./unsupported/test/cxx11_tensor_inflation_sycl.cpp
  2379. ./unsupported/test/BVH.cpp
  2380. ./unsupported/test/cxx11_tensor_generator.cpp
  2381. ./unsupported/test/cxx11_meta.cpp
  2382. ./unsupported/test/matrix_functions.h
  2383. ./unsupported/test/kronecker_product.cpp
  2384. ./unsupported/test/matrix_function.cpp
  2385. ./unsupported/test/cxx11_tensor_thread_pool.cpp
  2386. ./unsupported/test/cxx11_non_blocking_thread_pool.cpp
  2387. ./unsupported/test/cxx11_tensor_fft.cpp
  2388. ./unsupported/test/cxx11_tensor_assign.cpp
  2389. ./unsupported/test/cxx11_tensor_simple.cpp
  2390. ./unsupported/test/cxx11_tensor_of_complex.cpp
  2391. ./unsupported/test/cxx11_tensor_inflation.cpp
  2392. ./unsupported/test/cxx11_tensor_map.cpp
  2393. ./unsupported/test/cxx11_tensor_shuffling.cpp
  2394. ./unsupported/test/cxx11_tensor_padding.cpp
  2395. ./unsupported/test/cxx11_tensor_argmax_sycl.cpp
  2396. ./unsupported/test/matrix_square_root.cpp
  2397. ./unsupported/test/dgmres.cpp
  2398. ./unsupported/test/cxx11_tensor_custom_op_sycl.cpp
  2399. ./unsupported/test/cxx11_tensor_reduction_sycl.cpp
  2400. ./unsupported/test/cxx11_runqueue.cpp
  2401. ./unsupported/test/cxx11_tensor_const.cpp
  2402. ./unsupported/test/matrix_power.cpp
  2403. ./unsupported/test/cxx11_tensor_contraction.cpp
  2404. ./unsupported/test/cxx11_tensor_random.cpp
  2405. ./unsupported/test/cxx11_tensor_volume_patch_sycl.cpp
  2406. ./unsupported/test/cxx11_tensor_contract_sycl.cpp
  2407. ./unsupported/test/cxx11_tensor_math.cpp
  2408. ./unsupported/test/splines.cpp
  2409. ./unsupported/test/cxx11_tensor_ref.cpp
  2410. ./unsupported/test/cxx11_tensor_concatenation_sycl.cpp
  2411. ./unsupported/test/gmres.cpp
  2412. ./unsupported/test/cxx11_tensor_fixed_size.cpp
  2413. ./unsupported/test/cxx11_tensor_custom_op.cpp
  2414. ./unsupported/test/cxx11_tensor_generator_sycl.cpp
  2415. ./unsupported/test/cxx11_tensor_uint128.cpp
  2416. ./unsupported/test/cxx11_tensor_builtins_sycl.cpp
  2417. ./unsupported/test/polynomialsolver.cpp
  2418. ./unsupported/test/cxx11_tensor_concatenation.cpp
  2419. ./unsupported/test/cxx11_tensor_broadcasting.cpp
  2420. ./unsupported/test/cxx11_tensor_convolution.cpp
  2421. ./unsupported/test/cxx11_tensor_forced_eval.cpp
  2422. ./unsupported/test/levenberg_marquardt.cpp
  2423. ./unsupported/test/cxx11_tensor_reverse.cpp
  2424. ./unsupported/test/cxx11_tensor_notification.cpp
  2425. ./unsupported/test/cxx11_tensor_patch_sycl.cpp
  2426. ./unsupported/test/cxx11_tensor_image_patch.cpp
  2427. ./unsupported/test/cxx11_tensor_scan.cpp
  2428. ./unsupported/test/cxx11_tensor_padding_sycl.cpp
  2429. ./unsupported/test/cxx11_tensor_index_list.cpp
  2430. ./unsupported/test/cxx11_tensor_io.cpp
  2431. ./unsupported/test/cxx11_tensor_mixed_indices.cpp
  2432. ./unsupported/test/cxx11_tensor_striding_sycl.cpp
  2433. ./unsupported/test/cxx11_tensor_of_const_values.cpp
  2434. ./unsupported/test/cxx11_tensor_symmetry.cpp
  2435. ./unsupported/test/cxx11_tensor_custom_index.cpp
  2436. ./unsupported/test/cxx11_tensor_chipping_sycl.cpp
  2437. ./unsupported/test/cxx11_tensor_roundings.cpp
  2438. ./unsupported/test/matrix_exponential.cpp
  2439. ./unsupported/test/cxx11_eventcount.cpp
  2440. ./unsupported/test/special_functions.cpp
  2441. ./unsupported/test/cxx11_tensor_dimension.cpp
  2442. ./unsupported/test/cxx11_tensor_layout_swap_sycl.cpp
  2443. ./lapack/eigenvalues.cpp
  2444. ./lapack/single.cpp
  2445. ./lapack/svd.cpp
  2446. ./lapack/complex_single.cpp
  2447. ./lapack/lu.cpp
  2448. ./lapack/double.cpp
  2449. ./lapack/complex_double.cpp
  2450. ./lapack/cholesky.cpp
  2451. ./lapack/lapack_common.h
  2452. ./blas/level2_impl.h
  2453. ./blas/PackedTriangularMatrixVector.h
  2454. ./blas/level3_impl.h
  2455. ./blas/complex_double.cpp
  2456. ./blas/common.h
  2457. ./blas/GeneralRank1Update.h
  2458. ./blas/double.cpp
  2459. ./blas/complex_single.cpp
  2460. ./blas/Rank2Update.h
  2461. ./blas/level1_impl.h
  2462. ./blas/level2_real_impl.h
  2463. ./blas/level1_real_impl.h
  2464. ./blas/single.cpp
  2465. ./blas/PackedSelfadjointProduct.h
  2466. ./blas/BandTriangularSolver.h
  2467. ./blas/level2_cplx_impl.h
  2468. ./blas/PackedTriangularSolverVector.h
  2469. ./blas/level1_cplx_impl.h
  2470. ./bench/analyze-blocking-sizes.cpp
  2471. ./bench/BenchTimer.h
  2472. ./bench/spbench/spbenchsolver.h
  2473. ./bench/spbench/spbenchstyle.h
  2474. ./bench/benchFFT.cpp
  2475. ./bench/eig33.cpp
  2476. ./bench/benchmark-blocking-sizes.cpp
  2477. ./demos/opengl/quaternion_demo.cpp
  2478. ./demos/opengl/camera.h
  2479. ./demos/opengl/gpuhelper.cpp
  2480. ./demos/opengl/gpuhelper.h
  2481. ./demos/opengl/icosphere.cpp
  2482. ./demos/opengl/quaternion_demo.h
  2483. ./demos/opengl/trackball.h
  2484. ./demos/opengl/icosphere.h
  2485. ./demos/opengl/camera.cpp
  2486. ./demos/opengl/trackball.cpp
  2487. ./demos/mix_eigen_and_c/binary_library.h
  2488. ./demos/mix_eigen_and_c/binary_library.cpp
  2489. ./demos/mandelbrot/mandelbrot.cpp
  2490. ./demos/mandelbrot/mandelbrot.h
  2491. Mozilla Public License Version 2.0
  2492. ==================================
  2493. 1. Definitions
  2494. --------------
  2495. 1.1. "Contributor"
  2496. means each individual or legal entity that creates, contributes to
  2497. the creation of, or owns Covered Software.
  2498. 1.2. "Contributor Version"
  2499. means the combination of the Contributions of others (if any) used
  2500. by a Contributor and that particular Contributor's Contribution.
  2501. 1.3. "Contribution"
  2502. means Covered Software of a particular Contributor.
  2503. 1.4. "Covered Software"
  2504. means Source Code Form to which the initial Contributor has attached
  2505. the notice in Exhibit A, the Executable Form of such Source Code
  2506. Form, and Modifications of such Source Code Form, in each case
  2507. including portions thereof.
  2508. 1.5. "Incompatible With Secondary Licenses"
  2509. means
  2510. (a) that the initial Contributor has attached the notice described
  2511. in Exhibit B to the Covered Software; or
  2512. (b) that the Covered Software was made available under the terms of
  2513. version 1.1 or earlier of the License, but not also under the
  2514. terms of a Secondary License.
  2515. 1.6. "Executable Form"
  2516. means any form of the work other than Source Code Form.
  2517. 1.7. "Larger Work"
  2518. means a work that combines Covered Software with other material, in
  2519. a separate file or files, that is not Covered Software.
  2520. 1.8. "License"
  2521. means this document.
  2522. 1.9. "Licensable"
  2523. means having the right to grant, to the maximum extent possible,
  2524. whether at the time of the initial grant or subsequently, any and
  2525. all of the rights conveyed by this License.
  2526. 1.10. "Modifications"
  2527. means any of the following:
  2528. (a) any file in Source Code Form that results from an addition to,
  2529. deletion from, or modification of the contents of Covered
  2530. Software; or
  2531. (b) any new file in Source Code Form that contains any Covered
  2532. Software.
  2533. 1.11. "Patent Claims" of a Contributor
  2534. means any patent claim(s), including without limitation, method,
  2535. process, and apparatus claims, in any patent Licensable by such
  2536. Contributor that would be infringed, but for the grant of the
  2537. License, by the making, using, selling, offering for sale, having
  2538. made, import, or transfer of either its Contributions or its
  2539. Contributor Version.
  2540. 1.12. "Secondary License"
  2541. means either the GNU General Public License, Version 2.0, the GNU
  2542. Lesser General Public License, Version 2.1, the GNU Affero General
  2543. Public License, Version 3.0, or any later versions of those
  2544. licenses.
  2545. 1.13. "Source Code Form"
  2546. means the form of the work preferred for making modifications.
  2547. 1.14. "You" (or "Your")
  2548. means an individual or a legal entity exercising rights under this
  2549. License. For legal entities, "You" includes any entity that
  2550. controls, is controlled by, or is under common control with You. For
  2551. purposes of this definition, "control" means (a) the power, direct
  2552. or indirect, to cause the direction or management of such entity,
  2553. whether by contract or otherwise, or (b) ownership of more than
  2554. fifty percent (50%) of the outstanding shares or beneficial
  2555. ownership of such entity.
  2556. 2. License Grants and Conditions
  2557. --------------------------------
  2558. 2.1. Grants
  2559. Each Contributor hereby grants You a world-wide, royalty-free,
  2560. non-exclusive license:
  2561. (a) under intellectual property rights (other than patent or trademark)
  2562. Licensable by such Contributor to use, reproduce, make available,
  2563. modify, display, perform, distribute, and otherwise exploit its
  2564. Contributions, either on an unmodified basis, with Modifications, or
  2565. as part of a Larger Work; and
  2566. (b) under Patent Claims of such Contributor to make, use, sell, offer
  2567. for sale, have made, import, and otherwise transfer either its
  2568. Contributions or its Contributor Version.
  2569. 2.2. Effective Date
  2570. The licenses granted in Section 2.1 with respect to any Contribution
  2571. become effective for each Contribution on the date the Contributor first
  2572. distributes such Contribution.
  2573. 2.3. Limitations on Grant Scope
  2574. The licenses granted in this Section 2 are the only rights granted under
  2575. this License. No additional rights or licenses will be implied from the
  2576. distribution or licensing of Covered Software under this License.
  2577. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  2578. Contributor:
  2579. (a) for any code that a Contributor has removed from Covered Software;
  2580. or
  2581. (b) for infringements caused by: (i) Your and any other third party's
  2582. modifications of Covered Software, or (ii) the combination of its
  2583. Contributions with other software (except as part of its Contributor
  2584. Version); or
  2585. (c) under Patent Claims infringed by Covered Software in the absence of
  2586. its Contributions.
  2587. This License does not grant any rights in the trademarks, service marks,
  2588. or logos of any Contributor (except as may be necessary to comply with
  2589. the notice requirements in Section 3.4).
  2590. 2.4. Subsequent Licenses
  2591. No Contributor makes additional grants as a result of Your choice to
  2592. distribute the Covered Software under a subsequent version of this
  2593. License (see Section 10.2) or under the terms of a Secondary License (if
  2594. permitted under the terms of Section 3.3).
  2595. 2.5. Representation
  2596. Each Contributor represents that the Contributor believes its
  2597. Contributions are its original creation(s) or it has sufficient rights
  2598. to grant the rights to its Contributions conveyed by this License.
  2599. 2.6. Fair Use
  2600. This License is not intended to limit any rights You have under
  2601. applicable copyright doctrines of fair use, fair dealing, or other
  2602. equivalents.
  2603. 2.7. Conditions
  2604. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  2605. in Section 2.1.
  2606. 3. Responsibilities
  2607. -------------------
  2608. 3.1. Distribution of Source Form
  2609. All distribution of Covered Software in Source Code Form, including any
  2610. Modifications that You create or to which You contribute, must be under
  2611. the terms of this License. You must inform recipients that the Source
  2612. Code Form of the Covered Software is governed by the terms of this
  2613. License, and how they can obtain a copy of this License. You may not
  2614. attempt to alter or restrict the recipients' rights in the Source Code
  2615. Form.
  2616. 3.2. Distribution of Executable Form
  2617. If You distribute Covered Software in Executable Form then:
  2618. (a) such Covered Software must also be made available in Source Code
  2619. Form, as described in Section 3.1, and You must inform recipients of
  2620. the Executable Form how they can obtain a copy of such Source Code
  2621. Form by reasonable means in a timely manner, at a charge no more
  2622. than the cost of distribution to the recipient; and
  2623. (b) You may distribute such Executable Form under the terms of this
  2624. License, or sublicense it under different terms, provided that the
  2625. license for the Executable Form does not attempt to limit or alter
  2626. the recipients' rights in the Source Code Form under this License.
  2627. 3.3. Distribution of a Larger Work
  2628. You may create and distribute a Larger Work under terms of Your choice,
  2629. provided that You also comply with the requirements of this License for
  2630. the Covered Software. If the Larger Work is a combination of Covered
  2631. Software with a work governed by one or more Secondary Licenses, and the
  2632. Covered Software is not Incompatible With Secondary Licenses, this
  2633. License permits You to additionally distribute such Covered Software
  2634. under the terms of such Secondary License(s), so that the recipient of
  2635. the Larger Work may, at their option, further distribute the Covered
  2636. Software under the terms of either this License or such Secondary
  2637. License(s).
  2638. 3.4. Notices
  2639. You may not remove or alter the substance of any license notices
  2640. (including copyright notices, patent notices, disclaimers of warranty,
  2641. or limitations of liability) contained within the Source Code Form of
  2642. the Covered Software, except that You may alter any license notices to
  2643. the extent required to remedy known factual inaccuracies.
  2644. 3.5. Application of Additional Terms
  2645. You may choose to offer, and to charge a fee for, warranty, support,
  2646. indemnity or liability obligations to one or more recipients of Covered
  2647. Software. However, You may do so only on Your own behalf, and not on
  2648. behalf of any Contributor. You must make it absolutely clear that any
  2649. such warranty, support, indemnity, or liability obligation is offered by
  2650. You alone, and You hereby agree to indemnify every Contributor for any
  2651. liability incurred by such Contributor as a result of warranty, support,
  2652. indemnity or liability terms You offer. You may include additional
  2653. disclaimers of warranty and limitations of liability specific to any
  2654. jurisdiction.
  2655. 4. Inability to Comply Due to Statute or Regulation
  2656. ---------------------------------------------------
  2657. If it is impossible for You to comply with any of the terms of this
  2658. License with respect to some or all of the Covered Software due to
  2659. statute, judicial order, or regulation then You must: (a) comply with
  2660. the terms of this License to the maximum extent possible; and (b)
  2661. describe the limitations and the code they affect. Such description must
  2662. be placed in a text file included with all distributions of the Covered
  2663. Software under this License. Except to the extent prohibited by statute
  2664. or regulation, such description must be sufficiently detailed for a
  2665. recipient of ordinary skill to be able to understand it.
  2666. 5. Termination
  2667. --------------
  2668. 5.1. The rights granted under this License will terminate automatically
  2669. if You fail to comply with any of its terms. However, if You become
  2670. compliant, then the rights granted under this License from a particular
  2671. Contributor are reinstated (a) provisionally, unless and until such
  2672. Contributor explicitly and finally terminates Your grants, and (b) on an
  2673. ongoing basis, if such Contributor fails to notify You of the
  2674. non-compliance by some reasonable means prior to 60 days after You have
  2675. come back into compliance. Moreover, Your grants from a particular
  2676. Contributor are reinstated on an ongoing basis if such Contributor
  2677. notifies You of the non-compliance by some reasonable means, this is the
  2678. first time You have received notice of non-compliance with this License
  2679. from such Contributor, and You become compliant prior to 30 days after
  2680. Your receipt of the notice.
  2681. 5.2. If You initiate litigation against any entity by asserting a patent
  2682. infringement claim (excluding declaratory judgment actions,
  2683. counter-claims, and cross-claims) alleging that a Contributor Version
  2684. directly or indirectly infringes any patent, then the rights granted to
  2685. You by any and all Contributors for the Covered Software under Section
  2686. 2.1 of this License shall terminate.
  2687. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  2688. end user license agreements (excluding distributors and resellers) which
  2689. have been validly granted by You or Your distributors under this License
  2690. prior to termination shall survive termination.
  2691. ************************************************************************
  2692. * *
  2693. * 6. Disclaimer of Warranty *
  2694. * ------------------------- *
  2695. * *
  2696. * Covered Software is provided under this License on an "as is" *
  2697. * basis, without warranty of any kind, either expressed, implied, or *
  2698. * statutory, including, without limitation, warranties that the *
  2699. * Covered Software is free of defects, merchantable, fit for a *
  2700. * particular purpose or non-infringing. The entire risk as to the *
  2701. * quality and performance of the Covered Software is with You. *
  2702. * Should any Covered Software prove defective in any respect, You *
  2703. * (not any Contributor) assume the cost of any necessary servicing, *
  2704. * repair, or correction. This disclaimer of warranty constitutes an *
  2705. * essential part of this License. No use of any Covered Software is *
  2706. * authorized under this License except under this disclaimer. *
  2707. * *
  2708. ************************************************************************
  2709. ************************************************************************
  2710. * *
  2711. * 7. Limitation of Liability *
  2712. * -------------------------- *
  2713. * *
  2714. * Under no circumstances and under no legal theory, whether tort *
  2715. * (including negligence), contract, or otherwise, shall any *
  2716. * Contributor, or anyone who distributes Covered Software as *
  2717. * permitted above, be liable to You for any direct, indirect, *
  2718. * special, incidental, or consequential damages of any character *
  2719. * including, without limitation, damages for lost profits, loss of *
  2720. * goodwill, work stoppage, computer failure or malfunction, or any *
  2721. * and all other commercial damages or losses, even if such party *
  2722. * shall have been informed of the possibility of such damages. This *
  2723. * limitation of liability shall not apply to liability for death or *
  2724. * personal injury resulting from such party's negligence to the *
  2725. * extent applicable law prohibits such limitation. Some *
  2726. * jurisdictions do not allow the exclusion or limitation of *
  2727. * incidental or consequential damages, so this exclusion and *
  2728. * limitation may not apply to You. *
  2729. * *
  2730. ************************************************************************
  2731. 8. Litigation
  2732. -------------
  2733. Any litigation relating to this License may be brought only in the
  2734. courts of a jurisdiction where the defendant maintains its principal
  2735. place of business and such litigation shall be governed by laws of that
  2736. jurisdiction, without reference to its conflict-of-law provisions.
  2737. Nothing in this Section shall prevent a party's ability to bring
  2738. cross-claims or counter-claims.
  2739. 9. Miscellaneous
  2740. ----------------
  2741. This License represents the complete agreement concerning the subject
  2742. matter hereof. If any provision of this License is held to be
  2743. unenforceable, such provision shall be reformed only to the extent
  2744. necessary to make it enforceable. Any law or regulation which provides
  2745. that the language of a contract shall be construed against the drafter
  2746. shall not be used to construe this License against a Contributor.
  2747. 10. Versions of the License
  2748. ---------------------------
  2749. 10.1. New Versions
  2750. Mozilla Foundation is the license steward. Except as provided in Section
  2751. 10.3, no one other than the license steward has the right to modify or
  2752. publish new versions of this License. Each version will be given a
  2753. distinguishing version number.
  2754. 10.2. Effect of New Versions
  2755. You may distribute the Covered Software under the terms of the version
  2756. of the License under which You originally received the Covered Software,
  2757. or under the terms of any subsequent version published by the license
  2758. steward.
  2759. 10.3. Modified Versions
  2760. If you create software not governed by this License, and you want to
  2761. create a new license for such software, you may create and use a
  2762. modified version of this License if you rename the license and remove
  2763. any references to the name of the license steward (except to note that
  2764. such modified license differs from this License).
  2765. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  2766. Licenses
  2767. If You choose to distribute Source Code Form that is Incompatible With
  2768. Secondary Licenses under the terms of this version of the License, the
  2769. notice described in Exhibit B of this License must be attached.
  2770. Exhibit A - Source Code Form License Notice
  2771. -------------------------------------------
  2772. This Source Code Form is subject to the terms of the Mozilla Public
  2773. License, v. 2.0. If a copy of the MPL was not distributed with this
  2774. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  2775. If it is not possible or desirable to put the notice in a particular
  2776. file, then You may include the notice in a location (such as a LICENSE
  2777. file in a relevant directory) where a recipient would be likely to look
  2778. for such a notice.
  2779. You may add additional accurate notices of copyright ownership.
  2780. Exhibit B - "Incompatible With Secondary Licenses" Notice
  2781. ---------------------------------------------------------
  2782. This Source Code Form is "Incompatible With Secondary Licenses", as
  2783. defined by the Mozilla Public License, v. 2.0.
  2784. ----------------------------------------------------------------------
  2785. Following applies to:
  2786. ./doc/UsingIntelMKL.dox
  2787. ./doc/UsingIntelMKL.dox
  2788. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2789. ./Eigen/src/Eigenvalues/ComplexSchur_MKL.h
  2790. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2791. ./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
  2792. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2793. ./Eigen/src/Eigenvalues/RealSchur_MKL.h
  2794. ./Eigen/src/LU/arch/Inverse_SSE.h
  2795. ./Eigen/src/LU/arch/Inverse_SSE.h
  2796. ./Eigen/src/LU/PartialPivLU_MKL.h
  2797. ./Eigen/src/LU/PartialPivLU_MKL.h
  2798. ./Eigen/src/QR/HouseholderQR_MKL.h
  2799. ./Eigen/src/QR/HouseholderQR_MKL.h
  2800. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2801. ./Eigen/src/QR/ColPivHouseholderQR_MKL.h
  2802. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2803. ./Eigen/src/SVD/JacobiSVD_MKL.h
  2804. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2805. ./Eigen/src/PardisoSupport/PardisoSupport.h
  2806. ./Eigen/src/Core/Assign_MKL.h
  2807. ./Eigen/src/Core/Assign_MKL.h
  2808. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2809. ./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
  2810. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2811. ./Eigen/src/Core/products/GeneralMatrixVector_MKL.h
  2812. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2813. ./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
  2814. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2815. ./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
  2816. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2817. ./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
  2818. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2819. ./Eigen/src/Core/products/TriangularMatrixVector_MKL.h
  2820. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2821. ./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
  2822. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2823. ./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
  2824. ./Eigen/src/Core/util/MKL_support.h
  2825. ./Eigen/src/Core/util/MKL_support.h
  2826. ./Eigen/src/Cholesky/LLT_MKL.h
  2827. ./Eigen/src/Cholesky/LLT_MKL.h
  2828. /*
  2829. Copyright (c) 2011, Intel Corporation. All rights reserved.
  2830. Redistribution and use in source and binary forms, with or without
  2831. modification, are permitted provided that the following conditions
  2832. are met:
  2833. * Redistributions of source code must retain the above copyright
  2834. notice, this list of conditions and the following disclaimer. *
  2835. Redistributions in binary form must reproduce the above copyright
  2836. notice, this list of conditions and the following disclaimer in the
  2837. documentation and/or other materials provided with the
  2838. distribution. * Neither the name of Intel Corporation nor the
  2839. names of its contributors may be used to endorse or promote
  2840. products derived from this software without specific prior written
  2841. permission.
  2842. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2843. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2844. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2845. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2846. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2847. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2848. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2849. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2850. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2851. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2852. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2853. */
  2854. ----------------------------------------------------------------------
  2855. Following applies to:
  2856. ./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
  2857. ./unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
  2858. ./unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
  2859. ./unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
  2860. ./unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
  2861. Minpack Copyright Notice (1999) University of Chicago. All rights
  2862. reserved
  2863. Redistribution and use in source and binary forms, with or
  2864. without modification, are permitted provided that the
  2865. following conditions are met:
  2866. 1. Redistributions of source code must retain the above
  2867. copyright notice, this list of conditions and the following
  2868. disclaimer.
  2869. 2. Redistributions in binary form must reproduce the above
  2870. copyright notice, this list of conditions and the following
  2871. disclaimer in the documentation and/or other materials
  2872. provided with the distribution.
  2873. 3. The end-user documentation included with the
  2874. redistribution, if any, must include the following
  2875. acknowledgment:
  2876. "This product includes software developed by the
  2877. University of Chicago, as Operator of Argonne National
  2878. Laboratory.
  2879. Alternately, this acknowledgment may appear in the software
  2880. itself, if and wherever such third-party acknowledgments
  2881. normally appear.
  2882. 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
  2883. WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
  2884. UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
  2885. THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
  2886. IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
  2887. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
  2888. OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
  2889. OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
  2890. USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
  2891. THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
  2892. DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
  2893. UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
  2894. BE CORRECTED.
  2895. 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
  2896. HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
  2897. ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
  2898. INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
  2899. ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
  2900. PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
  2901. SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
  2902. (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
  2903. EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
  2904. POSSIBILITY OF SUCH LOSS OR DAMAGES.
  2905. Copyright (c) 1992-2013 The University of Tennessee and The University
  2906. of Tennessee Research Foundation. All rights
  2907. reserved.
  2908. Copyright (c) 2000-2013 The University of California Berkeley. All
  2909. rights reserved.
  2910. Copyright (c) 2006-2013 The University of Colorado Denver. All rights
  2911. reserved.
  2912. Following applies to:
  2913. ./lapack/*.c
  2914. $COPYRIGHT$
  2915. Additional copyrights may follow
  2916. $HEADER$
  2917. Redistribution and use in source and binary forms, with or without
  2918. modification, are permitted provided that the following conditions are
  2919. met:
  2920. - Redistributions of source code must retain the above copyright
  2921. notice, this list of conditions and the following disclaimer.
  2922. - Redistributions in binary form must reproduce the above copyright
  2923. notice, this list of conditions and the following disclaimer listed
  2924. in this license in the documentation and/or other materials
  2925. provided with the distribution.
  2926. - Neither the name of the copyright holders nor the names of its
  2927. contributors may be used to endorse or promote products derived from
  2928. this software without specific prior written permission.
  2929. The copyright holders provide no reassurances that the source code
  2930. provided does not infringe any patent, copyright, or any other
  2931. intellectual property rights of third parties. The copyright holders
  2932. disclaim any liability to any recipient for claims brought against
  2933. recipient by any third party for infringement of that parties
  2934. intellectual property rights.
  2935. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2936. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2937. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2938. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2939. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2940. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2941. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2942. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2943. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2944. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2945. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2946. FImmutableSortedDictionary
  2947. Copyright (c) 2012 Mads Hartmann Jensen
  2948. Permission is hereby granted, free of charge, to any person obtaining a copy of
  2949. this software and associated documentation files (the "Software"), to deal in
  2950. the Software without restriction, including without limitation the rights to
  2951. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  2952. of the Software, and to permit persons to whom the Software is furnished to do
  2953. so, subject to the following conditions:
  2954. The above copyright notice and this permission notice shall be included in all
  2955. copies or substantial portions of the Software.
  2956. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2957. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2958. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2959. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2960. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2961. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2962. SOFTWARE.
  2963. FP16
  2964. The MIT License (MIT)
  2965. Copyright (c) 2017 Facebook Inc.
  2966. Copyright (c) 2017 Georgia Institute of Technology
  2967. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  2968. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  2969. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2970. Firebase
  2971. Apache License
  2972. Version 2.0, January 2004
  2973. http://www.apache.org/licenses/
  2974. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2975. 1. Definitions.
  2976. "License" shall mean the terms and conditions for use, reproduction,
  2977. and distribution as defined by Sections 1 through 9 of this document.
  2978. "Licensor" shall mean the copyright owner or entity authorized by
  2979. the copyright owner that is granting the License.
  2980. "Legal Entity" shall mean the union of the acting entity and all
  2981. other entities that control, are controlled by, or are under common
  2982. control with that entity. For the purposes of this definition,
  2983. "control" means (i) the power, direct or indirect, to cause the
  2984. direction or management of such entity, whether by contract or
  2985. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2986. outstanding shares, or (iii) beneficial ownership of such entity.
  2987. "You" (or "Your") shall mean an individual or Legal Entity
  2988. exercising permissions granted by this License.
  2989. "Source" form shall mean the preferred form for making modifications,
  2990. including but not limited to software source code, documentation
  2991. source, and configuration files.
  2992. "Object" form shall mean any form resulting from mechanical
  2993. transformation or translation of a Source form, including but
  2994. not limited to compiled object code, generated documentation,
  2995. and conversions to other media types.
  2996. "Work" shall mean the work of authorship, whether in Source or
  2997. Object form, made available under the License, as indicated by a
  2998. copyright notice that is included in or attached to the work
  2999. (an example is provided in the Appendix below).
  3000. "Derivative Works" shall mean any work, whether in Source or Object
  3001. form, that is based on (or derived from) the Work and for which the
  3002. editorial revisions, annotations, elaborations, or other modifications
  3003. represent, as a whole, an original work of authorship. For the purposes
  3004. of this License, Derivative Works shall not include works that remain
  3005. separable from, or merely link (or bind by name) to the interfaces of,
  3006. the Work and Derivative Works thereof.
  3007. "Contribution" shall mean any work of authorship, including
  3008. the original version of the Work and any modifications or additions
  3009. to that Work or Derivative Works thereof, that is intentionally
  3010. submitted to Licensor for inclusion in the Work by the copyright owner
  3011. or by an individual or Legal Entity authorized to submit on behalf of
  3012. the copyright owner. For the purposes of this definition, "submitted"
  3013. means any form of electronic, verbal, or written communication sent
  3014. to the Licensor or its representatives, including but not limited to
  3015. communication on electronic mailing lists, source code control systems,
  3016. and issue tracking systems that are managed by, or on behalf of, the
  3017. Licensor for the purpose of discussing and improving the Work, but
  3018. excluding communication that is conspicuously marked or otherwise
  3019. designated in writing by the copyright owner as "Not a Contribution."
  3020. "Contributor" shall mean Licensor and any individual or Legal Entity
  3021. on behalf of whom a Contribution has been received by Licensor and
  3022. subsequently incorporated within the Work.
  3023. 2. Grant of Copyright License. Subject to the terms and conditions of
  3024. this License, each Contributor hereby grants to You a perpetual,
  3025. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3026. copyright license to reproduce, prepare Derivative Works of,
  3027. publicly display, publicly perform, sublicense, and distribute the
  3028. Work and such Derivative Works in Source or Object form.
  3029. 3. Grant of Patent License. Subject to the terms and conditions of
  3030. this License, each Contributor hereby grants to You a perpetual,
  3031. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3032. (except as stated in this section) patent license to make, have made,
  3033. use, offer to sell, sell, import, and otherwise transfer the Work,
  3034. where such license applies only to those patent claims licensable
  3035. by such Contributor that are necessarily infringed by their
  3036. Contribution(s) alone or by combination of their Contribution(s)
  3037. with the Work to which such Contribution(s) was submitted. If You
  3038. institute patent litigation against any entity (including a
  3039. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3040. or a Contribution incorporated within the Work constitutes direct
  3041. or contributory patent infringement, then any patent licenses
  3042. granted to You under this License for that Work shall terminate
  3043. as of the date such litigation is filed.
  3044. 4. Redistribution. You may reproduce and distribute copies of the
  3045. Work or Derivative Works thereof in any medium, with or without
  3046. modifications, and in Source or Object form, provided that You
  3047. meet the following conditions:
  3048. (a) You must give any other recipients of the Work or
  3049. Derivative Works a copy of this License; and
  3050. (b) You must cause any modified files to carry prominent notices
  3051. stating that You changed the files; and
  3052. (c) You must retain, in the Source form of any Derivative Works
  3053. that You distribute, all copyright, patent, trademark, and
  3054. attribution notices from the Source form of the Work,
  3055. excluding those notices that do not pertain to any part of
  3056. the Derivative Works; and
  3057. (d) If the Work includes a "NOTICE" text file as part of its
  3058. distribution, then any Derivative Works that You distribute must
  3059. include a readable copy of the attribution notices contained
  3060. within such NOTICE file, excluding those notices that do not
  3061. pertain to any part of the Derivative Works, in at least one
  3062. of the following places: within a NOTICE text file distributed
  3063. as part of the Derivative Works; within the Source form or
  3064. documentation, if provided along with the Derivative Works; or,
  3065. within a display generated by the Derivative Works, if and
  3066. wherever such third-party notices normally appear. The contents
  3067. of the NOTICE file are for informational purposes only and
  3068. do not modify the License. You may add Your own attribution
  3069. notices within Derivative Works that You distribute, alongside
  3070. or as an addendum to the NOTICE text from the Work, provided
  3071. that such additional attribution notices cannot be construed
  3072. as modifying the License.
  3073. You may add Your own copyright statement to Your modifications and
  3074. may provide additional or different license terms and conditions
  3075. for use, reproduction, or distribution of Your modifications, or
  3076. for any such Derivative Works as a whole, provided Your use,
  3077. reproduction, and distribution of the Work otherwise complies with
  3078. the conditions stated in this License.
  3079. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3080. any Contribution intentionally submitted for inclusion in the Work
  3081. by You to the Licensor shall be under the terms and conditions of
  3082. this License, without any additional terms or conditions.
  3083. Notwithstanding the above, nothing herein shall supersede or modify
  3084. the terms of any separate license agreement you may have executed
  3085. with Licensor regarding such Contributions.
  3086. 6. Trademarks. This License does not grant permission to use the trade
  3087. names, trademarks, service marks, or product names of the Licensor,
  3088. except as required for reasonable and customary use in describing the
  3089. origin of the Work and reproducing the content of the NOTICE file.
  3090. 7. Disclaimer of Warranty. Unless required by applicable law or
  3091. agreed to in writing, Licensor provides the Work (and each
  3092. Contributor provides its Contributions) on an "AS IS" BASIS,
  3093. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3094. implied, including, without limitation, any warranties or conditions
  3095. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3096. PARTICULAR PURPOSE. You are solely responsible for determining the
  3097. appropriateness of using or redistributing the Work and assume any
  3098. risks associated with Your exercise of permissions under this License.
  3099. 8. Limitation of Liability. In no event and under no legal theory,
  3100. whether in tort (including negligence), contract, or otherwise,
  3101. unless required by applicable law (such as deliberate and grossly
  3102. negligent acts) or agreed to in writing, shall any Contributor be
  3103. liable to You for damages, including any direct, indirect, special,
  3104. incidental, or consequential damages of any character arising as a
  3105. result of this License or out of the use or inability to use the
  3106. Work (including but not limited to damages for loss of goodwill,
  3107. work stoppage, computer failure or malfunction, or any and all
  3108. other commercial damages or losses), even if such Contributor
  3109. has been advised of the possibility of such damages.
  3110. 9. Accepting Warranty or Additional Liability. While redistributing
  3111. the Work or Derivative Works thereof, You may choose to offer,
  3112. and charge a fee for, acceptance of support, warranty, indemnity,
  3113. or other liability obligations and/or rights consistent with this
  3114. License. However, in accepting such obligations, You may act only
  3115. on Your own behalf and on Your sole responsibility, not on behalf
  3116. of any other Contributor, and only if You agree to indemnify,
  3117. defend, and hold each Contributor harmless for any liability
  3118. incurred by, or claims asserted against, such Contributor by reason
  3119. of your accepting any such warranty or additional liability.
  3120. END OF TERMS AND CONDITIONS
  3121. APPENDIX: How to apply the Apache License to your work.
  3122. To apply the Apache License to your work, attach the following
  3123. boilerplate notice, with the fields enclosed by brackets "[]"
  3124. replaced with your own identifying information. (Don't include
  3125. the brackets!) The text should be enclosed in the appropriate
  3126. comment syntax for the file format. We also recommend that a
  3127. file or class name and description of purpose be included on the
  3128. same "printed page" as the copyright notice for easier
  3129. identification within third-party archives.
  3130. Copyright [yyyy] [name of copyright owner]
  3131. Licensed under the Apache License, Version 2.0 (the "License");
  3132. you may not use this file except in compliance with the License.
  3133. You may obtain a copy of the License at
  3134. http://www.apache.org/licenses/LICENSE-2.0
  3135. Unless required by applicable law or agreed to in writing, software
  3136. distributed under the License is distributed on an "AS IS" BASIS,
  3137. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3138. See the License for the specific language governing permissions and
  3139. limitations under the License.
  3140. Firebase
  3141. Apache License
  3142. Version 2.0, January 2004
  3143. http://www.apache.org/licenses/
  3144. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3145. 1. Definitions.
  3146. "License" shall mean the terms and conditions for use, reproduction,
  3147. and distribution as defined by Sections 1 through 9 of this document.
  3148. "Licensor" shall mean the copyright owner or entity authorized by
  3149. the copyright owner that is granting the License.
  3150. "Legal Entity" shall mean the union of the acting entity and all
  3151. other entities that control, are controlled by, or are under common
  3152. control with that entity. For the purposes of this definition,
  3153. "control" means (i) the power, direct or indirect, to cause the
  3154. direction or management of such entity, whether by contract or
  3155. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3156. outstanding shares, or (iii) beneficial ownership of such entity.
  3157. "You" (or "Your") shall mean an individual or Legal Entity
  3158. exercising permissions granted by this License.
  3159. "Source" form shall mean the preferred form for making modifications,
  3160. including but not limited to software source code, documentation
  3161. source, and configuration files.
  3162. "Object" form shall mean any form resulting from mechanical
  3163. transformation or translation of a Source form, including but
  3164. not limited to compiled object code, generated documentation,
  3165. and conversions to other media types.
  3166. "Work" shall mean the work of authorship, whether in Source or
  3167. Object form, made available under the License, as indicated by a
  3168. copyright notice that is included in or attached to the work
  3169. (an example is provided in the Appendix below).
  3170. "Derivative Works" shall mean any work, whether in Source or Object
  3171. form, that is based on (or derived from) the Work and for which the
  3172. editorial revisions, annotations, elaborations, or other modifications
  3173. represent, as a whole, an original work of authorship. For the purposes
  3174. of this License, Derivative Works shall not include works that remain
  3175. separable from, or merely link (or bind by name) to the interfaces of,
  3176. the Work and Derivative Works thereof.
  3177. "Contribution" shall mean any work of authorship, including
  3178. the original version of the Work and any modifications or additions
  3179. to that Work or Derivative Works thereof, that is intentionally
  3180. submitted to Licensor for inclusion in the Work by the copyright owner
  3181. or by an individual or Legal Entity authorized to submit on behalf of
  3182. the copyright owner. For the purposes of this definition, "submitted"
  3183. means any form of electronic, verbal, or written communication sent
  3184. to the Licensor or its representatives, including but not limited to
  3185. communication on electronic mailing lists, source code control systems,
  3186. and issue tracking systems that are managed by, or on behalf of, the
  3187. Licensor for the purpose of discussing and improving the Work, but
  3188. excluding communication that is conspicuously marked or otherwise
  3189. designated in writing by the copyright owner as "Not a Contribution."
  3190. "Contributor" shall mean Licensor and any individual or Legal Entity
  3191. on behalf of whom a Contribution has been received by Licensor and
  3192. subsequently incorporated within the Work.
  3193. 2. Grant of Copyright License. Subject to the terms and conditions of
  3194. this License, each Contributor hereby grants to You a perpetual,
  3195. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3196. copyright license to reproduce, prepare Derivative Works of,
  3197. publicly display, publicly perform, sublicense, and distribute the
  3198. Work and such Derivative Works in Source or Object form.
  3199. 3. Grant of Patent License. Subject to the terms and conditions of
  3200. this License, each Contributor hereby grants to You a perpetual,
  3201. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3202. (except as stated in this section) patent license to make, have made,
  3203. use, offer to sell, sell, import, and otherwise transfer the Work,
  3204. where such license applies only to those patent claims licensable
  3205. by such Contributor that are necessarily infringed by their
  3206. Contribution(s) alone or by combination of their Contribution(s)
  3207. with the Work to which such Contribution(s) was submitted. If You
  3208. institute patent litigation against any entity (including a
  3209. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3210. or a Contribution incorporated within the Work constitutes direct
  3211. or contributory patent infringement, then any patent licenses
  3212. granted to You under this License for that Work shall terminate
  3213. as of the date such litigation is filed.
  3214. 4. Redistribution. You may reproduce and distribute copies of the
  3215. Work or Derivative Works thereof in any medium, with or without
  3216. modifications, and in Source or Object form, provided that You
  3217. meet the following conditions:
  3218. (a) You must give any other recipients of the Work or
  3219. Derivative Works a copy of this License; and
  3220. (b) You must cause any modified files to carry prominent notices
  3221. stating that You changed the files; and
  3222. (c) You must retain, in the Source form of any Derivative Works
  3223. that You distribute, all copyright, patent, trademark, and
  3224. attribution notices from the Source form of the Work,
  3225. excluding those notices that do not pertain to any part of
  3226. the Derivative Works; and
  3227. (d) If the Work includes a "NOTICE" text file as part of its
  3228. distribution, then any Derivative Works that You distribute must
  3229. include a readable copy of the attribution notices contained
  3230. within such NOTICE file, excluding those notices that do not
  3231. pertain to any part of the Derivative Works, in at least one
  3232. of the following places: within a NOTICE text file distributed
  3233. as part of the Derivative Works; within the Source form or
  3234. documentation, if provided along with the Derivative Works; or,
  3235. within a display generated by the Derivative Works, if and
  3236. wherever such third-party notices normally appear. The contents
  3237. of the NOTICE file are for informational purposes only and
  3238. do not modify the License. You may add Your own attribution
  3239. notices within Derivative Works that You distribute, alongside
  3240. or as an addendum to the NOTICE text from the Work, provided
  3241. that such additional attribution notices cannot be construed
  3242. as modifying the License.
  3243. You may add Your own copyright statement to Your modifications and
  3244. may provide additional or different license terms and conditions
  3245. for use, reproduction, or distribution of Your modifications, or
  3246. for any such Derivative Works as a whole, provided Your use,
  3247. reproduction, and distribution of the Work otherwise complies with
  3248. the conditions stated in this License.
  3249. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3250. any Contribution intentionally submitted for inclusion in the Work
  3251. by You to the Licensor shall be under the terms and conditions of
  3252. this License, without any additional terms or conditions.
  3253. Notwithstanding the above, nothing herein shall supersede or modify
  3254. the terms of any separate license agreement you may have executed
  3255. with Licensor regarding such Contributions.
  3256. 6. Trademarks. This License does not grant permission to use the trade
  3257. names, trademarks, service marks, or product names of the Licensor,
  3258. except as required for reasonable and customary use in describing the
  3259. origin of the Work and reproducing the content of the NOTICE file.
  3260. 7. Disclaimer of Warranty. Unless required by applicable law or
  3261. agreed to in writing, Licensor provides the Work (and each
  3262. Contributor provides its Contributions) on an "AS IS" BASIS,
  3263. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3264. implied, including, without limitation, any warranties or conditions
  3265. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3266. PARTICULAR PURPOSE. You are solely responsible for determining the
  3267. appropriateness of using or redistributing the Work and assume any
  3268. risks associated with Your exercise of permissions under this License.
  3269. 8. Limitation of Liability. In no event and under no legal theory,
  3270. whether in tort (including negligence), contract, or otherwise,
  3271. unless required by applicable law (such as deliberate and grossly
  3272. negligent acts) or agreed to in writing, shall any Contributor be
  3273. liable to You for damages, including any direct, indirect, special,
  3274. incidental, or consequential damages of any character arising as a
  3275. result of this License or out of the use or inability to use the
  3276. Work (including but not limited to damages for loss of goodwill,
  3277. work stoppage, computer failure or malfunction, or any and all
  3278. other commercial damages or losses), even if such Contributor
  3279. has been advised of the possibility of such damages.
  3280. 9. Accepting Warranty or Additional Liability. While redistributing
  3281. the Work or Derivative Works thereof, You may choose to offer,
  3282. and charge a fee for, acceptance of support, warranty, indemnity,
  3283. or other liability obligations and/or rights consistent with this
  3284. License. However, in accepting such obligations, You may act only
  3285. on Your own behalf and on Your sole responsibility, not on behalf
  3286. of any other Contributor, and only if You agree to indemnify,
  3287. defend, and hold each Contributor harmless for any liability
  3288. incurred by, or claims asserted against, such Contributor by reason
  3289. of your accepting any such warranty or additional liability.
  3290. END OF TERMS AND CONDITIONS
  3291. APPENDIX: How to apply the Apache License to your work.
  3292. To apply the Apache License to your work, attach the following
  3293. boilerplate notice, with the fields enclosed by brackets "[]"
  3294. replaced with your own identifying information. (Don't include
  3295. the brackets!) The text should be enclosed in the appropriate
  3296. comment syntax for the file format. We also recommend that a
  3297. file or class name and description of purpose be included on the
  3298. same "printed page" as the copyright notice for easier
  3299. identification within third-party archives.
  3300. Copyright [yyyy] [name of copyright owner]
  3301. Licensed under the Apache License, Version 2.0 (the "License");
  3302. you may not use this file except in compliance with the License.
  3303. You may obtain a copy of the License at
  3304. http://www.apache.org/licenses/LICENSE-2.0
  3305. Unless required by applicable law or agreed to in writing, software
  3306. distributed under the License is distributed on an "AS IS" BASIS,
  3307. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3308. See the License for the specific language governing permissions and
  3309. limitations under the License.
  3310. Firebase
  3311. Apache License
  3312. Version 2.0, January 2004
  3313. http://www.apache.org/licenses/
  3314. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3315. 1. Definitions.
  3316. "License" shall mean the terms and conditions for use, reproduction,
  3317. and distribution as defined by Sections 1 through 9 of this document.
  3318. "Licensor" shall mean the copyright owner or entity authorized by
  3319. the copyright owner that is granting the License.
  3320. "Legal Entity" shall mean the union of the acting entity and all
  3321. other entities that control, are controlled by, or are under common
  3322. control with that entity. For the purposes of this definition,
  3323. "control" means (i) the power, direct or indirect, to cause the
  3324. direction or management of such entity, whether by contract or
  3325. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3326. outstanding shares, or (iii) beneficial ownership of such entity.
  3327. "You" (or "Your") shall mean an individual or Legal Entity
  3328. exercising permissions granted by this License.
  3329. "Source" form shall mean the preferred form for making modifications,
  3330. including but not limited to software source code, documentation
  3331. source, and configuration files.
  3332. "Object" form shall mean any form resulting from mechanical
  3333. transformation or translation of a Source form, including but
  3334. not limited to compiled object code, generated documentation,
  3335. and conversions to other media types.
  3336. "Work" shall mean the work of authorship, whether in Source or
  3337. Object form, made available under the License, as indicated by a
  3338. copyright notice that is included in or attached to the work
  3339. (an example is provided in the Appendix below).
  3340. "Derivative Works" shall mean any work, whether in Source or Object
  3341. form, that is based on (or derived from) the Work and for which the
  3342. editorial revisions, annotations, elaborations, or other modifications
  3343. represent, as a whole, an original work of authorship. For the purposes
  3344. of this License, Derivative Works shall not include works that remain
  3345. separable from, or merely link (or bind by name) to the interfaces of,
  3346. the Work and Derivative Works thereof.
  3347. "Contribution" shall mean any work of authorship, including
  3348. the original version of the Work and any modifications or additions
  3349. to that Work or Derivative Works thereof, that is intentionally
  3350. submitted to Licensor for inclusion in the Work by the copyright owner
  3351. or by an individual or Legal Entity authorized to submit on behalf of
  3352. the copyright owner. For the purposes of this definition, "submitted"
  3353. means any form of electronic, verbal, or written communication sent
  3354. to the Licensor or its representatives, including but not limited to
  3355. communication on electronic mailing lists, source code control systems,
  3356. and issue tracking systems that are managed by, or on behalf of, the
  3357. Licensor for the purpose of discussing and improving the Work, but
  3358. excluding communication that is conspicuously marked or otherwise
  3359. designated in writing by the copyright owner as "Not a Contribution."
  3360. "Contributor" shall mean Licensor and any individual or Legal Entity
  3361. on behalf of whom a Contribution has been received by Licensor and
  3362. subsequently incorporated within the Work.
  3363. 2. Grant of Copyright License. Subject to the terms and conditions of
  3364. this License, each Contributor hereby grants to You a perpetual,
  3365. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3366. copyright license to reproduce, prepare Derivative Works of,
  3367. publicly display, publicly perform, sublicense, and distribute the
  3368. Work and such Derivative Works in Source or Object form.
  3369. 3. Grant of Patent License. Subject to the terms and conditions of
  3370. this License, each Contributor hereby grants to You a perpetual,
  3371. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3372. (except as stated in this section) patent license to make, have made,
  3373. use, offer to sell, sell, import, and otherwise transfer the Work,
  3374. where such license applies only to those patent claims licensable
  3375. by such Contributor that are necessarily infringed by their
  3376. Contribution(s) alone or by combination of their Contribution(s)
  3377. with the Work to which such Contribution(s) was submitted. If You
  3378. institute patent litigation against any entity (including a
  3379. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3380. or a Contribution incorporated within the Work constitutes direct
  3381. or contributory patent infringement, then any patent licenses
  3382. granted to You under this License for that Work shall terminate
  3383. as of the date such litigation is filed.
  3384. 4. Redistribution. You may reproduce and distribute copies of the
  3385. Work or Derivative Works thereof in any medium, with or without
  3386. modifications, and in Source or Object form, provided that You
  3387. meet the following conditions:
  3388. (a) You must give any other recipients of the Work or
  3389. Derivative Works a copy of this License; and
  3390. (b) You must cause any modified files to carry prominent notices
  3391. stating that You changed the files; and
  3392. (c) You must retain, in the Source form of any Derivative Works
  3393. that You distribute, all copyright, patent, trademark, and
  3394. attribution notices from the Source form of the Work,
  3395. excluding those notices that do not pertain to any part of
  3396. the Derivative Works; and
  3397. (d) If the Work includes a "NOTICE" text file as part of its
  3398. distribution, then any Derivative Works that You distribute must
  3399. include a readable copy of the attribution notices contained
  3400. within such NOTICE file, excluding those notices that do not
  3401. pertain to any part of the Derivative Works, in at least one
  3402. of the following places: within a NOTICE text file distributed
  3403. as part of the Derivative Works; within the Source form or
  3404. documentation, if provided along with the Derivative Works; or,
  3405. within a display generated by the Derivative Works, if and
  3406. wherever such third-party notices normally appear. The contents
  3407. of the NOTICE file are for informational purposes only and
  3408. do not modify the License. You may add Your own attribution
  3409. notices within Derivative Works that You distribute, alongside
  3410. or as an addendum to the NOTICE text from the Work, provided
  3411. that such additional attribution notices cannot be construed
  3412. as modifying the License.
  3413. You may add Your own copyright statement to Your modifications and
  3414. may provide additional or different license terms and conditions
  3415. for use, reproduction, or distribution of Your modifications, or
  3416. for any such Derivative Works as a whole, provided Your use,
  3417. reproduction, and distribution of the Work otherwise complies with
  3418. the conditions stated in this License.
  3419. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3420. any Contribution intentionally submitted for inclusion in the Work
  3421. by You to the Licensor shall be under the terms and conditions of
  3422. this License, without any additional terms or conditions.
  3423. Notwithstanding the above, nothing herein shall supersede or modify
  3424. the terms of any separate license agreement you may have executed
  3425. with Licensor regarding such Contributions.
  3426. 6. Trademarks. This License does not grant permission to use the trade
  3427. names, trademarks, service marks, or product names of the Licensor,
  3428. except as required for reasonable and customary use in describing the
  3429. origin of the Work and reproducing the content of the NOTICE file.
  3430. 7. Disclaimer of Warranty. Unless required by applicable law or
  3431. agreed to in writing, Licensor provides the Work (and each
  3432. Contributor provides its Contributions) on an "AS IS" BASIS,
  3433. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3434. implied, including, without limitation, any warranties or conditions
  3435. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3436. PARTICULAR PURPOSE. You are solely responsible for determining the
  3437. appropriateness of using or redistributing the Work and assume any
  3438. risks associated with Your exercise of permissions under this License.
  3439. 8. Limitation of Liability. In no event and under no legal theory,
  3440. whether in tort (including negligence), contract, or otherwise,
  3441. unless required by applicable law (such as deliberate and grossly
  3442. negligent acts) or agreed to in writing, shall any Contributor be
  3443. liable to You for damages, including any direct, indirect, special,
  3444. incidental, or consequential damages of any character arising as a
  3445. result of this License or out of the use or inability to use the
  3446. Work (including but not limited to damages for loss of goodwill,
  3447. work stoppage, computer failure or malfunction, or any and all
  3448. other commercial damages or losses), even if such Contributor
  3449. has been advised of the possibility of such damages.
  3450. 9. Accepting Warranty or Additional Liability. While redistributing
  3451. the Work or Derivative Works thereof, You may choose to offer,
  3452. and charge a fee for, acceptance of support, warranty, indemnity,
  3453. or other liability obligations and/or rights consistent with this
  3454. License. However, in accepting such obligations, You may act only
  3455. on Your own behalf and on Your sole responsibility, not on behalf
  3456. of any other Contributor, and only if You agree to indemnify,
  3457. defend, and hold each Contributor harmless for any liability
  3458. incurred by, or claims asserted against, such Contributor by reason
  3459. of your accepting any such warranty or additional liability.
  3460. END OF TERMS AND CONDITIONS
  3461. APPENDIX: How to apply the Apache License to your work.
  3462. To apply the Apache License to your work, attach the following
  3463. boilerplate notice, with the fields enclosed by brackets "[]"
  3464. replaced with your own identifying information. (Don't include
  3465. the brackets!) The text should be enclosed in the appropriate
  3466. comment syntax for the file format. We also recommend that a
  3467. file or class name and description of purpose be included on the
  3468. same "printed page" as the copyright notice for easier
  3469. identification within third-party archives.
  3470. Copyright [yyyy] [name of copyright owner]
  3471. Licensed under the Apache License, Version 2.0 (the "License");
  3472. you may not use this file except in compliance with the License.
  3473. You may obtain a copy of the License at
  3474. http://www.apache.org/licenses/LICENSE-2.0
  3475. Unless required by applicable law or agreed to in writing, software
  3476. distributed under the License is distributed on an "AS IS" BASIS,
  3477. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3478. See the License for the specific language governing permissions and
  3479. limitations under the License.
  3480. Firebase Google Utilities
  3481. Apache License
  3482. Version 2.0, January 2004
  3483. http://www.apache.org/licenses/
  3484. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3485. 1. Definitions.
  3486. "License" shall mean the terms and conditions for use, reproduction,
  3487. and distribution as defined by Sections 1 through 9 of this document.
  3488. "Licensor" shall mean the copyright owner or entity authorized by
  3489. the copyright owner that is granting the License.
  3490. "Legal Entity" shall mean the union of the acting entity and all
  3491. other entities that control, are controlled by, or are under common
  3492. control with that entity. For the purposes of this definition,
  3493. "control" means (i) the power, direct or indirect, to cause the
  3494. direction or management of such entity, whether by contract or
  3495. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3496. outstanding shares, or (iii) beneficial ownership of such entity.
  3497. "You" (or "Your") shall mean an individual or Legal Entity
  3498. exercising permissions granted by this License.
  3499. "Source" form shall mean the preferred form for making modifications,
  3500. including but not limited to software source code, documentation
  3501. source, and configuration files.
  3502. "Object" form shall mean any form resulting from mechanical
  3503. transformation or translation of a Source form, including but
  3504. not limited to compiled object code, generated documentation,
  3505. and conversions to other media types.
  3506. "Work" shall mean the work of authorship, whether in Source or
  3507. Object form, made available under the License, as indicated by a
  3508. copyright notice that is included in or attached to the work
  3509. (an example is provided in the Appendix below).
  3510. "Derivative Works" shall mean any work, whether in Source or Object
  3511. form, that is based on (or derived from) the Work and for which the
  3512. editorial revisions, annotations, elaborations, or other modifications
  3513. represent, as a whole, an original work of authorship. For the purposes
  3514. of this License, Derivative Works shall not include works that remain
  3515. separable from, or merely link (or bind by name) to the interfaces of,
  3516. the Work and Derivative Works thereof.
  3517. "Contribution" shall mean any work of authorship, including
  3518. the original version of the Work and any modifications or additions
  3519. to that Work or Derivative Works thereof, that is intentionally
  3520. submitted to Licensor for inclusion in the Work by the copyright owner
  3521. or by an individual or Legal Entity authorized to submit on behalf of
  3522. the copyright owner. For the purposes of this definition, "submitted"
  3523. means any form of electronic, verbal, or written communication sent
  3524. to the Licensor or its representatives, including but not limited to
  3525. communication on electronic mailing lists, source code control systems,
  3526. and issue tracking systems that are managed by, or on behalf of, the
  3527. Licensor for the purpose of discussing and improving the Work, but
  3528. excluding communication that is conspicuously marked or otherwise
  3529. designated in writing by the copyright owner as "Not a Contribution."
  3530. "Contributor" shall mean Licensor and any individual or Legal Entity
  3531. on behalf of whom a Contribution has been received by Licensor and
  3532. subsequently incorporated within the Work.
  3533. 2. Grant of Copyright License. Subject to the terms and conditions of
  3534. this License, each Contributor hereby grants to You a perpetual,
  3535. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3536. copyright license to reproduce, prepare Derivative Works of,
  3537. publicly display, publicly perform, sublicense, and distribute the
  3538. Work and such Derivative Works in Source or Object form.
  3539. 3. Grant of Patent License. Subject to the terms and conditions of
  3540. this License, each Contributor hereby grants to You a perpetual,
  3541. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3542. (except as stated in this section) patent license to make, have made,
  3543. use, offer to sell, sell, import, and otherwise transfer the Work,
  3544. where such license applies only to those patent claims licensable
  3545. by such Contributor that are necessarily infringed by their
  3546. Contribution(s) alone or by combination of their Contribution(s)
  3547. with the Work to which such Contribution(s) was submitted. If You
  3548. institute patent litigation against any entity (including a
  3549. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3550. or a Contribution incorporated within the Work constitutes direct
  3551. or contributory patent infringement, then any patent licenses
  3552. granted to You under this License for that Work shall terminate
  3553. as of the date such litigation is filed.
  3554. 4. Redistribution. You may reproduce and distribute copies of the
  3555. Work or Derivative Works thereof in any medium, with or without
  3556. modifications, and in Source or Object form, provided that You
  3557. meet the following conditions:
  3558. (a) You must give any other recipients of the Work or
  3559. Derivative Works a copy of this License; and
  3560. (b) You must cause any modified files to carry prominent notices
  3561. stating that You changed the files; and
  3562. (c) You must retain, in the Source form of any Derivative Works
  3563. that You distribute, all copyright, patent, trademark, and
  3564. attribution notices from the Source form of the Work,
  3565. excluding those notices that do not pertain to any part of
  3566. the Derivative Works; and
  3567. (d) If the Work includes a "NOTICE" text file as part of its
  3568. distribution, then any Derivative Works that You distribute must
  3569. include a readable copy of the attribution notices contained
  3570. within such NOTICE file, excluding those notices that do not
  3571. pertain to any part of the Derivative Works, in at least one
  3572. of the following places: within a NOTICE text file distributed
  3573. as part of the Derivative Works; within the Source form or
  3574. documentation, if provided along with the Derivative Works; or,
  3575. within a display generated by the Derivative Works, if and
  3576. wherever such third-party notices normally appear. The contents
  3577. of the NOTICE file are for informational purposes only and
  3578. do not modify the License. You may add Your own attribution
  3579. notices within Derivative Works that You distribute, alongside
  3580. or as an addendum to the NOTICE text from the Work, provided
  3581. that such additional attribution notices cannot be construed
  3582. as modifying the License.
  3583. You may add Your own copyright statement to Your modifications and
  3584. may provide additional or different license terms and conditions
  3585. for use, reproduction, or distribution of Your modifications, or
  3586. for any such Derivative Works as a whole, provided Your use,
  3587. reproduction, and distribution of the Work otherwise complies with
  3588. the conditions stated in this License.
  3589. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3590. any Contribution intentionally submitted for inclusion in the Work
  3591. by You to the Licensor shall be under the terms and conditions of
  3592. this License, without any additional terms or conditions.
  3593. Notwithstanding the above, nothing herein shall supersede or modify
  3594. the terms of any separate license agreement you may have executed
  3595. with Licensor regarding such Contributions.
  3596. 6. Trademarks. This License does not grant permission to use the trade
  3597. names, trademarks, service marks, or product names of the Licensor,
  3598. except as required for reasonable and customary use in describing the
  3599. origin of the Work and reproducing the content of the NOTICE file.
  3600. 7. Disclaimer of Warranty. Unless required by applicable law or
  3601. agreed to in writing, Licensor provides the Work (and each
  3602. Contributor provides its Contributions) on an "AS IS" BASIS,
  3603. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3604. implied, including, without limitation, any warranties or conditions
  3605. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3606. PARTICULAR PURPOSE. You are solely responsible for determining the
  3607. appropriateness of using or redistributing the Work and assume any
  3608. risks associated with Your exercise of permissions under this License.
  3609. 8. Limitation of Liability. In no event and under no legal theory,
  3610. whether in tort (including negligence), contract, or otherwise,
  3611. unless required by applicable law (such as deliberate and grossly
  3612. negligent acts) or agreed to in writing, shall any Contributor be
  3613. liable to You for damages, including any direct, indirect, special,
  3614. incidental, or consequential damages of any character arising as a
  3615. result of this License or out of the use or inability to use the
  3616. Work (including but not limited to damages for loss of goodwill,
  3617. work stoppage, computer failure or malfunction, or any and all
  3618. other commercial damages or losses), even if such Contributor
  3619. has been advised of the possibility of such damages.
  3620. 9. Accepting Warranty or Additional Liability. While redistributing
  3621. the Work or Derivative Works thereof, You may choose to offer,
  3622. and charge a fee for, acceptance of support, warranty, indemnity,
  3623. or other liability obligations and/or rights consistent with this
  3624. License. However, in accepting such obligations, You may act only
  3625. on Your own behalf and on Your sole responsibility, not on behalf
  3626. of any other Contributor, and only if You agree to indemnify,
  3627. defend, and hold each Contributor harmless for any liability
  3628. incurred by, or claims asserted against, such Contributor by reason
  3629. of your accepting any such warranty or additional liability.
  3630. END OF TERMS AND CONDITIONS
  3631. APPENDIX: How to apply the Apache License to your work.
  3632. To apply the Apache License to your work, attach the following
  3633. boilerplate notice, with the fields enclosed by brackets "[]"
  3634. replaced with your own identifying information. (Don't include
  3635. the brackets!) The text should be enclosed in the appropriate
  3636. comment syntax for the file format. We also recommend that a
  3637. file or class name and description of purpose be included on the
  3638. same "printed page" as the copyright notice for easier
  3639. identification within third-party archives.
  3640. Copyright [yyyy] [name of copyright owner]
  3641. Licensed under the Apache License, Version 2.0 (the "License");
  3642. you may not use this file except in compliance with the License.
  3643. You may obtain a copy of the License at
  3644. http://www.apache.org/licenses/LICENSE-2.0
  3645. Unless required by applicable law or agreed to in writing, software
  3646. distributed under the License is distributed on an "AS IS" BASIS,
  3647. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3648. See the License for the specific language governing permissions and
  3649. limitations under the License.
  3650. ================================================================================
  3651. The following copyright from Landon J. Fuller applies to the isAppEncrypted
  3652. function in Environment/third_party/GULAppEnvironmentUtil.m.
  3653. Copyright (c) 2017 Landon J. Fuller <landon@landonf.org>
  3654. All rights reserved.
  3655. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3656. this software and associated documentation files (the "Software"), to deal in
  3657. the Software without restriction, including without limitation the rights to
  3658. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  3659. the Software, and to permit persons to whom the Software is furnished to do so,
  3660. subject to the following conditions:
  3661. The above copyright notice and this permission notice shall be included in all
  3662. copies or substantial portions of the Software.
  3663. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3664. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3665. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  3666. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  3667. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  3668. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3669. Comment from
  3670. <a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki
  3671. Crack Prevention</a>: App Store binaries are signed by both their developer
  3672. and Apple. This encrypts the binary so that decryption keys are needed in order
  3673. to make the binary readable. When iOS executes the binary, the decryption keys
  3674. are used to decrypt the binary into a readable state where it is then loaded
  3675. into memory and executed. iOS can tell the encryption status of a binary via the
  3676. cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is
  3677. a non-zero value then the binary is encrypted.
  3678. 'Cracking' works by letting the kernel decrypt the binary then siphoning the
  3679. decrypted data into a new binary file, resigning, and repackaging. This will
  3680. only work on jailbroken devices as codesignature validation has been removed.
  3681. Resigning takes place because while the codesignature doesn't have to be valid
  3682. thanks to the jailbreak, it does have to be in place unless you have AppSync or
  3683. similar to disable codesignature checks.
  3684. More information at <a href="http://landonf.org/2009/02/index.html">Landon
  3685. Fuller's blog</a>
  3686. FlatBuffers
  3687. Apache License
  3688. Version 2.0, January 2004
  3689. http://www.apache.org/licenses/
  3690. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3691. 1. Definitions.
  3692. "License" shall mean the terms and conditions for use, reproduction,
  3693. and distribution as defined by Sections 1 through 9 of this document.
  3694. "Licensor" shall mean the copyright owner or entity authorized by
  3695. the copyright owner that is granting the License.
  3696. "Legal Entity" shall mean the union of the acting entity and all
  3697. other entities that control, are controlled by, or are under common
  3698. control with that entity. For the purposes of this definition,
  3699. "control" means (i) the power, direct or indirect, to cause the
  3700. direction or management of such entity, whether by contract or
  3701. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3702. outstanding shares, or (iii) beneficial ownership of such entity.
  3703. "You" (or "Your") shall mean an individual or Legal Entity
  3704. exercising permissions granted by this License.
  3705. "Source" form shall mean the preferred form for making modifications,
  3706. including but not limited to software source code, documentation
  3707. source, and configuration files.
  3708. "Object" form shall mean any form resulting from mechanical
  3709. transformation or translation of a Source form, including but
  3710. not limited to compiled object code, generated documentation,
  3711. and conversions to other media types.
  3712. "Work" shall mean the work of authorship, whether in Source or
  3713. Object form, made available under the License, as indicated by a
  3714. copyright notice that is included in or attached to the work
  3715. (an example is provided in the Appendix below).
  3716. "Derivative Works" shall mean any work, whether in Source or Object
  3717. form, that is based on (or derived from) the Work and for which the
  3718. editorial revisions, annotations, elaborations, or other modifications
  3719. represent, as a whole, an original work of authorship. For the purposes
  3720. of this License, Derivative Works shall not include works that remain
  3721. separable from, or merely link (or bind by name) to the interfaces of,
  3722. the Work and Derivative Works thereof.
  3723. "Contribution" shall mean any work of authorship, including
  3724. the original version of the Work and any modifications or additions
  3725. to that Work or Derivative Works thereof, that is intentionally
  3726. submitted to Licensor for inclusion in the Work by the copyright owner
  3727. or by an individual or Legal Entity authorized to submit on behalf of
  3728. the copyright owner. For the purposes of this definition, "submitted"
  3729. means any form of electronic, verbal, or written communication sent
  3730. to the Licensor or its representatives, including but not limited to
  3731. communication on electronic mailing lists, source code control systems,
  3732. and issue tracking systems that are managed by, or on behalf of, the
  3733. Licensor for the purpose of discussing and improving the Work, but
  3734. excluding communication that is conspicuously marked or otherwise
  3735. designated in writing by the copyright owner as "Not a Contribution."
  3736. "Contributor" shall mean Licensor and any individual or Legal Entity
  3737. on behalf of whom a Contribution has been received by Licensor and
  3738. subsequently incorporated within the Work.
  3739. 2. Grant of Copyright License. Subject to the terms and conditions of
  3740. this License, each Contributor hereby grants to You a perpetual,
  3741. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3742. copyright license to reproduce, prepare Derivative Works of,
  3743. publicly display, publicly perform, sublicense, and distribute the
  3744. Work and such Derivative Works in Source or Object form.
  3745. 3. Grant of Patent License. Subject to the terms and conditions of
  3746. this License, each Contributor hereby grants to You a perpetual,
  3747. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3748. (except as stated in this section) patent license to make, have made,
  3749. use, offer to sell, sell, import, and otherwise transfer the Work,
  3750. where such license applies only to those patent claims licensable
  3751. by such Contributor that are necessarily infringed by their
  3752. Contribution(s) alone or by combination of their Contribution(s)
  3753. with the Work to which such Contribution(s) was submitted. If You
  3754. institute patent litigation against any entity (including a
  3755. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3756. or a Contribution incorporated within the Work constitutes direct
  3757. or contributory patent infringement, then any patent licenses
  3758. granted to You under this License for that Work shall terminate
  3759. as of the date such litigation is filed.
  3760. 4. Redistribution. You may reproduce and distribute copies of the
  3761. Work or Derivative Works thereof in any medium, with or without
  3762. modifications, and in Source or Object form, provided that You
  3763. meet the following conditions:
  3764. (a) You must give any other recipients of the Work or
  3765. Derivative Works a copy of this License; and
  3766. (b) You must cause any modified files to carry prominent notices
  3767. stating that You changed the files; and
  3768. (c) You must retain, in the Source form of any Derivative Works
  3769. that You distribute, all copyright, patent, trademark, and
  3770. attribution notices from the Source form of the Work,
  3771. excluding those notices that do not pertain to any part of
  3772. the Derivative Works; and
  3773. (d) If the Work includes a "NOTICE" text file as part of its
  3774. distribution, then any Derivative Works that You distribute must
  3775. include a readable copy of the attribution notices contained
  3776. within such NOTICE file, excluding those notices that do not
  3777. pertain to any part of the Derivative Works, in at least one
  3778. of the following places: within a NOTICE text file distributed
  3779. as part of the Derivative Works; within the Source form or
  3780. documentation, if provided along with the Derivative Works; or,
  3781. within a display generated by the Derivative Works, if and
  3782. wherever such third-party notices normally appear. The contents
  3783. of the NOTICE file are for informational purposes only and
  3784. do not modify the License. You may add Your own attribution
  3785. notices within Derivative Works that You distribute, alongside
  3786. or as an addendum to the NOTICE text from the Work, provided
  3787. that such additional attribution notices cannot be construed
  3788. as modifying the License.
  3789. You may add Your own copyright statement to Your modifications and
  3790. may provide additional or different license terms and conditions
  3791. for use, reproduction, or distribution of Your modifications, or
  3792. for any such Derivative Works as a whole, provided Your use,
  3793. reproduction, and distribution of the Work otherwise complies with
  3794. the conditions stated in this License.
  3795. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3796. any Contribution intentionally submitted for inclusion in the Work
  3797. by You to the Licensor shall be under the terms and conditions of
  3798. this License, without any additional terms or conditions.
  3799. Notwithstanding the above, nothing herein shall supersede or modify
  3800. the terms of any separate license agreement you may have executed
  3801. with Licensor regarding such Contributions.
  3802. 6. Trademarks. This License does not grant permission to use the trade
  3803. names, trademarks, service marks, or product names of the Licensor,
  3804. except as required for reasonable and customary use in describing the
  3805. origin of the Work and reproducing the content of the NOTICE file.
  3806. 7. Disclaimer of Warranty. Unless required by applicable law or
  3807. agreed to in writing, Licensor provides the Work (and each
  3808. Contributor provides its Contributions) on an "AS IS" BASIS,
  3809. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3810. implied, including, without limitation, any warranties or conditions
  3811. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3812. PARTICULAR PURPOSE. You are solely responsible for determining the
  3813. appropriateness of using or redistributing the Work and assume any
  3814. risks associated with Your exercise of permissions under this License.
  3815. 8. Limitation of Liability. In no event and under no legal theory,
  3816. whether in tort (including negligence), contract, or otherwise,
  3817. unless required by applicable law (such as deliberate and grossly
  3818. negligent acts) or agreed to in writing, shall any Contributor be
  3819. liable to You for damages, including any direct, indirect, special,
  3820. incidental, or consequential damages of any character arising as a
  3821. result of this License or out of the use or inability to use the
  3822. Work (including but not limited to damages for loss of goodwill,
  3823. work stoppage, computer failure or malfunction, or any and all
  3824. other commercial damages or losses), even if such Contributor
  3825. has been advised of the possibility of such damages.
  3826. 9. Accepting Warranty or Additional Liability. While redistributing
  3827. the Work or Derivative Works thereof, You may choose to offer,
  3828. and charge a fee for, acceptance of support, warranty, indemnity,
  3829. or other liability obligations and/or rights consistent with this
  3830. License. However, in accepting such obligations, You may act only
  3831. on Your own behalf and on Your sole responsibility, not on behalf
  3832. of any other Contributor, and only if You agree to indemnify,
  3833. defend, and hold each Contributor harmless for any liability
  3834. incurred by, or claims asserted against, such Contributor by reason
  3835. of your accepting any such warranty or additional liability.
  3836. END OF TERMS AND CONDITIONS
  3837. APPENDIX: How to apply the Apache License to your work.
  3838. To apply the Apache License to your work, attach the following
  3839. boilerplate notice, with the fields enclosed by brackets "[]"
  3840. replaced with your own identifying information. (Don't include
  3841. the brackets!) The text should be enclosed in the appropriate
  3842. comment syntax for the file format. We also recommend that a
  3843. file or class name and description of purpose be included on the
  3844. same "printed page" as the copyright notice for easier
  3845. identification within third-party archives.
  3846. Copyright 2014 Google Inc.
  3847. Licensed under the Apache License, Version 2.0 (the "License");
  3848. you may not use this file except in compliance with the License.
  3849. You may obtain a copy of the License at
  3850. http://www.apache.org/licenses/LICENSE-2.0
  3851. Unless required by applicable law or agreed to in writing, software
  3852. distributed under the License is distributed on an "AS IS" BASIS,
  3853. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3854. See the License for the specific language governing permissions and
  3855. limitations under the License.
  3856. GTMHTTPServer.m
  3857. Based a little on HTTPServer, part of the CocoaHTTPServer sample code found at
  3858. https://opensource.apple.com/source/HTTPServer/HTTPServer-11/CocoaHTTPServer/
  3859. License for the CocoaHTTPServer sample code:
  3860. Software License Agreement (BSD License)
  3861. Copyright (c) 2011, Deusty, LLC
  3862. All rights reserved.
  3863. Redistribution and use of this software in source and binary forms,
  3864. with or without modification, are permitted provided that the following conditions are met:
  3865. * Redistributions of source code must retain the above
  3866. copyright notice, this list of conditions and the
  3867. following disclaimer.
  3868. * Neither the name of Deusty nor the names of its
  3869. contributors may be used to endorse or promote products
  3870. derived from this software without specific prior
  3871. written permission of Deusty, LLC.
  3872. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  3873. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  3874. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  3875. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3876. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3877. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3878. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  3879. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3880. POSSIBILITY OF SUCH DAMAGE.
  3881. GULAppEnvironmentUtil.m
  3882. The following copyright from Landon J. Fuller applies to the isAppEncrypted function.
  3883. Copyright (c) 2017 Landon J. Fuller <landon@landonf.org>
  3884. All rights reserved.
  3885. Permission is hereby granted, free of charge, to any person obtaining a copy of this software
  3886. and associated documentation files (the "Software"), to deal in the Software without
  3887. restriction, including without limitation the rights to use, copy, modify, merge, publish,
  3888. distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
  3889. Software is furnished to do so, subject to the following conditions:
  3890. The above copyright notice and this permission notice shall be included in all copies or
  3891. substantial portions of the Software.
  3892. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
  3893. BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3894. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  3895. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3896. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3897. Comment from <a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki
  3898. Crack Prevention</a>:
  3899. App Store binaries are signed by both their developer and Apple. This encrypts the binary so
  3900. that decryption keys are needed in order to make the binary readable. When iOS executes the
  3901. binary, the decryption keys are used to decrypt the binary into a readable state where it is
  3902. then loaded into memory and executed. iOS can tell the encryption status of a binary via the
  3903. cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is a non-zero
  3904. value then the binary is encrypted.
  3905. 'Cracking' works by letting the kernel decrypt the binary then siphoning the decrypted data into
  3906. a new binary file, resigning, and repackaging. This will only work on jailbroken devices as
  3907. codesignature validation has been removed. Resigning takes place because while the codesignature
  3908. doesn't have to be valid thanks to the jailbreak, it does have to be in place unless you have
  3909. AppSync or similar to disable codesignature checks.
  3910. More information at <a href="http://landonf.org/2009/02/index.html">Landon Fuller's blog</a>
  3911. Google APIs Client Library for Objective-C for REST
  3912. Apache License
  3913. Version 2.0, January 2004
  3914. http://www.apache.org/licenses/
  3915. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3916. 1. Definitions.
  3917. "License" shall mean the terms and conditions for use, reproduction,
  3918. and distribution as defined by Sections 1 through 9 of this document.
  3919. "Licensor" shall mean the copyright owner or entity authorized by
  3920. the copyright owner that is granting the License.
  3921. "Legal Entity" shall mean the union of the acting entity and all
  3922. other entities that control, are controlled by, or are under common
  3923. control with that entity. For the purposes of this definition,
  3924. "control" means (i) the power, direct or indirect, to cause the
  3925. direction or management of such entity, whether by contract or
  3926. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3927. outstanding shares, or (iii) beneficial ownership of such entity.
  3928. "You" (or "Your") shall mean an individual or Legal Entity
  3929. exercising permissions granted by this License.
  3930. "Source" form shall mean the preferred form for making modifications,
  3931. including but not limited to software source code, documentation
  3932. source, and configuration files.
  3933. "Object" form shall mean any form resulting from mechanical
  3934. transformation or translation of a Source form, including but
  3935. not limited to compiled object code, generated documentation,
  3936. and conversions to other media types.
  3937. "Work" shall mean the work of authorship, whether in Source or
  3938. Object form, made available under the License, as indicated by a
  3939. copyright notice that is included in or attached to the work
  3940. (an example is provided in the Appendix below).
  3941. "Derivative Works" shall mean any work, whether in Source or Object
  3942. form, that is based on (or derived from) the Work and for which the
  3943. editorial revisions, annotations, elaborations, or other modifications
  3944. represent, as a whole, an original work of authorship. For the purposes
  3945. of this License, Derivative Works shall not include works that remain
  3946. separable from, or merely link (or bind by name) to the interfaces of,
  3947. the Work and Derivative Works thereof.
  3948. "Contribution" shall mean any work of authorship, including
  3949. the original version of the Work and any modifications or additions
  3950. to that Work or Derivative Works thereof, that is intentionally
  3951. submitted to Licensor for inclusion in the Work by the copyright owner
  3952. or by an individual or Legal Entity authorized to submit on behalf of
  3953. the copyright owner. For the purposes of this definition, "submitted"
  3954. means any form of electronic, verbal, or written communication sent
  3955. to the Licensor or its representatives, including but not limited to
  3956. communication on electronic mailing lists, source code control systems,
  3957. and issue tracking systems that are managed by, or on behalf of, the
  3958. Licensor for the purpose of discussing and improving the Work, but
  3959. excluding communication that is conspicuously marked or otherwise
  3960. designated in writing by the copyright owner as "Not a Contribution."
  3961. "Contributor" shall mean Licensor and any individual or Legal Entity
  3962. on behalf of whom a Contribution has been received by Licensor and
  3963. subsequently incorporated within the Work.
  3964. 2. Grant of Copyright License. Subject to the terms and conditions of
  3965. this License, each Contributor hereby grants to You a perpetual,
  3966. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3967. copyright license to reproduce, prepare Derivative Works of,
  3968. publicly display, publicly perform, sublicense, and distribute the
  3969. Work and such Derivative Works in Source or Object form.
  3970. 3. Grant of Patent License. Subject to the terms and conditions of
  3971. this License, each Contributor hereby grants to You a perpetual,
  3972. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3973. (except as stated in this section) patent license to make, have made,
  3974. use, offer to sell, sell, import, and otherwise transfer the Work,
  3975. where such license applies only to those patent claims licensable
  3976. by such Contributor that are necessarily infringed by their
  3977. Contribution(s) alone or by combination of their Contribution(s)
  3978. with the Work to which such Contribution(s) was submitted. If You
  3979. institute patent litigation against any entity (including a
  3980. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3981. or a Contribution incorporated within the Work constitutes direct
  3982. or contributory patent infringement, then any patent licenses
  3983. granted to You under this License for that Work shall terminate
  3984. as of the date such litigation is filed.
  3985. 4. Redistribution. You may reproduce and distribute copies of the
  3986. Work or Derivative Works thereof in any medium, with or without
  3987. modifications, and in Source or Object form, provided that You
  3988. meet the following conditions:
  3989. (a) You must give any other recipients of the Work or
  3990. Derivative Works a copy of this License; and
  3991. (b) You must cause any modified files to carry prominent notices
  3992. stating that You changed the files; and
  3993. (c) You must retain, in the Source form of any Derivative Works
  3994. that You distribute, all copyright, patent, trademark, and
  3995. attribution notices from the Source form of the Work,
  3996. excluding those notices that do not pertain to any part of
  3997. the Derivative Works; and
  3998. (d) If the Work includes a "NOTICE" text file as part of its
  3999. distribution, then any Derivative Works that You distribute must
  4000. include a readable copy of the attribution notices contained
  4001. within such NOTICE file, excluding those notices that do not
  4002. pertain to any part of the Derivative Works, in at least one
  4003. of the following places: within a NOTICE text file distributed
  4004. as part of the Derivative Works; within the Source form or
  4005. documentation, if provided along with the Derivative Works; or,
  4006. within a display generated by the Derivative Works, if and
  4007. wherever such third-party notices normally appear. The contents
  4008. of the NOTICE file are for informational purposes only and
  4009. do not modify the License. You may add Your own attribution
  4010. notices within Derivative Works that You distribute, alongside
  4011. or as an addendum to the NOTICE text from the Work, provided
  4012. that such additional attribution notices cannot be construed
  4013. as modifying the License.
  4014. You may add Your own copyright statement to Your modifications and
  4015. may provide additional or different license terms and conditions
  4016. for use, reproduction, or distribution of Your modifications, or
  4017. for any such Derivative Works as a whole, provided Your use,
  4018. reproduction, and distribution of the Work otherwise complies with
  4019. the conditions stated in this License.
  4020. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4021. any Contribution intentionally submitted for inclusion in the Work
  4022. by You to the Licensor shall be under the terms and conditions of
  4023. this License, without any additional terms or conditions.
  4024. Notwithstanding the above, nothing herein shall supersede or modify
  4025. the terms of any separate license agreement you may have executed
  4026. with Licensor regarding such Contributions.
  4027. 6. Trademarks. This License does not grant permission to use the trade
  4028. names, trademarks, service marks, or product names of the Licensor,
  4029. except as required for reasonable and customary use in describing the
  4030. origin of the Work and reproducing the content of the NOTICE file.
  4031. 7. Disclaimer of Warranty. Unless required by applicable law or
  4032. agreed to in writing, Licensor provides the Work (and each
  4033. Contributor provides its Contributions) on an "AS IS" BASIS,
  4034. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4035. implied, including, without limitation, any warranties or conditions
  4036. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4037. PARTICULAR PURPOSE. You are solely responsible for determining the
  4038. appropriateness of using or redistributing the Work and assume any
  4039. risks associated with Your exercise of permissions under this License.
  4040. 8. Limitation of Liability. In no event and under no legal theory,
  4041. whether in tort (including negligence), contract, or otherwise,
  4042. unless required by applicable law (such as deliberate and grossly
  4043. negligent acts) or agreed to in writing, shall any Contributor be
  4044. liable to You for damages, including any direct, indirect, special,
  4045. incidental, or consequential damages of any character arising as a
  4046. result of this License or out of the use or inability to use the
  4047. Work (including but not limited to damages for loss of goodwill,
  4048. work stoppage, computer failure or malfunction, or any and all
  4049. other commercial damages or losses), even if such Contributor
  4050. has been advised of the possibility of such damages.
  4051. 9. Accepting Warranty or Additional Liability. While redistributing
  4052. the Work or Derivative Works thereof, You may choose to offer,
  4053. and charge a fee for, acceptance of support, warranty, indemnity,
  4054. or other liability obligations and/or rights consistent with this
  4055. License. However, in accepting such obligations, You may act only
  4056. on Your own behalf and on Your sole responsibility, not on behalf
  4057. of any other Contributor, and only if You agree to indemnify,
  4058. defend, and hold each Contributor harmless for any liability
  4059. incurred by, or claims asserted against, such Contributor by reason
  4060. of your accepting any such warranty or additional liability.
  4061. END OF TERMS AND CONDITIONS
  4062. APPENDIX: How to apply the Apache License to your work.
  4063. To apply the Apache License to your work, attach the following
  4064. boilerplate notice, with the fields enclosed by brackets "[]"
  4065. replaced with your own identifying information. (Don't include
  4066. the brackets!) The text should be enclosed in the appropriate
  4067. comment syntax for the file format. We also recommend that a
  4068. file or class name and description of purpose be included on the
  4069. same "printed page" as the copyright notice for easier
  4070. identification within third-party archives.
  4071. Copyright [yyyy] [name of copyright owner]
  4072. Licensed under the Apache License, Version 2.0 (the "License");
  4073. you may not use this file except in compliance with the License.
  4074. You may obtain a copy of the License at
  4075. http://www.apache.org/licenses/LICENSE-2.0
  4076. Unless required by applicable law or agreed to in writing, software
  4077. distributed under the License is distributed on an "AS IS" BASIS,
  4078. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4079. See the License for the specific language governing permissions and
  4080. limitations under the License.
  4081. Google Toolbox for Mac
  4082. Apache License
  4083. Version 2.0, January 2004
  4084. http://www.apache.org/licenses/
  4085. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4086. 1. Definitions.
  4087. "License" shall mean the terms and conditions for use, reproduction,
  4088. and distribution as defined by Sections 1 through 9 of this document.
  4089. "Licensor" shall mean the copyright owner or entity authorized by
  4090. the copyright owner that is granting the License.
  4091. "Legal Entity" shall mean the union of the acting entity and all
  4092. other entities that control, are controlled by, or are under common
  4093. control with that entity. For the purposes of this definition,
  4094. "control" means (i) the power, direct or indirect, to cause the
  4095. direction or management of such entity, whether by contract or
  4096. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4097. outstanding shares, or (iii) beneficial ownership of such entity.
  4098. "You" (or "Your") shall mean an individual or Legal Entity
  4099. exercising permissions granted by this License.
  4100. "Source" form shall mean the preferred form for making modifications,
  4101. including but not limited to software source code, documentation
  4102. source, and configuration files.
  4103. "Object" form shall mean any form resulting from mechanical
  4104. transformation or translation of a Source form, including but
  4105. not limited to compiled object code, generated documentation,
  4106. and conversions to other media types.
  4107. "Work" shall mean the work of authorship, whether in Source or
  4108. Object form, made available under the License, as indicated by a
  4109. copyright notice that is included in or attached to the work
  4110. (an example is provided in the Appendix below).
  4111. "Derivative Works" shall mean any work, whether in Source or Object
  4112. form, that is based on (or derived from) the Work and for which the
  4113. editorial revisions, annotations, elaborations, or other modifications
  4114. represent, as a whole, an original work of authorship. For the purposes
  4115. of this License, Derivative Works shall not include works that remain
  4116. separable from, or merely link (or bind by name) to the interfaces of,
  4117. the Work and Derivative Works thereof.
  4118. "Contribution" shall mean any work of authorship, including
  4119. the original version of the Work and any modifications or additions
  4120. to that Work or Derivative Works thereof, that is intentionally
  4121. submitted to Licensor for inclusion in the Work by the copyright owner
  4122. or by an individual or Legal Entity authorized to submit on behalf of
  4123. the copyright owner. For the purposes of this definition, "submitted"
  4124. means any form of electronic, verbal, or written communication sent
  4125. to the Licensor or its representatives, including but not limited to
  4126. communication on electronic mailing lists, source code control systems,
  4127. and issue tracking systems that are managed by, or on behalf of, the
  4128. Licensor for the purpose of discussing and improving the Work, but
  4129. excluding communication that is conspicuously marked or otherwise
  4130. designated in writing by the copyright owner as "Not a Contribution."
  4131. "Contributor" shall mean Licensor and any individual or Legal Entity
  4132. on behalf of whom a Contribution has been received by Licensor and
  4133. subsequently incorporated within the Work.
  4134. 2. Grant of Copyright License. Subject to the terms and conditions of
  4135. this License, each Contributor hereby grants to You a perpetual,
  4136. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4137. copyright license to reproduce, prepare Derivative Works of,
  4138. publicly display, publicly perform, sublicense, and distribute the
  4139. Work and such Derivative Works in Source or Object form.
  4140. 3. Grant of Patent License. Subject to the terms and conditions of
  4141. this License, each Contributor hereby grants to You a perpetual,
  4142. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4143. (except as stated in this section) patent license to make, have made,
  4144. use, offer to sell, sell, import, and otherwise transfer the Work,
  4145. where such license applies only to those patent claims licensable
  4146. by such Contributor that are necessarily infringed by their
  4147. Contribution(s) alone or by combination of their Contribution(s)
  4148. with the Work to which such Contribution(s) was submitted. If You
  4149. institute patent litigation against any entity (including a
  4150. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4151. or a Contribution incorporated within the Work constitutes direct
  4152. or contributory patent infringement, then any patent licenses
  4153. granted to You under this License for that Work shall terminate
  4154. as of the date such litigation is filed.
  4155. 4. Redistribution. You may reproduce and distribute copies of the
  4156. Work or Derivative Works thereof in any medium, with or without
  4157. modifications, and in Source or Object form, provided that You
  4158. meet the following conditions:
  4159. (a) You must give any other recipients of the Work or
  4160. Derivative Works a copy of this License; and
  4161. (b) You must cause any modified files to carry prominent notices
  4162. stating that You changed the files; and
  4163. (c) You must retain, in the Source form of any Derivative Works
  4164. that You distribute, all copyright, patent, trademark, and
  4165. attribution notices from the Source form of the Work,
  4166. excluding those notices that do not pertain to any part of
  4167. the Derivative Works; and
  4168. (d) If the Work includes a "NOTICE" text file as part of its
  4169. distribution, then any Derivative Works that You distribute must
  4170. include a readable copy of the attribution notices contained
  4171. within such NOTICE file, excluding those notices that do not
  4172. pertain to any part of the Derivative Works, in at least one
  4173. of the following places: within a NOTICE text file distributed
  4174. as part of the Derivative Works; within the Source form or
  4175. documentation, if provided along with the Derivative Works; or,
  4176. within a display generated by the Derivative Works, if and
  4177. wherever such third-party notices normally appear. The contents
  4178. of the NOTICE file are for informational purposes only and
  4179. do not modify the License. You may add Your own attribution
  4180. notices within Derivative Works that You distribute, alongside
  4181. or as an addendum to the NOTICE text from the Work, provided
  4182. that such additional attribution notices cannot be construed
  4183. as modifying the License.
  4184. You may add Your own copyright statement to Your modifications and
  4185. may provide additional or different license terms and conditions
  4186. for use, reproduction, or distribution of Your modifications, or
  4187. for any such Derivative Works as a whole, provided Your use,
  4188. reproduction, and distribution of the Work otherwise complies with
  4189. the conditions stated in this License.
  4190. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4191. any Contribution intentionally submitted for inclusion in the Work
  4192. by You to the Licensor shall be under the terms and conditions of
  4193. this License, without any additional terms or conditions.
  4194. Notwithstanding the above, nothing herein shall supersede or modify
  4195. the terms of any separate license agreement you may have executed
  4196. with Licensor regarding such Contributions.
  4197. 6. Trademarks. This License does not grant permission to use the trade
  4198. names, trademarks, service marks, or product names of the Licensor,
  4199. except as required for reasonable and customary use in describing the
  4200. origin of the Work and reproducing the content of the NOTICE file.
  4201. 7. Disclaimer of Warranty. Unless required by applicable law or
  4202. agreed to in writing, Licensor provides the Work (and each
  4203. Contributor provides its Contributions) on an "AS IS" BASIS,
  4204. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4205. implied, including, without limitation, any warranties or conditions
  4206. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4207. PARTICULAR PURPOSE. You are solely responsible for determining the
  4208. appropriateness of using or redistributing the Work and assume any
  4209. risks associated with Your exercise of permissions under this License.
  4210. 8. Limitation of Liability. In no event and under no legal theory,
  4211. whether in tort (including negligence), contract, or otherwise,
  4212. unless required by applicable law (such as deliberate and grossly
  4213. negligent acts) or agreed to in writing, shall any Contributor be
  4214. liable to You for damages, including any direct, indirect, special,
  4215. incidental, or consequential damages of any character arising as a
  4216. result of this License or out of the use or inability to use the
  4217. Work (including but not limited to damages for loss of goodwill,
  4218. work stoppage, computer failure or malfunction, or any and all
  4219. other commercial damages or losses), even if such Contributor
  4220. has been advised of the possibility of such damages.
  4221. 9. Accepting Warranty or Additional Liability. While redistributing
  4222. the Work or Derivative Works thereof, You may choose to offer,
  4223. and charge a fee for, acceptance of support, warranty, indemnity,
  4224. or other liability obligations and/or rights consistent with this
  4225. License. However, in accepting such obligations, You may act only
  4226. on Your own behalf and on Your sole responsibility, not on behalf
  4227. of any other Contributor, and only if You agree to indemnify,
  4228. defend, and hold each Contributor harmless for any liability
  4229. incurred by, or claims asserted against, such Contributor by reason
  4230. of your accepting any such warranty or additional liability.
  4231. END OF TERMS AND CONDITIONS
  4232. APPENDIX: How to apply the Apache License to your work.
  4233. To apply the Apache License to your work, attach the following
  4234. boilerplate notice, with the fields enclosed by brackets "[]"
  4235. replaced with your own identifying information. (Don't include
  4236. the brackets!) The text should be enclosed in the appropriate
  4237. comment syntax for the file format. We also recommend that a
  4238. file or class name and description of purpose be included on the
  4239. same "printed page" as the copyright notice for easier
  4240. identification within third-party archives.
  4241. Copyright [yyyy] [name of copyright owner]
  4242. Licensed under the Apache License, Version 2.0 (the "License");
  4243. you may not use this file except in compliance with the License.
  4244. You may obtain a copy of the License at
  4245. http://www.apache.org/licenses/LICENSE-2.0
  4246. Unless required by applicable law or agreed to in writing, software
  4247. distributed under the License is distributed on an "AS IS" BASIS,
  4248. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4249. See the License for the specific language governing permissions and
  4250. limitations under the License.
  4251. Halide
  4252. Copyright (c) 2012-2018 MIT CSAIL, Google Inc., and other contributors
  4253. Developed by:
  4254. The Halide team
  4255. http://halide-lang.org
  4256. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4257. this software and associated documentation files (the "Software"), to deal in
  4258. the Software without restriction, including without limitation the rights to
  4259. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4260. of the Software, and to permit persons to whom the Software is furnished to do
  4261. so, subject to the following conditions:
  4262. The above copyright notice and this permission notice shall be included in all
  4263. copies or substantial portions of the Software.
  4264. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4265. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4266. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4267. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4268. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4269. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4270. SOFTWARE.
  4271. -----
  4272. apps/bgu is Copyright 2016 Google Inc. and is Licensed under the Apache License,
  4273. Version 2.0 (the "License"); you may not use this file except in compliance
  4274. with the License. You may obtain a copy of the License at
  4275. http ://www.apache.org/licenses/LICENSE-2.0
  4276. Unless required by applicable law or agreed to in writing, software
  4277. distributed under the License is distributed on an "AS IS" BASIS,
  4278. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4279. See the License for the specific language governing permissions and
  4280. limitations under the License.
  4281. -----
  4282. apps/support/cmdline.h is Copyright (c) 2009, Hideyuki Tanaka and is licensed
  4283. under the BSD 3-Clause license.
  4284. Redistribution and use in source and binary forms, with or without
  4285. modification, are permitted provided that the following conditions are met:
  4286. * Redistributions of source code must retain the above copyright
  4287. notice, this list of conditions and the following disclaimer.
  4288. * Redistributions in binary form must reproduce the above copyright
  4289. notice, this list of conditions and the following disclaimer in the
  4290. documentation and/or other materials provided with the distribution.
  4291. * Neither the name of the <organization> nor the
  4292. names of its contributors may be used to endorse or promote products
  4293. derived from this software without specific prior written permission.
  4294. THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY
  4295. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4296. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4297. DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
  4298. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4299. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4300. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  4301. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4302. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4303. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4304. HighwayHash
  4305. Apache License
  4306. Version 2.0, January 2004
  4307. http://www.apache.org/licenses/
  4308. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4309. 1. Definitions.
  4310. "License" shall mean the terms and conditions for use, reproduction,
  4311. and distribution as defined by Sections 1 through 9 of this document.
  4312. "Licensor" shall mean the copyright owner or entity authorized by
  4313. the copyright owner that is granting the License.
  4314. "Legal Entity" shall mean the union of the acting entity and all
  4315. other entities that control, are controlled by, or are under common
  4316. control with that entity. For the purposes of this definition,
  4317. "control" means (i) the power, direct or indirect, to cause the
  4318. direction or management of such entity, whether by contract or
  4319. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4320. outstanding shares, or (iii) beneficial ownership of such entity.
  4321. "You" (or "Your") shall mean an individual or Legal Entity
  4322. exercising permissions granted by this License.
  4323. "Source" form shall mean the preferred form for making modifications,
  4324. including but not limited to software source code, documentation
  4325. source, and configuration files.
  4326. "Object" form shall mean any form resulting from mechanical
  4327. transformation or translation of a Source form, including but
  4328. not limited to compiled object code, generated documentation,
  4329. and conversions to other media types.
  4330. "Work" shall mean the work of authorship, whether in Source or
  4331. Object form, made available under the License, as indicated by a
  4332. copyright notice that is included in or attached to the work
  4333. (an example is provided in the Appendix below).
  4334. "Derivative Works" shall mean any work, whether in Source or Object
  4335. form, that is based on (or derived from) the Work and for which the
  4336. editorial revisions, annotations, elaborations, or other modifications
  4337. represent, as a whole, an original work of authorship. For the purposes
  4338. of this License, Derivative Works shall not include works that remain
  4339. separable from, or merely link (or bind by name) to the interfaces of,
  4340. the Work and Derivative Works thereof.
  4341. "Contribution" shall mean any work of authorship, including
  4342. the original version of the Work and any modifications or additions
  4343. to that Work or Derivative Works thereof, that is intentionally
  4344. submitted to Licensor for inclusion in the Work by the copyright owner
  4345. or by an individual or Legal Entity authorized to submit on behalf of
  4346. the copyright owner. For the purposes of this definition, "submitted"
  4347. means any form of electronic, verbal, or written communication sent
  4348. to the Licensor or its representatives, including but not limited to
  4349. communication on electronic mailing lists, source code control systems,
  4350. and issue tracking systems that are managed by, or on behalf of, the
  4351. Licensor for the purpose of discussing and improving the Work, but
  4352. excluding communication that is conspicuously marked or otherwise
  4353. designated in writing by the copyright owner as "Not a Contribution."
  4354. "Contributor" shall mean Licensor and any individual or Legal Entity
  4355. on behalf of whom a Contribution has been received by Licensor and
  4356. subsequently incorporated within the Work.
  4357. 2. Grant of Copyright License. Subject to the terms and conditions of
  4358. this License, each Contributor hereby grants to You a perpetual,
  4359. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4360. copyright license to reproduce, prepare Derivative Works of,
  4361. publicly display, publicly perform, sublicense, and distribute the
  4362. Work and such Derivative Works in Source or Object form.
  4363. 3. Grant of Patent License. Subject to the terms and conditions of
  4364. this License, each Contributor hereby grants to You a perpetual,
  4365. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4366. (except as stated in this section) patent license to make, have made,
  4367. use, offer to sell, sell, import, and otherwise transfer the Work,
  4368. where such license applies only to those patent claims licensable
  4369. by such Contributor that are necessarily infringed by their
  4370. Contribution(s) alone or by combination of their Contribution(s)
  4371. with the Work to which such Contribution(s) was submitted. If You
  4372. institute patent litigation against any entity (including a
  4373. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4374. or a Contribution incorporated within the Work constitutes direct
  4375. or contributory patent infringement, then any patent licenses
  4376. granted to You under this License for that Work shall terminate
  4377. as of the date such litigation is filed.
  4378. 4. Redistribution. You may reproduce and distribute copies of the
  4379. Work or Derivative Works thereof in any medium, with or without
  4380. modifications, and in Source or Object form, provided that You
  4381. meet the following conditions:
  4382. (a) You must give any other recipients of the Work or
  4383. Derivative Works a copy of this License; and
  4384. (b) You must cause any modified files to carry prominent notices
  4385. stating that You changed the files; and
  4386. (c) You must retain, in the Source form of any Derivative Works
  4387. that You distribute, all copyright, patent, trademark, and
  4388. attribution notices from the Source form of the Work,
  4389. excluding those notices that do not pertain to any part of
  4390. the Derivative Works; and
  4391. (d) If the Work includes a "NOTICE" text file as part of its
  4392. distribution, then any Derivative Works that You distribute must
  4393. include a readable copy of the attribution notices contained
  4394. within such NOTICE file, excluding those notices that do not
  4395. pertain to any part of the Derivative Works, in at least one
  4396. of the following places: within a NOTICE text file distributed
  4397. as part of the Derivative Works; within the Source form or
  4398. documentation, if provided along with the Derivative Works; or,
  4399. within a display generated by the Derivative Works, if and
  4400. wherever such third-party notices normally appear. The contents
  4401. of the NOTICE file are for informational purposes only and
  4402. do not modify the License. You may add Your own attribution
  4403. notices within Derivative Works that You distribute, alongside
  4404. or as an addendum to the NOTICE text from the Work, provided
  4405. that such additional attribution notices cannot be construed
  4406. as modifying the License.
  4407. You may add Your own copyright statement to Your modifications and
  4408. may provide additional or different license terms and conditions
  4409. for use, reproduction, or distribution of Your modifications, or
  4410. for any such Derivative Works as a whole, provided Your use,
  4411. reproduction, and distribution of the Work otherwise complies with
  4412. the conditions stated in this License.
  4413. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4414. any Contribution intentionally submitted for inclusion in the Work
  4415. by You to the Licensor shall be under the terms and conditions of
  4416. this License, without any additional terms or conditions.
  4417. Notwithstanding the above, nothing herein shall supersede or modify
  4418. the terms of any separate license agreement you may have executed
  4419. with Licensor regarding such Contributions.
  4420. 6. Trademarks. This License does not grant permission to use the trade
  4421. names, trademarks, service marks, or product names of the Licensor,
  4422. except as required for reasonable and customary use in describing the
  4423. origin of the Work and reproducing the content of the NOTICE file.
  4424. 7. Disclaimer of Warranty. Unless required by applicable law or
  4425. agreed to in writing, Licensor provides the Work (and each
  4426. Contributor provides its Contributions) on an "AS IS" BASIS,
  4427. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4428. implied, including, without limitation, any warranties or conditions
  4429. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4430. PARTICULAR PURPOSE. You are solely responsible for determining the
  4431. appropriateness of using or redistributing the Work and assume any
  4432. risks associated with Your exercise of permissions under this License.
  4433. 8. Limitation of Liability. In no event and under no legal theory,
  4434. whether in tort (including negligence), contract, or otherwise,
  4435. unless required by applicable law (such as deliberate and grossly
  4436. negligent acts) or agreed to in writing, shall any Contributor be
  4437. liable to You for damages, including any direct, indirect, special,
  4438. incidental, or consequential damages of any character arising as a
  4439. result of this License or out of the use or inability to use the
  4440. Work (including but not limited to damages for loss of goodwill,
  4441. work stoppage, computer failure or malfunction, or any and all
  4442. other commercial damages or losses), even if such Contributor
  4443. has been advised of the possibility of such damages.
  4444. 9. Accepting Warranty or Additional Liability. While redistributing
  4445. the Work or Derivative Works thereof, You may choose to offer,
  4446. and charge a fee for, acceptance of support, warranty, indemnity,
  4447. or other liability obligations and/or rights consistent with this
  4448. License. However, in accepting such obligations, You may act only
  4449. on Your own behalf and on Your sole responsibility, not on behalf
  4450. of any other Contributor, and only if You agree to indemnify,
  4451. defend, and hold each Contributor harmless for any liability
  4452. incurred by, or claims asserted against, such Contributor by reason
  4453. of your accepting any such warranty or additional liability.
  4454. END OF TERMS AND CONDITIONS
  4455. APPENDIX: How to apply the Apache License to your work.
  4456. To apply the Apache License to your work, attach the following
  4457. boilerplate notice, with the fields enclosed by brackets "[]"
  4458. replaced with your own identifying information. (Don't include
  4459. the brackets!) The text should be enclosed in the appropriate
  4460. comment syntax for the file format. We also recommend that a
  4461. file or class name and description of purpose be included on the
  4462. same "printed page" as the copyright notice for easier
  4463. identification within third-party archives.
  4464. Copyright [yyyy] [name of copyright owner]
  4465. Licensed under the Apache License, Version 2.0 (the "License");
  4466. you may not use this file except in compliance with the License.
  4467. You may obtain a copy of the License at
  4468. http://www.apache.org/licenses/LICENSE-2.0
  4469. Unless required by applicable law or agreed to in writing, software
  4470. distributed under the License is distributed on an "AS IS" BASIS,
  4471. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4472. See the License for the specific language governing permissions and
  4473. limitations under the License.
  4474. ICU4C
  4475. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  4476. Copyright © 1991-2020 Unicode, Inc. All rights reserved.
  4477. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  4478. Permission is hereby granted, free of charge, to any person obtaining
  4479. a copy of the Unicode data files and any associated documentation
  4480. (the "Data Files") or Unicode software and any associated documentation
  4481. (the "Software") to deal in the Data Files or Software
  4482. without restriction, including without limitation the rights to use,
  4483. copy, modify, merge, publish, distribute, and/or sell copies of
  4484. the Data Files or Software, and to permit persons to whom the Data Files
  4485. or Software are furnished to do so, provided that either
  4486. (a) this copyright and permission notice appear with all copies
  4487. of the Data Files or Software, or
  4488. (b) this copyright and permission notice appear in associated
  4489. Documentation.
  4490. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  4491. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  4492. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  4493. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  4494. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  4495. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  4496. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  4497. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  4498. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  4499. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  4500. Except as contained in this notice, the name of a copyright holder
  4501. shall not be used in advertising or otherwise to promote the sale,
  4502. use or other dealings in these Data Files or Software without prior
  4503. written authorization of the copyright holder.
  4504. ---------------------
  4505. Third-Party Software Licenses
  4506. This section contains third-party software notices and/or additional
  4507. terms for licensed third-party software components included within ICU
  4508. libraries.
  4509. 1. ICU License - ICU 1.8.1 to ICU 57.1
  4510. COPYRIGHT AND PERMISSION NOTICE
  4511. Copyright (c) 1995-2016 International Business Machines Corporation and others
  4512. All rights reserved.
  4513. Permission is hereby granted, free of charge, to any person obtaining
  4514. a copy of this software and associated documentation files (the
  4515. "Software"), to deal in the Software without restriction, including
  4516. without limitation the rights to use, copy, modify, merge, publish,
  4517. distribute, and/or sell copies of the Software, and to permit persons
  4518. to whom the Software is furnished to do so, provided that the above
  4519. copyright notice(s) and this permission notice appear in all copies of
  4520. the Software and that both the above copyright notice(s) and this
  4521. permission notice appear in supporting documentation.
  4522. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4523. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4524. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  4525. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  4526. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  4527. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  4528. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  4529. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  4530. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  4531. Except as contained in this notice, the name of a copyright holder
  4532. shall not be used in advertising or otherwise to promote the sale, use
  4533. or other dealings in this Software without prior written authorization
  4534. of the copyright holder.
  4535. All trademarks and registered trademarks mentioned herein are the
  4536. property of their respective owners.
  4537. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  4538. # The Google Chrome software developed by Google is licensed under
  4539. # the BSD license. Other software included in this distribution is
  4540. # provided under other licenses, as set forth below.
  4541. #
  4542. # The BSD License
  4543. # http://opensource.org/licenses/bsd-license.php
  4544. # Copyright (C) 2006-2008, Google Inc.
  4545. #
  4546. # All rights reserved.
  4547. #
  4548. # Redistribution and use in source and binary forms, with or without
  4549. # modification, are permitted provided that the following conditions are met:
  4550. #
  4551. # Redistributions of source code must retain the above copyright notice,
  4552. # this list of conditions and the following disclaimer.
  4553. # Redistributions in binary form must reproduce the above
  4554. # copyright notice, this list of conditions and the following
  4555. # disclaimer in the documentation and/or other materials provided with
  4556. # the distribution.
  4557. # Neither the name of Google Inc. nor the names of its
  4558. # contributors may be used to endorse or promote products derived from
  4559. # this software without specific prior written permission.
  4560. #
  4561. #
  4562. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  4563. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  4564. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4565. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4566. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  4567. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  4568. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  4569. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  4570. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  4571. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  4572. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4573. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4574. #
  4575. #
  4576. # The word list in cjdict.txt are generated by combining three word lists
  4577. # listed below with further processing for compound word breaking. The
  4578. # frequency is generated with an iterative training against Google web
  4579. # corpora.
  4580. #
  4581. # * Libtabe (Chinese)
  4582. # - https://sourceforge.net/project/?group_id=1519
  4583. # - Its license terms and conditions are shown below.
  4584. #
  4585. # * IPADIC (Japanese)
  4586. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  4587. # - Its license terms and conditions are shown below.
  4588. #
  4589. # ---------COPYING.libtabe ---- BEGIN--------------------
  4590. #
  4591. # /*
  4592. # * Copyright (c) 1999 TaBE Project.
  4593. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  4594. # * All rights reserved.
  4595. # *
  4596. # * Redistribution and use in source and binary forms, with or without
  4597. # * modification, are permitted provided that the following conditions
  4598. # * are met:
  4599. # *
  4600. # * . Redistributions of source code must retain the above copyright
  4601. # * notice, this list of conditions and the following disclaimer.
  4602. # * . Redistributions in binary form must reproduce the above copyright
  4603. # * notice, this list of conditions and the following disclaimer in
  4604. # * the documentation and/or other materials provided with the
  4605. # * distribution.
  4606. # * . Neither the name of the TaBE Project nor the names of its
  4607. # * contributors may be used to endorse or promote products derived
  4608. # * from this software without specific prior written permission.
  4609. # *
  4610. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4611. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4612. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4613. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4614. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4615. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4616. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4617. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4618. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4619. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4620. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4621. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  4622. # */
  4623. #
  4624. # /*
  4625. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  4626. # * Institute of Information Science, Academia
  4627. # * Sinica. All rights reserved.
  4628. # *
  4629. # * Redistribution and use in source and binary forms, with or without
  4630. # * modification, are permitted provided that the following conditions
  4631. # * are met:
  4632. # *
  4633. # * . Redistributions of source code must retain the above copyright
  4634. # * notice, this list of conditions and the following disclaimer.
  4635. # * . Redistributions in binary form must reproduce the above copyright
  4636. # * notice, this list of conditions and the following disclaimer in
  4637. # * the documentation and/or other materials provided with the
  4638. # * distribution.
  4639. # * . Neither the name of the Computer Systems and Communication Lab
  4640. # * nor the names of its contributors may be used to endorse or
  4641. # * promote products derived from this software without specific
  4642. # * prior written permission.
  4643. # *
  4644. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4645. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4646. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4647. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4648. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  4649. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4650. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4651. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4652. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4653. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4654. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4655. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  4656. # */
  4657. #
  4658. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  4659. # University of Illinois
  4660. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  4661. #
  4662. # ---------------COPYING.libtabe-----END--------------------------------
  4663. #
  4664. #
  4665. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  4666. #
  4667. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  4668. # and Technology. All Rights Reserved.
  4669. #
  4670. # Use, reproduction, and distribution of this software is permitted.
  4671. # Any copy of this software, whether in its original form or modified,
  4672. # must include both the above copyright notice and the following
  4673. # paragraphs.
  4674. #
  4675. # Nara Institute of Science and Technology (NAIST),
  4676. # the copyright holders, disclaims all warranties with regard to this
  4677. # software, including all implied warranties of merchantability and
  4678. # fitness, in no event shall NAIST be liable for
  4679. # any special, indirect or consequential damages or any damages
  4680. # whatsoever resulting from loss of use, data or profits, whether in an
  4681. # action of contract, negligence or other tortuous action, arising out
  4682. # of or in connection with the use or performance of this software.
  4683. #
  4684. # A large portion of the dictionary entries
  4685. # originate from ICOT Free Software. The following conditions for ICOT
  4686. # Free Software applies to the current dictionary as well.
  4687. #
  4688. # Each User may also freely distribute the Program, whether in its
  4689. # original form or modified, to any third party or parties, PROVIDED
  4690. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  4691. # on, or be attached to, the Program, which is distributed substantially
  4692. # in the same form as set out herein and that such intended
  4693. # distribution, if actually made, will neither violate or otherwise
  4694. # contravene any of the laws and regulations of the countries having
  4695. # jurisdiction over the User or the intended distribution itself.
  4696. #
  4697. # NO WARRANTY
  4698. #
  4699. # The program was produced on an experimental basis in the course of the
  4700. # research and development conducted during the project and is provided
  4701. # to users as so produced on an experimental basis. Accordingly, the
  4702. # program is provided without any warranty whatsoever, whether express,
  4703. # implied, statutory or otherwise. The term "warranty" used herein
  4704. # includes, but is not limited to, any warranty of the quality,
  4705. # performance, merchantability and fitness for a particular purpose of
  4706. # the program and the nonexistence of any infringement or violation of
  4707. # any right of any third party.
  4708. #
  4709. # Each user of the program will agree and understand, and be deemed to
  4710. # have agreed and understood, that there is no warranty whatsoever for
  4711. # the program and, accordingly, the entire risk arising from or
  4712. # otherwise connected with the program is assumed by the user.
  4713. #
  4714. # Therefore, neither ICOT, the copyright holder, or any other
  4715. # organization that participated in or was otherwise related to the
  4716. # development of the program and their respective officials, directors,
  4717. # officers and other employees shall be held liable for any and all
  4718. # damages, including, without limitation, general, special, incidental
  4719. # and consequential damages, arising out of or otherwise in connection
  4720. # with the use or inability to use the program or any product, material
  4721. # or result produced or otherwise obtained by using the program,
  4722. # regardless of whether they have been advised of, or otherwise had
  4723. # knowledge of, the possibility of such damages at any time during the
  4724. # project or thereafter. Each user will be deemed to have agreed to the
  4725. # foregoing by his or her commencement of use of the program. The term
  4726. # "use" as used herein includes, but is not limited to, the use,
  4727. # modification, copying and distribution of the program and the
  4728. # production of secondary products from the program.
  4729. #
  4730. # In the case where the program, whether in its original form or
  4731. # modified, was distributed or delivered to or received by a user from
  4732. # any person, organization or entity other than ICOT, unless it makes or
  4733. # grants independently of ICOT any specific warranty to the user in
  4734. # writing, such person, organization or entity, will also be exempted
  4735. # from and not be held liable to the user for any such damages as noted
  4736. # above as far as the program is concerned.
  4737. #
  4738. # ---------------COPYING.ipadic-----END----------------------------------
  4739. 3. Lao Word Break Dictionary Data (laodict.txt)
  4740. # Copyright (c) 2013 International Business Machines Corporation
  4741. # and others. All Rights Reserved.
  4742. #
  4743. # Project: http://code.google.com/p/lao-dictionary/
  4744. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  4745. # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  4746. # (copied below)
  4747. #
  4748. # This file is derived from the above dictionary, with slight
  4749. # modifications.
  4750. # ----------------------------------------------------------------------
  4751. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  4752. # All rights reserved.
  4753. #
  4754. # Redistribution and use in source and binary forms, with or without
  4755. # modification,
  4756. # are permitted provided that the following conditions are met:
  4757. #
  4758. #
  4759. # Redistributions of source code must retain the above copyright notice, this
  4760. # list of conditions and the following disclaimer. Redistributions in
  4761. # binary form must reproduce the above copyright notice, this list of
  4762. # conditions and the following disclaimer in the documentation and/or
  4763. # other materials provided with the distribution.
  4764. #
  4765. #
  4766. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4767. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4768. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  4769. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  4770. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  4771. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4772. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  4773. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  4774. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  4775. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  4776. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  4777. # OF THE POSSIBILITY OF SUCH DAMAGE.
  4778. # --------------------------------------------------------------------------
  4779. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  4780. # Copyright (c) 2014 International Business Machines Corporation
  4781. # and others. All Rights Reserved.
  4782. #
  4783. # This list is part of a project hosted at:
  4784. # github.com/kanyawtech/myanmar-karen-word-lists
  4785. #
  4786. # --------------------------------------------------------------------------
  4787. # Copyright (c) 2013, LeRoy Benjamin Sharon
  4788. # All rights reserved.
  4789. #
  4790. # Redistribution and use in source and binary forms, with or without
  4791. # modification, are permitted provided that the following conditions
  4792. # are met: Redistributions of source code must retain the above
  4793. # copyright notice, this list of conditions and the following
  4794. # disclaimer. Redistributions in binary form must reproduce the
  4795. # above copyright notice, this list of conditions and the following
  4796. # disclaimer in the documentation and/or other materials provided
  4797. # with the distribution.
  4798. #
  4799. # Neither the name Myanmar Karen Word Lists, nor the names of its
  4800. # contributors may be used to endorse or promote products derived
  4801. # from this software without specific prior written permission.
  4802. #
  4803. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  4804. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  4805. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  4806. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4807. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  4808. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  4809. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  4810. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4811. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4812. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  4813. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  4814. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  4815. # SUCH DAMAGE.
  4816. # --------------------------------------------------------------------------
  4817. 5. Time Zone Database
  4818. ICU uses the public domain data and code derived from Time Zone
  4819. Database for its time zone support. The ownership of the TZ database
  4820. is explained in BCP 175: Procedure for Maintaining the Time Zone
  4821. Database section 7.
  4822. # 7. Database Ownership
  4823. #
  4824. # The TZ database itself is not an IETF Contribution or an IETF
  4825. # document. Rather it is a pre-existing and regularly updated work
  4826. # that is in the public domain, and is intended to remain in the
  4827. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  4828. # not apply to the TZ Database or contributions that individuals make
  4829. # to it. Should any claims be made and substantiated against the TZ
  4830. # Database, the organization that is providing the IANA
  4831. # Considerations defined in this RFC, under the memorandum of
  4832. # understanding with the IETF, currently ICANN, may act in accordance
  4833. # with all competent court orders. No ownership claims will be made
  4834. # by ICANN or the IETF Trust on the database or the code. Any person
  4835. # making a contribution to the database or code waives all rights to
  4836. # future claims in that contribution or in the TZ Database.
  4837. 6. Google double-conversion
  4838. Copyright 2006-2011, the V8 project authors. All rights reserved.
  4839. Redistribution and use in source and binary forms, with or without
  4840. modification, are permitted provided that the following conditions are
  4841. met:
  4842. * Redistributions of source code must retain the above copyright
  4843. notice, this list of conditions and the following disclaimer.
  4844. * Redistributions in binary form must reproduce the above
  4845. copyright notice, this list of conditions and the following
  4846. disclaimer in the documentation and/or other materials provided
  4847. with the distribution.
  4848. * Neither the name of Google Inc. nor the names of its
  4849. contributors may be used to endorse or promote products derived
  4850. from this software without specific prior written permission.
  4851. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  4852. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  4853. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  4854. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  4855. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  4856. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  4857. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  4858. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  4859. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4860. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4861. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4862. Khronos OpenGL headers
  4863. OpenGL Licenses
  4864. Component Location Primary Author License
  4865. ----------------------------------------------------------------------------
  4866. standard headers gl/ The Khronos Group, MIT, SGI, and
  4867. Brian Paul, Apache 2.0
  4868. Silicon Graphics
  4869. EGL utilities util/ Google Apache 2.0
  4870. -------------------------------------
  4871. Copyright The Khronos Group Inc.
  4872. Permission is hereby granted, free of charge, to any person obtaining a
  4873. copy of this software and/or associated documentation files (the
  4874. "Materials"), to deal in the Materials without restriction, including
  4875. without limitation the rights to use, copy, modify, merge, publish,
  4876. distribute, sublicense, and/or sell copies of the Materials, and to
  4877. permit persons to whom the Materials are furnished to do so, subject to
  4878. the following conditions:
  4879. The above copyright notice and this permission notice shall be included
  4880. in all copies or substantial portions of the Materials.
  4881. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  4882. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  4883. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  4884. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  4885. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  4886. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  4887. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  4888. SGI FREE SOFTWARE LICENSE B
  4889. (Version 2.0, Sept. 18, 2008)
  4890. Copyright (C) [dates of first publication] Silicon Graphics, Inc.
  4891. All Rights Reserved.
  4892. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4893. this software and associated documentation files (the "Software"), to deal in
  4894. the Software without restriction, including without limitation the rights to
  4895. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4896. of the Software, and to permit persons to whom the Software is furnished to do
  4897. so, subject to the following conditions:
  4898. The above copyright notice including the dates of first publication and either
  4899. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  4900. shall be included in all copies or substantial portions of the Software.
  4901. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4902. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4903. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  4904. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  4905. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  4906. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4907. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  4908. not be used in advertising or otherwise to promote the sale, use or other
  4909. dealings in this Software without prior written authorization from Silicon
  4910. Graphics, Inc.
  4911. Apache License
  4912. Version 2.0, January 2004
  4913. http://www.apache.org/licenses/
  4914. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4915. 1. Definitions.
  4916. "License" shall mean the terms and conditions for use, reproduction,
  4917. and distribution as defined by Sections 1 through 9 of this document.
  4918. "Licensor" shall mean the copyright owner or entity authorized by
  4919. the copyright owner that is granting the License.
  4920. "Legal Entity" shall mean the union of the acting entity and all
  4921. other entities that control, are controlled by, or are under common
  4922. control with that entity. For the purposes of this definition,
  4923. "control" means (i) the power, direct or indirect, to cause the
  4924. direction or management of such entity, whether by contract or
  4925. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4926. outstanding shares, or (iii) beneficial ownership of such entity.
  4927. "You" (or "Your") shall mean an individual or Legal Entity
  4928. exercising permissions granted by this License.
  4929. "Source" form shall mean the preferred form for making modifications,
  4930. including but not limited to software source code, documentation
  4931. source, and configuration files.
  4932. "Object" form shall mean any form resulting from mechanical
  4933. transformation or translation of a Source form, including but
  4934. not limited to compiled object code, generated documentation,
  4935. and conversions to other media types.
  4936. "Work" shall mean the work of authorship, whether in Source or
  4937. Object form, made available under the License, as indicated by a
  4938. copyright notice that is included in or attached to the work
  4939. (an example is provided in the Appendix below).
  4940. "Derivative Works" shall mean any work, whether in Source or Object
  4941. form, that is based on (or derived from) the Work and for which the
  4942. editorial revisions, annotations, elaborations, or other modifications
  4943. represent, as a whole, an original work of authorship. For the purposes
  4944. of this License, Derivative Works shall not include works that remain
  4945. separable from, or merely link (or bind by name) to the interfaces of,
  4946. the Work and Derivative Works thereof.
  4947. "Contribution" shall mean any work of authorship, including
  4948. the original version of the Work and any modifications or additions
  4949. to that Work or Derivative Works thereof, that is intentionally
  4950. submitted to Licensor for inclusion in the Work by the copyright owner
  4951. or by an individual or Legal Entity authorized to submit on behalf of
  4952. the copyright owner. For the purposes of this definition, "submitted"
  4953. means any form of electronic, verbal, or written communication sent
  4954. to the Licensor or its representatives, including but not limited to
  4955. communication on electronic mailing lists, source code control systems,
  4956. and issue tracking systems that are managed by, or on behalf of, the
  4957. Licensor for the purpose of discussing and improving the Work, but
  4958. excluding communication that is conspicuously marked or otherwise
  4959. designated in writing by the copyright owner as "Not a Contribution."
  4960. "Contributor" shall mean Licensor and any individual or Legal Entity
  4961. on behalf of whom a Contribution has been received by Licensor and
  4962. subsequently incorporated within the Work.
  4963. 2. Grant of Copyright License. Subject to the terms and conditions of
  4964. this License, each Contributor hereby grants to You a perpetual,
  4965. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4966. copyright license to reproduce, prepare Derivative Works of,
  4967. publicly display, publicly perform, sublicense, and distribute the
  4968. Work and such Derivative Works in Source or Object form.
  4969. 3. Grant of Patent License. Subject to the terms and conditions of
  4970. this License, each Contributor hereby grants to You a perpetual,
  4971. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4972. (except as stated in this section) patent license to make, have made,
  4973. use, offer to sell, sell, import, and otherwise transfer the Work,
  4974. where such license applies only to those patent claims licensable
  4975. by such Contributor that are necessarily infringed by their
  4976. Contribution(s) alone or by combination of their Contribution(s)
  4977. with the Work to which such Contribution(s) was submitted. If You
  4978. institute patent litigation against any entity (including a
  4979. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4980. or a Contribution incorporated within the Work constitutes direct
  4981. or contributory patent infringement, then any patent licenses
  4982. granted to You under this License for that Work shall terminate
  4983. as of the date such litigation is filed.
  4984. 4. Redistribution. You may reproduce and distribute copies of the
  4985. Work or Derivative Works thereof in any medium, with or without
  4986. modifications, and in Source or Object form, provided that You
  4987. meet the following conditions:
  4988. (a) You must give any other recipients of the Work or
  4989. Derivative Works a copy of this License; and
  4990. (b) You must cause any modified files to carry prominent notices
  4991. stating that You changed the files; and
  4992. (c) You must retain, in the Source form of any Derivative Works
  4993. that You distribute, all copyright, patent, trademark, and
  4994. attribution notices from the Source form of the Work,
  4995. excluding those notices that do not pertain to any part of
  4996. the Derivative Works; and
  4997. (d) If the Work includes a "NOTICE" text file as part of its
  4998. distribution, then any Derivative Works that You distribute must
  4999. include a readable copy of the attribution notices contained
  5000. within such NOTICE file, excluding those notices that do not
  5001. pertain to any part of the Derivative Works, in at least one
  5002. of the following places: within a NOTICE text file distributed
  5003. as part of the Derivative Works; within the Source form or
  5004. documentation, if provided along with the Derivative Works; or,
  5005. within a display generated by the Derivative Works, if and
  5006. wherever such third-party notices normally appear. The contents
  5007. of the NOTICE file are for informational purposes only and
  5008. do not modify the License. You may add Your own attribution
  5009. notices within Derivative Works that You distribute, alongside
  5010. or as an addendum to the NOTICE text from the Work, provided
  5011. that such additional attribution notices cannot be construed
  5012. as modifying the License.
  5013. You may add Your own copyright statement to Your modifications and
  5014. may provide additional or different license terms and conditions
  5015. for use, reproduction, or distribution of Your modifications, or
  5016. for any such Derivative Works as a whole, provided Your use,
  5017. reproduction, and distribution of the Work otherwise complies with
  5018. the conditions stated in this License.
  5019. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5020. any Contribution intentionally submitted for inclusion in the Work
  5021. by You to the Licensor shall be under the terms and conditions of
  5022. this License, without any additional terms or conditions.
  5023. Notwithstanding the above, nothing herein shall supersede or modify
  5024. the terms of any separate license agreement you may have executed
  5025. with Licensor regarding such Contributions.
  5026. 6. Trademarks. This License does not grant permission to use the trade
  5027. names, trademarks, service marks, or product names of the Licensor,
  5028. except as required for reasonable and customary use in describing the
  5029. origin of the Work and reproducing the content of the NOTICE file.
  5030. 7. Disclaimer of Warranty. Unless required by applicable law or
  5031. agreed to in writing, Licensor provides the Work (and each
  5032. Contributor provides its Contributions) on an "AS IS" BASIS,
  5033. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5034. implied, including, without limitation, any warranties or conditions
  5035. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5036. PARTICULAR PURPOSE. You are solely responsible for determining the
  5037. appropriateness of using or redistributing the Work and assume any
  5038. risks associated with Your exercise of permissions under this License.
  5039. 8. Limitation of Liability. In no event and under no legal theory,
  5040. whether in tort (including negligence), contract, or otherwise,
  5041. unless required by applicable law (such as deliberate and grossly
  5042. negligent acts) or agreed to in writing, shall any Contributor be
  5043. liable to You for damages, including any direct, indirect, special,
  5044. incidental, or consequential damages of any character arising as a
  5045. result of this License or out of the use or inability to use the
  5046. Work (including but not limited to damages for loss of goodwill,
  5047. work stoppage, computer failure or malfunction, or any and all
  5048. other commercial damages or losses), even if such Contributor
  5049. has been advised of the possibility of such damages.
  5050. 9. Accepting Warranty or Additional Liability. While redistributing
  5051. the Work or Derivative Works thereof, You may choose to offer,
  5052. and charge a fee for, acceptance of support, warranty, indemnity,
  5053. or other liability obligations and/or rights consistent with this
  5054. License. However, in accepting such obligations, You may act only
  5055. on Your own behalf and on Your sole responsibility, not on behalf
  5056. of any other Contributor, and only if You agree to indemnify,
  5057. defend, and hold each Contributor harmless for any liability
  5058. incurred by, or claims asserted against, such Contributor by reason
  5059. of your accepting any such warranty or additional liability.
  5060. LAPACK
  5061. Copyright (c) 1992-2011 The University of Tennessee and The University
  5062. of Tennessee Research Foundation. All rights
  5063. reserved.
  5064. Copyright (c) 2000-2011 The University of California Berkeley. All
  5065. rights reserved.
  5066. Copyright (c) 2006-2012 The University of Colorado Denver. All rights
  5067. reserved.
  5068. $COPYRIGHT$
  5069. Additional copyrights may follow
  5070. $HEADER$
  5071. Redistribution and use in source and binary forms, with or without
  5072. modification, are permitted provided that the following conditions are
  5073. met:
  5074. - Redistributions of source code must retain the above copyright
  5075. notice, this list of conditions and the following disclaimer.
  5076. - Redistributions in binary form must reproduce the above copyright
  5077. notice, this list of conditions and the following disclaimer listed
  5078. in this license in the documentation and/or other materials
  5079. provided with the distribution.
  5080. - Neither the name of the copyright holders nor the names of its
  5081. contributors may be used to endorse or promote products derived from
  5082. this software without specific prior written permission.
  5083. The copyright holders provide no reassurances that the source code
  5084. provided does not infringe any patent, copyright, or any other
  5085. intellectual property rights of third parties. The copyright holders
  5086. disclaim any liability to any recipient for claims brought against
  5087. recipient by any third party for infringement of that parties
  5088. intellectual property rights.
  5089. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5090. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5091. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5092. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5093. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5094. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5095. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5096. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5097. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5098. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5099. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5100. LLVM
  5101. Copied from llvm-project/llvm/LICENSE.TXT:
  5102. ==============================================================================
  5103. The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
  5104. ==============================================================================
  5105. Apache License
  5106. Version 2.0, January 2004
  5107. http://www.apache.org/licenses/
  5108. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5109. 1. Definitions.
  5110. "License" shall mean the terms and conditions for use, reproduction,
  5111. and distribution as defined by Sections 1 through 9 of this document.
  5112. "Licensor" shall mean the copyright owner or entity authorized by
  5113. the copyright owner that is granting the License.
  5114. "Legal Entity" shall mean the union of the acting entity and all
  5115. other entities that control, are controlled by, or are under common
  5116. control with that entity. For the purposes of this definition,
  5117. "control" means (i) the power, direct or indirect, to cause the
  5118. direction or management of such entity, whether by contract or
  5119. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  5120. outstanding shares, or (iii) beneficial ownership of such entity.
  5121. "You" (or "Your") shall mean an individual or Legal Entity
  5122. exercising permissions granted by this License.
  5123. "Source" form shall mean the preferred form for making modifications,
  5124. including but not limited to software source code, documentation
  5125. source, and configuration files.
  5126. "Object" form shall mean any form resulting from mechanical
  5127. transformation or translation of a Source form, including but
  5128. not limited to compiled object code, generated documentation,
  5129. and conversions to other media types.
  5130. "Work" shall mean the work of authorship, whether in Source or
  5131. Object form, made available under the License, as indicated by a
  5132. copyright notice that is included in or attached to the work
  5133. (an example is provided in the Appendix below).
  5134. "Derivative Works" shall mean any work, whether in Source or Object
  5135. form, that is based on (or derived from) the Work and for which the
  5136. editorial revisions, annotations, elaborations, or other modifications
  5137. represent, as a whole, an original work of authorship. For the purposes
  5138. of this License, Derivative Works shall not include works that remain
  5139. separable from, or merely link (or bind by name) to the interfaces of,
  5140. the Work and Derivative Works thereof.
  5141. "Contribution" shall mean any work of authorship, including
  5142. the original version of the Work and any modifications or additions
  5143. to that Work or Derivative Works thereof, that is intentionally
  5144. submitted to Licensor for inclusion in the Work by the copyright owner
  5145. or by an individual or Legal Entity authorized to submit on behalf of
  5146. the copyright owner. For the purposes of this definition, "submitted"
  5147. means any form of electronic, verbal, or written communication sent
  5148. to the Licensor or its representatives, including but not limited to
  5149. communication on electronic mailing lists, source code control systems,
  5150. and issue tracking systems that are managed by, or on behalf of, the
  5151. Licensor for the purpose of discussing and improving the Work, but
  5152. excluding communication that is conspicuously marked or otherwise
  5153. designated in writing by the copyright owner as "Not a Contribution."
  5154. "Contributor" shall mean Licensor and any individual or Legal Entity
  5155. on behalf of whom a Contribution has been received by Licensor and
  5156. subsequently incorporated within the Work.
  5157. 2. Grant of Copyright License. Subject to the terms and conditions of
  5158. this License, each Contributor hereby grants to You a perpetual,
  5159. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5160. copyright license to reproduce, prepare Derivative Works of,
  5161. publicly display, publicly perform, sublicense, and distribute the
  5162. Work and such Derivative Works in Source or Object form.
  5163. 3. Grant of Patent License. Subject to the terms and conditions of
  5164. this License, each Contributor hereby grants to You a perpetual,
  5165. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  5166. (except as stated in this section) patent license to make, have made,
  5167. use, offer to sell, sell, import, and otherwise transfer the Work,
  5168. where such license applies only to those patent claims licensable
  5169. by such Contributor that are necessarily infringed by their
  5170. Contribution(s) alone or by combination of their Contribution(s)
  5171. with the Work to which such Contribution(s) was submitted. If You
  5172. institute patent litigation against any entity (including a
  5173. cross-claim or counterclaim in a lawsuit) alleging that the Work
  5174. or a Contribution incorporated within the Work constitutes direct
  5175. or contributory patent infringement, then any patent licenses
  5176. granted to You under this License for that Work shall terminate
  5177. as of the date such litigation is filed.
  5178. 4. Redistribution. You may reproduce and distribute copies of the
  5179. Work or Derivative Works thereof in any medium, with or without
  5180. modifications, and in Source or Object form, provided that You
  5181. meet the following conditions:
  5182. (a) You must give any other recipients of the Work or
  5183. Derivative Works a copy of this License; and
  5184. (b) You must cause any modified files to carry prominent notices
  5185. stating that You changed the files; and
  5186. (c) You must retain, in the Source form of any Derivative Works
  5187. that You distribute, all copyright, patent, trademark, and
  5188. attribution notices from the Source form of the Work,
  5189. excluding those notices that do not pertain to any part of
  5190. the Derivative Works; and
  5191. (d) If the Work includes a "NOTICE" text file as part of its
  5192. distribution, then any Derivative Works that You distribute must
  5193. include a readable copy of the attribution notices contained
  5194. within such NOTICE file, excluding those notices that do not
  5195. pertain to any part of the Derivative Works, in at least one
  5196. of the following places: within a NOTICE text file distributed
  5197. as part of the Derivative Works; within the Source form or
  5198. documentation, if provided along with the Derivative Works; or,
  5199. within a display generated by the Derivative Works, if and
  5200. wherever such third-party notices normally appear. The contents
  5201. of the NOTICE file are for informational purposes only and
  5202. do not modify the License. You may add Your own attribution
  5203. notices within Derivative Works that You distribute, alongside
  5204. or as an addendum to the NOTICE text from the Work, provided
  5205. that such additional attribution notices cannot be construed
  5206. as modifying the License.
  5207. You may add Your own copyright statement to Your modifications and
  5208. may provide additional or different license terms and conditions
  5209. for use, reproduction, or distribution of Your modifications, or
  5210. for any such Derivative Works as a whole, provided Your use,
  5211. reproduction, and distribution of the Work otherwise complies with
  5212. the conditions stated in this License.
  5213. 5. Submission of Contributions. Unless You explicitly state otherwise,
  5214. any Contribution intentionally submitted for inclusion in the Work
  5215. by You to the Licensor shall be under the terms and conditions of
  5216. this License, without any additional terms or conditions.
  5217. Notwithstanding the above, nothing herein shall supersede or modify
  5218. the terms of any separate license agreement you may have executed
  5219. with Licensor regarding such Contributions.
  5220. 6. Trademarks. This License does not grant permission to use the trade
  5221. names, trademarks, service marks, or product names of the Licensor,
  5222. except as required for reasonable and customary use in describing the
  5223. origin of the Work and reproducing the content of the NOTICE file.
  5224. 7. Disclaimer of Warranty. Unless required by applicable law or
  5225. agreed to in writing, Licensor provides the Work (and each
  5226. Contributor provides its Contributions) on an "AS IS" BASIS,
  5227. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  5228. implied, including, without limitation, any warranties or conditions
  5229. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  5230. PARTICULAR PURPOSE. You are solely responsible for determining the
  5231. appropriateness of using or redistributing the Work and assume any
  5232. risks associated with Your exercise of permissions under this License.
  5233. 8. Limitation of Liability. In no event and under no legal theory,
  5234. whether in tort (including negligence), contract, or otherwise,
  5235. unless required by applicable law (such as deliberate and grossly
  5236. negligent acts) or agreed to in writing, shall any Contributor be
  5237. liable to You for damages, including any direct, indirect, special,
  5238. incidental, or consequential damages of any character arising as a
  5239. result of this License or out of the use or inability to use the
  5240. Work (including but not limited to damages for loss of goodwill,
  5241. work stoppage, computer failure or malfunction, or any and all
  5242. other commercial damages or losses), even if such Contributor
  5243. has been advised of the possibility of such damages.
  5244. 9. Accepting Warranty or Additional Liability. While redistributing
  5245. the Work or Derivative Works thereof, You may choose to offer,
  5246. and charge a fee for, acceptance of support, warranty, indemnity,
  5247. or other liability obligations and/or rights consistent with this
  5248. License. However, in accepting such obligations, You may act only
  5249. on Your own behalf and on Your sole responsibility, not on behalf
  5250. of any other Contributor, and only if You agree to indemnify,
  5251. defend, and hold each Contributor harmless for any liability
  5252. incurred by, or claims asserted against, such Contributor by reason
  5253. of your accepting any such warranty or additional liability.
  5254. END OF TERMS AND CONDITIONS
  5255. APPENDIX: How to apply the Apache License to your work.
  5256. To apply the Apache License to your work, attach the following
  5257. boilerplate notice, with the fields enclosed by brackets "[]"
  5258. replaced with your own identifying information. (Don't include
  5259. the brackets!) The text should be enclosed in the appropriate
  5260. comment syntax for the file format. We also recommend that a
  5261. file or class name and description of purpose be included on the
  5262. same "printed page" as the copyright notice for easier
  5263. identification within third-party archives.
  5264. Copyright [yyyy] [name of copyright owner]
  5265. Licensed under the Apache License, Version 2.0 (the "License");
  5266. you may not use this file except in compliance with the License.
  5267. You may obtain a copy of the License at
  5268. http://www.apache.org/licenses/LICENSE-2.0
  5269. Unless required by applicable law or agreed to in writing, software
  5270. distributed under the License is distributed on an "AS IS" BASIS,
  5271. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  5272. See the License for the specific language governing permissions and
  5273. limitations under the License.
  5274. ---- LLVM Exceptions to the Apache 2.0 License ----
  5275. As an exception, if, as a result of your compiling your source code, portions
  5276. of this Software are embedded into an Object form of such source code, you
  5277. may redistribute such embedded portions in such Object form without complying
  5278. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  5279. In addition, if you combine or link compiled forms of this Software with
  5280. software that is licensed under the GPLv2 ("Combined Software") and if a
  5281. court of competent jurisdiction determines that the patent provision (Section
  5282. 3), the indemnity provision (Section 9) or other Section of the License
  5283. conflicts with the conditions of the GPLv2, you may retroactively and
  5284. prospectively choose to deem waived or otherwise exclude such Section(s) of
  5285. the License, but only in their entirety and only with respect to the Combined
  5286. Software.
  5287. ==============================================================================
  5288. Software from third parties included in the LLVM Project:
  5289. ==============================================================================
  5290. The LLVM Project contains third party software which is under different license
  5291. terms. All such code will be identified clearly using at least one of two
  5292. mechanisms:
  5293. 1) It will be in a separate directory tree with its own `LICENSE.txt` or
  5294. `LICENSE` file at the top containing the specific license and restrictions
  5295. which apply to that software, or
  5296. 2) It will contain specific license and restriction terms at the top of every
  5297. file.
  5298. ==============================================================================
  5299. Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
  5300. ==============================================================================
  5301. University of Illinois/NCSA
  5302. Open Source License
  5303. Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
  5304. All rights reserved.
  5305. Developed by:
  5306. LLVM Team
  5307. University of Illinois at Urbana-Champaign
  5308. http://llvm.org
  5309. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5310. this software and associated documentation files (the "Software"), to deal with
  5311. the Software without restriction, including without limitation the rights to
  5312. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5313. of the Software, and to permit persons to whom the Software is furnished to do
  5314. so, subject to the following conditions:
  5315. * Redistributions of source code must retain the above copyright notice,
  5316. this list of conditions and the following disclaimers.
  5317. * Redistributions in binary form must reproduce the above copyright notice,
  5318. this list of conditions and the following disclaimers in the
  5319. documentation and/or other materials provided with the distribution.
  5320. * Neither the names of the LLVM Team, University of Illinois at
  5321. Urbana-Champaign, nor the names of its contributors may be used to
  5322. endorse or promote products derived from this Software without specific
  5323. prior written permission.
  5324. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5325. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5326. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5327. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5328. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5329. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  5330. SOFTWARE.
  5331. ==============================================================================
  5332. ==============================================================================
  5333. Copied from llvm-project/llvm/utils/unittest/googletest/LICENSE.TXT and
  5334. llvm-project/llvm/utils/unittest/googlemock/LICENSE.txt:
  5335. Copyright 2008, Google Inc.
  5336. All rights reserved.
  5337. Redistribution and use in source and binary forms, with or without
  5338. modification, are permitted provided that the following conditions are
  5339. met:
  5340. * Redistributions of source code must retain the above copyright
  5341. notice, this list of conditions and the following disclaimer.
  5342. * Redistributions in binary form must reproduce the above
  5343. copyright notice, this list of conditions and the following disclaimer
  5344. in the documentation and/or other materials provided with the
  5345. distribution.
  5346. * Neither the name of Google Inc. nor the names of its
  5347. contributors may be used to endorse or promote products derived from
  5348. this software without specific prior written permission.
  5349. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5350. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5351. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5352. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5353. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5354. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5355. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5356. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5357. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5358. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5359. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5360. ==============================================================================
  5361. ==============================================================================
  5362. Copied from llvm-project/llvm/lib/Support/COPYRIGHT.regex:
  5363. $OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $
  5364. Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
  5365. This software is not subject to any license of the American Telephone
  5366. and Telegraph Company or of the Regents of the University of California.
  5367. Permission is granted to anyone to use this software for any purpose on
  5368. any computer system, and to alter it and redistribute it, subject
  5369. to the following restrictions:
  5370. 1. The author is not responsible for the consequences of use of this
  5371. software, no matter how awful, even if they arise from flaws in it.
  5372. 2. The origin of this software must not be misrepresented, either by
  5373. explicit claim or by omission. Since few users ever read sources,
  5374. credits must appear in the documentation.
  5375. 3. Altered versions must be plainly marked as such, and must not be
  5376. misrepresented as being the original software. Since few users
  5377. ever read sources, credits must appear in the documentation.
  5378. 4. This notice may not be removed or altered.
  5379. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  5380. /*-
  5381. * Copyright (c) 1994
  5382. * The Regents of the University of California. All rights reserved.
  5383. *
  5384. * Redistribution and use in source and binary forms, with or without
  5385. * modification, are permitted provided that the following conditions
  5386. * are met:
  5387. * 1. Redistributions of source code must retain the above copyright
  5388. * notice, this list of conditions and the following disclaimer.
  5389. * 2. Redistributions in binary form must reproduce the above copyright
  5390. * notice, this list of conditions and the following disclaimer in the
  5391. * documentation and/or other materials provided with the distribution.
  5392. * 3. Neither the name of the University nor the names of its contributors
  5393. * may be used to endorse or promote products derived from this software
  5394. * without specific prior written permission.
  5395. *
  5396. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  5397. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5398. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  5399. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  5400. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  5401. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  5402. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  5403. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  5404. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  5405. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  5406. * SUCH DAMAGE.
  5407. *
  5408. * @(#)COPYRIGHT 8.1 (Berkeley) 3/16/94
  5409. */
  5410. ==============================================================================
  5411. ==============================================================================
  5412. Copied from llvm-project/llvm/projects/dragonegg/COPYING:
  5413. GNU GENERAL PUBLIC LICENSE
  5414. Version 2, June 1991
  5415. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  5416. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5417. Everyone is permitted to copy and distribute verbatim copies
  5418. of this license document, but changing it is not allowed.
  5419. Preamble
  5420. The licenses for most software are designed to take away your
  5421. freedom to share and change it. By contrast, the GNU General Public
  5422. License is intended to guarantee your freedom to share and change free
  5423. software--to make sure the software is free for all its users. This
  5424. General Public License applies to most of the Free Software
  5425. Foundation's software and to any other program whose authors commit to
  5426. using it. (Some other Free Software Foundation software is covered by
  5427. the GNU Library General Public License instead.) You can apply it to
  5428. your programs, too.
  5429. When we speak of free software, we are referring to freedom, not
  5430. price. Our General Public Licenses are designed to make sure that you
  5431. have the freedom to distribute copies of free software (and charge for
  5432. this service if you wish), that you receive source code or can get it
  5433. if you want it, that you can change the software or use pieces of it
  5434. in new free programs; and that you know you can do these things.
  5435. To protect your rights, we need to make restrictions that forbid
  5436. anyone to deny you these rights or to ask you to surrender the rights.
  5437. These restrictions translate to certain responsibilities for you if you
  5438. distribute copies of the software, or if you modify it.
  5439. For example, if you distribute copies of such a program, whether
  5440. gratis or for a fee, you must give the recipients all the rights that
  5441. you have. You must make sure that they, too, receive or can get the
  5442. source code. And you must show them these terms so they know their
  5443. rights.
  5444. We protect your rights with two steps: (1) copyright the software, and
  5445. (2) offer you this license which gives you legal permission to copy,
  5446. distribute and/or modify the software.
  5447. Also, for each author's protection and ours, we want to make certain
  5448. that everyone understands that there is no warranty for this free
  5449. software. If the software is modified by someone else and passed on, we
  5450. want its recipients to know that what they have is not the original, so
  5451. that any problems introduced by others will not reflect on the original
  5452. authors' reputations.
  5453. Finally, any free program is threatened constantly by software
  5454. patents. We wish to avoid the danger that redistributors of a free
  5455. program will individually obtain patent licenses, in effect making the
  5456. program proprietary. To prevent this, we have made it clear that any
  5457. patent must be licensed for everyone's free use or not licensed at all.
  5458. The precise terms and conditions for copying, distribution and
  5459. modification follow.
  5460. GNU GENERAL PUBLIC LICENSE
  5461. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5462. 0. This License applies to any program or other work which contains
  5463. a notice placed by the copyright holder saying it may be distributed
  5464. under the terms of this General Public License. The "Program", below,
  5465. refers to any such program or work, and a "work based on the Program"
  5466. means either the Program or any derivative work under copyright law:
  5467. that is to say, a work containing the Program or a portion of it,
  5468. either verbatim or with modifications and/or translated into another
  5469. language. (Hereinafter, translation is included without limitation in
  5470. the term "modification".) Each licensee is addressed as "you".
  5471. Activities other than copying, distribution and modification are not
  5472. covered by this License; they are outside its scope. The act of
  5473. running the Program is not restricted, and the output from the Program
  5474. is covered only if its contents constitute a work based on the
  5475. Program (independent of having been made by running the Program).
  5476. Whether that is true depends on what the Program does.
  5477. 1. You may copy and distribute verbatim copies of the Program's
  5478. source code as you receive it, in any medium, provided that you
  5479. conspicuously and appropriately publish on each copy an appropriate
  5480. copyright notice and disclaimer of warranty; keep intact all the
  5481. notices that refer to this License and to the absence of any warranty;
  5482. and give any other recipients of the Program a copy of this License
  5483. along with the Program.
  5484. You may charge a fee for the physical act of transferring a copy, and
  5485. you may at your option offer warranty protection in exchange for a fee.
  5486. 2. You may modify your copy or copies of the Program or any portion
  5487. of it, thus forming a work based on the Program, and copy and
  5488. distribute such modifications or work under the terms of Section 1
  5489. above, provided that you also meet all of these conditions:
  5490. a) You must cause the modified files to carry prominent notices
  5491. stating that you changed the files and the date of any change.
  5492. b) You must cause any work that you distribute or publish, that in
  5493. whole or in part contains or is derived from the Program or any
  5494. part thereof, to be licensed as a whole at no charge to all third
  5495. parties under the terms of this License.
  5496. c) If the modified program normally reads commands interactively
  5497. when run, you must cause it, when started running for such
  5498. interactive use in the most ordinary way, to print or display an
  5499. announcement including an appropriate copyright notice and a
  5500. notice that there is no warranty (or else, saying that you provide
  5501. a warranty) and that users may redistribute the program under
  5502. these conditions, and telling the user how to view a copy of this
  5503. License. (Exception: if the Program itself is interactive but
  5504. does not normally print such an announcement, your work based on
  5505. the Program is not required to print an announcement.)
  5506. These requirements apply to the modified work as a whole. If
  5507. identifiable sections of that work are not derived from the Program,
  5508. and can be reasonably considered independent and separate works in
  5509. themselves, then this License, and its terms, do not apply to those
  5510. sections when you distribute them as separate works. But when you
  5511. distribute the same sections as part of a whole which is a work based
  5512. on the Program, the distribution of the whole must be on the terms of
  5513. this License, whose permissions for other licensees extend to the
  5514. entire whole, and thus to each and every part regardless of who wrote it.
  5515. Thus, it is not the intent of this section to claim rights or contest
  5516. your rights to work written entirely by you; rather, the intent is to
  5517. exercise the right to control the distribution of derivative or
  5518. collective works based on the Program.
  5519. In addition, mere aggregation of another work not based on the Program
  5520. with the Program (or with a work based on the Program) on a volume of
  5521. a storage or distribution medium does not bring the other work under
  5522. the scope of this License.
  5523. 3. You may copy and distribute the Program (or a work based on it,
  5524. under Section 2) in object code or executable form under the terms of
  5525. Sections 1 and 2 above provided that you also do one of the following:
  5526. a) Accompany it with the complete corresponding machine-readable
  5527. source code, which must be distributed under the terms of Sections
  5528. 1 and 2 above on a medium customarily used for software interchange; or,
  5529. b) Accompany it with a written offer, valid for at least three
  5530. years, to give any third party, for a charge no more than your
  5531. cost of physically performing source distribution, a complete
  5532. machine-readable copy of the corresponding source code, to be
  5533. distributed under the terms of Sections 1 and 2 above on a medium
  5534. customarily used for software interchange; or,
  5535. c) Accompany it with the information you received as to the offer
  5536. to distribute corresponding source code. (This alternative is
  5537. allowed only for noncommercial distribution and only if you
  5538. received the program in object code or executable form with such
  5539. an offer, in accord with Subsection b above.)
  5540. The source code for a work means the preferred form of the work for
  5541. making modifications to it. For an executable work, complete source
  5542. code means all the source code for all modules it contains, plus any
  5543. associated interface definition files, plus the scripts used to
  5544. control compilation and installation of the executable. However, as a
  5545. special exception, the source code distributed need not include
  5546. anything that is normally distributed (in either source or binary
  5547. form) with the major components (compiler, kernel, and so on) of the
  5548. operating system on which the executable runs, unless that component
  5549. itself accompanies the executable.
  5550. If distribution of executable or object code is made by offering
  5551. access to copy from a designated place, then offering equivalent
  5552. access to copy the source code from the same place counts as
  5553. distribution of the source code, even though third parties are not
  5554. compelled to copy the source along with the object code.
  5555. 4. You may not copy, modify, sublicense, or distribute the Program
  5556. except as expressly provided under this License. Any attempt
  5557. otherwise to copy, modify, sublicense or distribute the Program is
  5558. void, and will automatically terminate your rights under this License.
  5559. However, parties who have received copies, or rights, from you under
  5560. this License will not have their licenses terminated so long as such
  5561. parties remain in full compliance.
  5562. 5. You are not required to accept this License, since you have not
  5563. signed it. However, nothing else grants you permission to modify or
  5564. distribute the Program or its derivative works. These actions are
  5565. prohibited by law if you do not accept this License. Therefore, by
  5566. modifying or distributing the Program (or any work based on the
  5567. Program), you indicate your acceptance of this License to do so, and
  5568. all its terms and conditions for copying, distributing or modifying
  5569. the Program or works based on it.
  5570. 6. Each time you redistribute the Program (or any work based on the
  5571. Program), the recipient automatically receives a license from the
  5572. original licensor to copy, distribute or modify the Program subject to
  5573. these terms and conditions. You may not impose any further
  5574. restrictions on the recipients' exercise of the rights granted herein.
  5575. You are not responsible for enforcing compliance by third parties to
  5576. this License.
  5577. 7. If, as a consequence of a court judgment or allegation of patent
  5578. infringement or for any other reason (not limited to patent issues),
  5579. conditions are imposed on you (whether by court order, agreement or
  5580. otherwise) that contradict the conditions of this License, they do not
  5581. excuse you from the conditions of this License. If you cannot
  5582. distribute so as to satisfy simultaneously your obligations under this
  5583. License and any other pertinent obligations, then as a consequence you
  5584. may not distribute the Program at all. For example, if a patent
  5585. license would not permit royalty-free redistribution of the Program by
  5586. all those who receive copies directly or indirectly through you, then
  5587. the only way you could satisfy both it and this License would be to
  5588. refrain entirely from distribution of the Program.
  5589. If any portion of this section is held invalid or unenforceable under
  5590. any particular circumstance, the balance of the section is intended to
  5591. apply and the section as a whole is intended to apply in other
  5592. circumstances.
  5593. It is not the purpose of this section to induce you to infringe any
  5594. patents or other property right claims or to contest validity of any
  5595. such claims; this section has the sole purpose of protecting the
  5596. integrity of the free software distribution system, which is
  5597. implemented by public license practices. Many people have made
  5598. generous contributions to the wide range of software distributed
  5599. through that system in reliance on consistent application of that
  5600. system; it is up to the author/donor to decide if he or she is willing
  5601. to distribute software through any other system and a licensee cannot
  5602. impose that choice.
  5603. This section is intended to make thoroughly clear what is believed to
  5604. be a consequence of the rest of this License.
  5605. 8. If the distribution and/or use of the Program is restricted in
  5606. certain countries either by patents or by copyrighted interfaces, the
  5607. original copyright holder who places the Program under this License
  5608. may add an explicit geographical distribution limitation excluding
  5609. those countries, so that distribution is permitted only in or among
  5610. countries not thus excluded. In such case, this License incorporates
  5611. the limitation as if written in the body of this License.
  5612. 9. The Free Software Foundation may publish revised and/or new versions
  5613. of the General Public License from time to time. Such new versions will
  5614. be similar in spirit to the present version, but may differ in detail to
  5615. address new problems or concerns.
  5616. Each version is given a distinguishing version number. If the Program
  5617. specifies a version number of this License which applies to it and "any
  5618. later version", you have the option of following the terms and conditions
  5619. either of that version or of any later version published by the Free
  5620. Software Foundation. If the Program does not specify a version number of
  5621. this License, you may choose any version ever published by the Free Software
  5622. Foundation.
  5623. 10. If you wish to incorporate parts of the Program into other free
  5624. programs whose distribution conditions are different, write to the author
  5625. to ask for permission. For software which is copyrighted by the Free
  5626. Software Foundation, write to the Free Software Foundation; we sometimes
  5627. make exceptions for this. Our decision will be guided by the two goals
  5628. of preserving the free status of all derivatives of our free software and
  5629. of promoting the sharing and reuse of software generally.
  5630. NO WARRANTY
  5631. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  5632. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  5633. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  5634. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  5635. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5636. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  5637. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  5638. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  5639. REPAIR OR CORRECTION.
  5640. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  5641. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  5642. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  5643. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  5644. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  5645. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  5646. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  5647. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  5648. POSSIBILITY OF SUCH DAMAGES.
  5649. END OF TERMS AND CONDITIONS
  5650. How to Apply These Terms to Your New Programs
  5651. If you develop a new program, and you want it to be of the greatest
  5652. possible use to the public, the best way to achieve this is to make it
  5653. free software which everyone can redistribute and change under these terms.
  5654. To do so, attach the following notices to the program. It is safest
  5655. to attach them to the start of each source file to most effectively
  5656. convey the exclusion of warranty; and each file should have at least
  5657. the "copyright" line and a pointer to where the full notice is found.
  5658. <one line to give the program's name and a brief idea of what it does.>
  5659. Copyright (C) <year> <name of author>
  5660. This program is free software; you can redistribute it and/or modify
  5661. it under the terms of the GNU General Public License as published by
  5662. the Free Software Foundation; either version 2 of the License, or
  5663. (at your option) any later version.
  5664. This program is distributed in the hope that it will be useful,
  5665. but WITHOUT ANY WARRANTY; without even the implied warranty of
  5666. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  5667. GNU General Public License for more details.
  5668. You should have received a copy of the GNU General Public License
  5669. along with this program; if not, write to the Free Software
  5670. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  5671. Also add information on how to contact you by electronic and paper mail.
  5672. If the program is interactive, make it output a short notice like this
  5673. when it starts in an interactive mode:
  5674. Gnomovision version 69, Copyright (C) year name of author
  5675. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  5676. This is free software, and you are welcome to redistribute it
  5677. under certain conditions; type `show c' for details.
  5678. The hypothetical commands `show w' and `show c' should show the appropriate
  5679. parts of the General Public License. Of course, the commands you use may
  5680. be called something other than `show w' and `show c'; they could even be
  5681. mouse-clicks or menu items--whatever suits your program.
  5682. You should also get your employer (if you work as a programmer) or your
  5683. school, if any, to sign a "copyright disclaimer" for the program, if
  5684. necessary. Here is a sample; alter the names:
  5685. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  5686. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  5687. <signature of Ty Coon>, 1 April 1989
  5688. Ty Coon, President of Vice
  5689. This General Public License does not permit incorporating your program into
  5690. proprietary programs. If your program is a subroutine library, you may
  5691. consider it more useful to permit linking proprietary applications with the
  5692. library. If this is what you want to do, use the GNU Library General
  5693. Public License instead of this License.
  5694. ==============================================================================
  5695. ==============================================================================
  5696. Copied from llvm-project/llvm/-project/polly/lib/External/isl/LICENSE:
  5697. MIT License (MIT)
  5698. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5699. this software and associated documentation files (the "Software"), to deal in
  5700. the Software without restriction, including without limitation the rights to
  5701. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5702. of the Software, and to permit persons to whom the Software is furnished to do
  5703. so, subject to the following conditions:
  5704. The above copyright notice and this permission notice shall be included in all
  5705. copies or substantial portions of the Software.
  5706. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5707. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5708. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5709. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5710. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5711. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5712. SOFTWARE.
  5713. ==============================================================================
  5714. ==============================================================================
  5715. Copied from llvm-project/llgo/third_party/gotools/LICENSE:
  5716. Copyright (c) 2009 The Go Authors. All rights reserved.
  5717. Redistribution and use in source and binary forms, with or without
  5718. modification, are permitted provided that the following conditions are
  5719. met:
  5720. * Redistributions of source code must retain the above copyright
  5721. notice, this list of conditions and the following disclaimer.
  5722. * Redistributions in binary form must reproduce the above
  5723. copyright notice, this list of conditions and the following disclaimer
  5724. in the documentation and/or other materials provided with the
  5725. distribution.
  5726. * Neither the name of Google Inc. nor the names of its
  5727. contributors may be used to endorse or promote products derived from
  5728. this software without specific prior written permission.
  5729. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5730. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5731. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5732. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5733. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5734. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5735. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5736. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5737. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5738. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5739. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5740. ==============================================================================
  5741. ==============================================================================
  5742. Copied from llvm-project/llgo/third_party/gofrontend/libffi/LICENSE:
  5743. libffi - Copyright (c) 1996-2014 Anthony Green, Red Hat, Inc and others.
  5744. See source files for details.
  5745. Permission is hereby granted, free of charge, to any person obtaining
  5746. a copy of this software and associated documentation files (the
  5747. ``Software''), to deal in the Software without restriction, including
  5748. without limitation the rights to use, copy, modify, merge, publish,
  5749. distribute, sublicense, and/or sell copies of the Software, and to
  5750. permit persons to whom the Software is furnished to do so, subject to
  5751. the following conditions:
  5752. The above copyright notice and this permission notice shall be
  5753. included in all copies or substantial portions of the Software.
  5754. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
  5755. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5756. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5757. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5758. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5759. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5760. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5761. ==============================================================================
  5762. ==============================================================================
  5763. Copied from llvm-project/lldb/third_party/Python/module/six/LICENSE:
  5764. Copyright (c) 2010-2015 Benjamin Peterson
  5765. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5766. this software and associated documentation files (the "Software"), to deal in
  5767. the Software without restriction, including without limitation the rights to
  5768. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  5769. the Software, and to permit persons to whom the Software is furnished to do so,
  5770. subject to the following conditions:
  5771. The above copyright notice and this permission notice shall be included in all
  5772. copies or substantial portions of the Software.
  5773. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5774. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  5775. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  5776. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  5777. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  5778. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5779. ==============================================================================
  5780. ==============================================================================
  5781. Copied from llvm-project/lldb/third_party/Python/module/pexpect-4.6/LICENSE and
  5782. lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE.
  5783. ISC LICENSE
  5784. This license is approved by the OSI and FSF as GPL-compatible.
  5785. http://opensource.org/licenses/isc-license.txt
  5786. Copyright (c) 2013-2014, Pexpect development team
  5787. Copyright (c) 2012, Noah Spurrier <noah@noah.org>
  5788. Permission to use, copy, modify, and/or distribute this software for any
  5789. purpose with or without fee is hereby granted, provided that the above
  5790. copyright notice and this permission notice appear in all copies.
  5791. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  5792. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  5793. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  5794. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  5795. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  5796. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  5797. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5798. ==============================================================================
  5799. ==============================================================================
  5800. Copied from
  5801. llvm-project/clang-tools-extra/clangd/clients/clangd-vscode/LICENSE:
  5802. The MIT License (MIT)
  5803. Copyright (c) 2019 The LLVM Developers
  5804. Permission is hereby granted, free of charge, to any person obtaining a copy
  5805. of this software and associated documentation files (the "Software"), to deal
  5806. in the Software without restriction, including without limitation the rights
  5807. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5808. copies of the Software, and to permit persons to whom the Software is
  5809. furnished to do so, subject to the following conditions:
  5810. The above copyright notice and this permission notice shall be included in all
  5811. copies or substantial portions of the Software.
  5812. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5813. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5814. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5815. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5816. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5817. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5818. SOFTWARE.
  5819. ==============================================================================
  5820. ==============================================================================
  5821. Copied from llvm-project/llvm/include/llvm/Support/LICENSE.TXT:
  5822. LLVM System Interface Library
  5823. -------------------------------------------------------------------------------
  5824. The LLVM System Interface Library is licensed under the Illinois Open Source
  5825. License and has the following additional copyright:
  5826. Copyright (C) 2004 eXtensible Systems, Inc.
  5827. ==============================================================================
  5828. ==============================================================================
  5829. Copied from llvm-project/llvm/test/YAMLParser/LICENSE.txt:
  5830. Copyright (c) 2006 Kirill Simonov
  5831. Permission is hereby granted, free of charge, to any person obtaining a copy of
  5832. this software and associated documentation files (the "Software"), to deal in
  5833. the Software without restriction, including without limitation the rights to
  5834. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  5835. of the Software, and to permit persons to whom the Software is furnished to do
  5836. so, subject to the following conditions:
  5837. The above copyright notice and this permission notice shall be included in all
  5838. copies or substantial portions of the Software.
  5839. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5840. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  5841. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5842. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5843. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5844. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  5845. SOFTWARE.
  5846. ==============================================================================
  5847. ==============================================================================
  5848. Copied from llvm-project/clang-tools-extra/clang-tidy/cert/LICENSE.TXT:
  5849. ------------------------------------------------------------------------------
  5850. clang-tidy CERT Files
  5851. ------------------------------------------------------------------------------
  5852. All clang-tidy files are licensed under the same terms as the rest of the LLVM
  5853. project with the following additions:
  5854. Any file referencing a CERT Secure Coding guideline:
  5855. Please allow this letter to serve as confirmation that open source projects on
  5856. http://llvm.org are permitted to link via hypertext to the CERT(R) secure coding
  5857. guidelines available at https://www.securecoding.cert.org.
  5858. The foregoing is permitted by the Terms of Use as follows:
  5859. "Linking to the Service
  5860. Because we update many of our Web documents regularly, we would prefer that you
  5861. link to our Web pages whenever possible rather than reproduce them. It is not
  5862. necessary to request permission to make referential hypertext links to The
  5863. Service."
  5864. http://www.sei.cmu.edu/legal/ip/index.cfm.
  5865. Please allow this letter to also confirm that no formal permission is required
  5866. to reproduce the title of the content being linked to, nor to reproduce any
  5867. de Minimis description of such content.
  5868. ==============================================================================
  5869. ==============================================================================
  5870. Copied from llvm-project/clang-tools-extra/clang-tidy/hicpp/LICENSE.TXT:
  5871. ------------------------------------------------------------------------------
  5872. clang-tidy High-Integrity C++ Files
  5873. ------------------------------------------------------------------------------
  5874. All clang-tidy files are licensed under the same terms as the rest of the LLVM
  5875. project with the following additions:
  5876. Any file referencing a High-Integrity C++ Coding guideline:
  5877. HIC++ Coding Standard as created by PRQA.
  5878. Please see http://www.codingstandard.com/section/conditions-of-use/ for more
  5879. information.
  5880. ==============================================================================
  5881. ==============================================================================
  5882. Copied from llvm-project/polly/lib/External/isl/interface/cpp.cc:
  5883. Copyright 2016, 2017 Tobias Grosser. All rights reserved.
  5884. Redistribution and use in source and binary forms, with or without
  5885. modification, are permitted provided that the following conditions
  5886. are met:
  5887. 1. Redistributions of source code must retain the above copyright
  5888. notice, this list of conditions and the following disclaimer.
  5889. 2. Redistributions in binary form must reproduce the above
  5890. copyright notice, this list of conditions and the following
  5891. disclaimer in the documentation and/or other materials provided
  5892. with the distribution.
  5893. THIS SOFTWARE IS PROVIDED BY TOBIAS GROSSER ''AS IS'' AND ANY
  5894. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  5895. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5896. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SVEN VERDOOLAEGE OR
  5897. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5898. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5899. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
  5900. OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5901. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5902. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5903. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5904. The views and conclusions contained in the software and documentation
  5905. are those of the authors and should not be interpreted as
  5906. representing official policies, either expressed or implied, of
  5907. Tobias Grosser.
  5908. Leptonica
  5909. /*====================================================================*
  5910. - Copyright (C) 2001 Leptonica. All rights reserved.
  5911. -
  5912. - Redistribution and use in source and binary forms, with or without
  5913. - modification, are permitted provided that the following conditions
  5914. - are met:
  5915. - 1. Redistributions of source code must retain the above copyright
  5916. - notice, this list of conditions and the following disclaimer.
  5917. - 2. Redistributions in binary form must reproduce the above
  5918. - copyright notice, this list of conditions and the following
  5919. - disclaimer in the documentation and/or other materials
  5920. - provided with the distribution.
  5921. -
  5922. - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5923. - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5924. - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5925. - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
  5926. - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  5927. - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5928. - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  5929. - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  5930. - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5931. - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  5932. - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5933. *====================================================================*/
  5934. Libxml2
  5935. Libxml2, an XML C Parser
  5936. Except where otherwise noted in the source code (e.g. the files hash.c,
  5937. list.c and the trio files, which are covered by a similar licence but
  5938. with different Copyright notices) all the files are:
  5939. Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
  5940. Permission is hereby granted, free of charge, to any person obtaining a copy
  5941. of this software and associated documentation files (the "Software"), to deal
  5942. in the Software without restriction, including without limitation the rights
  5943. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  5944. copies of the Software, and to permit persons to whom the Software is fur-
  5945. nished to do so, subject to the following conditions:
  5946. The above copyright notice and this permission notice shall be included in
  5947. all copies or substantial portions of the Software.
  5948. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  5949. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  5950. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  5951. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  5952. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  5953. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  5954. THE SOFTWARE.
  5955. --------------------------------------------------------------------
  5956. Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
  5957. Permission to use, copy, modify, and distribute this software for any
  5958. purpose with or without fee is hereby granted, provided that the above
  5959. copyright notice and this permission notice appear in all copies.
  5960. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5961. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5962. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5963. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5964. Author: breese@users.sourceforge.net
  5965. (taken from hash.c)
  5966. --------------------------------------------------------------------
  5967. Copyright (C) 2000 Gary Pennington and Daniel Veillard.
  5968. Permission to use, copy, modify, and distribute this software for any
  5969. purpose with or without fee is hereby granted, provided that the above
  5970. copyright notice and this permission notice appear in all copies.
  5971. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5972. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5973. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5974. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5975. Author: Gary.Pennington@uk.sun.com
  5976. (taken from list.c)
  5977. --------------------------------------------------------------------
  5978. Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
  5979. Permission to use, copy, modify, and distribute this software for any
  5980. purpose with or without fee is hereby granted, provided that the above
  5981. copyright notice and this permission notice appear in all copies.
  5982. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5983. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5984. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5985. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5986. (taken from trio.h and trio.c)
  5987. --------------------------------------------------------------------
  5988. Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net>
  5989. Permission to use, copy, modify, and distribute this software for any
  5990. purpose with or without fee is hereby granted, provided that the above
  5991. copyright notice and this permission notice appear in all copies.
  5992. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  5993. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  5994. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  5995. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  5996. (taken from triodef.h, trionan.h, and trionan.c)
  5997. --------------------------------------------------------------------
  5998. Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
  5999. Permission to use, copy, modify, and distribute this software for any
  6000. purpose with or without fee is hereby granted, provided that the above
  6001. copyright notice and this permission notice appear in all copies.
  6002. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  6003. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  6004. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  6005. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  6006. (taken from triop.h)
  6007. --------------------------------------------------------------------
  6008. Copyright (C) 2001 Bjorn Reese and Daniel Stenberg.
  6009. Permission to use, copy, modify, and distribute this software for any
  6010. purpose with or without fee is hereby granted, provided that the above
  6011. copyright notice and this permission notice appear in all copies.
  6012. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  6013. WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  6014. MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
  6015. CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
  6016. (taken from triostr.h and triostr.c)
  6017. *************************************************************************
  6018. http://ctrio.sourceforge.net/
  6019. *************************************************************************
  6020. MARISA v0.2.0
  6021. Copyright (c) 2010-2012, Susumu Yata
  6022. All rights reserved.
  6023. Redistribution and use in source and binary forms, with or without
  6024. modification, are permitted provided that the following conditions
  6025. are met:
  6026. - Redistributions of source code must retain the above copyright notice,
  6027. this list of conditions and the following disclaimer.
  6028. - Redistributions in binary form must reproduce the above copyright
  6029. notice, this list of conditions and the following disclaimer in the
  6030. documentation and/or other materials provided with the distribution.
  6031. - Neither the name of the <ORGANIZATION> nor the names of its contributors
  6032. may be used to endorse or promote products derived from this software
  6033. without specific prior written permission.
  6034. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6035. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6036. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6037. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6038. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6039. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  6040. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  6041. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  6042. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  6043. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6044. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6045. NCurses
  6046. Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.
  6047. Permission is hereby granted, free of charge, to any person obtaining a
  6048. copy of this software and associated documentation files (the
  6049. "Software"), to deal in the Software without restriction, including
  6050. without limitation the rights to use, copy, modify, merge, publish,
  6051. distribute, distribute with modifications, sublicense, and/or sell
  6052. copies of the Software, and to permit persons to whom the Software is
  6053. furnished to do so, subject to the following conditions:
  6054. The above copyright notice and this permission notice shall be included
  6055. in all copies or substantial portions of the Software.
  6056. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  6057. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6058. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6059. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  6060. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  6061. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  6062. THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  6063. Except as contained in this notice, the name(s) of the above copyright
  6064. holders shall not be used in advertising or otherwise to promote the
  6065. sale, use or other dealings in this Software without prior written
  6066. authorization.
  6067. Nano Protocol Buffers
  6068. Copyright 2008, Google Inc.
  6069. All rights reserved.
  6070. Redistribution and use in source and binary forms, with or without
  6071. modification, are permitted provided that the following conditions are
  6072. met:
  6073. * Redistributions of source code must retain the above copyright
  6074. notice, this list of conditions and the following disclaimer.
  6075. * Redistributions in binary form must reproduce the above
  6076. copyright notice, this list of conditions and the following disclaimer
  6077. in the documentation and/or other materials provided with the
  6078. distribution.
  6079. * Neither the name of Google Inc. nor the names of its
  6080. contributors may be used to endorse or promote products derived from
  6081. this software without specific prior written permission.
  6082. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6083. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6084. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6085. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6086. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6087. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6088. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6089. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6090. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6091. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6092. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6093. Code generated by the Protocol Buffer compiler is owned by the owner
  6094. of the input file used when generating it. This code is not
  6095. standalone and requires a support library to be linked with it. This
  6096. support library is itself covered by the above license.
  6097. Nanopb
  6098. Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi>
  6099. This software is provided 'as-is', without any express or
  6100. implied warranty. In no event will the authors be held liable
  6101. for any damages arising from the use of this software.
  6102. Permission is granted to anyone to use this software for any
  6103. purpose, including commercial applications, and to alter it and
  6104. redistribute it freely, subject to the following restrictions:
  6105. 1. The origin of this software must not be misrepresented; you
  6106. must not claim that you wrote the original software. If you use
  6107. this software in a product, an acknowledgment in the product
  6108. documentation would be appreciated but is not required.
  6109. 2. Altered source versions must be plainly marked as such, and
  6110. must not be misrepresented as being the original software.
  6111. 3. This notice may not be removed or altered from any source
  6112. distribution.
  6113. Ooura FFT
  6114. Copyright(C) 1997,2001 Takuya OOURA (email: ooura@kurims.kyoto-u.ac.jp).
  6115. You may use, copy, modify this code for any purpose and
  6116. without fee. You may distribute this ORIGINAL package.
  6117. OpenBLAS
  6118. Copyright (c) 2011-2014, The OpenBLAS Project
  6119. All rights reserved.
  6120. Redistribution and use in source and binary forms, with or without
  6121. modification, are permitted provided that the following conditions are
  6122. met:
  6123. 1. Redistributions of source code must retain the above copyright
  6124. notice, this list of conditions and the following disclaimer.
  6125. 2. Redistributions in binary form must reproduce the above copyright
  6126. notice, this list of conditions and the following disclaimer in
  6127. the documentation and/or other materials provided with the
  6128. distribution.
  6129. 3. Neither the name of the OpenBLAS project nor the names of
  6130. its contributors may be used to endorse or promote products
  6131. derived from this software without specific prior written
  6132. permission.
  6133. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  6134. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  6135. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6136. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  6137. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6138. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  6139. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  6140. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  6141. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  6142. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6143. OpenCV
  6144. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  6145. By downloading, copying, installing or using the software you agree to this license.
  6146. If you do not agree to this license, do not download, install,
  6147. copy or use the software.
  6148. Intel License Agreement
  6149. For Open Source Computer Vision Library
  6150. Copyright (C) 2000, 2001, Intel Corporation, all rights reserved.
  6151. Copyright (C) 2013, OpenCV Foundation, all rights reserved.
  6152. Third party copyrights are property of their respective owners.
  6153. Redistribution and use in source and binary forms, with or without modification,
  6154. are permitted provided that the following conditions are met:
  6155. * Redistribution's of source code must retain the above copyright notice,
  6156. this list of conditions and the following disclaimer.
  6157. * Redistribution's in binary form must reproduce the above copyright notice,
  6158. this list of conditions and the following disclaimer in the documentation
  6159. and/or other materials provided with the distribution.
  6160. * The name of Intel Corporation may not be used to endorse or promote products
  6161. derived from this software without specific prior written permission.
  6162. This software is provided by the copyright holders and contributors "as is" and
  6163. any express or implied warranties, including, but not limited to, the implied
  6164. warranties of merchantability and fitness for a particular purpose are disclaimed.
  6165. In no event shall the Intel Corporation or contributors be liable for any direct,
  6166. indirect, incidental, special, exemplary, or consequential damages
  6167. (including, but not limited to, procurement of substitute goods or services;
  6168. loss of use, data, or profits; or business interruption) however caused
  6169. and on any theory of liability, whether in contract, strict liability,
  6170. or tort (including negligence or otherwise) arising in any way out of
  6171. the use of this software, even if advised of the possibility of such damage.
  6172. OpenCVX
  6173. By downloading, copying, installing or using the software you agree to this license.
  6174. If you do not agree to this license, do not download, install,
  6175. copy or use the software.
  6176. License Agreement
  6177. For Open Source Computer Vision Library
  6178. (3-clause BSD License)
  6179. Copyright (C) 2000-2016, Intel Corporation, all rights reserved.
  6180. Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.
  6181. Copyright (C) 2009-2016, NVIDIA Corporation, all rights reserved.
  6182. Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
  6183. Copyright (C) 2015-2016, OpenCV Foundation, all rights reserved.
  6184. Copyright (C) 2015-2016, Itseez Inc., all rights reserved.
  6185. Third party copyrights are property of their respective owners.
  6186. Redistribution and use in source and binary forms, with or without modification,
  6187. are permitted provided that the following conditions are met:
  6188. * Redistributions of source code must retain the above copyright notice,
  6189. this list of conditions and the following disclaimer.
  6190. * Redistributions in binary form must reproduce the above copyright notice,
  6191. this list of conditions and the following disclaimer in the documentation
  6192. and/or other materials provided with the distribution.
  6193. * Neither the names of the copyright holders nor the names of the contributors
  6194. may be used to endorse or promote products derived from this software
  6195. without specific prior written permission.
  6196. This software is provided by the copyright holders and contributors "as is" and
  6197. any express or implied warranties, including, but not limited to, the implied
  6198. warranties of merchantability and fitness for a particular purpose are disclaimed.
  6199. In no event shall copyright holders or contributors be liable for any direct,
  6200. indirect, incidental, special, exemplary, or consequential damages
  6201. (including, but not limited to, procurement of substitute goods or services;
  6202. loss of use, data, or profits; or business interruption) however caused
  6203. and on any theory of liability, whether in contract, strict liability,
  6204. or tort (including negligence or otherwise) arising in any way out of
  6205. the use of this software, even if advised of the possibility of such damage.
  6206. OpenCensus
  6207. Apache License
  6208. Version 2.0, January 2004
  6209. http://www.apache.org/licenses/
  6210. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6211. 1. Definitions.
  6212. "License" shall mean the terms and conditions for use, reproduction,
  6213. and distribution as defined by Sections 1 through 9 of this document.
  6214. "Licensor" shall mean the copyright owner or entity authorized by
  6215. the copyright owner that is granting the License.
  6216. "Legal Entity" shall mean the union of the acting entity and all
  6217. other entities that control, are controlled by, or are under common
  6218. control with that entity. For the purposes of this definition,
  6219. "control" means (i) the power, direct or indirect, to cause the
  6220. direction or management of such entity, whether by contract or
  6221. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6222. outstanding shares, or (iii) beneficial ownership of such entity.
  6223. "You" (or "Your") shall mean an individual or Legal Entity
  6224. exercising permissions granted by this License.
  6225. "Source" form shall mean the preferred form for making modifications,
  6226. including but not limited to software source code, documentation
  6227. source, and configuration files.
  6228. "Object" form shall mean any form resulting from mechanical
  6229. transformation or translation of a Source form, including but
  6230. not limited to compiled object code, generated documentation,
  6231. and conversions to other media types.
  6232. "Work" shall mean the work of authorship, whether in Source or
  6233. Object form, made available under the License, as indicated by a
  6234. copyright notice that is included in or attached to the work
  6235. (an example is provided in the Appendix below).
  6236. "Derivative Works" shall mean any work, whether in Source or Object
  6237. form, that is based on (or derived from) the Work and for which the
  6238. editorial revisions, annotations, elaborations, or other modifications
  6239. represent, as a whole, an original work of authorship. For the purposes
  6240. of this License, Derivative Works shall not include works that remain
  6241. separable from, or merely link (or bind by name) to the interfaces of,
  6242. the Work and Derivative Works thereof.
  6243. "Contribution" shall mean any work of authorship, including
  6244. the original version of the Work and any modifications or additions
  6245. to that Work or Derivative Works thereof, that is intentionally
  6246. submitted to Licensor for inclusion in the Work by the copyright owner
  6247. or by an individual or Legal Entity authorized to submit on behalf of
  6248. the copyright owner. For the purposes of this definition, "submitted"
  6249. means any form of electronic, verbal, or written communication sent
  6250. to the Licensor or its representatives, including but not limited to
  6251. communication on electronic mailing lists, source code control systems,
  6252. and issue tracking systems that are managed by, or on behalf of, the
  6253. Licensor for the purpose of discussing and improving the Work, but
  6254. excluding communication that is conspicuously marked or otherwise
  6255. designated in writing by the copyright owner as "Not a Contribution."
  6256. "Contributor" shall mean Licensor and any individual or Legal Entity
  6257. on behalf of whom a Contribution has been received by Licensor and
  6258. subsequently incorporated within the Work.
  6259. 2. Grant of Copyright License. Subject to the terms and conditions of
  6260. this License, each Contributor hereby grants to You a perpetual,
  6261. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6262. copyright license to reproduce, prepare Derivative Works of,
  6263. publicly display, publicly perform, sublicense, and distribute the
  6264. Work and such Derivative Works in Source or Object form.
  6265. 3. Grant of Patent License. Subject to the terms and conditions of
  6266. this License, each Contributor hereby grants to You a perpetual,
  6267. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6268. (except as stated in this section) patent license to make, have made,
  6269. use, offer to sell, sell, import, and otherwise transfer the Work,
  6270. where such license applies only to those patent claims licensable
  6271. by such Contributor that are necessarily infringed by their
  6272. Contribution(s) alone or by combination of their Contribution(s)
  6273. with the Work to which such Contribution(s) was submitted. If You
  6274. institute patent litigation against any entity (including a
  6275. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6276. or a Contribution incorporated within the Work constitutes direct
  6277. or contributory patent infringement, then any patent licenses
  6278. granted to You under this License for that Work shall terminate
  6279. as of the date such litigation is filed.
  6280. 4. Redistribution. You may reproduce and distribute copies of the
  6281. Work or Derivative Works thereof in any medium, with or without
  6282. modifications, and in Source or Object form, provided that You
  6283. meet the following conditions:
  6284. (a) You must give any other recipients of the Work or
  6285. Derivative Works a copy of this License; and
  6286. (b) You must cause any modified files to carry prominent notices
  6287. stating that You changed the files; and
  6288. (c) You must retain, in the Source form of any Derivative Works
  6289. that You distribute, all copyright, patent, trademark, and
  6290. attribution notices from the Source form of the Work,
  6291. excluding those notices that do not pertain to any part of
  6292. the Derivative Works; and
  6293. (d) If the Work includes a "NOTICE" text file as part of its
  6294. distribution, then any Derivative Works that You distribute must
  6295. include a readable copy of the attribution notices contained
  6296. within such NOTICE file, excluding those notices that do not
  6297. pertain to any part of the Derivative Works, in at least one
  6298. of the following places: within a NOTICE text file distributed
  6299. as part of the Derivative Works; within the Source form or
  6300. documentation, if provided along with the Derivative Works; or,
  6301. within a display generated by the Derivative Works, if and
  6302. wherever such third-party notices normally appear. The contents
  6303. of the NOTICE file are for informational purposes only and
  6304. do not modify the License. You may add Your own attribution
  6305. notices within Derivative Works that You distribute, alongside
  6306. or as an addendum to the NOTICE text from the Work, provided
  6307. that such additional attribution notices cannot be construed
  6308. as modifying the License.
  6309. You may add Your own copyright statement to Your modifications and
  6310. may provide additional or different license terms and conditions
  6311. for use, reproduction, or distribution of Your modifications, or
  6312. for any such Derivative Works as a whole, provided Your use,
  6313. reproduction, and distribution of the Work otherwise complies with
  6314. the conditions stated in this License.
  6315. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6316. any Contribution intentionally submitted for inclusion in the Work
  6317. by You to the Licensor shall be under the terms and conditions of
  6318. this License, without any additional terms or conditions.
  6319. Notwithstanding the above, nothing herein shall supersede or modify
  6320. the terms of any separate license agreement you may have executed
  6321. with Licensor regarding such Contributions.
  6322. 6. Trademarks. This License does not grant permission to use the trade
  6323. names, trademarks, service marks, or product names of the Licensor,
  6324. except as required for reasonable and customary use in describing the
  6325. origin of the Work and reproducing the content of the NOTICE file.
  6326. 7. Disclaimer of Warranty. Unless required by applicable law or
  6327. agreed to in writing, Licensor provides the Work (and each
  6328. Contributor provides its Contributions) on an "AS IS" BASIS,
  6329. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6330. implied, including, without limitation, any warranties or conditions
  6331. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6332. PARTICULAR PURPOSE. You are solely responsible for determining the
  6333. appropriateness of using or redistributing the Work and assume any
  6334. risks associated with Your exercise of permissions under this License.
  6335. 8. Limitation of Liability. In no event and under no legal theory,
  6336. whether in tort (including negligence), contract, or otherwise,
  6337. unless required by applicable law (such as deliberate and grossly
  6338. negligent acts) or agreed to in writing, shall any Contributor be
  6339. liable to You for damages, including any direct, indirect, special,
  6340. incidental, or consequential damages of any character arising as a
  6341. result of this License or out of the use or inability to use the
  6342. Work (including but not limited to damages for loss of goodwill,
  6343. work stoppage, computer failure or malfunction, or any and all
  6344. other commercial damages or losses), even if such Contributor
  6345. has been advised of the possibility of such damages.
  6346. 9. Accepting Warranty or Additional Liability. While redistributing
  6347. the Work or Derivative Works thereof, You may choose to offer,
  6348. and charge a fee for, acceptance of support, warranty, indemnity,
  6349. or other liability obligations and/or rights consistent with this
  6350. License. However, in accepting such obligations, You may act only
  6351. on Your own behalf and on Your sole responsibility, not on behalf
  6352. of any other Contributor, and only if You agree to indemnify,
  6353. defend, and hold each Contributor harmless for any liability
  6354. incurred by, or claims asserted against, such Contributor by reason
  6355. of your accepting any such warranty or additional liability.
  6356. END OF TERMS AND CONDITIONS
  6357. APPENDIX: How to apply the Apache License to your work.
  6358. To apply the Apache License to your work, attach the following
  6359. boilerplate notice, with the fields enclosed by brackets "[]"
  6360. replaced with your own identifying information. (Don't include
  6361. the brackets!) The text should be enclosed in the appropriate
  6362. comment syntax for the file format. We also recommend that a
  6363. file or class name and description of purpose be included on the
  6364. same "printed page" as the copyright notice for easier
  6365. identification within third-party archives.
  6366. Copyright [yyyy] [name of copyright owner]
  6367. Licensed under the Apache License, Version 2.0 (the "License");
  6368. you may not use this file except in compliance with the License.
  6369. You may obtain a copy of the License at
  6370. http://www.apache.org/licenses/LICENSE-2.0
  6371. Unless required by applicable law or agreed to in writing, software
  6372. distributed under the License is distributed on an "AS IS" BASIS,
  6373. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6374. See the License for the specific language governing permissions and
  6375. limitations under the License.
  6376. PNG
  6377. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  6378. =========================================
  6379. PNG Reference Library License version 2
  6380. ---------------------------------------
  6381. * Copyright (c) 1995-2019 The PNG Reference Library Authors.
  6382. * Copyright (c) 2018-2019 Cosmin Truta.
  6383. * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  6384. * Copyright (c) 1996-1997 Andreas Dilger.
  6385. * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6386. The software is supplied "as is", without warranty of any kind,
  6387. express or implied, including, without limitation, the warranties
  6388. of merchantability, fitness for a particular purpose, title, and
  6389. non-infringement. In no event shall the Copyright owners, or
  6390. anyone distributing the software, be liable for any damages or
  6391. other liability, whether in contract, tort or otherwise, arising
  6392. from, out of, or in connection with the software, or the use or
  6393. other dealings in the software, even if advised of the possibility
  6394. of such damage.
  6395. Permission is hereby granted to use, copy, modify, and distribute
  6396. this software, or portions hereof, for any purpose, without fee,
  6397. subject to the following restrictions:
  6398. 1. The origin of this software must not be misrepresented; you
  6399. must not claim that you wrote the original software. If you
  6400. use this software in a product, an acknowledgment in the product
  6401. documentation would be appreciated, but is not required.
  6402. 2. Altered source versions must be plainly marked as such, and must
  6403. not be misrepresented as being the original software.
  6404. 3. This Copyright notice may not be removed or altered from any
  6405. source or altered source distribution.
  6406. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  6407. -----------------------------------------------------------------------
  6408. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  6409. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  6410. derived from libpng-1.0.6, and are distributed according to the same
  6411. disclaimer and license as libpng-1.0.6 with the following individuals
  6412. added to the list of Contributing Authors:
  6413. Simon-Pierre Cadieux
  6414. Eric S. Raymond
  6415. Mans Rullgard
  6416. Cosmin Truta
  6417. Gilles Vollant
  6418. James Yu
  6419. Mandar Sahastrabuddhe
  6420. Google Inc.
  6421. Vadim Barkov
  6422. and with the following additions to the disclaimer:
  6423. There is no warranty against interference with your enjoyment of
  6424. the library or against infringement. There is no warranty that our
  6425. efforts or the library will fulfill any of your particular purposes
  6426. or needs. This library is provided with all faults, and the entire
  6427. risk of satisfactory quality, performance, accuracy, and effort is
  6428. with the user.
  6429. Some files in the "contrib" directory and some configure-generated
  6430. files that are distributed with libpng have other copyright owners, and
  6431. are released under other open source licenses.
  6432. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  6433. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  6434. libpng-0.96, and are distributed according to the same disclaimer and
  6435. license as libpng-0.96, with the following individuals added to the
  6436. list of Contributing Authors:
  6437. Tom Lane
  6438. Glenn Randers-Pehrson
  6439. Willem van Schaik
  6440. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  6441. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  6442. and are distributed according to the same disclaimer and license as
  6443. libpng-0.88, with the following individuals added to the list of
  6444. Contributing Authors:
  6445. John Bowler
  6446. Kevin Bracey
  6447. Sam Bushell
  6448. Magnus Holmgren
  6449. Greg Roelofs
  6450. Tom Tanner
  6451. Some files in the "scripts" directory have other copyright owners,
  6452. but are released under this license.
  6453. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  6454. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  6455. For the purposes of this copyright and license, "Contributing Authors"
  6456. is defined as the following set of individuals:
  6457. Andreas Dilger
  6458. Dave Martindale
  6459. Guy Eric Schalnat
  6460. Paul Schmidt
  6461. Tim Wegner
  6462. The PNG Reference Library is supplied "AS IS". The Contributing
  6463. Authors and Group 42, Inc. disclaim all warranties, expressed or
  6464. implied, including, without limitation, the warranties of
  6465. merchantability and of fitness for any purpose. The Contributing
  6466. Authors and Group 42, Inc. assume no liability for direct, indirect,
  6467. incidental, special, exemplary, or consequential damages, which may
  6468. result from the use of the PNG Reference Library, even if advised of
  6469. the possibility of such damage.
  6470. Permission is hereby granted to use, copy, modify, and distribute this
  6471. source code, or portions hereof, for any purpose, without fee, subject
  6472. to the following restrictions:
  6473. 1. The origin of this source code must not be misrepresented.
  6474. 2. Altered versions must be plainly marked as such and must not
  6475. be misrepresented as being the original source.
  6476. 3. This Copyright notice may not be removed or altered from any
  6477. source or altered source distribution.
  6478. The Contributing Authors and Group 42, Inc. specifically permit,
  6479. without fee, and encourage the use of this source code as a component
  6480. to supporting the PNG file format in commercial products. If you use
  6481. this source code in a product, acknowledgment is not required but would
  6482. be appreciated.
  6483. Promises
  6484. Apache License
  6485. Version 2.0, January 2004
  6486. http://www.apache.org/licenses/
  6487. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6488. 1. Definitions.
  6489. "License" shall mean the terms and conditions for use, reproduction,
  6490. and distribution as defined by Sections 1 through 9 of this document.
  6491. "Licensor" shall mean the copyright owner or entity authorized by
  6492. the copyright owner that is granting the License.
  6493. "Legal Entity" shall mean the union of the acting entity and all
  6494. other entities that control, are controlled by, or are under common
  6495. control with that entity. For the purposes of this definition,
  6496. "control" means (i) the power, direct or indirect, to cause the
  6497. direction or management of such entity, whether by contract or
  6498. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6499. outstanding shares, or (iii) beneficial ownership of such entity.
  6500. "You" (or "Your") shall mean an individual or Legal Entity
  6501. exercising permissions granted by this License.
  6502. "Source" form shall mean the preferred form for making modifications,
  6503. including but not limited to software source code, documentation
  6504. source, and configuration files.
  6505. "Object" form shall mean any form resulting from mechanical
  6506. transformation or translation of a Source form, including but
  6507. not limited to compiled object code, generated documentation,
  6508. and conversions to other media types.
  6509. "Work" shall mean the work of authorship, whether in Source or
  6510. Object form, made available under the License, as indicated by a
  6511. copyright notice that is included in or attached to the work
  6512. (an example is provided in the Appendix below).
  6513. "Derivative Works" shall mean any work, whether in Source or Object
  6514. form, that is based on (or derived from) the Work and for which the
  6515. editorial revisions, annotations, elaborations, or other modifications
  6516. represent, as a whole, an original work of authorship. For the purposes
  6517. of this License, Derivative Works shall not include works that remain
  6518. separable from, or merely link (or bind by name) to the interfaces of,
  6519. the Work and Derivative Works thereof.
  6520. "Contribution" shall mean any work of authorship, including
  6521. the original version of the Work and any modifications or additions
  6522. to that Work or Derivative Works thereof, that is intentionally
  6523. submitted to Licensor for inclusion in the Work by the copyright owner
  6524. or by an individual or Legal Entity authorized to submit on behalf of
  6525. the copyright owner. For the purposes of this definition, "submitted"
  6526. means any form of electronic, verbal, or written communication sent
  6527. to the Licensor or its representatives, including but not limited to
  6528. communication on electronic mailing lists, source code control systems,
  6529. and issue tracking systems that are managed by, or on behalf of, the
  6530. Licensor for the purpose of discussing and improving the Work, but
  6531. excluding communication that is conspicuously marked or otherwise
  6532. designated in writing by the copyright owner as "Not a Contribution."
  6533. "Contributor" shall mean Licensor and any individual or Legal Entity
  6534. on behalf of whom a Contribution has been received by Licensor and
  6535. subsequently incorporated within the Work.
  6536. 2. Grant of Copyright License. Subject to the terms and conditions of
  6537. this License, each Contributor hereby grants to You a perpetual,
  6538. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6539. copyright license to reproduce, prepare Derivative Works of,
  6540. publicly display, publicly perform, sublicense, and distribute the
  6541. Work and such Derivative Works in Source or Object form.
  6542. 3. Grant of Patent License. Subject to the terms and conditions of
  6543. this License, each Contributor hereby grants to You a perpetual,
  6544. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6545. (except as stated in this section) patent license to make, have made,
  6546. use, offer to sell, sell, import, and otherwise transfer the Work,
  6547. where such license applies only to those patent claims licensable
  6548. by such Contributor that are necessarily infringed by their
  6549. Contribution(s) alone or by combination of their Contribution(s)
  6550. with the Work to which such Contribution(s) was submitted. If You
  6551. institute patent litigation against any entity (including a
  6552. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6553. or a Contribution incorporated within the Work constitutes direct
  6554. or contributory patent infringement, then any patent licenses
  6555. granted to You under this License for that Work shall terminate
  6556. as of the date such litigation is filed.
  6557. 4. Redistribution. You may reproduce and distribute copies of the
  6558. Work or Derivative Works thereof in any medium, with or without
  6559. modifications, and in Source or Object form, provided that You
  6560. meet the following conditions:
  6561. (a) You must give any other recipients of the Work or
  6562. Derivative Works a copy of this License; and
  6563. (b) You must cause any modified files to carry prominent notices
  6564. stating that You changed the files; and
  6565. (c) You must retain, in the Source form of any Derivative Works
  6566. that You distribute, all copyright, patent, trademark, and
  6567. attribution notices from the Source form of the Work,
  6568. excluding those notices that do not pertain to any part of
  6569. the Derivative Works; and
  6570. (d) If the Work includes a "NOTICE" text file as part of its
  6571. distribution, then any Derivative Works that You distribute must
  6572. include a readable copy of the attribution notices contained
  6573. within such NOTICE file, excluding those notices that do not
  6574. pertain to any part of the Derivative Works, in at least one
  6575. of the following places: within a NOTICE text file distributed
  6576. as part of the Derivative Works; within the Source form or
  6577. documentation, if provided along with the Derivative Works; or,
  6578. within a display generated by the Derivative Works, if and
  6579. wherever such third-party notices normally appear. The contents
  6580. of the NOTICE file are for informational purposes only and
  6581. do not modify the License. You may add Your own attribution
  6582. notices within Derivative Works that You distribute, alongside
  6583. or as an addendum to the NOTICE text from the Work, provided
  6584. that such additional attribution notices cannot be construed
  6585. as modifying the License.
  6586. You may add Your own copyright statement to Your modifications and
  6587. may provide additional or different license terms and conditions
  6588. for use, reproduction, or distribution of Your modifications, or
  6589. for any such Derivative Works as a whole, provided Your use,
  6590. reproduction, and distribution of the Work otherwise complies with
  6591. the conditions stated in this License.
  6592. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6593. any Contribution intentionally submitted for inclusion in the Work
  6594. by You to the Licensor shall be under the terms and conditions of
  6595. this License, without any additional terms or conditions.
  6596. Notwithstanding the above, nothing herein shall supersede or modify
  6597. the terms of any separate license agreement you may have executed
  6598. with Licensor regarding such Contributions.
  6599. 6. Trademarks. This License does not grant permission to use the trade
  6600. names, trademarks, service marks, or product names of the Licensor,
  6601. except as required for reasonable and customary use in describing the
  6602. origin of the Work and reproducing the content of the NOTICE file.
  6603. 7. Disclaimer of Warranty. Unless required by applicable law or
  6604. agreed to in writing, Licensor provides the Work (and each
  6605. Contributor provides its Contributions) on an "AS IS" BASIS,
  6606. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6607. implied, including, without limitation, any warranties or conditions
  6608. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6609. PARTICULAR PURPOSE. You are solely responsible for determining the
  6610. appropriateness of using or redistributing the Work and assume any
  6611. risks associated with Your exercise of permissions under this License.
  6612. 8. Limitation of Liability. In no event and under no legal theory,
  6613. whether in tort (including negligence), contract, or otherwise,
  6614. unless required by applicable law (such as deliberate and grossly
  6615. negligent acts) or agreed to in writing, shall any Contributor be
  6616. liable to You for damages, including any direct, indirect, special,
  6617. incidental, or consequential damages of any character arising as a
  6618. result of this License or out of the use or inability to use the
  6619. Work (including but not limited to damages for loss of goodwill,
  6620. work stoppage, computer failure or malfunction, or any and all
  6621. other commercial damages or losses), even if such Contributor
  6622. has been advised of the possibility of such damages.
  6623. 9. Accepting Warranty or Additional Liability. While redistributing
  6624. the Work or Derivative Works thereof, You may choose to offer,
  6625. and charge a fee for, acceptance of support, warranty, indemnity,
  6626. or other liability obligations and/or rights consistent with this
  6627. License. However, in accepting such obligations, You may act only
  6628. on Your own behalf and on Your sole responsibility, not on behalf
  6629. of any other Contributor, and only if You agree to indemnify,
  6630. defend, and hold each Contributor harmless for any liability
  6631. incurred by, or claims asserted against, such Contributor by reason
  6632. of your accepting any such warranty or additional liability.
  6633. END OF TERMS AND CONDITIONS
  6634. APPENDIX: How to apply the Apache License to your work.
  6635. To apply the Apache License to your work, attach the following
  6636. boilerplate notice, with the fields enclosed by brackets "[]"
  6637. replaced with your own identifying information. (Don't include
  6638. the brackets!) The text should be enclosed in the appropriate
  6639. comment syntax for the file format. We also recommend that a
  6640. file or class name and description of purpose be included on the
  6641. same "printed page" as the copyright notice for easier
  6642. identification within third-party archives.
  6643. Copyright [yyyy] [name of copyright owner]
  6644. Licensed under the Apache License, Version 2.0 (the "License");
  6645. you may not use this file except in compliance with the License.
  6646. You may obtain a copy of the License at
  6647. http://www.apache.org/licenses/LICENSE-2.0
  6648. Unless required by applicable law or agreed to in writing, software
  6649. distributed under the License is distributed on an "AS IS" BASIS,
  6650. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6651. See the License for the specific language governing permissions and
  6652. limitations under the License.
  6653. Protocol Buffers
  6654. Copyright 2008, Google Inc.
  6655. All rights reserved.
  6656. Redistribution and use in source and binary forms, with or without
  6657. modification, are permitted provided that the following conditions are
  6658. met:
  6659. * Redistributions of source code must retain the above copyright
  6660. notice, this list of conditions and the following disclaimer.
  6661. * Redistributions in binary form must reproduce the above
  6662. copyright notice, this list of conditions and the following disclaimer
  6663. in the documentation and/or other materials provided with the
  6664. distribution.
  6665. * Neither the name of Google Inc. nor the names of its
  6666. contributors may be used to endorse or promote products derived from
  6667. this software without specific prior written permission.
  6668. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6669. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6670. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6671. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6672. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6673. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6674. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6675. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6676. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6677. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6678. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6679. Code generated by the Protocol Buffer compiler is owned by the owner
  6680. of the input file used when generating it. This code is not
  6681. standalone and requires a support library to be linked with it. This
  6682. support library is itself covered by the above license.
  6683. RE2
  6684. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  6685. //
  6686. // Redistribution and use in source and binary forms, with or without
  6687. // modification, are permitted provided that the following conditions are
  6688. // met:
  6689. //
  6690. // * Redistributions of source code must retain the above copyright
  6691. // notice, this list of conditions and the following disclaimer.
  6692. // * Redistributions in binary form must reproduce the above
  6693. // copyright notice, this list of conditions and the following disclaimer
  6694. // in the documentation and/or other materials provided with the
  6695. // distribution.
  6696. // * Neither the name of Google Inc. nor the names of its
  6697. // contributors may be used to endorse or promote products derived from
  6698. // this software without specific prior written permission.
  6699. //
  6700. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6701. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6702. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6703. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6704. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6705. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6706. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6707. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6708. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6709. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6710. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6711. SocketRocket
  6712. Copyright 2012 Square Inc.
  6713. Licensed under the Apache License, Version 2.0 (the "License");
  6714. you may not use this file except in compliance with the License.
  6715. You may obtain a copy of the License at
  6716. http://www.apache.org/licenses/LICENSE-2.0
  6717. Unless required by applicable law or agreed to in writing, software
  6718. distributed under the License is distributed on an "AS IS" BASIS,
  6719. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6720. See the License for the specific language governing permissions and
  6721. limitations under the License.
  6722. $OpenBSD: base64.c,v 1.5 2006/10/21 09:55:03 otto Exp $
  6723. Copyright (c) 1996 by Internet Software Consortium.
  6724. Permission to use, copy, modify, and distribute this software for any
  6725. purpose with or without fee is hereby granted, provided that the above
  6726. copyright notice and this permission notice appear in all copies.
  6727. THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
  6728. ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
  6729. OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
  6730. CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  6731. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  6732. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  6733. ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  6734. SOFTWARE.
  6735. Portions Copyright (c) 1995 by International Business Machines, Inc.
  6736. International Business Machines, Inc. (hereinafter called IBM) grants
  6737. permission under its copyrights to use, copy, modify, and distribute this
  6738. Software with or without fee, provided that the above copyright notice and
  6739. all paragraphs of this notice appear in all copies, and that the name of IBM
  6740. not be used in connection with the marketing of any product incorporating
  6741. the Software or modifications thereof, without specific, written prior
  6742. permission.
  6743. To the extent it has a right to do so, IBM grants an immunity from suit
  6744. under its patents, if any, for the use, sale or manufacture of products to
  6745. the extent that such products are used for performing Domain Name System
  6746. dynamic updates in TCP/IP networks by means of the Software. No immunity is
  6747. granted for any product per se or for any other function of any product.
  6748. THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
  6749. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  6750. PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
  6751. DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
  6752. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
  6753. IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
  6754. TCMalloc
  6755. Apache License
  6756. Version 2.0, January 2004
  6757. https://www.apache.org/licenses/
  6758. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6759. 1. Definitions.
  6760. "License" shall mean the terms and conditions for use, reproduction,
  6761. and distribution as defined by Sections 1 through 9 of this document.
  6762. "Licensor" shall mean the copyright owner or entity authorized by
  6763. the copyright owner that is granting the License.
  6764. "Legal Entity" shall mean the union of the acting entity and all
  6765. other entities that control, are controlled by, or are under common
  6766. control with that entity. For the purposes of this definition,
  6767. "control" means (i) the power, direct or indirect, to cause the
  6768. direction or management of such entity, whether by contract or
  6769. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6770. outstanding shares, or (iii) beneficial ownership of such entity.
  6771. "You" (or "Your") shall mean an individual or Legal Entity
  6772. exercising permissions granted by this License.
  6773. "Source" form shall mean the preferred form for making modifications,
  6774. including but not limited to software source code, documentation
  6775. source, and configuration files.
  6776. "Object" form shall mean any form resulting from mechanical
  6777. transformation or translation of a Source form, including but
  6778. not limited to compiled object code, generated documentation,
  6779. and conversions to other media types.
  6780. "Work" shall mean the work of authorship, whether in Source or
  6781. Object form, made available under the License, as indicated by a
  6782. copyright notice that is included in or attached to the work
  6783. (an example is provided in the Appendix below).
  6784. "Derivative Works" shall mean any work, whether in Source or Object
  6785. form, that is based on (or derived from) the Work and for which the
  6786. editorial revisions, annotations, elaborations, or other modifications
  6787. represent, as a whole, an original work of authorship. For the purposes
  6788. of this License, Derivative Works shall not include works that remain
  6789. separable from, or merely link (or bind by name) to the interfaces of,
  6790. the Work and Derivative Works thereof.
  6791. "Contribution" shall mean any work of authorship, including
  6792. the original version of the Work and any modifications or additions
  6793. to that Work or Derivative Works thereof, that is intentionally
  6794. submitted to Licensor for inclusion in the Work by the copyright owner
  6795. or by an individual or Legal Entity authorized to submit on behalf of
  6796. the copyright owner. For the purposes of this definition, "submitted"
  6797. means any form of electronic, verbal, or written communication sent
  6798. to the Licensor or its representatives, including but not limited to
  6799. communication on electronic mailing lists, source code control systems,
  6800. and issue tracking systems that are managed by, or on behalf of, the
  6801. Licensor for the purpose of discussing and improving the Work, but
  6802. excluding communication that is conspicuously marked or otherwise
  6803. designated in writing by the copyright owner as "Not a Contribution."
  6804. "Contributor" shall mean Licensor and any individual or Legal Entity
  6805. on behalf of whom a Contribution has been received by Licensor and
  6806. subsequently incorporated within the Work.
  6807. 2. Grant of Copyright License. Subject to the terms and conditions of
  6808. this License, each Contributor hereby grants to You a perpetual,
  6809. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6810. copyright license to reproduce, prepare Derivative Works of,
  6811. publicly display, publicly perform, sublicense, and distribute the
  6812. Work and such Derivative Works in Source or Object form.
  6813. 3. Grant of Patent License. Subject to the terms and conditions of
  6814. this License, each Contributor hereby grants to You a perpetual,
  6815. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6816. (except as stated in this section) patent license to make, have made,
  6817. use, offer to sell, sell, import, and otherwise transfer the Work,
  6818. where such license applies only to those patent claims licensable
  6819. by such Contributor that are necessarily infringed by their
  6820. Contribution(s) alone or by combination of their Contribution(s)
  6821. with the Work to which such Contribution(s) was submitted. If You
  6822. institute patent litigation against any entity (including a
  6823. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6824. or a Contribution incorporated within the Work constitutes direct
  6825. or contributory patent infringement, then any patent licenses
  6826. granted to You under this License for that Work shall terminate
  6827. as of the date such litigation is filed.
  6828. 4. Redistribution. You may reproduce and distribute copies of the
  6829. Work or Derivative Works thereof in any medium, with or without
  6830. modifications, and in Source or Object form, provided that You
  6831. meet the following conditions:
  6832. (a) You must give any other recipients of the Work or
  6833. Derivative Works a copy of this License; and
  6834. (b) You must cause any modified files to carry prominent notices
  6835. stating that You changed the files; and
  6836. (c) You must retain, in the Source form of any Derivative Works
  6837. that You distribute, all copyright, patent, trademark, and
  6838. attribution notices from the Source form of the Work,
  6839. excluding those notices that do not pertain to any part of
  6840. the Derivative Works; and
  6841. (d) If the Work includes a "NOTICE" text file as part of its
  6842. distribution, then any Derivative Works that You distribute must
  6843. include a readable copy of the attribution notices contained
  6844. within such NOTICE file, excluding those notices that do not
  6845. pertain to any part of the Derivative Works, in at least one
  6846. of the following places: within a NOTICE text file distributed
  6847. as part of the Derivative Works; within the Source form or
  6848. documentation, if provided along with the Derivative Works; or,
  6849. within a display generated by the Derivative Works, if and
  6850. wherever such third-party notices normally appear. The contents
  6851. of the NOTICE file are for informational purposes only and
  6852. do not modify the License. You may add Your own attribution
  6853. notices within Derivative Works that You distribute, alongside
  6854. or as an addendum to the NOTICE text from the Work, provided
  6855. that such additional attribution notices cannot be construed
  6856. as modifying the License.
  6857. You may add Your own copyright statement to Your modifications and
  6858. may provide additional or different license terms and conditions
  6859. for use, reproduction, or distribution of Your modifications, or
  6860. for any such Derivative Works as a whole, provided Your use,
  6861. reproduction, and distribution of the Work otherwise complies with
  6862. the conditions stated in this License.
  6863. 5. Submission of Contributions. Unless You explicitly state otherwise,
  6864. any Contribution intentionally submitted for inclusion in the Work
  6865. by You to the Licensor shall be under the terms and conditions of
  6866. this License, without any additional terms or conditions.
  6867. Notwithstanding the above, nothing herein shall supersede or modify
  6868. the terms of any separate license agreement you may have executed
  6869. with Licensor regarding such Contributions.
  6870. 6. Trademarks. This License does not grant permission to use the trade
  6871. names, trademarks, service marks, or product names of the Licensor,
  6872. except as required for reasonable and customary use in describing the
  6873. origin of the Work and reproducing the content of the NOTICE file.
  6874. 7. Disclaimer of Warranty. Unless required by applicable law or
  6875. agreed to in writing, Licensor provides the Work (and each
  6876. Contributor provides its Contributions) on an "AS IS" BASIS,
  6877. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6878. implied, including, without limitation, any warranties or conditions
  6879. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6880. PARTICULAR PURPOSE. You are solely responsible for determining the
  6881. appropriateness of using or redistributing the Work and assume any
  6882. risks associated with Your exercise of permissions under this License.
  6883. 8. Limitation of Liability. In no event and under no legal theory,
  6884. whether in tort (including negligence), contract, or otherwise,
  6885. unless required by applicable law (such as deliberate and grossly
  6886. negligent acts) or agreed to in writing, shall any Contributor be
  6887. liable to You for damages, including any direct, indirect, special,
  6888. incidental, or consequential damages of any character arising as a
  6889. result of this License or out of the use or inability to use the
  6890. Work (including but not limited to damages for loss of goodwill,
  6891. work stoppage, computer failure or malfunction, or any and all
  6892. other commercial damages or losses), even if such Contributor
  6893. has been advised of the possibility of such damages.
  6894. 9. Accepting Warranty or Additional Liability. While redistributing
  6895. the Work or Derivative Works thereof, You may choose to offer,
  6896. and charge a fee for, acceptance of support, warranty, indemnity,
  6897. or other liability obligations and/or rights consistent with this
  6898. License. However, in accepting such obligations, You may act only
  6899. on Your own behalf and on Your sole responsibility, not on behalf
  6900. of any other Contributor, and only if You agree to indemnify,
  6901. defend, and hold each Contributor harmless for any liability
  6902. incurred by, or claims asserted against, such Contributor by reason
  6903. of your accepting any such warranty or additional liability.
  6904. END OF TERMS AND CONDITIONS
  6905. APPENDIX: How to apply the Apache License to your work.
  6906. To apply the Apache License to your work, attach the following
  6907. boilerplate notice, with the fields enclosed by brackets "[]"
  6908. replaced with your own identifying information. (Don't include
  6909. the brackets!) The text should be enclosed in the appropriate
  6910. comment syntax for the file format. We also recommend that a
  6911. file or class name and description of purpose be included on the
  6912. same "printed page" as the copyright notice for easier
  6913. identification within third-party archives.
  6914. Copyright [yyyy] [name of copyright owner]
  6915. Licensed under the Apache License, Version 2.0 (the "License");
  6916. you may not use this file except in compliance with the License.
  6917. You may obtain a copy of the License at
  6918. https://www.apache.org/licenses/LICENSE-2.0
  6919. Unless required by applicable law or agreed to in writing, software
  6920. distributed under the License is distributed on an "AS IS" BASIS,
  6921. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6922. See the License for the specific language governing permissions and
  6923. limitations under the License.
  6924. TensorFlow
  6925. Copyright 2019 The TensorFlow Authors. All rights reserved.
  6926. Apache License
  6927. Version 2.0, January 2004
  6928. http://www.apache.org/licenses/
  6929. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6930. 1. Definitions.
  6931. "License" shall mean the terms and conditions for use, reproduction,
  6932. and distribution as defined by Sections 1 through 9 of this document.
  6933. "Licensor" shall mean the copyright owner or entity authorized by
  6934. the copyright owner that is granting the License.
  6935. "Legal Entity" shall mean the union of the acting entity and all
  6936. other entities that control, are controlled by, or are under common
  6937. control with that entity. For the purposes of this definition,
  6938. "control" means (i) the power, direct or indirect, to cause the
  6939. direction or management of such entity, whether by contract or
  6940. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6941. outstanding shares, or (iii) beneficial ownership of such entity.
  6942. "You" (or "Your") shall mean an individual or Legal Entity
  6943. exercising permissions granted by this License.
  6944. "Source" form shall mean the preferred form for making modifications,
  6945. including but not limited to software source code, documentation
  6946. source, and configuration files.
  6947. "Object" form shall mean any form resulting from mechanical
  6948. transformation or translation of a Source form, including but
  6949. not limited to compiled object code, generated documentation,
  6950. and conversions to other media types.
  6951. "Work" shall mean the work of authorship, whether in Source or
  6952. Object form, made available under the License, as indicated by a
  6953. copyright notice that is included in or attached to the work
  6954. (an example is provided in the Appendix below).
  6955. "Derivative Works" shall mean any work, whether in Source or Object
  6956. form, that is based on (or derived from) the Work and for which the
  6957. editorial revisions, annotations, elaborations, or other modifications
  6958. represent, as a whole, an original work of authorship. For the purposes
  6959. of this License, Derivative Works shall not include works that remain
  6960. separable from, or merely link (or bind by name) to the interfaces of,
  6961. the Work and Derivative Works thereof.
  6962. "Contribution" shall mean any work of authorship, including
  6963. the original version of the Work and any modifications or additions
  6964. to that Work or Derivative Works thereof, that is intentionally
  6965. submitted to Licensor for inclusion in the Work by the copyright owner
  6966. or by an individual or Legal Entity authorized to submit on behalf of
  6967. the copyright owner. For the purposes of this definition, "submitted"
  6968. means any form of electronic, verbal, or written communication sent
  6969. to the Licensor or its representatives, including but not limited to
  6970. communication on electronic mailing lists, source code control systems,
  6971. and issue tracking systems that are managed by, or on behalf of, the
  6972. Licensor for the purpose of discussing and improving the Work, but
  6973. excluding communication that is conspicuously marked or otherwise
  6974. designated in writing by the copyright owner as "Not a Contribution."
  6975. "Contributor" shall mean Licensor and any individual or Legal Entity
  6976. on behalf of whom a Contribution has been received by Licensor and
  6977. subsequently incorporated within the Work.
  6978. 2. Grant of Copyright License. Subject to the terms and conditions of
  6979. this License, each Contributor hereby grants to You a perpetual,
  6980. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6981. copyright license to reproduce, prepare Derivative Works of,
  6982. publicly display, publicly perform, sublicense, and distribute the
  6983. Work and such Derivative Works in Source or Object form.
  6984. 3. Grant of Patent License. Subject to the terms and conditions of
  6985. this License, each Contributor hereby grants to You a perpetual,
  6986. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6987. (except as stated in this section) patent license to make, have made,
  6988. use, offer to sell, sell, import, and otherwise transfer the Work,
  6989. where such license applies only to those patent claims licensable
  6990. by such Contributor that are necessarily infringed by their
  6991. Contribution(s) alone or by combination of their Contribution(s)
  6992. with the Work to which such Contribution(s) was submitted. If You
  6993. institute patent litigation against any entity (including a
  6994. cross-claim or counterclaim in a lawsuit) alleging that the Work
  6995. or a Contribution incorporated within the Work constitutes direct
  6996. or contributory patent infringement, then any patent licenses
  6997. granted to You under this License for that Work shall terminate
  6998. as of the date such litigation is filed.
  6999. 4. Redistribution. You may reproduce and distribute copies of the
  7000. Work or Derivative Works thereof in any medium, with or without
  7001. modifications, and in Source or Object form, provided that You
  7002. meet the following conditions:
  7003. (a) You must give any other recipients of the Work or
  7004. Derivative Works a copy of this License; and
  7005. (b) You must cause any modified files to carry prominent notices
  7006. stating that You changed the files; and
  7007. (c) You must retain, in the Source form of any Derivative Works
  7008. that You distribute, all copyright, patent, trademark, and
  7009. attribution notices from the Source form of the Work,
  7010. excluding those notices that do not pertain to any part of
  7011. the Derivative Works; and
  7012. (d) If the Work includes a "NOTICE" text file as part of its
  7013. distribution, then any Derivative Works that You distribute must
  7014. include a readable copy of the attribution notices contained
  7015. within such NOTICE file, excluding those notices that do not
  7016. pertain to any part of the Derivative Works, in at least one
  7017. of the following places: within a NOTICE text file distributed
  7018. as part of the Derivative Works; within the Source form or
  7019. documentation, if provided along with the Derivative Works; or,
  7020. within a display generated by the Derivative Works, if and
  7021. wherever such third-party notices normally appear. The contents
  7022. of the NOTICE file are for informational purposes only and
  7023. do not modify the License. You may add Your own attribution
  7024. notices within Derivative Works that You distribute, alongside
  7025. or as an addendum to the NOTICE text from the Work, provided
  7026. that such additional attribution notices cannot be construed
  7027. as modifying the License.
  7028. You may add Your own copyright statement to Your modifications and
  7029. may provide additional or different license terms and conditions
  7030. for use, reproduction, or distribution of Your modifications, or
  7031. for any such Derivative Works as a whole, provided Your use,
  7032. reproduction, and distribution of the Work otherwise complies with
  7033. the conditions stated in this License.
  7034. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7035. any Contribution intentionally submitted for inclusion in the Work
  7036. by You to the Licensor shall be under the terms and conditions of
  7037. this License, without any additional terms or conditions.
  7038. Notwithstanding the above, nothing herein shall supersede or modify
  7039. the terms of any separate license agreement you may have executed
  7040. with Licensor regarding such Contributions.
  7041. 6. Trademarks. This License does not grant permission to use the trade
  7042. names, trademarks, service marks, or product names of the Licensor,
  7043. except as required for reasonable and customary use in describing the
  7044. origin of the Work and reproducing the content of the NOTICE file.
  7045. 7. Disclaimer of Warranty. Unless required by applicable law or
  7046. agreed to in writing, Licensor provides the Work (and each
  7047. Contributor provides its Contributions) on an "AS IS" BASIS,
  7048. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7049. implied, including, without limitation, any warranties or conditions
  7050. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7051. PARTICULAR PURPOSE. You are solely responsible for determining the
  7052. appropriateness of using or redistributing the Work and assume any
  7053. risks associated with Your exercise of permissions under this License.
  7054. 8. Limitation of Liability. In no event and under no legal theory,
  7055. whether in tort (including negligence), contract, or otherwise,
  7056. unless required by applicable law (such as deliberate and grossly
  7057. negligent acts) or agreed to in writing, shall any Contributor be
  7058. liable to You for damages, including any direct, indirect, special,
  7059. incidental, or consequential damages of any character arising as a
  7060. result of this License or out of the use or inability to use the
  7061. Work (including but not limited to damages for loss of goodwill,
  7062. work stoppage, computer failure or malfunction, or any and all
  7063. other commercial damages or losses), even if such Contributor
  7064. has been advised of the possibility of such damages.
  7065. 9. Accepting Warranty or Additional Liability. While redistributing
  7066. the Work or Derivative Works thereof, You may choose to offer,
  7067. and charge a fee for, acceptance of support, warranty, indemnity,
  7068. or other liability obligations and/or rights consistent with this
  7069. License. However, in accepting such obligations, You may act only
  7070. on Your own behalf and on Your sole responsibility, not on behalf
  7071. of any other Contributor, and only if You agree to indemnify,
  7072. defend, and hold each Contributor harmless for any liability
  7073. incurred by, or claims asserted against, such Contributor by reason
  7074. of your accepting any such warranty or additional liability.
  7075. END OF TERMS AND CONDITIONS
  7076. APPENDIX: How to apply the Apache License to your work.
  7077. To apply the Apache License to your work, attach the following
  7078. boilerplate notice, with the fields enclosed by brackets "[]"
  7079. replaced with your own identifying information. (Don't include
  7080. the brackets!) The text should be enclosed in the appropriate
  7081. comment syntax for the file format. We also recommend that a
  7082. file or class name and description of purpose be included on the
  7083. same "printed page" as the copyright notice for easier
  7084. identification within third-party archives.
  7085. Copyright [yyyy] [name of copyright owner]
  7086. Licensed under the Apache License, Version 2.0 (the "License");
  7087. you may not use this file except in compliance with the License.
  7088. You may obtain a copy of the License at
  7089. http://www.apache.org/licenses/LICENSE-2.0
  7090. Unless required by applicable law or agreed to in writing, software
  7091. distributed under the License is distributed on an "AS IS" BASIS,
  7092. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7093. See the License for the specific language governing permissions and
  7094. limitations under the License.
  7095. UTF
  7096. UTF-8 Library
  7097. The authors of this software are Rob Pike and Ken Thompson.
  7098. Copyright (c) 1998-2002 by Lucent Technologies.
  7099. Permission to use, copy, modify, and distribute this software for any
  7100. purpose without fee is hereby granted, provided that this entire notice
  7101. is included in all copies of any software which is or includes a copy
  7102. or modification of this software and in all copies of the supporting
  7103. documentation for such software.
  7104. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  7105. WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
  7106. REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  7107. OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  7108. Unsmear
  7109. Apache License
  7110. Version 2.0, January 2004
  7111. http://www.apache.org/licenses/
  7112. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7113. 1. Definitions.
  7114. "License" shall mean the terms and conditions for use, reproduction,
  7115. and distribution as defined by Sections 1 through 9 of this document.
  7116. "Licensor" shall mean the copyright owner or entity authorized by
  7117. the copyright owner that is granting the License.
  7118. "Legal Entity" shall mean the union of the acting entity and all
  7119. other entities that control, are controlled by, or are under common
  7120. control with that entity. For the purposes of this definition,
  7121. "control" means (i) the power, direct or indirect, to cause the
  7122. direction or management of such entity, whether by contract or
  7123. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7124. outstanding shares, or (iii) beneficial ownership of such entity.
  7125. "You" (or "Your") shall mean an individual or Legal Entity
  7126. exercising permissions granted by this License.
  7127. "Source" form shall mean the preferred form for making modifications,
  7128. including but not limited to software source code, documentation
  7129. source, and configuration files.
  7130. "Object" form shall mean any form resulting from mechanical
  7131. transformation or translation of a Source form, including but
  7132. not limited to compiled object code, generated documentation,
  7133. and conversions to other media types.
  7134. "Work" shall mean the work of authorship, whether in Source or
  7135. Object form, made available under the License, as indicated by a
  7136. copyright notice that is included in or attached to the work
  7137. (an example is provided in the Appendix below).
  7138. "Derivative Works" shall mean any work, whether in Source or Object
  7139. form, that is based on (or derived from) the Work and for which the
  7140. editorial revisions, annotations, elaborations, or other modifications
  7141. represent, as a whole, an original work of authorship. For the purposes
  7142. of this License, Derivative Works shall not include works that remain
  7143. separable from, or merely link (or bind by name) to the interfaces of,
  7144. the Work and Derivative Works thereof.
  7145. "Contribution" shall mean any work of authorship, including
  7146. the original version of the Work and any modifications or additions
  7147. to that Work or Derivative Works thereof, that is intentionally
  7148. submitted to Licensor for inclusion in the Work by the copyright owner
  7149. or by an individual or Legal Entity authorized to submit on behalf of
  7150. the copyright owner. For the purposes of this definition, "submitted"
  7151. means any form of electronic, verbal, or written communication sent
  7152. to the Licensor or its representatives, including but not limited to
  7153. communication on electronic mailing lists, source code control systems,
  7154. and issue tracking systems that are managed by, or on behalf of, the
  7155. Licensor for the purpose of discussing and improving the Work, but
  7156. excluding communication that is conspicuously marked or otherwise
  7157. designated in writing by the copyright owner as "Not a Contribution."
  7158. "Contributor" shall mean Licensor and any individual or Legal Entity
  7159. on behalf of whom a Contribution has been received by Licensor and
  7160. subsequently incorporated within the Work.
  7161. 2. Grant of Copyright License. Subject to the terms and conditions of
  7162. this License, each Contributor hereby grants to You a perpetual,
  7163. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7164. copyright license to reproduce, prepare Derivative Works of,
  7165. publicly display, publicly perform, sublicense, and distribute the
  7166. Work and such Derivative Works in Source or Object form.
  7167. 3. Grant of Patent License. Subject to the terms and conditions of
  7168. this License, each Contributor hereby grants to You a perpetual,
  7169. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7170. (except as stated in this section) patent license to make, have made,
  7171. use, offer to sell, sell, import, and otherwise transfer the Work,
  7172. where such license applies only to those patent claims licensable
  7173. by such Contributor that are necessarily infringed by their
  7174. Contribution(s) alone or by combination of their Contribution(s)
  7175. with the Work to which such Contribution(s) was submitted. If You
  7176. institute patent litigation against any entity (including a
  7177. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7178. or a Contribution incorporated within the Work constitutes direct
  7179. or contributory patent infringement, then any patent licenses
  7180. granted to You under this License for that Work shall terminate
  7181. as of the date such litigation is filed.
  7182. 4. Redistribution. You may reproduce and distribute copies of the
  7183. Work or Derivative Works thereof in any medium, with or without
  7184. modifications, and in Source or Object form, provided that You
  7185. meet the following conditions:
  7186. (a) You must give any other recipients of the Work or
  7187. Derivative Works a copy of this License; and
  7188. (b) You must cause any modified files to carry prominent notices
  7189. stating that You changed the files; and
  7190. (c) You must retain, in the Source form of any Derivative Works
  7191. that You distribute, all copyright, patent, trademark, and
  7192. attribution notices from the Source form of the Work,
  7193. excluding those notices that do not pertain to any part of
  7194. the Derivative Works; and
  7195. (d) If the Work includes a "NOTICE" text file as part of its
  7196. distribution, then any Derivative Works that You distribute must
  7197. include a readable copy of the attribution notices contained
  7198. within such NOTICE file, excluding those notices that do not
  7199. pertain to any part of the Derivative Works, in at least one
  7200. of the following places: within a NOTICE text file distributed
  7201. as part of the Derivative Works; within the Source form or
  7202. documentation, if provided along with the Derivative Works; or,
  7203. within a display generated by the Derivative Works, if and
  7204. wherever such third-party notices normally appear. The contents
  7205. of the NOTICE file are for informational purposes only and
  7206. do not modify the License. You may add Your own attribution
  7207. notices within Derivative Works that You distribute, alongside
  7208. or as an addendum to the NOTICE text from the Work, provided
  7209. that such additional attribution notices cannot be construed
  7210. as modifying the License.
  7211. You may add Your own copyright statement to Your modifications and
  7212. may provide additional or different license terms and conditions
  7213. for use, reproduction, or distribution of Your modifications, or
  7214. for any such Derivative Works as a whole, provided Your use,
  7215. reproduction, and distribution of the Work otherwise complies with
  7216. the conditions stated in this License.
  7217. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7218. any Contribution intentionally submitted for inclusion in the Work
  7219. by You to the Licensor shall be under the terms and conditions of
  7220. this License, without any additional terms or conditions.
  7221. Notwithstanding the above, nothing herein shall supersede or modify
  7222. the terms of any separate license agreement you may have executed
  7223. with Licensor regarding such Contributions.
  7224. 6. Trademarks. This License does not grant permission to use the trade
  7225. names, trademarks, service marks, or product names of the Licensor,
  7226. except as required for reasonable and customary use in describing the
  7227. origin of the Work and reproducing the content of the NOTICE file.
  7228. 7. Disclaimer of Warranty. Unless required by applicable law or
  7229. agreed to in writing, Licensor provides the Work (and each
  7230. Contributor provides its Contributions) on an "AS IS" BASIS,
  7231. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7232. implied, including, without limitation, any warranties or conditions
  7233. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7234. PARTICULAR PURPOSE. You are solely responsible for determining the
  7235. appropriateness of using or redistributing the Work and assume any
  7236. risks associated with Your exercise of permissions under this License.
  7237. 8. Limitation of Liability. In no event and under no legal theory,
  7238. whether in tort (including negligence), contract, or otherwise,
  7239. unless required by applicable law (such as deliberate and grossly
  7240. negligent acts) or agreed to in writing, shall any Contributor be
  7241. liable to You for damages, including any direct, indirect, special,
  7242. incidental, or consequential damages of any character arising as a
  7243. result of this License or out of the use or inability to use the
  7244. Work (including but not limited to damages for loss of goodwill,
  7245. work stoppage, computer failure or malfunction, or any and all
  7246. other commercial damages or losses), even if such Contributor
  7247. has been advised of the possibility of such damages.
  7248. 9. Accepting Warranty or Additional Liability. While redistributing
  7249. the Work or Derivative Works thereof, You may choose to offer,
  7250. and charge a fee for, acceptance of support, warranty, indemnity,
  7251. or other liability obligations and/or rights consistent with this
  7252. License. However, in accepting such obligations, You may act only
  7253. on Your own behalf and on Your sole responsibility, not on behalf
  7254. of any other Contributor, and only if You agree to indemnify,
  7255. defend, and hold each Contributor harmless for any liability
  7256. incurred by, or claims asserted against, such Contributor by reason
  7257. of your accepting any such warranty or additional liability.
  7258. END OF TERMS AND CONDITIONS
  7259. APPENDIX: How to apply the Apache License to your work.
  7260. To apply the Apache License to your work, attach the following
  7261. boilerplate notice, with the fields enclosed by brackets "[]"
  7262. replaced with your own identifying information. (Don't include
  7263. the brackets!) The text should be enclosed in the appropriate
  7264. comment syntax for the file format. We also recommend that a
  7265. file or class name and description of purpose be included on the
  7266. same "printed page" as the copyright notice for easier
  7267. identification within third-party archives.
  7268. Copyright [yyyy] [name of copyright owner]
  7269. Licensed under the Apache License, Version 2.0 (the "License");
  7270. you may not use this file except in compliance with the License.
  7271. You may obtain a copy of the License at
  7272. http://www.apache.org/licenses/LICENSE-2.0
  7273. Unless required by applicable law or agreed to in writing, software
  7274. distributed under the License is distributed on an "AS IS" BASIS,
  7275. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7276. See the License for the specific language governing permissions and
  7277. limitations under the License.
  7278. Web Tracing Framework C++ Bindings
  7279. Copyright 2012, Google Inc.
  7280. All rights reserved.
  7281. Redistribution and use in source and binary forms, with or without
  7282. modification, are permitted provided that the following conditions are
  7283. met:
  7284. * Redistributions of source code must retain the above copyright
  7285. notice, this list of conditions and the following disclaimer.
  7286. * Redistributions in binary form must reproduce the above
  7287. copyright notice, this list of conditions and the following disclaimer
  7288. in the documentation and/or other materials provided with the
  7289. distribution.
  7290. * Neither the name of Google Inc. nor the names of its
  7291. contributors may be used to endorse or promote products derived from
  7292. this software without specific prior written permission.
  7293. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7294. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7295. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7296. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7297. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7298. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7299. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7300. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7301. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7302. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7303. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7304. Zippy
  7305. Copyright 2011, Google Inc.
  7306. All rights reserved.
  7307. Redistribution and use in source and binary forms, with or without
  7308. modification, are permitted provided that the following conditions are
  7309. met:
  7310. * Redistributions of source code must retain the above copyright
  7311. notice, this list of conditions and the following disclaimer.
  7312. * Redistributions in binary form must reproduce the above
  7313. copyright notice, this list of conditions and the following disclaimer
  7314. in the documentation and/or other materials provided with the
  7315. distribution.
  7316. * Neither the name of Google Inc. nor the names of its
  7317. contributors may be used to endorse or promote products derived from
  7318. this software without specific prior written permission.
  7319. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7320. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7321. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7322. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7323. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7324. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7325. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7326. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7327. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7328. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7329. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7330. ===
  7331. Some of the benchmark data in util/zippy/testdata is licensed differently:
  7332. - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and
  7333. is licensed under the Creative Commons Attribution 3.0 license
  7334. (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/
  7335. for more information.
  7336. - kppkn.gtb is taken from the Gaviota chess tablebase set, and
  7337. is licensed under the MIT License. See
  7338. https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1
  7339. for more information.
  7340. - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper
  7341. “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
  7342. Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro,
  7343. which is licensed under the CC-BY license. See
  7344. http://www.ploscompbiol.org/static/license for more ifnormation.
  7345. - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project
  7346. Gutenberg. The first three have expired copyrights and are in the public
  7347. domain; the latter does not have expired copyright, but is still in the
  7348. public domain according to the license information
  7349. (http://www.gutenberg.org/ebooks/53).
  7350. Zstandard
  7351. BSD License
  7352. For Zstandard software
  7353. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  7354. Redistribution and use in source and binary forms, with or without modification,
  7355. are permitted provided that the following conditions are met:
  7356. * Redistributions of source code must retain the above copyright notice, this
  7357. list of conditions and the following disclaimer.
  7358. * Redistributions in binary form must reproduce the above copyright notice,
  7359. this list of conditions and the following disclaimer in the documentation
  7360. and/or other materials provided with the distribution.
  7361. * Neither the name Facebook nor the names of its contributors may be used to
  7362. endorse or promote products derived from this software without specific
  7363. prior written permission.
  7364. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  7365. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7366. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  7367. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  7368. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  7369. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  7370. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  7371. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7372. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7373. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7374. bzip2
  7375. --------------------------------------------------------------------------
  7376. This program, "bzip2", the associated library "libbzip2", and all
  7377. documentation, are copyright (C) 1996-2010 Julian R Seward. All
  7378. rights reserved.
  7379. Redistribution and use in source and binary forms, with or without
  7380. modification, are permitted provided that the following conditions
  7381. are met:
  7382. 1. Redistributions of source code must retain the above copyright
  7383. notice, this list of conditions and the following disclaimer.
  7384. 2. The origin of this software must not be misrepresented; you must
  7385. not claim that you wrote the original software. If you use this
  7386. software in a product, an acknowledgment in the product
  7387. documentation would be appreciated but is not required.
  7388. 3. Altered source versions must be plainly marked as such, and must
  7389. not be misrepresented as being the original software.
  7390. 4. The name of the author may not be used to endorse or promote
  7391. products derived from this software without specific prior written
  7392. permission.
  7393. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  7394. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  7395. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  7396. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  7397. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  7398. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  7399. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  7400. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  7401. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  7402. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  7403. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7404. Julian Seward, jseward@bzip.org
  7405. bzip2/libbzip2 version 1.0.6 of 6 September 2010
  7406. --------------------------------------------------------------------------
  7407. c-ares
  7408. # c-ares license
  7409. Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS
  7410. file.
  7411. Copyright 1998 by the Massachusetts Institute of Technology.
  7412. Permission to use, copy, modify, and distribute this software and its
  7413. documentation for any purpose and without fee is hereby granted, provided that
  7414. the above copyright notice appear in all copies and that both that copyright
  7415. notice and this permission notice appear in supporting documentation, and that
  7416. the name of M.I.T. not be used in advertising or publicity pertaining to
  7417. distribution of the software without specific, written prior permission.
  7418. M.I.T. makes no representations about the suitability of this software for any
  7419. purpose. It is provided "as is" without express or implied warranty.
  7420. concurrent_work_queue
  7421. Mozilla Public License Version 2.0
  7422. ==================================
  7423. 1. Definitions
  7424. --------------
  7425. 1.1. "Contributor"
  7426. means each individual or legal entity that creates, contributes to
  7427. the creation of, or owns Covered Software.
  7428. 1.2. "Contributor Version"
  7429. means the combination of the Contributions of others (if any) used
  7430. by a Contributor and that particular Contributor's Contribution.
  7431. 1.3. "Contribution"
  7432. means Covered Software of a particular Contributor.
  7433. 1.4. "Covered Software"
  7434. means Source Code Form to which the initial Contributor has attached
  7435. the notice in Exhibit A, the Executable Form of such Source Code
  7436. Form, and Modifications of such Source Code Form, in each case
  7437. including portions thereof.
  7438. 1.5. "Incompatible With Secondary Licenses"
  7439. means
  7440. (a) that the initial Contributor has attached the notice described
  7441. in Exhibit B to the Covered Software; or
  7442. (b) that the Covered Software was made available under the terms of
  7443. version 1.1 or earlier of the License, but not also under the
  7444. terms of a Secondary License.
  7445. 1.6. "Executable Form"
  7446. means any form of the work other than Source Code Form.
  7447. 1.7. "Larger Work"
  7448. means a work that combines Covered Software with other material, in
  7449. a separate file or files, that is not Covered Software.
  7450. 1.8. "License"
  7451. means this document.
  7452. 1.9. "Licensable"
  7453. means having the right to grant, to the maximum extent possible,
  7454. whether at the time of the initial grant or subsequently, any and
  7455. all of the rights conveyed by this License.
  7456. 1.10. "Modifications"
  7457. means any of the following:
  7458. (a) any file in Source Code Form that results from an addition to,
  7459. deletion from, or modification of the contents of Covered
  7460. Software; or
  7461. (b) any new file in Source Code Form that contains any Covered
  7462. Software.
  7463. 1.11. "Patent Claims" of a Contributor
  7464. means any patent claim(s), including without limitation, method,
  7465. process, and apparatus claims, in any patent Licensable by such
  7466. Contributor that would be infringed, but for the grant of the
  7467. License, by the making, using, selling, offering for sale, having
  7468. made, import, or transfer of either its Contributions or its
  7469. Contributor Version.
  7470. 1.12. "Secondary License"
  7471. means either the GNU General Public License, Version 2.0, the GNU
  7472. Lesser General Public License, Version 2.1, the GNU Affero General
  7473. Public License, Version 3.0, or any later versions of those
  7474. licenses.
  7475. 1.13. "Source Code Form"
  7476. means the form of the work preferred for making modifications.
  7477. 1.14. "You" (or "Your")
  7478. means an individual or a legal entity exercising rights under this
  7479. License. For legal entities, "You" includes any entity that
  7480. controls, is controlled by, or is under common control with You. For
  7481. purposes of this definition, "control" means (a) the power, direct
  7482. or indirect, to cause the direction or management of such entity,
  7483. whether by contract or otherwise, or (b) ownership of more than
  7484. fifty percent (50%) of the outstanding shares or beneficial
  7485. ownership of such entity.
  7486. 2. License Grants and Conditions
  7487. --------------------------------
  7488. 2.1. Grants
  7489. Each Contributor hereby grants You a world-wide, royalty-free,
  7490. non-exclusive license:
  7491. (a) under intellectual property rights (other than patent or trademark)
  7492. Licensable by such Contributor to use, reproduce, make available,
  7493. modify, display, perform, distribute, and otherwise exploit its
  7494. Contributions, either on an unmodified basis, with Modifications, or
  7495. as part of a Larger Work; and
  7496. (b) under Patent Claims of such Contributor to make, use, sell, offer
  7497. for sale, have made, import, and otherwise transfer either its
  7498. Contributions or its Contributor Version.
  7499. 2.2. Effective Date
  7500. The licenses granted in Section 2.1 with respect to any Contribution
  7501. become effective for each Contribution on the date the Contributor first
  7502. distributes such Contribution.
  7503. 2.3. Limitations on Grant Scope
  7504. The licenses granted in this Section 2 are the only rights granted under
  7505. this License. No additional rights or licenses will be implied from the
  7506. distribution or licensing of Covered Software under this License.
  7507. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  7508. Contributor:
  7509. (a) for any code that a Contributor has removed from Covered Software;
  7510. or
  7511. (b) for infringements caused by: (i) Your and any other third party's
  7512. modifications of Covered Software, or (ii) the combination of its
  7513. Contributions with other software (except as part of its Contributor
  7514. Version); or
  7515. (c) under Patent Claims infringed by Covered Software in the absence of
  7516. its Contributions.
  7517. This License does not grant any rights in the trademarks, service marks,
  7518. or logos of any Contributor (except as may be necessary to comply with
  7519. the notice requirements in Section 3.4).
  7520. 2.4. Subsequent Licenses
  7521. No Contributor makes additional grants as a result of Your choice to
  7522. distribute the Covered Software under a subsequent version of this
  7523. License (see Section 10.2) or under the terms of a Secondary License (if
  7524. permitted under the terms of Section 3.3).
  7525. 2.5. Representation
  7526. Each Contributor represents that the Contributor believes its
  7527. Contributions are its original creation(s) or it has sufficient rights
  7528. to grant the rights to its Contributions conveyed by this License.
  7529. 2.6. Fair Use
  7530. This License is not intended to limit any rights You have under
  7531. applicable copyright doctrines of fair use, fair dealing, or other
  7532. equivalents.
  7533. 2.7. Conditions
  7534. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  7535. in Section 2.1.
  7536. 3. Responsibilities
  7537. -------------------
  7538. 3.1. Distribution of Source Form
  7539. All distribution of Covered Software in Source Code Form, including any
  7540. Modifications that You create or to which You contribute, must be under
  7541. the terms of this License. You must inform recipients that the Source
  7542. Code Form of the Covered Software is governed by the terms of this
  7543. License, and how they can obtain a copy of this License. You may not
  7544. attempt to alter or restrict the recipients' rights in the Source Code
  7545. Form.
  7546. 3.2. Distribution of Executable Form
  7547. If You distribute Covered Software in Executable Form then:
  7548. (a) such Covered Software must also be made available in Source Code
  7549. Form, as described in Section 3.1, and You must inform recipients of
  7550. the Executable Form how they can obtain a copy of such Source Code
  7551. Form by reasonable means in a timely manner, at a charge no more
  7552. than the cost of distribution to the recipient; and
  7553. (b) You may distribute such Executable Form under the terms of this
  7554. License, or sublicense it under different terms, provided that the
  7555. license for the Executable Form does not attempt to limit or alter
  7556. the recipients' rights in the Source Code Form under this License.
  7557. 3.3. Distribution of a Larger Work
  7558. You may create and distribute a Larger Work under terms of Your choice,
  7559. provided that You also comply with the requirements of this License for
  7560. the Covered Software. If the Larger Work is a combination of Covered
  7561. Software with a work governed by one or more Secondary Licenses, and the
  7562. Covered Software is not Incompatible With Secondary Licenses, this
  7563. License permits You to additionally distribute such Covered Software
  7564. under the terms of such Secondary License(s), so that the recipient of
  7565. the Larger Work may, at their option, further distribute the Covered
  7566. Software under the terms of either this License or such Secondary
  7567. License(s).
  7568. 3.4. Notices
  7569. You may not remove or alter the substance of any license notices
  7570. (including copyright notices, patent notices, disclaimers of warranty,
  7571. or limitations of liability) contained within the Source Code Form of
  7572. the Covered Software, except that You may alter any license notices to
  7573. the extent required to remedy known factual inaccuracies.
  7574. 3.5. Application of Additional Terms
  7575. You may choose to offer, and to charge a fee for, warranty, support,
  7576. indemnity or liability obligations to one or more recipients of Covered
  7577. Software. However, You may do so only on Your own behalf, and not on
  7578. behalf of any Contributor. You must make it absolutely clear that any
  7579. such warranty, support, indemnity, or liability obligation is offered by
  7580. You alone, and You hereby agree to indemnify every Contributor for any
  7581. liability incurred by such Contributor as a result of warranty, support,
  7582. indemnity or liability terms You offer. You may include additional
  7583. disclaimers of warranty and limitations of liability specific to any
  7584. jurisdiction.
  7585. 4. Inability to Comply Due to Statute or Regulation
  7586. ---------------------------------------------------
  7587. If it is impossible for You to comply with any of the terms of this
  7588. License with respect to some or all of the Covered Software due to
  7589. statute, judicial order, or regulation then You must: (a) comply with
  7590. the terms of this License to the maximum extent possible; and (b)
  7591. describe the limitations and the code they affect. Such description must
  7592. be placed in a text file included with all distributions of the Covered
  7593. Software under this License. Except to the extent prohibited by statute
  7594. or regulation, such description must be sufficiently detailed for a
  7595. recipient of ordinary skill to be able to understand it.
  7596. 5. Termination
  7597. --------------
  7598. 5.1. The rights granted under this License will terminate automatically
  7599. if You fail to comply with any of its terms. However, if You become
  7600. compliant, then the rights granted under this License from a particular
  7601. Contributor are reinstated (a) provisionally, unless and until such
  7602. Contributor explicitly and finally terminates Your grants, and (b) on an
  7603. ongoing basis, if such Contributor fails to notify You of the
  7604. non-compliance by some reasonable means prior to 60 days after You have
  7605. come back into compliance. Moreover, Your grants from a particular
  7606. Contributor are reinstated on an ongoing basis if such Contributor
  7607. notifies You of the non-compliance by some reasonable means, this is the
  7608. first time You have received notice of non-compliance with this License
  7609. from such Contributor, and You become compliant prior to 30 days after
  7610. Your receipt of the notice.
  7611. 5.2. If You initiate litigation against any entity by asserting a patent
  7612. infringement claim (excluding declaratory judgment actions,
  7613. counter-claims, and cross-claims) alleging that a Contributor Version
  7614. directly or indirectly infringes any patent, then the rights granted to
  7615. You by any and all Contributors for the Covered Software under Section
  7616. 2.1 of this License shall terminate.
  7617. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  7618. end user license agreements (excluding distributors and resellers) which
  7619. have been validly granted by You or Your distributors under this License
  7620. prior to termination shall survive termination.
  7621. ************************************************************************
  7622. * *
  7623. * 6. Disclaimer of Warranty *
  7624. * ------------------------- *
  7625. * *
  7626. * Covered Software is provided under this License on an "as is" *
  7627. * basis, without warranty of any kind, either expressed, implied, or *
  7628. * statutory, including, without limitation, warranties that the *
  7629. * Covered Software is free of defects, merchantable, fit for a *
  7630. * particular purpose or non-infringing. The entire risk as to the *
  7631. * quality and performance of the Covered Software is with You. *
  7632. * Should any Covered Software prove defective in any respect, You *
  7633. * (not any Contributor) assume the cost of any necessary servicing, *
  7634. * repair, or correction. This disclaimer of warranty constitutes an *
  7635. * essential part of this License. No use of any Covered Software is *
  7636. * authorized under this License except under this disclaimer. *
  7637. * *
  7638. ************************************************************************
  7639. ************************************************************************
  7640. * *
  7641. * 7. Limitation of Liability *
  7642. * -------------------------- *
  7643. * *
  7644. * Under no circumstances and under no legal theory, whether tort *
  7645. * (including negligence), contract, or otherwise, shall any *
  7646. * Contributor, or anyone who distributes Covered Software as *
  7647. * permitted above, be liable to You for any direct, indirect, *
  7648. * special, incidental, or consequential damages of any character *
  7649. * including, without limitation, damages for lost profits, loss of *
  7650. * goodwill, work stoppage, computer failure or malfunction, or any *
  7651. * and all other commercial damages or losses, even if such party *
  7652. * shall have been informed of the possibility of such damages. This *
  7653. * limitation of liability shall not apply to liability for death or *
  7654. * personal injury resulting from such party's negligence to the *
  7655. * extent applicable law prohibits such limitation. Some *
  7656. * jurisdictions do not allow the exclusion or limitation of *
  7657. * incidental or consequential damages, so this exclusion and *
  7658. * limitation may not apply to You. *
  7659. * *
  7660. ************************************************************************
  7661. 8. Litigation
  7662. -------------
  7663. Any litigation relating to this License may be brought only in the
  7664. courts of a jurisdiction where the defendant maintains its principal
  7665. place of business and such litigation shall be governed by laws of that
  7666. jurisdiction, without reference to its conflict-of-law provisions.
  7667. Nothing in this Section shall prevent a party's ability to bring
  7668. cross-claims or counter-claims.
  7669. 9. Miscellaneous
  7670. ----------------
  7671. This License represents the complete agreement concerning the subject
  7672. matter hereof. If any provision of this License is held to be
  7673. unenforceable, such provision shall be reformed only to the extent
  7674. necessary to make it enforceable. Any law or regulation which provides
  7675. that the language of a contract shall be construed against the drafter
  7676. shall not be used to construe this License against a Contributor.
  7677. 10. Versions of the License
  7678. ---------------------------
  7679. 10.1. New Versions
  7680. Mozilla Foundation is the license steward. Except as provided in Section
  7681. 10.3, no one other than the license steward has the right to modify or
  7682. publish new versions of this License. Each version will be given a
  7683. distinguishing version number.
  7684. 10.2. Effect of New Versions
  7685. You may distribute the Covered Software under the terms of the version
  7686. of the License under which You originally received the Covered Software,
  7687. or under the terms of any subsequent version published by the license
  7688. steward.
  7689. 10.3. Modified Versions
  7690. If you create software not governed by this License, and you want to
  7691. create a new license for such software, you may create and use a
  7692. modified version of this License if you rename the license and remove
  7693. any references to the name of the license steward (except to note that
  7694. such modified license differs from this License).
  7695. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  7696. Licenses
  7697. If You choose to distribute Source Code Form that is Incompatible With
  7698. Secondary Licenses under the terms of this version of the License, the
  7699. notice described in Exhibit B of this License must be attached.
  7700. Exhibit A - Source Code Form License Notice
  7701. -------------------------------------------
  7702. This Source Code Form is subject to the terms of the Mozilla Public
  7703. License, v. 2.0. If a copy of the MPL was not distributed with this
  7704. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  7705. If it is not possible or desirable to put the notice in a particular
  7706. file, then You may include the notice in a location (such as a LICENSE
  7707. file in a relevant directory) where a recipient would be likely to look
  7708. for such a notice.
  7709. You may add additional accurate notices of copyright ownership.
  7710. Exhibit B - "Incompatible With Secondary Licenses" Notice
  7711. ---------------------------------------------------------
  7712. This Source Code Form is "Incompatible With Secondary Licenses", as
  7713. defined by the Mozilla Public License, v. 2.0.
  7714. cpu
  7715. Copyright 2020 The TensorFlow Runtime Authors. All rights reserved.
  7716. Apache License
  7717. Version 2.0, January 2004
  7718. http://www.apache.org/licenses/
  7719. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7720. 1. Definitions.
  7721. "License" shall mean the terms and conditions for use, reproduction,
  7722. and distribution as defined by Sections 1 through 9 of this document.
  7723. "Licensor" shall mean the copyright owner or entity authorized by
  7724. the copyright owner that is granting the License.
  7725. "Legal Entity" shall mean the union of the acting entity and all
  7726. other entities that control, are controlled by, or are under common
  7727. control with that entity. For the purposes of this definition,
  7728. "control" means (i) the power, direct or indirect, to cause the
  7729. direction or management of such entity, whether by contract or
  7730. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7731. outstanding shares, or (iii) beneficial ownership of such entity.
  7732. "You" (or "Your") shall mean an individual or Legal Entity
  7733. exercising permissions granted by this License.
  7734. "Source" form shall mean the preferred form for making modifications,
  7735. including but not limited to software source code, documentation
  7736. source, and configuration files.
  7737. "Object" form shall mean any form resulting from mechanical
  7738. transformation or translation of a Source form, including but
  7739. not limited to compiled object code, generated documentation,
  7740. and conversions to other media types.
  7741. "Work" shall mean the work of authorship, whether in Source or
  7742. Object form, made available under the License, as indicated by a
  7743. copyright notice that is included in or attached to the work
  7744. (an example is provided in the Appendix below).
  7745. "Derivative Works" shall mean any work, whether in Source or Object
  7746. form, that is based on (or derived from) the Work and for which the
  7747. editorial revisions, annotations, elaborations, or other modifications
  7748. represent, as a whole, an original work of authorship. For the purposes
  7749. of this License, Derivative Works shall not include works that remain
  7750. separable from, or merely link (or bind by name) to the interfaces of,
  7751. the Work and Derivative Works thereof.
  7752. "Contribution" shall mean any work of authorship, including
  7753. the original version of the Work and any modifications or additions
  7754. to that Work or Derivative Works thereof, that is intentionally
  7755. submitted to Licensor for inclusion in the Work by the copyright owner
  7756. or by an individual or Legal Entity authorized to submit on behalf of
  7757. the copyright owner. For the purposes of this definition, "submitted"
  7758. means any form of electronic, verbal, or written communication sent
  7759. to the Licensor or its representatives, including but not limited to
  7760. communication on electronic mailing lists, source code control systems,
  7761. and issue tracking systems that are managed by, or on behalf of, the
  7762. Licensor for the purpose of discussing and improving the Work, but
  7763. excluding communication that is conspicuously marked or otherwise
  7764. designated in writing by the copyright owner as "Not a Contribution."
  7765. "Contributor" shall mean Licensor and any individual or Legal Entity
  7766. on behalf of whom a Contribution has been received by Licensor and
  7767. subsequently incorporated within the Work.
  7768. 2. Grant of Copyright License. Subject to the terms and conditions of
  7769. this License, each Contributor hereby grants to You a perpetual,
  7770. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7771. copyright license to reproduce, prepare Derivative Works of,
  7772. publicly display, publicly perform, sublicense, and distribute the
  7773. Work and such Derivative Works in Source or Object form.
  7774. 3. Grant of Patent License. Subject to the terms and conditions of
  7775. this License, each Contributor hereby grants to You a perpetual,
  7776. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7777. (except as stated in this section) patent license to make, have made,
  7778. use, offer to sell, sell, import, and otherwise transfer the Work,
  7779. where such license applies only to those patent claims licensable
  7780. by such Contributor that are necessarily infringed by their
  7781. Contribution(s) alone or by combination of their Contribution(s)
  7782. with the Work to which such Contribution(s) was submitted. If You
  7783. institute patent litigation against any entity (including a
  7784. cross-claim or counterclaim in a lawsuit) alleging that the Work
  7785. or a Contribution incorporated within the Work constitutes direct
  7786. or contributory patent infringement, then any patent licenses
  7787. granted to You under this License for that Work shall terminate
  7788. as of the date such litigation is filed.
  7789. 4. Redistribution. You may reproduce and distribute copies of the
  7790. Work or Derivative Works thereof in any medium, with or without
  7791. modifications, and in Source or Object form, provided that You
  7792. meet the following conditions:
  7793. (a) You must give any other recipients of the Work or
  7794. Derivative Works a copy of this License; and
  7795. (b) You must cause any modified files to carry prominent notices
  7796. stating that You changed the files; and
  7797. (c) You must retain, in the Source form of any Derivative Works
  7798. that You distribute, all copyright, patent, trademark, and
  7799. attribution notices from the Source form of the Work,
  7800. excluding those notices that do not pertain to any part of
  7801. the Derivative Works; and
  7802. (d) If the Work includes a "NOTICE" text file as part of its
  7803. distribution, then any Derivative Works that You distribute must
  7804. include a readable copy of the attribution notices contained
  7805. within such NOTICE file, excluding those notices that do not
  7806. pertain to any part of the Derivative Works, in at least one
  7807. of the following places: within a NOTICE text file distributed
  7808. as part of the Derivative Works; within the Source form or
  7809. documentation, if provided along with the Derivative Works; or,
  7810. within a display generated by the Derivative Works, if and
  7811. wherever such third-party notices normally appear. The contents
  7812. of the NOTICE file are for informational purposes only and
  7813. do not modify the License. You may add Your own attribution
  7814. notices within Derivative Works that You distribute, alongside
  7815. or as an addendum to the NOTICE text from the Work, provided
  7816. that such additional attribution notices cannot be construed
  7817. as modifying the License.
  7818. You may add Your own copyright statement to Your modifications and
  7819. may provide additional or different license terms and conditions
  7820. for use, reproduction, or distribution of Your modifications, or
  7821. for any such Derivative Works as a whole, provided Your use,
  7822. reproduction, and distribution of the Work otherwise complies with
  7823. the conditions stated in this License.
  7824. 5. Submission of Contributions. Unless You explicitly state otherwise,
  7825. any Contribution intentionally submitted for inclusion in the Work
  7826. by You to the Licensor shall be under the terms and conditions of
  7827. this License, without any additional terms or conditions.
  7828. Notwithstanding the above, nothing herein shall supersede or modify
  7829. the terms of any separate license agreement you may have executed
  7830. with Licensor regarding such Contributions.
  7831. 6. Trademarks. This License does not grant permission to use the trade
  7832. names, trademarks, service marks, or product names of the Licensor,
  7833. except as required for reasonable and customary use in describing the
  7834. origin of the Work and reproducing the content of the NOTICE file.
  7835. 7. Disclaimer of Warranty. Unless required by applicable law or
  7836. agreed to in writing, Licensor provides the Work (and each
  7837. Contributor provides its Contributions) on an "AS IS" BASIS,
  7838. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7839. implied, including, without limitation, any warranties or conditions
  7840. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7841. PARTICULAR PURPOSE. You are solely responsible for determining the
  7842. appropriateness of using or redistributing the Work and assume any
  7843. risks associated with Your exercise of permissions under this License.
  7844. 8. Limitation of Liability. In no event and under no legal theory,
  7845. whether in tort (including negligence), contract, or otherwise,
  7846. unless required by applicable law (such as deliberate and grossly
  7847. negligent acts) or agreed to in writing, shall any Contributor be
  7848. liable to You for damages, including any direct, indirect, special,
  7849. incidental, or consequential damages of any character arising as a
  7850. result of this License or out of the use or inability to use the
  7851. Work (including but not limited to damages for loss of goodwill,
  7852. work stoppage, computer failure or malfunction, or any and all
  7853. other commercial damages or losses), even if such Contributor
  7854. has been advised of the possibility of such damages.
  7855. 9. Accepting Warranty or Additional Liability. While redistributing
  7856. the Work or Derivative Works thereof, You may choose to offer,
  7857. and charge a fee for, acceptance of support, warranty, indemnity,
  7858. or other liability obligations and/or rights consistent with this
  7859. License. However, in accepting such obligations, You may act only
  7860. on Your own behalf and on Your sole responsibility, not on behalf
  7861. of any other Contributor, and only if You agree to indemnify,
  7862. defend, and hold each Contributor harmless for any liability
  7863. incurred by, or claims asserted against, such Contributor by reason
  7864. of your accepting any such warranty or additional liability.
  7865. END OF TERMS AND CONDITIONS
  7866. APPENDIX: How to apply the Apache License to your work.
  7867. To apply the Apache License to your work, attach the following
  7868. boilerplate notice, with the fields enclosed by brackets "[]"
  7869. replaced with your own identifying information. (Don't include
  7870. the brackets!) The text should be enclosed in the appropriate
  7871. comment syntax for the file format. We also recommend that a
  7872. file or class name and description of purpose be included on the
  7873. same "printed page" as the copyright notice for easier
  7874. identification within third-party archives.
  7875. Copyright [yyyy] [name of copyright owner]
  7876. Licensed under the Apache License, Version 2.0 (the "License");
  7877. you may not use this file except in compliance with the License.
  7878. You may obtain a copy of the License at
  7879. http://www.apache.org/licenses/LICENSE-2.0
  7880. Unless required by applicable law or agreed to in writing, software
  7881. distributed under the License is distributed on an "AS IS" BASIS,
  7882. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7883. See the License for the specific language governing permissions and
  7884. limitations under the License.
  7885. double-conversion
  7886. Copyright 2006-2011, the V8 project authors. All rights reserved.
  7887. Redistribution and use in source and binary forms, with or without
  7888. modification, are permitted provided that the following conditions are
  7889. met:
  7890. * Redistributions of source code must retain the above copyright
  7891. notice, this list of conditions and the following disclaimer.
  7892. * Redistributions in binary form must reproduce the above
  7893. copyright notice, this list of conditions and the following
  7894. disclaimer in the documentation and/or other materials provided
  7895. with the distribution.
  7896. * Neither the name of Google Inc. nor the names of its
  7897. contributors may be used to endorse or promote products derived
  7898. from this software without specific prior written permission.
  7899. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  7900. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  7901. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  7902. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  7903. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  7904. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  7905. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  7906. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  7907. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7908. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7909. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7910. firmware
  7911. SOLDERPAD HARDWARE LICENSE version 0.51
  7912. This license is based closely on the Apache License Version 2.0, but is not
  7913. approved or endorsed by the Apache Foundation. A copy of the non-modified Apache
  7914. License 2.0 can be found at http://www.apache.org/licenses/LICENSE-2.0.
  7915. As this license is not currently OSI or FSF approved, the Licensor permits any
  7916. Work licensed under this License, at the option of the Licensee, to be treated
  7917. as licensed under the Apache License Version 2.0 (which is so approved).
  7918. This License is licensed under the terms of this License and in particular
  7919. clause 7 below (Disclaimer of Warranties) applies in relation to its use.
  7920. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7921. 1. Definitions.
  7922. “License” shall mean the terms and conditions for use, reproduction, and
  7923. distribution as defined by Sections 1 through 9 of this document.
  7924. “Licensor” shall mean the Rights owner or entity authorized by the Rights owner
  7925. that is granting the License.
  7926. “Legal Entity” shall mean the union of the acting entity and all other entities
  7927. that control, are controlled by, or are under common control with that entity.
  7928. For the purposes of this definition, “control” means (i) the power, direct or
  7929. indirect, to cause the direction or management of such entity, whether by
  7930. contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7931. outstanding shares, or (iii) beneficial ownership of such entity.
  7932. “You” (or “Your”) shall mean an individual or Legal Entity exercising
  7933. permissions granted by this License.
  7934. “Rights” means copyright and any similar right including design right (whether
  7935. registered or unregistered), semiconductor topography (mask) rights and database
  7936. rights (but excluding Patents and Trademarks).
  7937. “Source” form shall mean the preferred form for making modifications, including
  7938. but not limited to source code, net lists, board layouts, CAD files,
  7939. documentation source, and configuration files.
  7940. “Object” form shall mean any form resulting from mechanical transformation or
  7941. translation of a Source form, including but not limited to compiled object code,
  7942. generated documentation, the instantiation of a hardware design and conversions
  7943. to other media types, including intermediate forms such as bytecodes, FPGA
  7944. bitstreams, artwork and semiconductor topographies (mask works).
  7945. “Work” shall mean the work of authorship, whether in Source form or other Object
  7946. form, made available under the License, as indicated by a Rights notice that is
  7947. included in or attached to the work (an example is provided in the Appendix
  7948. below).
  7949. “Derivative Works” shall mean any work, whether in Source or Object form, that
  7950. is based on (or derived from) the Work and for which the editorial revisions,
  7951. annotations, elaborations, or other modifications represent, as a whole, an
  7952. original work of authorship. For the purposes of this License, Derivative Works
  7953. shall not include works that remain separable from, or merely link (or bind by
  7954. name) or physically connect to or interoperate with the interfaces of, the Work
  7955. and Derivative Works thereof.
  7956. “Contribution” shall mean any design or work of authorship, including the
  7957. original version of the Work and any modifications or additions to that Work or
  7958. Derivative Works thereof, that is intentionally submitted to Licensor for
  7959. inclusion in the Work by the Rights owner or by an individual or Legal Entity
  7960. authorized to submit on behalf of the Rights owner. For the purposes of this
  7961. definition, “submitted” means any form of electronic, verbal, or written
  7962. communication sent to the Licensor or its representatives, including but not
  7963. limited to communication on electronic mailing lists, source code control
  7964. systems, and issue tracking systems that are managed by, or on behalf of, the
  7965. Licensor for the purpose of discussing and improving the Work, but excluding
  7966. communication that is conspicuously marked or otherwise designated in writing by
  7967. the Rights owner as “Not a Contribution.”
  7968. “Contributor” shall mean Licensor and any individual or Legal Entity on behalf
  7969. of whom a Contribution has been received by Licensor and subsequently
  7970. incorporated within the Work.
  7971. 2. Grant of License. Subject to the terms and conditions of this License, each
  7972. Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  7973. no-charge, royalty-free, irrevocable license under the Rights to reproduce,
  7974. prepare Derivative Works of, publicly display, publicly perform, sublicense, and
  7975. distribute the Work and such Derivative Works in Source or Object form and do
  7976. anything in relation to the Work as if the Rights did not exist.
  7977. 3. Grant of Patent License. Subject to the terms and conditions of this License,
  7978. each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
  7979. no-charge, royalty-free, irrevocable (except as stated in this section) patent
  7980. license to make, have made, use, offer to sell, sell, import, and otherwise
  7981. transfer the Work, where such license applies only to those patent claims
  7982. licensable by such Contributor that are necessarily infringed by their
  7983. Contribution(s) alone or by combination of their Contribution(s) with the Work
  7984. to which such Contribution(s) was submitted. If You institute patent litigation
  7985. against any entity (including a cross-claim or counterclaim in a lawsuit)
  7986. alleging that the Work or a Contribution incorporated within the Work
  7987. constitutes direct or contributory patent infringement, then any patent licenses
  7988. granted to You under this License for that Work shall terminate as of the date
  7989. such litigation is filed.
  7990. 4. Redistribution. You may reproduce and distribute copies of the Work or
  7991. Derivative Works thereof in any medium, with or without modifications, and in
  7992. Source or Object form, provided that You meet the following conditions:
  7993. You must give any other recipients of the Work or Derivative Works a copy of
  7994. this License; and
  7995. You must cause any modified files to carry prominent notices stating that You
  7996. changed the files; and
  7997. You must retain, in the Source form of any Derivative Works that You distribute,
  7998. all copyright, patent, trademark, and attribution notices from the Source form
  7999. of the Work, excluding those notices that do not pertain to any part of the
  8000. Derivative Works; and
  8001. If the Work includes a “NOTICE” text file as part of its distribution, then any
  8002. Derivative Works that You distribute must include a readable copy of the
  8003. attribution notices contained within such NOTICE file, excluding those notices
  8004. that do not pertain to any part of the Derivative Works, in at least one of the
  8005. following places: within a NOTICE text file distributed as part of the
  8006. Derivative Works; within the Source form or documentation, if provided along
  8007. with the Derivative Works; or, within a display generated by the Derivative
  8008. Works, if and wherever such third-party notices normally appear. The contents of
  8009. the NOTICE file are for informational purposes only and do not modify the
  8010. License. You may add Your own attribution notices within Derivative Works that
  8011. You distribute, alongside or as an addendum to the NOTICE text from the Work,
  8012. provided that such additional attribution notices cannot be construed as
  8013. modifying the License. You may add Your own copyright statement to Your
  8014. modifications and may provide additional or different license terms and
  8015. conditions for use, reproduction, or distribution of Your modifications, or for
  8016. any such Derivative Works as a whole, provided Your use, reproduction, and
  8017. distribution of the Work otherwise complies with the conditions stated in this
  8018. License.
  8019. 5. Submission of Contributions. Unless You explicitly state otherwise, any
  8020. Contribution intentionally submitted for inclusion in the Work by You to the
  8021. Licensor shall be under the terms and conditions of this License, without any
  8022. additional terms or conditions. Notwithstanding the above, nothing herein shall
  8023. supersede or modify the terms of any separate license agreement you may have
  8024. executed with Licensor regarding such Contributions.
  8025. 6. Trademarks. This License does not grant permission to use the trade names,
  8026. trademarks, service marks, or product names of the Licensor, except as required
  8027. for reasonable and customary use in describing the origin of the Work and
  8028. reproducing the content of the NOTICE file.
  8029. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in
  8030. writing, Licensor provides the Work (and each Contributor provides its
  8031. Contributions) on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  8032. KIND, either express or implied, including, without limitation, any warranties
  8033. or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8034. PARTICULAR PURPOSE. You are solely responsible for determining the
  8035. appropriateness of using or redistributing the Work and assume any risks
  8036. associated with Your exercise of permissions under this License.
  8037. 8. Limitation of Liability. In no event and under no legal theory, whether in
  8038. tort (including negligence), contract, or otherwise, unless required by
  8039. applicable law (such as deliberate and grossly negligent acts) or agreed to in
  8040. writing, shall any Contributor be liable to You for damages, including any
  8041. direct, indirect, special, incidental, or consequential damages of any character
  8042. arising as a result of this License or out of the use or inability to use the
  8043. Work (including but not limited to damages for loss of goodwill, work stoppage,
  8044. computer failure or malfunction, or any and all other commercial damages or
  8045. losses), even if such Contributor has been advised of the possibility of such
  8046. damages.
  8047. 9. Accepting Warranty or Additional Liability. While redistributing the Work or
  8048. Derivative Works thereof, You may choose to offer, and charge a fee for,
  8049. acceptance of support, warranty, indemnity, or other liability obligations
  8050. and/or rights consistent with this License. However, in accepting such
  8051. obligations, You may act only on Your own behalf and on Your sole
  8052. responsibility, not on behalf of any other Contributor, and only if You agree to
  8053. indemnify, defend, and hold each Contributor harmless for any liability incurred
  8054. by, or claims asserted against, such Contributor by reason of your accepting any
  8055. such warranty or additional liability.
  8056. END OF TERMS AND CONDITIONS
  8057. gRPC
  8058. Apache License
  8059. Version 2.0, January 2004
  8060. http://www.apache.org/licenses/
  8061. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8062. 1. Definitions.
  8063. "License" shall mean the terms and conditions for use, reproduction,
  8064. and distribution as defined by Sections 1 through 9 of this document.
  8065. "Licensor" shall mean the copyright owner or entity authorized by
  8066. the copyright owner that is granting the License.
  8067. "Legal Entity" shall mean the union of the acting entity and all
  8068. other entities that control, are controlled by, or are under common
  8069. control with that entity. For the purposes of this definition,
  8070. "control" means (i) the power, direct or indirect, to cause the
  8071. direction or management of such entity, whether by contract or
  8072. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8073. outstanding shares, or (iii) beneficial ownership of such entity.
  8074. "You" (or "Your") shall mean an individual or Legal Entity
  8075. exercising permissions granted by this License.
  8076. "Source" form shall mean the preferred form for making modifications,
  8077. including but not limited to software source code, documentation
  8078. source, and configuration files.
  8079. "Object" form shall mean any form resulting from mechanical
  8080. transformation or translation of a Source form, including but
  8081. not limited to compiled object code, generated documentation,
  8082. and conversions to other media types.
  8083. "Work" shall mean the work of authorship, whether in Source or
  8084. Object form, made available under the License, as indicated by a
  8085. copyright notice that is included in or attached to the work
  8086. (an example is provided in the Appendix below).
  8087. "Derivative Works" shall mean any work, whether in Source or Object
  8088. form, that is based on (or derived from) the Work and for which the
  8089. editorial revisions, annotations, elaborations, or other modifications
  8090. represent, as a whole, an original work of authorship. For the purposes
  8091. of this License, Derivative Works shall not include works that remain
  8092. separable from, or merely link (or bind by name) to the interfaces of,
  8093. the Work and Derivative Works thereof.
  8094. "Contribution" shall mean any work of authorship, including
  8095. the original version of the Work and any modifications or additions
  8096. to that Work or Derivative Works thereof, that is intentionally
  8097. submitted to Licensor for inclusion in the Work by the copyright owner
  8098. or by an individual or Legal Entity authorized to submit on behalf of
  8099. the copyright owner. For the purposes of this definition, "submitted"
  8100. means any form of electronic, verbal, or written communication sent
  8101. to the Licensor or its representatives, including but not limited to
  8102. communication on electronic mailing lists, source code control systems,
  8103. and issue tracking systems that are managed by, or on behalf of, the
  8104. Licensor for the purpose of discussing and improving the Work, but
  8105. excluding communication that is conspicuously marked or otherwise
  8106. designated in writing by the copyright owner as "Not a Contribution."
  8107. "Contributor" shall mean Licensor and any individual or Legal Entity
  8108. on behalf of whom a Contribution has been received by Licensor and
  8109. subsequently incorporated within the Work.
  8110. 2. Grant of Copyright License. Subject to the terms and conditions of
  8111. this License, each Contributor hereby grants to You a perpetual,
  8112. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8113. copyright license to reproduce, prepare Derivative Works of,
  8114. publicly display, publicly perform, sublicense, and distribute the
  8115. Work and such Derivative Works in Source or Object form.
  8116. 3. Grant of Patent License. Subject to the terms and conditions of
  8117. this License, each Contributor hereby grants to You a perpetual,
  8118. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8119. (except as stated in this section) patent license to make, have made,
  8120. use, offer to sell, sell, import, and otherwise transfer the Work,
  8121. where such license applies only to those patent claims licensable
  8122. by such Contributor that are necessarily infringed by their
  8123. Contribution(s) alone or by combination of their Contribution(s)
  8124. with the Work to which such Contribution(s) was submitted. If You
  8125. institute patent litigation against any entity (including a
  8126. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8127. or a Contribution incorporated within the Work constitutes direct
  8128. or contributory patent infringement, then any patent licenses
  8129. granted to You under this License for that Work shall terminate
  8130. as of the date such litigation is filed.
  8131. 4. Redistribution. You may reproduce and distribute copies of the
  8132. Work or Derivative Works thereof in any medium, with or without
  8133. modifications, and in Source or Object form, provided that You
  8134. meet the following conditions:
  8135. (a) You must give any other recipients of the Work or
  8136. Derivative Works a copy of this License; and
  8137. (b) You must cause any modified files to carry prominent notices
  8138. stating that You changed the files; and
  8139. (c) You must retain, in the Source form of any Derivative Works
  8140. that You distribute, all copyright, patent, trademark, and
  8141. attribution notices from the Source form of the Work,
  8142. excluding those notices that do not pertain to any part of
  8143. the Derivative Works; and
  8144. (d) If the Work includes a "NOTICE" text file as part of its
  8145. distribution, then any Derivative Works that You distribute must
  8146. include a readable copy of the attribution notices contained
  8147. within such NOTICE file, excluding those notices that do not
  8148. pertain to any part of the Derivative Works, in at least one
  8149. of the following places: within a NOTICE text file distributed
  8150. as part of the Derivative Works; within the Source form or
  8151. documentation, if provided along with the Derivative Works; or,
  8152. within a display generated by the Derivative Works, if and
  8153. wherever such third-party notices normally appear. The contents
  8154. of the NOTICE file are for informational purposes only and
  8155. do not modify the License. You may add Your own attribution
  8156. notices within Derivative Works that You distribute, alongside
  8157. or as an addendum to the NOTICE text from the Work, provided
  8158. that such additional attribution notices cannot be construed
  8159. as modifying the License.
  8160. You may add Your own copyright statement to Your modifications and
  8161. may provide additional or different license terms and conditions
  8162. for use, reproduction, or distribution of Your modifications, or
  8163. for any such Derivative Works as a whole, provided Your use,
  8164. reproduction, and distribution of the Work otherwise complies with
  8165. the conditions stated in this License.
  8166. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8167. any Contribution intentionally submitted for inclusion in the Work
  8168. by You to the Licensor shall be under the terms and conditions of
  8169. this License, without any additional terms or conditions.
  8170. Notwithstanding the above, nothing herein shall supersede or modify
  8171. the terms of any separate license agreement you may have executed
  8172. with Licensor regarding such Contributions.
  8173. 6. Trademarks. This License does not grant permission to use the trade
  8174. names, trademarks, service marks, or product names of the Licensor,
  8175. except as required for reasonable and customary use in describing the
  8176. origin of the Work and reproducing the content of the NOTICE file.
  8177. 7. Disclaimer of Warranty. Unless required by applicable law or
  8178. agreed to in writing, Licensor provides the Work (and each
  8179. Contributor provides its Contributions) on an "AS IS" BASIS,
  8180. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8181. implied, including, without limitation, any warranties or conditions
  8182. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8183. PARTICULAR PURPOSE. You are solely responsible for determining the
  8184. appropriateness of using or redistributing the Work and assume any
  8185. risks associated with Your exercise of permissions under this License.
  8186. 8. Limitation of Liability. In no event and under no legal theory,
  8187. whether in tort (including negligence), contract, or otherwise,
  8188. unless required by applicable law (such as deliberate and grossly
  8189. negligent acts) or agreed to in writing, shall any Contributor be
  8190. liable to You for damages, including any direct, indirect, special,
  8191. incidental, or consequential damages of any character arising as a
  8192. result of this License or out of the use or inability to use the
  8193. Work (including but not limited to damages for loss of goodwill,
  8194. work stoppage, computer failure or malfunction, or any and all
  8195. other commercial damages or losses), even if such Contributor
  8196. has been advised of the possibility of such damages.
  8197. 9. Accepting Warranty or Additional Liability. While redistributing
  8198. the Work or Derivative Works thereof, You may choose to offer,
  8199. and charge a fee for, acceptance of support, warranty, indemnity,
  8200. or other liability obligations and/or rights consistent with this
  8201. License. However, in accepting such obligations, You may act only
  8202. on Your own behalf and on Your sole responsibility, not on behalf
  8203. of any other Contributor, and only if You agree to indemnify,
  8204. defend, and hold each Contributor harmless for any liability
  8205. incurred by, or claims asserted against, such Contributor by reason
  8206. of your accepting any such warranty or additional liability.
  8207. END OF TERMS AND CONDITIONS
  8208. APPENDIX: How to apply the Apache License to your work.
  8209. To apply the Apache License to your work, attach the following
  8210. boilerplate notice, with the fields enclosed by brackets "[]"
  8211. replaced with your own identifying information. (Don't include
  8212. the brackets!) The text should be enclosed in the appropriate
  8213. comment syntax for the file format. We also recommend that a
  8214. file or class name and description of purpose be included on the
  8215. same "printed page" as the copyright notice for easier
  8216. identification within third-party archives.
  8217. Copyright [yyyy] [name of copyright owner]
  8218. Licensed under the Apache License, Version 2.0 (the "License");
  8219. you may not use this file except in compliance with the License.
  8220. You may obtain a copy of the License at
  8221. http://www.apache.org/licenses/LICENSE-2.0
  8222. Unless required by applicable law or agreed to in writing, software
  8223. distributed under the License is distributed on an "AS IS" BASIS,
  8224. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8225. See the License for the specific language governing permissions and
  8226. limitations under the License.
  8227. gemmlowp
  8228. Apache License
  8229. Version 2.0, January 2004
  8230. http://www.apache.org/licenses/
  8231. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8232. 1. Definitions.
  8233. "License" shall mean the terms and conditions for use, reproduction,
  8234. and distribution as defined by Sections 1 through 9 of this document.
  8235. "Licensor" shall mean the copyright owner or entity authorized by
  8236. the copyright owner that is granting the License.
  8237. "Legal Entity" shall mean the union of the acting entity and all
  8238. other entities that control, are controlled by, or are under common
  8239. control with that entity. For the purposes of this definition,
  8240. "control" means (i) the power, direct or indirect, to cause the
  8241. direction or management of such entity, whether by contract or
  8242. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8243. outstanding shares, or (iii) beneficial ownership of such entity.
  8244. "You" (or "Your") shall mean an individual or Legal Entity
  8245. exercising permissions granted by this License.
  8246. "Source" form shall mean the preferred form for making modifications,
  8247. including but not limited to software source code, documentation
  8248. source, and configuration files.
  8249. "Object" form shall mean any form resulting from mechanical
  8250. transformation or translation of a Source form, including but
  8251. not limited to compiled object code, generated documentation,
  8252. and conversions to other media types.
  8253. "Work" shall mean the work of authorship, whether in Source or
  8254. Object form, made available under the License, as indicated by a
  8255. copyright notice that is included in or attached to the work
  8256. (an example is provided in the Appendix below).
  8257. "Derivative Works" shall mean any work, whether in Source or Object
  8258. form, that is based on (or derived from) the Work and for which the
  8259. editorial revisions, annotations, elaborations, or other modifications
  8260. represent, as a whole, an original work of authorship. For the purposes
  8261. of this License, Derivative Works shall not include works that remain
  8262. separable from, or merely link (or bind by name) to the interfaces of,
  8263. the Work and Derivative Works thereof.
  8264. "Contribution" shall mean any work of authorship, including
  8265. the original version of the Work and any modifications or additions
  8266. to that Work or Derivative Works thereof, that is intentionally
  8267. submitted to Licensor for inclusion in the Work by the copyright owner
  8268. or by an individual or Legal Entity authorized to submit on behalf of
  8269. the copyright owner. For the purposes of this definition, "submitted"
  8270. means any form of electronic, verbal, or written communication sent
  8271. to the Licensor or its representatives, including but not limited to
  8272. communication on electronic mailing lists, source code control systems,
  8273. and issue tracking systems that are managed by, or on behalf of, the
  8274. Licensor for the purpose of discussing and improving the Work, but
  8275. excluding communication that is conspicuously marked or otherwise
  8276. designated in writing by the copyright owner as "Not a Contribution."
  8277. "Contributor" shall mean Licensor and any individual or Legal Entity
  8278. on behalf of whom a Contribution has been received by Licensor and
  8279. subsequently incorporated within the Work.
  8280. 2. Grant of Copyright License. Subject to the terms and conditions of
  8281. this License, each Contributor hereby grants to You a perpetual,
  8282. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8283. copyright license to reproduce, prepare Derivative Works of,
  8284. publicly display, publicly perform, sublicense, and distribute the
  8285. Work and such Derivative Works in Source or Object form.
  8286. 3. Grant of Patent License. Subject to the terms and conditions of
  8287. this License, each Contributor hereby grants to You a perpetual,
  8288. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8289. (except as stated in this section) patent license to make, have made,
  8290. use, offer to sell, sell, import, and otherwise transfer the Work,
  8291. where such license applies only to those patent claims licensable
  8292. by such Contributor that are necessarily infringed by their
  8293. Contribution(s) alone or by combination of their Contribution(s)
  8294. with the Work to which such Contribution(s) was submitted. If You
  8295. institute patent litigation against any entity (including a
  8296. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8297. or a Contribution incorporated within the Work constitutes direct
  8298. or contributory patent infringement, then any patent licenses
  8299. granted to You under this License for that Work shall terminate
  8300. as of the date such litigation is filed.
  8301. 4. Redistribution. You may reproduce and distribute copies of the
  8302. Work or Derivative Works thereof in any medium, with or without
  8303. modifications, and in Source or Object form, provided that You
  8304. meet the following conditions:
  8305. (a) You must give any other recipients of the Work or
  8306. Derivative Works a copy of this License; and
  8307. (b) You must cause any modified files to carry prominent notices
  8308. stating that You changed the files; and
  8309. (c) You must retain, in the Source form of any Derivative Works
  8310. that You distribute, all copyright, patent, trademark, and
  8311. attribution notices from the Source form of the Work,
  8312. excluding those notices that do not pertain to any part of
  8313. the Derivative Works; and
  8314. (d) If the Work includes a "NOTICE" text file as part of its
  8315. distribution, then any Derivative Works that You distribute must
  8316. include a readable copy of the attribution notices contained
  8317. within such NOTICE file, excluding those notices that do not
  8318. pertain to any part of the Derivative Works, in at least one
  8319. of the following places: within a NOTICE text file distributed
  8320. as part of the Derivative Works; within the Source form or
  8321. documentation, if provided along with the Derivative Works; or,
  8322. within a display generated by the Derivative Works, if and
  8323. wherever such third-party notices normally appear. The contents
  8324. of the NOTICE file are for informational purposes only and
  8325. do not modify the License. You may add Your own attribution
  8326. notices within Derivative Works that You distribute, alongside
  8327. or as an addendum to the NOTICE text from the Work, provided
  8328. that such additional attribution notices cannot be construed
  8329. as modifying the License.
  8330. You may add Your own copyright statement to Your modifications and
  8331. may provide additional or different license terms and conditions
  8332. for use, reproduction, or distribution of Your modifications, or
  8333. for any such Derivative Works as a whole, provided Your use,
  8334. reproduction, and distribution of the Work otherwise complies with
  8335. the conditions stated in this License.
  8336. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8337. any Contribution intentionally submitted for inclusion in the Work
  8338. by You to the Licensor shall be under the terms and conditions of
  8339. this License, without any additional terms or conditions.
  8340. Notwithstanding the above, nothing herein shall supersede or modify
  8341. the terms of any separate license agreement you may have executed
  8342. with Licensor regarding such Contributions.
  8343. 6. Trademarks. This License does not grant permission to use the trade
  8344. names, trademarks, service marks, or product names of the Licensor,
  8345. except as required for reasonable and customary use in describing the
  8346. origin of the Work and reproducing the content of the NOTICE file.
  8347. 7. Disclaimer of Warranty. Unless required by applicable law or
  8348. agreed to in writing, Licensor provides the Work (and each
  8349. Contributor provides its Contributions) on an "AS IS" BASIS,
  8350. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8351. implied, including, without limitation, any warranties or conditions
  8352. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8353. PARTICULAR PURPOSE. You are solely responsible for determining the
  8354. appropriateness of using or redistributing the Work and assume any
  8355. risks associated with Your exercise of permissions under this License.
  8356. 8. Limitation of Liability. In no event and under no legal theory,
  8357. whether in tort (including negligence), contract, or otherwise,
  8358. unless required by applicable law (such as deliberate and grossly
  8359. negligent acts) or agreed to in writing, shall any Contributor be
  8360. liable to You for damages, including any direct, indirect, special,
  8361. incidental, or consequential damages of any character arising as a
  8362. result of this License or out of the use or inability to use the
  8363. Work (including but not limited to damages for loss of goodwill,
  8364. work stoppage, computer failure or malfunction, or any and all
  8365. other commercial damages or losses), even if such Contributor
  8366. has been advised of the possibility of such damages.
  8367. 9. Accepting Warranty or Additional Liability. While redistributing
  8368. the Work or Derivative Works thereof, You may choose to offer,
  8369. and charge a fee for, acceptance of support, warranty, indemnity,
  8370. or other liability obligations and/or rights consistent with this
  8371. License. However, in accepting such obligations, You may act only
  8372. on Your own behalf and on Your sole responsibility, not on behalf
  8373. of any other Contributor, and only if You agree to indemnify,
  8374. defend, and hold each Contributor harmless for any liability
  8375. incurred by, or claims asserted against, such Contributor by reason
  8376. of your accepting any such warranty or additional liability.
  8377. END OF TERMS AND CONDITIONS
  8378. APPENDIX: How to apply the Apache License to your work.
  8379. To apply the Apache License to your work, attach the following
  8380. boilerplate notice, with the fields enclosed by brackets "[]"
  8381. replaced with your own identifying information. (Don't include
  8382. the brackets!) The text should be enclosed in the appropriate
  8383. comment syntax for the file format. We also recommend that a
  8384. file or class name and description of purpose be included on the
  8385. same "printed page" as the copyright notice for easier
  8386. identification within third-party archives.
  8387. Copyright [yyyy] [name of copyright owner]
  8388. Licensed under the Apache License, Version 2.0 (the "License");
  8389. you may not use this file except in compliance with the License.
  8390. You may obtain a copy of the License at
  8391. http://www.apache.org/licenses/LICENSE-2.0
  8392. Unless required by applicable law or agreed to in writing, software
  8393. distributed under the License is distributed on an "AS IS" BASIS,
  8394. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8395. See the License for the specific language governing permissions and
  8396. limitations under the License.
  8397. giflib
  8398. The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond
  8399. Permission is hereby granted, free of charge, to any person obtaining a copy
  8400. of this software and associated documentation files (the "Software"), to deal
  8401. in the Software without restriction, including without limitation the rights
  8402. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8403. copies of the Software, and to permit persons to whom the Software is
  8404. furnished to do so, subject to the following conditions:
  8405. The above copyright notice and this permission notice shall be included in
  8406. all copies or substantial portions of the Software.
  8407. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8408. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8409. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8410. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8411. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8412. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  8413. THE SOFTWARE.
  8414. google_front_end
  8415. Google-owned, no external contributions.
  8416. gtm_session_fetcher
  8417. Apache License
  8418. Version 2.0, January 2004
  8419. http://www.apache.org/licenses/
  8420. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8421. 1. Definitions.
  8422. "License" shall mean the terms and conditions for use, reproduction,
  8423. and distribution as defined by Sections 1 through 9 of this document.
  8424. "Licensor" shall mean the copyright owner or entity authorized by
  8425. the copyright owner that is granting the License.
  8426. "Legal Entity" shall mean the union of the acting entity and all
  8427. other entities that control, are controlled by, or are under common
  8428. control with that entity. For the purposes of this definition,
  8429. "control" means (i) the power, direct or indirect, to cause the
  8430. direction or management of such entity, whether by contract or
  8431. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8432. outstanding shares, or (iii) beneficial ownership of such entity.
  8433. "You" (or "Your") shall mean an individual or Legal Entity
  8434. exercising permissions granted by this License.
  8435. "Source" form shall mean the preferred form for making modifications,
  8436. including but not limited to software source code, documentation
  8437. source, and configuration files.
  8438. "Object" form shall mean any form resulting from mechanical
  8439. transformation or translation of a Source form, including but
  8440. not limited to compiled object code, generated documentation,
  8441. and conversions to other media types.
  8442. "Work" shall mean the work of authorship, whether in Source or
  8443. Object form, made available under the License, as indicated by a
  8444. copyright notice that is included in or attached to the work
  8445. (an example is provided in the Appendix below).
  8446. "Derivative Works" shall mean any work, whether in Source or Object
  8447. form, that is based on (or derived from) the Work and for which the
  8448. editorial revisions, annotations, elaborations, or other modifications
  8449. represent, as a whole, an original work of authorship. For the purposes
  8450. of this License, Derivative Works shall not include works that remain
  8451. separable from, or merely link (or bind by name) to the interfaces of,
  8452. the Work and Derivative Works thereof.
  8453. "Contribution" shall mean any work of authorship, including
  8454. the original version of the Work and any modifications or additions
  8455. to that Work or Derivative Works thereof, that is intentionally
  8456. submitted to Licensor for inclusion in the Work by the copyright owner
  8457. or by an individual or Legal Entity authorized to submit on behalf of
  8458. the copyright owner. For the purposes of this definition, "submitted"
  8459. means any form of electronic, verbal, or written communication sent
  8460. to the Licensor or its representatives, including but not limited to
  8461. communication on electronic mailing lists, source code control systems,
  8462. and issue tracking systems that are managed by, or on behalf of, the
  8463. Licensor for the purpose of discussing and improving the Work, but
  8464. excluding communication that is conspicuously marked or otherwise
  8465. designated in writing by the copyright owner as "Not a Contribution."
  8466. "Contributor" shall mean Licensor and any individual or Legal Entity
  8467. on behalf of whom a Contribution has been received by Licensor and
  8468. subsequently incorporated within the Work.
  8469. 2. Grant of Copyright License. Subject to the terms and conditions of
  8470. this License, each Contributor hereby grants to You a perpetual,
  8471. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8472. copyright license to reproduce, prepare Derivative Works of,
  8473. publicly display, publicly perform, sublicense, and distribute the
  8474. Work and such Derivative Works in Source or Object form.
  8475. 3. Grant of Patent License. Subject to the terms and conditions of
  8476. this License, each Contributor hereby grants to You a perpetual,
  8477. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8478. (except as stated in this section) patent license to make, have made,
  8479. use, offer to sell, sell, import, and otherwise transfer the Work,
  8480. where such license applies only to those patent claims licensable
  8481. by such Contributor that are necessarily infringed by their
  8482. Contribution(s) alone or by combination of their Contribution(s)
  8483. with the Work to which such Contribution(s) was submitted. If You
  8484. institute patent litigation against any entity (including a
  8485. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8486. or a Contribution incorporated within the Work constitutes direct
  8487. or contributory patent infringement, then any patent licenses
  8488. granted to You under this License for that Work shall terminate
  8489. as of the date such litigation is filed.
  8490. 4. Redistribution. You may reproduce and distribute copies of the
  8491. Work or Derivative Works thereof in any medium, with or without
  8492. modifications, and in Source or Object form, provided that You
  8493. meet the following conditions:
  8494. (a) You must give any other recipients of the Work or
  8495. Derivative Works a copy of this License; and
  8496. (b) You must cause any modified files to carry prominent notices
  8497. stating that You changed the files; and
  8498. (c) You must retain, in the Source form of any Derivative Works
  8499. that You distribute, all copyright, patent, trademark, and
  8500. attribution notices from the Source form of the Work,
  8501. excluding those notices that do not pertain to any part of
  8502. the Derivative Works; and
  8503. (d) If the Work includes a "NOTICE" text file as part of its
  8504. distribution, then any Derivative Works that You distribute must
  8505. include a readable copy of the attribution notices contained
  8506. within such NOTICE file, excluding those notices that do not
  8507. pertain to any part of the Derivative Works, in at least one
  8508. of the following places: within a NOTICE text file distributed
  8509. as part of the Derivative Works; within the Source form or
  8510. documentation, if provided along with the Derivative Works; or,
  8511. within a display generated by the Derivative Works, if and
  8512. wherever such third-party notices normally appear. The contents
  8513. of the NOTICE file are for informational purposes only and
  8514. do not modify the License. You may add Your own attribution
  8515. notices within Derivative Works that You distribute, alongside
  8516. or as an addendum to the NOTICE text from the Work, provided
  8517. that such additional attribution notices cannot be construed
  8518. as modifying the License.
  8519. You may add Your own copyright statement to Your modifications and
  8520. may provide additional or different license terms and conditions
  8521. for use, reproduction, or distribution of Your modifications, or
  8522. for any such Derivative Works as a whole, provided Your use,
  8523. reproduction, and distribution of the Work otherwise complies with
  8524. the conditions stated in this License.
  8525. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8526. any Contribution intentionally submitted for inclusion in the Work
  8527. by You to the Licensor shall be under the terms and conditions of
  8528. this License, without any additional terms or conditions.
  8529. Notwithstanding the above, nothing herein shall supersede or modify
  8530. the terms of any separate license agreement you may have executed
  8531. with Licensor regarding such Contributions.
  8532. 6. Trademarks. This License does not grant permission to use the trade
  8533. names, trademarks, service marks, or product names of the Licensor,
  8534. except as required for reasonable and customary use in describing the
  8535. origin of the Work and reproducing the content of the NOTICE file.
  8536. 7. Disclaimer of Warranty. Unless required by applicable law or
  8537. agreed to in writing, Licensor provides the Work (and each
  8538. Contributor provides its Contributions) on an "AS IS" BASIS,
  8539. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8540. implied, including, without limitation, any warranties or conditions
  8541. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8542. PARTICULAR PURPOSE. You are solely responsible for determining the
  8543. appropriateness of using or redistributing the Work and assume any
  8544. risks associated with Your exercise of permissions under this License.
  8545. 8. Limitation of Liability. In no event and under no legal theory,
  8546. whether in tort (including negligence), contract, or otherwise,
  8547. unless required by applicable law (such as deliberate and grossly
  8548. negligent acts) or agreed to in writing, shall any Contributor be
  8549. liable to You for damages, including any direct, indirect, special,
  8550. incidental, or consequential damages of any character arising as a
  8551. result of this License or out of the use or inability to use the
  8552. Work (including but not limited to damages for loss of goodwill,
  8553. work stoppage, computer failure or malfunction, or any and all
  8554. other commercial damages or losses), even if such Contributor
  8555. has been advised of the possibility of such damages.
  8556. 9. Accepting Warranty or Additional Liability. While redistributing
  8557. the Work or Derivative Works thereof, You may choose to offer,
  8558. and charge a fee for, acceptance of support, warranty, indemnity,
  8559. or other liability obligations and/or rights consistent with this
  8560. License. However, in accepting such obligations, You may act only
  8561. on Your own behalf and on Your sole responsibility, not on behalf
  8562. of any other Contributor, and only if You agree to indemnify,
  8563. defend, and hold each Contributor harmless for any liability
  8564. incurred by, or claims asserted against, such Contributor by reason
  8565. of your accepting any such warranty or additional liability.
  8566. END OF TERMS AND CONDITIONS
  8567. APPENDIX: How to apply the Apache License to your work.
  8568. To apply the Apache License to your work, attach the following
  8569. boilerplate notice, with the fields enclosed by brackets "[]"
  8570. replaced with your own identifying information. (Don't include
  8571. the brackets!) The text should be enclosed in the appropriate
  8572. comment syntax for the file format. We also recommend that a
  8573. file or class name and description of purpose be included on the
  8574. same "printed page" as the copyright notice for easier
  8575. identification within third-party archives.
  8576. Copyright [yyyy] [name of copyright owner]
  8577. Licensed under the Apache License, Version 2.0 (the "License");
  8578. you may not use this file except in compliance with the License.
  8579. You may obtain a copy of the License at
  8580. http://www.apache.org/licenses/LICENSE-2.0
  8581. Unless required by applicable law or agreed to in writing, software
  8582. distributed under the License is distributed on an "AS IS" BASIS,
  8583. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8584. See the License for the specific language governing permissions and
  8585. limitations under the License.
  8586. half
  8587. The MIT License
  8588. Copyright (c) 2012-2017 Christian Rau
  8589. Permission is hereby granted, free of charge, to any person obtaining a copy
  8590. of this software and associated documentation files (the "Software"), to deal
  8591. in the Software without restriction, including without limitation the rights
  8592. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  8593. copies of the Software, and to permit persons to whom the Software is
  8594. furnished to do so, subject to the following conditions:
  8595. The above copyright notice and this permission notice shall be included in
  8596. all copies or substantial portions of the Software.
  8597. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  8598. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  8599. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  8600. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  8601. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  8602. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  8603. THE SOFTWARE.
  8604. leveldb
  8605. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  8606. Redistribution and use in source and binary forms, with or without
  8607. modification, are permitted provided that the following conditions are
  8608. met:
  8609. * Redistributions of source code must retain the above copyright
  8610. notice, this list of conditions and the following disclaimer.
  8611. * Redistributions in binary form must reproduce the above
  8612. copyright notice, this list of conditions and the following disclaimer
  8613. in the documentation and/or other materials provided with the
  8614. distribution.
  8615. * Neither the name of Google Inc. nor the names of its
  8616. contributors may be used to endorse or promote products derived from
  8617. this software without specific prior written permission.
  8618. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8619. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8620. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8621. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8622. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8623. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8624. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8625. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8626. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8627. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8628. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8629. libjpeg
  8630. libjpeg
  8631. (extracted from src/README)
  8632. LEGAL ISSUES
  8633. ============
  8634. In plain English:
  8635. 1. We don't promise that this software works. (But if you find any bugs,
  8636. please let us know!)
  8637. 2. You can use this software for whatever you want. You don't have to pay us.
  8638. 3. You may not pretend that you wrote this software. If you use it in a
  8639. program, you must acknowledge somewhere in your documentation that
  8640. you've used the IJG code.
  8641. In legalese:
  8642. The authors make NO WARRANTY or representation, either express or implied,
  8643. with respect to this software, its quality, accuracy, merchantability, or
  8644. fitness for a particular purpose. This software is provided "AS IS", and you,
  8645. its user, assume the entire risk as to its quality and accuracy.
  8646. This software is copyright (C) 1991-1998, Thomas G. Lane.
  8647. All Rights Reserved except as specified below.
  8648. Permission is hereby granted to use, copy, modify, and distribute this
  8649. software (or portions thereof) for any purpose, without fee, subject to these
  8650. conditions:
  8651. (1) If any part of the source code for this software is distributed, then this
  8652. README file must be included, with this copyright and no-warranty notice
  8653. unaltered; and any additions, deletions, or changes to the original files
  8654. must be clearly indicated in accompanying documentation.
  8655. (2) If only executable code is distributed, then the accompanying
  8656. documentation must state that "this software is based in part on the work of
  8657. the Independent JPEG Group".
  8658. (3) Permission for use of this software is granted only if the user accepts
  8659. full responsibility for any undesirable consequences; the authors accept
  8660. NO LIABILITY for damages of any kind.
  8661. These conditions apply to any software derived from or based on the IJG code,
  8662. not just to the unmodified library. If you use our work, you ought to
  8663. acknowledge us.
  8664. Permission is NOT granted for the use of any IJG author's name or company name
  8665. in advertising or publicity relating to this software or products derived from
  8666. it. This software may be referred to only as "the Independent JPEG Group's
  8667. software".
  8668. We specifically permit and encourage the use of this software as the basis of
  8669. commercial products, provided that all warranty or liability claims are
  8670. assumed by the product vendor.
  8671. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  8672. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  8673. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  8674. by the usual distribution terms of the Free Software Foundation; principally,
  8675. that you must include source code if you redistribute it. (See the file
  8676. ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
  8677. of any program generated from the IJG code, this does not limit you more than
  8678. the foregoing paragraphs do.
  8679. The Unix configuration script "configure" was produced with GNU Autoconf.
  8680. It is copyright by the Free Software Foundation but is freely distributable.
  8681. The same holds for its supporting scripts (config.guess, config.sub,
  8682. ltconfig, ltmain.sh). Another support script, install-sh, is copyright
  8683. by M.I.T. but is also freely distributable.
  8684. It appears that the arithmetic coding option of the JPEG spec is covered by
  8685. patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
  8686. legally be used without obtaining one or more licenses. For this reason,
  8687. support for arithmetic coding has been removed from the free JPEG software.
  8688. (Since arithmetic coding provides only a marginal gain over the unpatented
  8689. Huffman mode, it is unlikely that very many implementations will support it.)
  8690. So far as we are aware, there are no patent restrictions on the remaining
  8691. code.
  8692. The IJG distribution formerly included code to read and write GIF files.
  8693. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  8694. been removed altogether, and the GIF writer has been simplified to produce
  8695. "uncompressed GIFs". This technique does not use the LZW algorithm; the
  8696. resulting GIF files are larger than usual, but are readable by all standard
  8697. GIF decoders.
  8698. We are required to state that
  8699. "The Graphics Interchange Format(c) is the Copyright property of
  8700. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  8701. CompuServe Incorporated."
  8702. libjpeg-turbo
  8703. For a summary of these license terms, see LICENSE.md.
  8704. libjpeg-turbo license
  8705. ---------------------
  8706. This license covers the TurboJPEG API library and associated programs.
  8707. Redistribution and use in source and binary forms, with or without
  8708. modification, are permitted provided that the following conditions are met:
  8709. - Redistributions of source code must retain the above copyright notice,
  8710. this list of conditions and the following disclaimer.
  8711. - Redistributions in binary form must reproduce the above copyright notice,
  8712. this list of conditions and the following disclaimer in the documentation
  8713. and/or other materials provided with the distribution.
  8714. - Neither the name of the libjpeg-turbo Project nor the names of its
  8715. contributors may be used to endorse or promote products derived from this
  8716. software without specific prior written permission.
  8717. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
  8718. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  8719. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  8720. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
  8721. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  8722. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  8723. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  8724. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  8725. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  8726. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  8727. POSSIBILITY OF SUCH DAMAGE.
  8728. libjpeg license, Independent JPEG Group
  8729. ---------------------------------------
  8730. This license applies to the libjpeg API library and associated programs
  8731. (any code inherited from libjpeg, and any modifications to that code.)
  8732. The authors make NO WARRANTY or representation, either express or implied,
  8733. with respect to this software, its quality, accuracy, merchantability, or
  8734. fitness for a particular purpose. This software is provided "AS IS", and you,
  8735. its user, assume the entire risk as to its quality and accuracy.
  8736. This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding.
  8737. All Rights Reserved except as specified below.
  8738. Permission is hereby granted to use, copy, modify, and distribute this
  8739. software (or portions thereof) for any purpose, without fee, subject to these
  8740. conditions:
  8741. (1) If any part of the source code for this software is distributed, then this
  8742. README file must be included, with this copyright and no-warranty notice
  8743. unaltered; and any additions, deletions, or changes to the original files
  8744. must be clearly indicated in accompanying documentation.
  8745. (2) If only executable code is distributed, then the accompanying
  8746. documentation must state that "this software is based in part on the work of
  8747. the Independent JPEG Group".
  8748. (3) Permission for use of this software is granted only if the user accepts
  8749. full responsibility for any undesirable consequences; the authors accept
  8750. NO LIABILITY for damages of any kind.
  8751. These conditions apply to any software derived from or based on the IJG code,
  8752. not just to the unmodified library. If you use our work, you ought to
  8753. acknowledge us.
  8754. Permission is NOT granted for the use of any IJG author's name or company name
  8755. in advertising or publicity relating to this software or products derived from
  8756. it. This software may be referred to only as "the Independent JPEG Group's
  8757. software".
  8758. We specifically permit and encourage the use of this software as the basis of
  8759. commercial products, provided that all warranty or liability claims are
  8760. assumed by the product vendor.
  8761. The Unix configuration script "configure" was produced with GNU Autoconf.
  8762. It is copyright by the Free Software Foundation but is freely distributable.
  8763. The same holds for its supporting scripts (config.guess, config.sub,
  8764. ltmain.sh). Another support script, install-sh, is copyright by X Consortium
  8765. but is also freely distributable.
  8766. The IJG distribution formerly included code to read and write GIF files.
  8767. To avoid entanglement with the Unisys LZW patent (now expired), GIF reading
  8768. support has been removed altogether, and the GIF writer has been simplified
  8769. to produce "uncompressed GIFs". This technique does not use the LZW
  8770. algorithm; the resulting GIF files are larger than usual, but are readable
  8771. by all standard GIF decoders.
  8772. We are required to state that
  8773. "The Graphics Interchange Format(c) is the Copyright property of
  8774. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  8775. CompuServe Incorporated."
  8776. zlib License
  8777. ------------
  8778. This license is a subset of the other two, and it covers the libjpeg-turbo
  8779. SIMD extensions.
  8780. This software is provided 'as-is', without any express or implied
  8781. warranty. In no event will the authors be held liable for any damages
  8782. arising from the use of this software.
  8783. Permission is granted to anyone to use this software for any purpose,
  8784. including commercial applications, and to alter it and redistribute it
  8785. freely, subject to the following restrictions:
  8786. 1. The origin of this software must not be misrepresented; you must not
  8787. claim that you wrote the original software. If you use this software
  8788. in a product, an acknowledgment in the product documentation would be
  8789. appreciated but is not required.
  8790. 2. Altered source versions must be plainly marked as such, and must not be
  8791. misrepresented as being the original software.
  8792. 3. This notice may not be removed or altered from any source distribution.
  8793. libwebp
  8794. v0_2/* is under BSD license.
  8795. Copyright (c) 2010, Google Inc. All rights reserved.
  8796. Redistribution and use in source and binary forms, with or without
  8797. modification, are permitted provided that the following conditions are
  8798. met:
  8799. * Redistributions of source code must retain the above copyright
  8800. notice, this list of conditions and the following disclaimer.
  8801. * Redistributions in binary form must reproduce the above copyright
  8802. notice, this list of conditions and the following disclaimer in
  8803. the documentation and/or other materials provided with the
  8804. distribution.
  8805. * Neither the name of Google nor the names of its contributors may
  8806. be used to endorse or promote products derived from this software
  8807. without specific prior written permission.
  8808. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8809. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8810. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8811. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8812. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8813. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8814. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8815. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8816. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8817. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8818. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8819. --------------------------------------------------------------------------------
  8820. wp2/* is under Apache 2.0 license.
  8821. Apache License
  8822. Version 2.0, January 2004
  8823. http://www.apache.org/licenses/
  8824. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8825. 1. Definitions.
  8826. "License" shall mean the terms and conditions for use, reproduction,
  8827. and distribution as defined by Sections 1 through 9 of this document.
  8828. "Licensor" shall mean the copyright owner or entity authorized by
  8829. the copyright owner that is granting the License.
  8830. "Legal Entity" shall mean the union of the acting entity and all
  8831. other entities that control, are controlled by, or are under common
  8832. control with that entity. For the purposes of this definition,
  8833. "control" means (i) the power, direct or indirect, to cause the
  8834. direction or management of such entity, whether by contract or
  8835. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8836. outstanding shares, or (iii) beneficial ownership of such entity.
  8837. "You" (or "Your") shall mean an individual or Legal Entity
  8838. exercising permissions granted by this License.
  8839. "Source" form shall mean the preferred form for making modifications,
  8840. including but not limited to software source code, documentation
  8841. source, and configuration files.
  8842. "Object" form shall mean any form resulting from mechanical
  8843. transformation or translation of a Source form, including but
  8844. not limited to compiled object code, generated documentation,
  8845. and conversions to other media types.
  8846. "Work" shall mean the work of authorship, whether in Source or
  8847. Object form, made available under the License, as indicated by a
  8848. copyright notice that is included in or attached to the work
  8849. (an example is provided in the Appendix below).
  8850. "Derivative Works" shall mean any work, whether in Source or Object
  8851. form, that is based on (or derived from) the Work and for which the
  8852. editorial revisions, annotations, elaborations, or other modifications
  8853. represent, as a whole, an original work of authorship. For the purposes
  8854. of this License, Derivative Works shall not include works that remain
  8855. separable from, or merely link (or bind by name) to the interfaces of,
  8856. the Work and Derivative Works thereof.
  8857. "Contribution" shall mean any work of authorship, including
  8858. the original version of the Work and any modifications or additions
  8859. to that Work or Derivative Works thereof, that is intentionally
  8860. submitted to Licensor for inclusion in the Work by the copyright owner
  8861. or by an individual or Legal Entity authorized to submit on behalf of
  8862. the copyright owner. For the purposes of this definition, "submitted"
  8863. means any form of electronic, verbal, or written communication sent
  8864. to the Licensor or its representatives, including but not limited to
  8865. communication on electronic mailing lists, source code control systems,
  8866. and issue tracking systems that are managed by, or on behalf of, the
  8867. Licensor for the purpose of discussing and improving the Work, but
  8868. excluding communication that is conspicuously marked or otherwise
  8869. designated in writing by the copyright owner as "Not a Contribution."
  8870. "Contributor" shall mean Licensor and any individual or Legal Entity
  8871. on behalf of whom a Contribution has been received by Licensor and
  8872. subsequently incorporated within the Work.
  8873. 2. Grant of Copyright License. Subject to the terms and conditions of
  8874. this License, each Contributor hereby grants to You a perpetual,
  8875. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8876. copyright license to reproduce, prepare Derivative Works of,
  8877. publicly display, publicly perform, sublicense, and distribute the
  8878. Work and such Derivative Works in Source or Object form.
  8879. 3. Grant of Patent License. Subject to the terms and conditions of
  8880. this License, each Contributor hereby grants to You a perpetual,
  8881. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8882. (except as stated in this section) patent license to make, have made,
  8883. use, offer to sell, sell, import, and otherwise transfer the Work,
  8884. where such license applies only to those patent claims licensable
  8885. by such Contributor that are necessarily infringed by their
  8886. Contribution(s) alone or by combination of their Contribution(s)
  8887. with the Work to which such Contribution(s) was submitted. If You
  8888. institute patent litigation against any entity (including a
  8889. cross-claim or counterclaim in a lawsuit) alleging that the Work
  8890. or a Contribution incorporated within the Work constitutes direct
  8891. or contributory patent infringement, then any patent licenses
  8892. granted to You under this License for that Work shall terminate
  8893. as of the date such litigation is filed.
  8894. 4. Redistribution. You may reproduce and distribute copies of the
  8895. Work or Derivative Works thereof in any medium, with or without
  8896. modifications, and in Source or Object form, provided that You
  8897. meet the following conditions:
  8898. (a) You must give any other recipients of the Work or
  8899. Derivative Works a copy of this License; and
  8900. (b) You must cause any modified files to carry prominent notices
  8901. stating that You changed the files; and
  8902. (c) You must retain, in the Source form of any Derivative Works
  8903. that You distribute, all copyright, patent, trademark, and
  8904. attribution notices from the Source form of the Work,
  8905. excluding those notices that do not pertain to any part of
  8906. the Derivative Works; and
  8907. (d) If the Work includes a "NOTICE" text file as part of its
  8908. distribution, then any Derivative Works that You distribute must
  8909. include a readable copy of the attribution notices contained
  8910. within such NOTICE file, excluding those notices that do not
  8911. pertain to any part of the Derivative Works, in at least one
  8912. of the following places: within a NOTICE text file distributed
  8913. as part of the Derivative Works; within the Source form or
  8914. documentation, if provided along with the Derivative Works; or,
  8915. within a display generated by the Derivative Works, if and
  8916. wherever such third-party notices normally appear. The contents
  8917. of the NOTICE file are for informational purposes only and
  8918. do not modify the License. You may add Your own attribution
  8919. notices within Derivative Works that You distribute, alongside
  8920. or as an addendum to the NOTICE text from the Work, provided
  8921. that such additional attribution notices cannot be construed
  8922. as modifying the License.
  8923. You may add Your own copyright statement to Your modifications and
  8924. may provide additional or different license terms and conditions
  8925. for use, reproduction, or distribution of Your modifications, or
  8926. for any such Derivative Works as a whole, provided Your use,
  8927. reproduction, and distribution of the Work otherwise complies with
  8928. the conditions stated in this License.
  8929. 5. Submission of Contributions. Unless You explicitly state otherwise,
  8930. any Contribution intentionally submitted for inclusion in the Work
  8931. by You to the Licensor shall be under the terms and conditions of
  8932. this License, without any additional terms or conditions.
  8933. Notwithstanding the above, nothing herein shall supersede or modify
  8934. the terms of any separate license agreement you may have executed
  8935. with Licensor regarding such Contributions.
  8936. 6. Trademarks. This License does not grant permission to use the trade
  8937. names, trademarks, service marks, or product names of the Licensor,
  8938. except as required for reasonable and customary use in describing the
  8939. origin of the Work and reproducing the content of the NOTICE file.
  8940. 7. Disclaimer of Warranty. Unless required by applicable law or
  8941. agreed to in writing, Licensor provides the Work (and each
  8942. Contributor provides its Contributions) on an "AS IS" BASIS,
  8943. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8944. implied, including, without limitation, any warranties or conditions
  8945. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8946. PARTICULAR PURPOSE. You are solely responsible for determining the
  8947. appropriateness of using or redistributing the Work and assume any
  8948. risks associated with Your exercise of permissions under this License.
  8949. 8. Limitation of Liability. In no event and under no legal theory,
  8950. whether in tort (including negligence), contract, or otherwise,
  8951. unless required by applicable law (such as deliberate and grossly
  8952. negligent acts) or agreed to in writing, shall any Contributor be
  8953. liable to You for damages, including any direct, indirect, special,
  8954. incidental, or consequential damages of any character arising as a
  8955. result of this License or out of the use or inability to use the
  8956. Work (including but not limited to damages for loss of goodwill,
  8957. work stoppage, computer failure or malfunction, or any and all
  8958. other commercial damages or losses), even if such Contributor
  8959. has been advised of the possibility of such damages.
  8960. 9. Accepting Warranty or Additional Liability. While redistributing
  8961. the Work or Derivative Works thereof, You may choose to offer,
  8962. and charge a fee for, acceptance of support, warranty, indemnity,
  8963. or other liability obligations and/or rights consistent with this
  8964. License. However, in accepting such obligations, You may act only
  8965. on Your own behalf and on Your sole responsibility, not on behalf
  8966. of any other Contributor, and only if You agree to indemnify,
  8967. defend, and hold each Contributor harmless for any liability
  8968. incurred by, or claims asserted against, such Contributor by reason
  8969. of your accepting any such warranty or additional liability.
  8970. END OF TERMS AND CONDITIONS
  8971. APPENDIX: How to apply the Apache License to your work.
  8972. To apply the Apache License to your work, attach the following
  8973. boilerplate notice, with the fields enclosed by brackets "[]"
  8974. replaced with your own identifying information. (Don't include
  8975. the brackets!) The text should be enclosed in the appropriate
  8976. comment syntax for the file format. We also recommend that a
  8977. file or class name and description of purpose be included on the
  8978. same "printed page" as the copyright notice for easier
  8979. identification within third-party archives.
  8980. Copyright [yyyy] [name of copyright owner]
  8981. Licensed under the Apache License, Version 2.0 (the "License");
  8982. you may not use this file except in compliance with the License.
  8983. You may obtain a copy of the License at
  8984. http://www.apache.org/licenses/LICENSE-2.0
  8985. Unless required by applicable law or agreed to in writing, software
  8986. distributed under the License is distributed on an "AS IS" BASIS,
  8987. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8988. See the License for the specific language governing permissions and
  8989. limitations under the License.
  8990. libyuv
  8991. Copyright 2011 The LibYuv Project Authors. All rights reserved.
  8992. Redistribution and use in source and binary forms, with or without
  8993. modification, are permitted provided that the following conditions are
  8994. met:
  8995. * Redistributions of source code must retain the above copyright
  8996. notice, this list of conditions and the following disclaimer.
  8997. * Redistributions in binary form must reproduce the above copyright
  8998. notice, this list of conditions and the following disclaimer in
  8999. the documentation and/or other materials provided with the
  9000. distribution.
  9001. * Neither the name of Google nor the names of its contributors may
  9002. be used to endorse or promote products derived from this software
  9003. without specific prior written permission.
  9004. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9005. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9006. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9007. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9008. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9009. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9010. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9011. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9012. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9013. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9014. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9015. libzip
  9016. Copyright (C) 1999-2016 Dieter Baron and Thomas Klausner
  9017. The authors can be contacted at <libzip@nih.at>
  9018. Redistribution and use in source and binary forms, with or without
  9019. modification, are permitted provided that the following conditions
  9020. are met:
  9021. 1. Redistributions of source code must retain the above copyright
  9022. notice, this list of conditions and the following disclaimer.
  9023. 2. Redistributions in binary form must reproduce the above copyright
  9024. notice, this list of conditions and the following disclaimer in
  9025. the documentation and/or other materials provided with the
  9026. distribution.
  9027. 3. The names of the authors may not be used to endorse or promote
  9028. products derived from this software without specific prior
  9029. written permission.
  9030. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
  9031. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  9032. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  9033. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
  9034. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  9035. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  9036. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  9037. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  9038. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  9039. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  9040. IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9041. For AES encryption support, files under the following license are used:
  9042. ---------------------------------------------------------------------------
  9043. Copyright (c) 2002, Dr Brian Gladman < >, Worcester, UK.
  9044. All rights reserved.
  9045. LICENSE TERMS
  9046. The free distribution and use of this software in both source and binary
  9047. form is allowed (with or without changes) provided that:
  9048. 1. distributions of this source code include the above copyright
  9049. notice, this list of conditions and the following disclaimer;
  9050. 2. distributions in binary form include the above copyright
  9051. notice, this list of conditions and the following disclaimer
  9052. in the documentation and/or other associated materials;
  9053. 3. the copyright holder's name is not used to endorse products
  9054. built using this software without specific written permission.
  9055. ALTERNATIVELY, provided that this notice is retained in full, this product
  9056. may be distributed under the terms of the GNU General Public License (GPL),
  9057. in which case the provisions of the GPL apply INSTEAD OF those given above.
  9058. DISCLAIMER
  9059. This software is provided 'as is' with no explicit or implied warranties
  9060. in respect of its properties, including, but not limited to, correctness
  9061. and/or fitness for purpose.
  9062. ---------------------------------------------------------------------------
  9063. Issue Date: 18th November 2008
  9064. llvm
  9065. llvm_derived
  9066. Apache License
  9067. Version 2.0, January 2004
  9068. http://www.apache.org/licenses/
  9069. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9070. 1. Definitions.
  9071. "License" shall mean the terms and conditions for use, reproduction,
  9072. and distribution as defined by Sections 1 through 9 of this document.
  9073. "Licensor" shall mean the copyright owner or entity authorized by
  9074. the copyright owner that is granting the License.
  9075. "Legal Entity" shall mean the union of the acting entity and all
  9076. other entities that control, are controlled by, or are under common
  9077. control with that entity. For the purposes of this definition,
  9078. "control" means (i) the power, direct or indirect, to cause the
  9079. direction or management of such entity, whether by contract or
  9080. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9081. outstanding shares, or (iii) beneficial ownership of such entity.
  9082. "You" (or "Your") shall mean an individual or Legal Entity
  9083. exercising permissions granted by this License.
  9084. "Source" form shall mean the preferred form for making modifications,
  9085. including but not limited to software source code, documentation
  9086. source, and configuration files.
  9087. "Object" form shall mean any form resulting from mechanical
  9088. transformation or translation of a Source form, including but
  9089. not limited to compiled object code, generated documentation,
  9090. and conversions to other media types.
  9091. "Work" shall mean the work of authorship, whether in Source or
  9092. Object form, made available under the License, as indicated by a
  9093. copyright notice that is included in or attached to the work
  9094. (an example is provided in the Appendix below).
  9095. "Derivative Works" shall mean any work, whether in Source or Object
  9096. form, that is based on (or derived from) the Work and for which the
  9097. editorial revisions, annotations, elaborations, or other modifications
  9098. represent, as a whole, an original work of authorship. For the purposes
  9099. of this License, Derivative Works shall not include works that remain
  9100. separable from, or merely link (or bind by name) to the interfaces of,
  9101. the Work and Derivative Works thereof.
  9102. "Contribution" shall mean any work of authorship, including
  9103. the original version of the Work and any modifications or additions
  9104. to that Work or Derivative Works thereof, that is intentionally
  9105. submitted to Licensor for inclusion in the Work by the copyright owner
  9106. or by an individual or Legal Entity authorized to submit on behalf of
  9107. the copyright owner. For the purposes of this definition, "submitted"
  9108. means any form of electronic, verbal, or written communication sent
  9109. to the Licensor or its representatives, including but not limited to
  9110. communication on electronic mailing lists, source code control systems,
  9111. and issue tracking systems that are managed by, or on behalf of, the
  9112. Licensor for the purpose of discussing and improving the Work, but
  9113. excluding communication that is conspicuously marked or otherwise
  9114. designated in writing by the copyright owner as "Not a Contribution."
  9115. "Contributor" shall mean Licensor and any individual or Legal Entity
  9116. on behalf of whom a Contribution has been received by Licensor and
  9117. subsequently incorporated within the Work.
  9118. 2. Grant of Copyright License. Subject to the terms and conditions of
  9119. this License, each Contributor hereby grants to You a perpetual,
  9120. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9121. copyright license to reproduce, prepare Derivative Works of,
  9122. publicly display, publicly perform, sublicense, and distribute the
  9123. Work and such Derivative Works in Source or Object form.
  9124. 3. Grant of Patent License. Subject to the terms and conditions of
  9125. this License, each Contributor hereby grants to You a perpetual,
  9126. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9127. (except as stated in this section) patent license to make, have made,
  9128. use, offer to sell, sell, import, and otherwise transfer the Work,
  9129. where such license applies only to those patent claims licensable
  9130. by such Contributor that are necessarily infringed by their
  9131. Contribution(s) alone or by combination of their Contribution(s)
  9132. with the Work to which such Contribution(s) was submitted. If You
  9133. institute patent litigation against any entity (including a
  9134. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9135. or a Contribution incorporated within the Work constitutes direct
  9136. or contributory patent infringement, then any patent licenses
  9137. granted to You under this License for that Work shall terminate
  9138. as of the date such litigation is filed.
  9139. 4. Redistribution. You may reproduce and distribute copies of the
  9140. Work or Derivative Works thereof in any medium, with or without
  9141. modifications, and in Source or Object form, provided that You
  9142. meet the following conditions:
  9143. (a) You must give any other recipients of the Work or
  9144. Derivative Works a copy of this License; and
  9145. (b) You must cause any modified files to carry prominent notices
  9146. stating that You changed the files; and
  9147. (c) You must retain, in the Source form of any Derivative Works
  9148. that You distribute, all copyright, patent, trademark, and
  9149. attribution notices from the Source form of the Work,
  9150. excluding those notices that do not pertain to any part of
  9151. the Derivative Works; and
  9152. (d) If the Work includes a "NOTICE" text file as part of its
  9153. distribution, then any Derivative Works that You distribute must
  9154. include a readable copy of the attribution notices contained
  9155. within such NOTICE file, excluding those notices that do not
  9156. pertain to any part of the Derivative Works, in at least one
  9157. of the following places: within a NOTICE text file distributed
  9158. as part of the Derivative Works; within the Source form or
  9159. documentation, if provided along with the Derivative Works; or,
  9160. within a display generated by the Derivative Works, if and
  9161. wherever such third-party notices normally appear. The contents
  9162. of the NOTICE file are for informational purposes only and
  9163. do not modify the License. You may add Your own attribution
  9164. notices within Derivative Works that You distribute, alongside
  9165. or as an addendum to the NOTICE text from the Work, provided
  9166. that such additional attribution notices cannot be construed
  9167. as modifying the License.
  9168. You may add Your own copyright statement to Your modifications and
  9169. may provide additional or different license terms and conditions
  9170. for use, reproduction, or distribution of Your modifications, or
  9171. for any such Derivative Works as a whole, provided Your use,
  9172. reproduction, and distribution of the Work otherwise complies with
  9173. the conditions stated in this License.
  9174. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9175. any Contribution intentionally submitted for inclusion in the Work
  9176. by You to the Licensor shall be under the terms and conditions of
  9177. this License, without any additional terms or conditions.
  9178. Notwithstanding the above, nothing herein shall supersede or modify
  9179. the terms of any separate license agreement you may have executed
  9180. with Licensor regarding such Contributions.
  9181. 6. Trademarks. This License does not grant permission to use the trade
  9182. names, trademarks, service marks, or product names of the Licensor,
  9183. except as required for reasonable and customary use in describing the
  9184. origin of the Work and reproducing the content of the NOTICE file.
  9185. 7. Disclaimer of Warranty. Unless required by applicable law or
  9186. agreed to in writing, Licensor provides the Work (and each
  9187. Contributor provides its Contributions) on an "AS IS" BASIS,
  9188. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9189. implied, including, without limitation, any warranties or conditions
  9190. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9191. PARTICULAR PURPOSE. You are solely responsible for determining the
  9192. appropriateness of using or redistributing the Work and assume any
  9193. risks associated with Your exercise of permissions under this License.
  9194. 8. Limitation of Liability. In no event and under no legal theory,
  9195. whether in tort (including negligence), contract, or otherwise,
  9196. unless required by applicable law (such as deliberate and grossly
  9197. negligent acts) or agreed to in writing, shall any Contributor be
  9198. liable to You for damages, including any direct, indirect, special,
  9199. incidental, or consequential damages of any character arising as a
  9200. result of this License or out of the use or inability to use the
  9201. Work (including but not limited to damages for loss of goodwill,
  9202. work stoppage, computer failure or malfunction, or any and all
  9203. other commercial damages or losses), even if such Contributor
  9204. has been advised of the possibility of such damages.
  9205. 9. Accepting Warranty or Additional Liability. While redistributing
  9206. the Work or Derivative Works thereof, You may choose to offer,
  9207. and charge a fee for, acceptance of support, warranty, indemnity,
  9208. or other liability obligations and/or rights consistent with this
  9209. License. However, in accepting such obligations, You may act only
  9210. on Your own behalf and on Your sole responsibility, not on behalf
  9211. of any other Contributor, and only if You agree to indemnify,
  9212. defend, and hold each Contributor harmless for any liability
  9213. incurred by, or claims asserted against, such Contributor by reason
  9214. of your accepting any such warranty or additional liability.
  9215. END OF TERMS AND CONDITIONS
  9216. APPENDIX: How to apply the Apache License to your work.
  9217. To apply the Apache License to your work, attach the following
  9218. boilerplate notice, with the fields enclosed by brackets "[]"
  9219. replaced with your own identifying information. (Don't include
  9220. the brackets!) The text should be enclosed in the appropriate
  9221. comment syntax for the file format. We also recommend that a
  9222. file or class name and description of purpose be included on the
  9223. same "printed page" as the copyright notice for easier
  9224. identification within third-party archives.
  9225. Copyright [yyyy] [name of copyright owner]
  9226. Licensed under the Apache License, Version 2.0 (the "License");
  9227. you may not use this file except in compliance with the License.
  9228. You may obtain a copy of the License at
  9229. http://www.apache.org/licenses/LICENSE-2.0
  9230. Unless required by applicable law or agreed to in writing, software
  9231. distributed under the License is distributed on an "AS IS" BASIS,
  9232. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9233. See the License for the specific language governing permissions and
  9234. limitations under the License.
  9235. --- LLVM Exceptions to the Apache 2.0 License ----
  9236. As an exception, if, as a result of your compiling your source code, portions
  9237. of this Software are embedded into an Object form of such source code, you
  9238. may redistribute such embedded portions in such Object form without complying
  9239. with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
  9240. In addition, if you combine or link compiled forms of this Software with
  9241. software that is licensed under the GPLv2 ("Combined Software") and if a
  9242. court of competent jurisdiction determines that the patent provision (Section
  9243. 3), the indemnity provision (Section 9) or other Section of the License
  9244. conflicts with the conditions of the GPLv2, you may retroactively and
  9245. prospectively choose to deem waived or otherwise exclude such Section(s) of
  9246. the License, but only in their entirety and only with respect to the Combined
  9247. Software.
  9248. minizip
  9249. zlib
  9250. (extracted from README, except for match.S)
  9251. Copyright notice:
  9252. (C) 1995-2004 Jean-loup Gailly and Mark Adler
  9253. This software is provided 'as-is', without any express or implied
  9254. warranty. In no event will the authors be held liable for any damages
  9255. arising from the use of this software.
  9256. Permission is granted to anyone to use this software for any purpose,
  9257. including commercial applications, and to alter it and redistribute it
  9258. freely, subject to the following restrictions:
  9259. 1. The origin of this software must not be misrepresented; you must not
  9260. claim that you wrote the original software. If you use this software
  9261. in a product, an acknowledgment in the product documentation would be
  9262. appreciated but is not required.
  9263. 2. Altered source versions must be plainly marked as such, and must not be
  9264. misrepresented as being the original software.
  9265. 3. This notice may not be removed or altered from any source distribution.
  9266. Jean-loup Gailly Mark Adler
  9267. jloup@gzip.org madler@alumni.caltech.edu
  9268. (extracted from match.S, for match.S only)
  9269. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  9270. This software is provided 'as-is', without any express or implied
  9271. warranty. In no event will the author be held liable for any damages
  9272. arising from the use of this software.
  9273. Permission is granted to anyone to use this software for any purpose,
  9274. including commercial applications, and to alter it and redistribute it
  9275. freely, subject to the following restrictions:
  9276. 1. The origin of this software must not be misrepresented; you must not
  9277. claim that you wrote the original software. If you use this software
  9278. in a product, an acknowledgment in the product documentation would be
  9279. appreciated but is not required.
  9280. 2. Altered source versions must be plainly marked as such, and must not be
  9281. misrepresented as being the original software.
  9282. 3. This notice may not be removed or altered from any source distribution.
  9283. mobstore
  9284. Copyright 2017 The TensorFlow Authors. All rights reserved.
  9285. Apache License
  9286. Version 2.0, January 2004
  9287. http://www.apache.org/licenses/
  9288. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9289. 1. Definitions.
  9290. "License" shall mean the terms and conditions for use, reproduction,
  9291. and distribution as defined by Sections 1 through 9 of this document.
  9292. "Licensor" shall mean the copyright owner or entity authorized by
  9293. the copyright owner that is granting the License.
  9294. "Legal Entity" shall mean the union of the acting entity and all
  9295. other entities that control, are controlled by, or are under common
  9296. control with that entity. For the purposes of this definition,
  9297. "control" means (i) the power, direct or indirect, to cause the
  9298. direction or management of such entity, whether by contract or
  9299. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9300. outstanding shares, or (iii) beneficial ownership of such entity.
  9301. "You" (or "Your") shall mean an individual or Legal Entity
  9302. exercising permissions granted by this License.
  9303. "Source" form shall mean the preferred form for making modifications,
  9304. including but not limited to software source code, documentation
  9305. source, and configuration files.
  9306. "Object" form shall mean any form resulting from mechanical
  9307. transformation or translation of a Source form, including but
  9308. not limited to compiled object code, generated documentation,
  9309. and conversions to other media types.
  9310. "Work" shall mean the work of authorship, whether in Source or
  9311. Object form, made available under the License, as indicated by a
  9312. copyright notice that is included in or attached to the work
  9313. (an example is provided in the Appendix below).
  9314. "Derivative Works" shall mean any work, whether in Source or Object
  9315. form, that is based on (or derived from) the Work and for which the
  9316. editorial revisions, annotations, elaborations, or other modifications
  9317. represent, as a whole, an original work of authorship. For the purposes
  9318. of this License, Derivative Works shall not include works that remain
  9319. separable from, or merely link (or bind by name) to the interfaces of,
  9320. the Work and Derivative Works thereof.
  9321. "Contribution" shall mean any work of authorship, including
  9322. the original version of the Work and any modifications or additions
  9323. to that Work or Derivative Works thereof, that is intentionally
  9324. submitted to Licensor for inclusion in the Work by the copyright owner
  9325. or by an individual or Legal Entity authorized to submit on behalf of
  9326. the copyright owner. For the purposes of this definition, "submitted"
  9327. means any form of electronic, verbal, or written communication sent
  9328. to the Licensor or its representatives, including but not limited to
  9329. communication on electronic mailing lists, source code control systems,
  9330. and issue tracking systems that are managed by, or on behalf of, the
  9331. Licensor for the purpose of discussing and improving the Work, but
  9332. excluding communication that is conspicuously marked or otherwise
  9333. designated in writing by the copyright owner as "Not a Contribution."
  9334. "Contributor" shall mean Licensor and any individual or Legal Entity
  9335. on behalf of whom a Contribution has been received by Licensor and
  9336. subsequently incorporated within the Work.
  9337. 2. Grant of Copyright License. Subject to the terms and conditions of
  9338. this License, each Contributor hereby grants to You a perpetual,
  9339. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9340. copyright license to reproduce, prepare Derivative Works of,
  9341. publicly display, publicly perform, sublicense, and distribute the
  9342. Work and such Derivative Works in Source or Object form.
  9343. 3. Grant of Patent License. Subject to the terms and conditions of
  9344. this License, each Contributor hereby grants to You a perpetual,
  9345. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9346. (except as stated in this section) patent license to make, have made,
  9347. use, offer to sell, sell, import, and otherwise transfer the Work,
  9348. where such license applies only to those patent claims licensable
  9349. by such Contributor that are necessarily infringed by their
  9350. Contribution(s) alone or by combination of their Contribution(s)
  9351. with the Work to which such Contribution(s) was submitted. If You
  9352. institute patent litigation against any entity (including a
  9353. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9354. or a Contribution incorporated within the Work constitutes direct
  9355. or contributory patent infringement, then any patent licenses
  9356. granted to You under this License for that Work shall terminate
  9357. as of the date such litigation is filed.
  9358. 4. Redistribution. You may reproduce and distribute copies of the
  9359. Work or Derivative Works thereof in any medium, with or without
  9360. modifications, and in Source or Object form, provided that You
  9361. meet the following conditions:
  9362. (a) You must give any other recipients of the Work or
  9363. Derivative Works a copy of this License; and
  9364. (b) You must cause any modified files to carry prominent notices
  9365. stating that You changed the files; and
  9366. (c) You must retain, in the Source form of any Derivative Works
  9367. that You distribute, all copyright, patent, trademark, and
  9368. attribution notices from the Source form of the Work,
  9369. excluding those notices that do not pertain to any part of
  9370. the Derivative Works; and
  9371. (d) If the Work includes a "NOTICE" text file as part of its
  9372. distribution, then any Derivative Works that You distribute must
  9373. include a readable copy of the attribution notices contained
  9374. within such NOTICE file, excluding those notices that do not
  9375. pertain to any part of the Derivative Works, in at least one
  9376. of the following places: within a NOTICE text file distributed
  9377. as part of the Derivative Works; within the Source form or
  9378. documentation, if provided along with the Derivative Works; or,
  9379. within a display generated by the Derivative Works, if and
  9380. wherever such third-party notices normally appear. The contents
  9381. of the NOTICE file are for informational purposes only and
  9382. do not modify the License. You may add Your own attribution
  9383. notices within Derivative Works that You distribute, alongside
  9384. or as an addendum to the NOTICE text from the Work, provided
  9385. that such additional attribution notices cannot be construed
  9386. as modifying the License.
  9387. You may add Your own copyright statement to Your modifications and
  9388. may provide additional or different license terms and conditions
  9389. for use, reproduction, or distribution of Your modifications, or
  9390. for any such Derivative Works as a whole, provided Your use,
  9391. reproduction, and distribution of the Work otherwise complies with
  9392. the conditions stated in this License.
  9393. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9394. any Contribution intentionally submitted for inclusion in the Work
  9395. by You to the Licensor shall be under the terms and conditions of
  9396. this License, without any additional terms or conditions.
  9397. Notwithstanding the above, nothing herein shall supersede or modify
  9398. the terms of any separate license agreement you may have executed
  9399. with Licensor regarding such Contributions.
  9400. 6. Trademarks. This License does not grant permission to use the trade
  9401. names, trademarks, service marks, or product names of the Licensor,
  9402. except as required for reasonable and customary use in describing the
  9403. origin of the Work and reproducing the content of the NOTICE file.
  9404. 7. Disclaimer of Warranty. Unless required by applicable law or
  9405. agreed to in writing, Licensor provides the Work (and each
  9406. Contributor provides its Contributions) on an "AS IS" BASIS,
  9407. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9408. implied, including, without limitation, any warranties or conditions
  9409. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9410. PARTICULAR PURPOSE. You are solely responsible for determining the
  9411. appropriateness of using or redistributing the Work and assume any
  9412. risks associated with Your exercise of permissions under this License.
  9413. 8. Limitation of Liability. In no event and under no legal theory,
  9414. whether in tort (including negligence), contract, or otherwise,
  9415. unless required by applicable law (such as deliberate and grossly
  9416. negligent acts) or agreed to in writing, shall any Contributor be
  9417. liable to You for damages, including any direct, indirect, special,
  9418. incidental, or consequential damages of any character arising as a
  9419. result of this License or out of the use or inability to use the
  9420. Work (including but not limited to damages for loss of goodwill,
  9421. work stoppage, computer failure or malfunction, or any and all
  9422. other commercial damages or losses), even if such Contributor
  9423. has been advised of the possibility of such damages.
  9424. 9. Accepting Warranty or Additional Liability. While redistributing
  9425. the Work or Derivative Works thereof, You may choose to offer,
  9426. and charge a fee for, acceptance of support, warranty, indemnity,
  9427. or other liability obligations and/or rights consistent with this
  9428. License. However, in accepting such obligations, You may act only
  9429. on Your own behalf and on Your sole responsibility, not on behalf
  9430. of any other Contributor, and only if You agree to indemnify,
  9431. defend, and hold each Contributor harmless for any liability
  9432. incurred by, or claims asserted against, such Contributor by reason
  9433. of your accepting any such warranty or additional liability.
  9434. END OF TERMS AND CONDITIONS
  9435. APPENDIX: How to apply the Apache License to your work.
  9436. To apply the Apache License to your work, attach the following
  9437. boilerplate notice, with the fields enclosed by brackets "[]"
  9438. replaced with your own identifying information. (Don't include
  9439. the brackets!) The text should be enclosed in the appropriate
  9440. comment syntax for the file format. We also recommend that a
  9441. file or class name and description of purpose be included on the
  9442. same "printed page" as the copyright notice for easier
  9443. identification within third-party archives.
  9444. Copyright 2017, The TensorFlow Authors.
  9445. Licensed under the Apache License, Version 2.0 (the "License");
  9446. you may not use this file except in compliance with the License.
  9447. You may obtain a copy of the License at
  9448. http://www.apache.org/licenses/LICENSE-2.0
  9449. Unless required by applicable law or agreed to in writing, software
  9450. distributed under the License is distributed on an "AS IS" BASIS,
  9451. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9452. See the License for the specific language governing permissions and
  9453. limitations under the License.
  9454. neon2sse
  9455. created by Victoria Zhislina, the Senior Application Engineer, Intel Corporation, victoria.zhislina@intel.com
  9456. *** Copyright (C) 2012-2016 Intel Corporation. All rights reserved.
  9457. IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
  9458. By downloading, copying, installing or using the software you agree to this license.
  9459. If you do not agree to this license, do not download, install, copy or use the software.
  9460. License Agreement
  9461. Redistribution and use in source and binary forms, with or without modification,
  9462. are permitted provided that the following conditions are met:
  9463. * Redistributions of source code must retain the above copyright notice,
  9464. this list of conditions and the following disclaimer.
  9465. * The name of the copyright holders may not be used to endorse or promote products
  9466. derived from this software without specific prior written permission.
  9467. This software is provided by the copyright holders and contributors "as is" and
  9468. any express or implied warranties, including, but not limited to, the implied
  9469. warranties of merchantability and fitness for a particular purpose are disclaimed.
  9470. In no event shall the Intel Corporation or contributors be liable for any direct,
  9471. indirect, incidental, special, exemplary, or consequential damages
  9472. (including, but not limited to, procurement of substitute goods or services;
  9473. loss of use, data, or profits; or business interruption) however caused
  9474. and on any theory of liability, whether in contract, strict liability,
  9475. or tort (including negligence or otherwise) arising in any way out of
  9476. the use of this software, even if advised of the possibility of such damage.
  9477. neon_mathfun
  9478. Copyright (C) 2007 Julien Pommier
  9479. This software is provided 'as-is', without any express or implied
  9480. warranty. In no event will the authors be held liable for any damages
  9481. arising from the use of this software.
  9482. Permission is granted to anyone to use this software for any purpose,
  9483. including commercial applications, and to alter it and redistribute it
  9484. freely, subject to the following restrictions:
  9485. 1. The origin of this software must not be misrepresented; you must not
  9486. claim that you wrote the original software. If you use this software
  9487. in a product, an acknowledgment in the product documentation would be
  9488. appreciated but is not required.
  9489. 2. Altered source versions must be plainly marked as such, and must not be
  9490. misrepresented as being the original software.
  9491. 3. This notice may not be removed or altered from any source distribution.
  9492. nsync
  9493. Apache License
  9494. Version 2.0, January 2004
  9495. http://www.apache.org/licenses/
  9496. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9497. 1. Definitions.
  9498. "License" shall mean the terms and conditions for use, reproduction,
  9499. and distribution as defined by Sections 1 through 9 of this document.
  9500. "Licensor" shall mean the copyright owner or entity authorized by
  9501. the copyright owner that is granting the License.
  9502. "Legal Entity" shall mean the union of the acting entity and all
  9503. other entities that control, are controlled by, or are under common
  9504. control with that entity. For the purposes of this definition,
  9505. "control" means (i) the power, direct or indirect, to cause the
  9506. direction or management of such entity, whether by contract or
  9507. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9508. outstanding shares, or (iii) beneficial ownership of such entity.
  9509. "You" (or "Your") shall mean an individual or Legal Entity
  9510. exercising permissions granted by this License.
  9511. "Source" form shall mean the preferred form for making modifications,
  9512. including but not limited to software source code, documentation
  9513. source, and configuration files.
  9514. "Object" form shall mean any form resulting from mechanical
  9515. transformation or translation of a Source form, including but
  9516. not limited to compiled object code, generated documentation,
  9517. and conversions to other media types.
  9518. "Work" shall mean the work of authorship, whether in Source or
  9519. Object form, made available under the License, as indicated by a
  9520. copyright notice that is included in or attached to the work
  9521. (an example is provided in the Appendix below).
  9522. "Derivative Works" shall mean any work, whether in Source or Object
  9523. form, that is based on (or derived from) the Work and for which the
  9524. editorial revisions, annotations, elaborations, or other modifications
  9525. represent, as a whole, an original work of authorship. For the purposes
  9526. of this License, Derivative Works shall not include works that remain
  9527. separable from, or merely link (or bind by name) to the interfaces of,
  9528. the Work and Derivative Works thereof.
  9529. "Contribution" shall mean any work of authorship, including
  9530. the original version of the Work and any modifications or additions
  9531. to that Work or Derivative Works thereof, that is intentionally
  9532. submitted to Licensor for inclusion in the Work by the copyright owner
  9533. or by an individual or Legal Entity authorized to submit on behalf of
  9534. the copyright owner. For the purposes of this definition, "submitted"
  9535. means any form of electronic, verbal, or written communication sent
  9536. to the Licensor or its representatives, including but not limited to
  9537. communication on electronic mailing lists, source code control systems,
  9538. and issue tracking systems that are managed by, or on behalf of, the
  9539. Licensor for the purpose of discussing and improving the Work, but
  9540. excluding communication that is conspicuously marked or otherwise
  9541. designated in writing by the copyright owner as "Not a Contribution."
  9542. "Contributor" shall mean Licensor and any individual or Legal Entity
  9543. on behalf of whom a Contribution has been received by Licensor and
  9544. subsequently incorporated within the Work.
  9545. 2. Grant of Copyright License. Subject to the terms and conditions of
  9546. this License, each Contributor hereby grants to You a perpetual,
  9547. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9548. copyright license to reproduce, prepare Derivative Works of,
  9549. publicly display, publicly perform, sublicense, and distribute the
  9550. Work and such Derivative Works in Source or Object form.
  9551. 3. Grant of Patent License. Subject to the terms and conditions of
  9552. this License, each Contributor hereby grants to You a perpetual,
  9553. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9554. (except as stated in this section) patent license to make, have made,
  9555. use, offer to sell, sell, import, and otherwise transfer the Work,
  9556. where such license applies only to those patent claims licensable
  9557. by such Contributor that are necessarily infringed by their
  9558. Contribution(s) alone or by combination of their Contribution(s)
  9559. with the Work to which such Contribution(s) was submitted. If You
  9560. institute patent litigation against any entity (including a
  9561. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9562. or a Contribution incorporated within the Work constitutes direct
  9563. or contributory patent infringement, then any patent licenses
  9564. granted to You under this License for that Work shall terminate
  9565. as of the date such litigation is filed.
  9566. 4. Redistribution. You may reproduce and distribute copies of the
  9567. Work or Derivative Works thereof in any medium, with or without
  9568. modifications, and in Source or Object form, provided that You
  9569. meet the following conditions:
  9570. (a) You must give any other recipients of the Work or
  9571. Derivative Works a copy of this License; and
  9572. (b) You must cause any modified files to carry prominent notices
  9573. stating that You changed the files; and
  9574. (c) You must retain, in the Source form of any Derivative Works
  9575. that You distribute, all copyright, patent, trademark, and
  9576. attribution notices from the Source form of the Work,
  9577. excluding those notices that do not pertain to any part of
  9578. the Derivative Works; and
  9579. (d) If the Work includes a "NOTICE" text file as part of its
  9580. distribution, then any Derivative Works that You distribute must
  9581. include a readable copy of the attribution notices contained
  9582. within such NOTICE file, excluding those notices that do not
  9583. pertain to any part of the Derivative Works, in at least one
  9584. of the following places: within a NOTICE text file distributed
  9585. as part of the Derivative Works; within the Source form or
  9586. documentation, if provided along with the Derivative Works; or,
  9587. within a display generated by the Derivative Works, if and
  9588. wherever such third-party notices normally appear. The contents
  9589. of the NOTICE file are for informational purposes only and
  9590. do not modify the License. You may add Your own attribution
  9591. notices within Derivative Works that You distribute, alongside
  9592. or as an addendum to the NOTICE text from the Work, provided
  9593. that such additional attribution notices cannot be construed
  9594. as modifying the License.
  9595. You may add Your own copyright statement to Your modifications and
  9596. may provide additional or different license terms and conditions
  9597. for use, reproduction, or distribution of Your modifications, or
  9598. for any such Derivative Works as a whole, provided Your use,
  9599. reproduction, and distribution of the Work otherwise complies with
  9600. the conditions stated in this License.
  9601. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9602. any Contribution intentionally submitted for inclusion in the Work
  9603. by You to the Licensor shall be under the terms and conditions of
  9604. this License, without any additional terms or conditions.
  9605. Notwithstanding the above, nothing herein shall supersede or modify
  9606. the terms of any separate license agreement you may have executed
  9607. with Licensor regarding such Contributions.
  9608. 6. Trademarks. This License does not grant permission to use the trade
  9609. names, trademarks, service marks, or product names of the Licensor,
  9610. except as required for reasonable and customary use in describing the
  9611. origin of the Work and reproducing the content of the NOTICE file.
  9612. 7. Disclaimer of Warranty. Unless required by applicable law or
  9613. agreed to in writing, Licensor provides the Work (and each
  9614. Contributor provides its Contributions) on an "AS IS" BASIS,
  9615. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9616. implied, including, without limitation, any warranties or conditions
  9617. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9618. PARTICULAR PURPOSE. You are solely responsible for determining the
  9619. appropriateness of using or redistributing the Work and assume any
  9620. risks associated with Your exercise of permissions under this License.
  9621. 8. Limitation of Liability. In no event and under no legal theory,
  9622. whether in tort (including negligence), contract, or otherwise,
  9623. unless required by applicable law (such as deliberate and grossly
  9624. negligent acts) or agreed to in writing, shall any Contributor be
  9625. liable to You for damages, including any direct, indirect, special,
  9626. incidental, or consequential damages of any character arising as a
  9627. result of this License or out of the use or inability to use the
  9628. Work (including but not limited to damages for loss of goodwill,
  9629. work stoppage, computer failure or malfunction, or any and all
  9630. other commercial damages or losses), even if such Contributor
  9631. has been advised of the possibility of such damages.
  9632. 9. Accepting Warranty or Additional Liability. While redistributing
  9633. the Work or Derivative Works thereof, You may choose to offer,
  9634. and charge a fee for, acceptance of support, warranty, indemnity,
  9635. or other liability obligations and/or rights consistent with this
  9636. License. However, in accepting such obligations, You may act only
  9637. on Your own behalf and on Your sole responsibility, not on behalf
  9638. of any other Contributor, and only if You agree to indemnify,
  9639. defend, and hold each Contributor harmless for any liability
  9640. incurred by, or claims asserted against, such Contributor by reason
  9641. of your accepting any such warranty or additional liability.
  9642. END OF TERMS AND CONDITIONS
  9643. APPENDIX: How to apply the Apache License to your work.
  9644. To apply the Apache License to your work, attach the following
  9645. boilerplate notice, with the fields enclosed by brackets "[]"
  9646. replaced with your own identifying information. (Don't include
  9647. the brackets!) The text should be enclosed in the appropriate
  9648. comment syntax for the file format. We also recommend that a
  9649. file or class name and description of purpose be included on the
  9650. same "printed page" as the copyright notice for easier
  9651. identification within third-party archives.
  9652. Copyright [yyyy] [name of copyright owner]
  9653. Licensed under the Apache License, Version 2.0 (the "License");
  9654. you may not use this file except in compliance with the License.
  9655. You may obtain a copy of the License at
  9656. http://www.apache.org/licenses/LICENSE-2.0
  9657. Unless required by applicable law or agreed to in writing, software
  9658. distributed under the License is distributed on an "AS IS" BASIS,
  9659. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9660. See the License for the specific language governing permissions and
  9661. limitations under the License.
  9662. riscv_isa_sim
  9663. Copyright (c) 2010-2017, The Regents of the University of California
  9664. (Regents). All Rights Reserved.
  9665. Redistribution and use in source and binary forms, with or without
  9666. modification, are permitted provided that the following conditions are met:
  9667. 1. Redistributions of source code must retain the above copyright
  9668. notice, this list of conditions and the following disclaimer.
  9669. 2. Redistributions in binary form must reproduce the above copyright
  9670. notice, this list of conditions and the following disclaimer in the
  9671. documentation and/or other materials provided with the distribution.
  9672. 3. Neither the name of the Regents nor the
  9673. names of its contributors may be used to endorse or promote products
  9674. derived from this software without specific prior written permission.
  9675. IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
  9676. SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
  9677. OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
  9678. BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9679. REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  9680. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  9681. PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
  9682. HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
  9683. MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  9684. ruy
  9685. Apache License
  9686. Version 2.0, January 2004
  9687. http://www.apache.org/licenses/
  9688. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9689. 1. Definitions.
  9690. "License" shall mean the terms and conditions for use, reproduction,
  9691. and distribution as defined by Sections 1 through 9 of this document.
  9692. "Licensor" shall mean the copyright owner or entity authorized by
  9693. the copyright owner that is granting the License.
  9694. "Legal Entity" shall mean the union of the acting entity and all
  9695. other entities that control, are controlled by, or are under common
  9696. control with that entity. For the purposes of this definition,
  9697. "control" means (i) the power, direct or indirect, to cause the
  9698. direction or management of such entity, whether by contract or
  9699. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9700. outstanding shares, or (iii) beneficial ownership of such entity.
  9701. "You" (or "Your") shall mean an individual or Legal Entity
  9702. exercising permissions granted by this License.
  9703. "Source" form shall mean the preferred form for making modifications,
  9704. including but not limited to software source code, documentation
  9705. source, and configuration files.
  9706. "Object" form shall mean any form resulting from mechanical
  9707. transformation or translation of a Source form, including but
  9708. not limited to compiled object code, generated documentation,
  9709. and conversions to other media types.
  9710. "Work" shall mean the work of authorship, whether in Source or
  9711. Object form, made available under the License, as indicated by a
  9712. copyright notice that is included in or attached to the work
  9713. (an example is provided in the Appendix below).
  9714. "Derivative Works" shall mean any work, whether in Source or Object
  9715. form, that is based on (or derived from) the Work and for which the
  9716. editorial revisions, annotations, elaborations, or other modifications
  9717. represent, as a whole, an original work of authorship. For the purposes
  9718. of this License, Derivative Works shall not include works that remain
  9719. separable from, or merely link (or bind by name) to the interfaces of,
  9720. the Work and Derivative Works thereof.
  9721. "Contribution" shall mean any work of authorship, including
  9722. the original version of the Work and any modifications or additions
  9723. to that Work or Derivative Works thereof, that is intentionally
  9724. submitted to Licensor for inclusion in the Work by the copyright owner
  9725. or by an individual or Legal Entity authorized to submit on behalf of
  9726. the copyright owner. For the purposes of this definition, "submitted"
  9727. means any form of electronic, verbal, or written communication sent
  9728. to the Licensor or its representatives, including but not limited to
  9729. communication on electronic mailing lists, source code control systems,
  9730. and issue tracking systems that are managed by, or on behalf of, the
  9731. Licensor for the purpose of discussing and improving the Work, but
  9732. excluding communication that is conspicuously marked or otherwise
  9733. designated in writing by the copyright owner as "Not a Contribution."
  9734. "Contributor" shall mean Licensor and any individual or Legal Entity
  9735. on behalf of whom a Contribution has been received by Licensor and
  9736. subsequently incorporated within the Work.
  9737. 2. Grant of Copyright License. Subject to the terms and conditions of
  9738. this License, each Contributor hereby grants to You a perpetual,
  9739. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9740. copyright license to reproduce, prepare Derivative Works of,
  9741. publicly display, publicly perform, sublicense, and distribute the
  9742. Work and such Derivative Works in Source or Object form.
  9743. 3. Grant of Patent License. Subject to the terms and conditions of
  9744. this License, each Contributor hereby grants to You a perpetual,
  9745. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9746. (except as stated in this section) patent license to make, have made,
  9747. use, offer to sell, sell, import, and otherwise transfer the Work,
  9748. where such license applies only to those patent claims licensable
  9749. by such Contributor that are necessarily infringed by their
  9750. Contribution(s) alone or by combination of their Contribution(s)
  9751. with the Work to which such Contribution(s) was submitted. If You
  9752. institute patent litigation against any entity (including a
  9753. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9754. or a Contribution incorporated within the Work constitutes direct
  9755. or contributory patent infringement, then any patent licenses
  9756. granted to You under this License for that Work shall terminate
  9757. as of the date such litigation is filed.
  9758. 4. Redistribution. You may reproduce and distribute copies of the
  9759. Work or Derivative Works thereof in any medium, with or without
  9760. modifications, and in Source or Object form, provided that You
  9761. meet the following conditions:
  9762. (a) You must give any other recipients of the Work or
  9763. Derivative Works a copy of this License; and
  9764. (b) You must cause any modified files to carry prominent notices
  9765. stating that You changed the files; and
  9766. (c) You must retain, in the Source form of any Derivative Works
  9767. that You distribute, all copyright, patent, trademark, and
  9768. attribution notices from the Source form of the Work,
  9769. excluding those notices that do not pertain to any part of
  9770. the Derivative Works; and
  9771. (d) If the Work includes a "NOTICE" text file as part of its
  9772. distribution, then any Derivative Works that You distribute must
  9773. include a readable copy of the attribution notices contained
  9774. within such NOTICE file, excluding those notices that do not
  9775. pertain to any part of the Derivative Works, in at least one
  9776. of the following places: within a NOTICE text file distributed
  9777. as part of the Derivative Works; within the Source form or
  9778. documentation, if provided along with the Derivative Works; or,
  9779. within a display generated by the Derivative Works, if and
  9780. wherever such third-party notices normally appear. The contents
  9781. of the NOTICE file are for informational purposes only and
  9782. do not modify the License. You may add Your own attribution
  9783. notices within Derivative Works that You distribute, alongside
  9784. or as an addendum to the NOTICE text from the Work, provided
  9785. that such additional attribution notices cannot be construed
  9786. as modifying the License.
  9787. You may add Your own copyright statement to Your modifications and
  9788. may provide additional or different license terms and conditions
  9789. for use, reproduction, or distribution of Your modifications, or
  9790. for any such Derivative Works as a whole, provided Your use,
  9791. reproduction, and distribution of the Work otherwise complies with
  9792. the conditions stated in this License.
  9793. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9794. any Contribution intentionally submitted for inclusion in the Work
  9795. by You to the Licensor shall be under the terms and conditions of
  9796. this License, without any additional terms or conditions.
  9797. Notwithstanding the above, nothing herein shall supersede or modify
  9798. the terms of any separate license agreement you may have executed
  9799. with Licensor regarding such Contributions.
  9800. 6. Trademarks. This License does not grant permission to use the trade
  9801. names, trademarks, service marks, or product names of the Licensor,
  9802. except as required for reasonable and customary use in describing the
  9803. origin of the Work and reproducing the content of the NOTICE file.
  9804. 7. Disclaimer of Warranty. Unless required by applicable law or
  9805. agreed to in writing, Licensor provides the Work (and each
  9806. Contributor provides its Contributions) on an "AS IS" BASIS,
  9807. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9808. implied, including, without limitation, any warranties or conditions
  9809. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9810. PARTICULAR PURPOSE. You are solely responsible for determining the
  9811. appropriateness of using or redistributing the Work and assume any
  9812. risks associated with Your exercise of permissions under this License.
  9813. 8. Limitation of Liability. In no event and under no legal theory,
  9814. whether in tort (including negligence), contract, or otherwise,
  9815. unless required by applicable law (such as deliberate and grossly
  9816. negligent acts) or agreed to in writing, shall any Contributor be
  9817. liable to You for damages, including any direct, indirect, special,
  9818. incidental, or consequential damages of any character arising as a
  9819. result of this License or out of the use or inability to use the
  9820. Work (including but not limited to damages for loss of goodwill,
  9821. work stoppage, computer failure or malfunction, or any and all
  9822. other commercial damages or losses), even if such Contributor
  9823. has been advised of the possibility of such damages.
  9824. 9. Accepting Warranty or Additional Liability. While redistributing
  9825. the Work or Derivative Works thereof, You may choose to offer,
  9826. and charge a fee for, acceptance of support, warranty, indemnity,
  9827. or other liability obligations and/or rights consistent with this
  9828. License. However, in accepting such obligations, You may act only
  9829. on Your own behalf and on Your sole responsibility, not on behalf
  9830. of any other Contributor, and only if You agree to indemnify,
  9831. defend, and hold each Contributor harmless for any liability
  9832. incurred by, or claims asserted against, such Contributor by reason
  9833. of your accepting any such warranty or additional liability.
  9834. END OF TERMS AND CONDITIONS
  9835. APPENDIX: How to apply the Apache License to your work.
  9836. To apply the Apache License to your work, attach the following
  9837. boilerplate notice, with the fields enclosed by brackets "[]"
  9838. replaced with your own identifying information. (Don't include
  9839. the brackets!) The text should be enclosed in the appropriate
  9840. comment syntax for the file format. We also recommend that a
  9841. file or class name and description of purpose be included on the
  9842. same "printed page" as the copyright notice for easier
  9843. identification within third-party archives.
  9844. Copyright [yyyy] [name of copyright owner]
  9845. Licensed under the Apache License, Version 2.0 (the "License");
  9846. you may not use this file except in compliance with the License.
  9847. You may obtain a copy of the License at
  9848. http://www.apache.org/licenses/LICENSE-2.0
  9849. Unless required by applicable law or agreed to in writing, software
  9850. distributed under the License is distributed on an "AS IS" BASIS,
  9851. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9852. See the License for the specific language governing permissions and
  9853. limitations under the License.
  9854. sentencepiece
  9855. Apache License
  9856. Version 2.0, January 2004
  9857. http://www.apache.org/licenses/
  9858. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9859. 1. Definitions.
  9860. "License" shall mean the terms and conditions for use, reproduction,
  9861. and distribution as defined by Sections 1 through 9 of this document.
  9862. "Licensor" shall mean the copyright owner or entity authorized by
  9863. the copyright owner that is granting the License.
  9864. "Legal Entity" shall mean the union of the acting entity and all
  9865. other entities that control, are controlled by, or are under common
  9866. control with that entity. For the purposes of this definition,
  9867. "control" means (i) the power, direct or indirect, to cause the
  9868. direction or management of such entity, whether by contract or
  9869. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9870. outstanding shares, or (iii) beneficial ownership of such entity.
  9871. "You" (or "Your") shall mean an individual or Legal Entity
  9872. exercising permissions granted by this License.
  9873. "Source" form shall mean the preferred form for making modifications,
  9874. including but not limited to software source code, documentation
  9875. source, and configuration files.
  9876. "Object" form shall mean any form resulting from mechanical
  9877. transformation or translation of a Source form, including but
  9878. not limited to compiled object code, generated documentation,
  9879. and conversions to other media types.
  9880. "Work" shall mean the work of authorship, whether in Source or
  9881. Object form, made available under the License, as indicated by a
  9882. copyright notice that is included in or attached to the work
  9883. (an example is provided in the Appendix below).
  9884. "Derivative Works" shall mean any work, whether in Source or Object
  9885. form, that is based on (or derived from) the Work and for which the
  9886. editorial revisions, annotations, elaborations, or other modifications
  9887. represent, as a whole, an original work of authorship. For the purposes
  9888. of this License, Derivative Works shall not include works that remain
  9889. separable from, or merely link (or bind by name) to the interfaces of,
  9890. the Work and Derivative Works thereof.
  9891. "Contribution" shall mean any work of authorship, including
  9892. the original version of the Work and any modifications or additions
  9893. to that Work or Derivative Works thereof, that is intentionally
  9894. submitted to Licensor for inclusion in the Work by the copyright owner
  9895. or by an individual or Legal Entity authorized to submit on behalf of
  9896. the copyright owner. For the purposes of this definition, "submitted"
  9897. means any form of electronic, verbal, or written communication sent
  9898. to the Licensor or its representatives, including but not limited to
  9899. communication on electronic mailing lists, source code control systems,
  9900. and issue tracking systems that are managed by, or on behalf of, the
  9901. Licensor for the purpose of discussing and improving the Work, but
  9902. excluding communication that is conspicuously marked or otherwise
  9903. designated in writing by the copyright owner as "Not a Contribution."
  9904. "Contributor" shall mean Licensor and any individual or Legal Entity
  9905. on behalf of whom a Contribution has been received by Licensor and
  9906. subsequently incorporated within the Work.
  9907. 2. Grant of Copyright License. Subject to the terms and conditions of
  9908. this License, each Contributor hereby grants to You a perpetual,
  9909. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9910. copyright license to reproduce, prepare Derivative Works of,
  9911. publicly display, publicly perform, sublicense, and distribute the
  9912. Work and such Derivative Works in Source or Object form.
  9913. 3. Grant of Patent License. Subject to the terms and conditions of
  9914. this License, each Contributor hereby grants to You a perpetual,
  9915. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9916. (except as stated in this section) patent license to make, have made,
  9917. use, offer to sell, sell, import, and otherwise transfer the Work,
  9918. where such license applies only to those patent claims licensable
  9919. by such Contributor that are necessarily infringed by their
  9920. Contribution(s) alone or by combination of their Contribution(s)
  9921. with the Work to which such Contribution(s) was submitted. If You
  9922. institute patent litigation against any entity (including a
  9923. cross-claim or counterclaim in a lawsuit) alleging that the Work
  9924. or a Contribution incorporated within the Work constitutes direct
  9925. or contributory patent infringement, then any patent licenses
  9926. granted to You under this License for that Work shall terminate
  9927. as of the date such litigation is filed.
  9928. 4. Redistribution. You may reproduce and distribute copies of the
  9929. Work or Derivative Works thereof in any medium, with or without
  9930. modifications, and in Source or Object form, provided that You
  9931. meet the following conditions:
  9932. (a) You must give any other recipients of the Work or
  9933. Derivative Works a copy of this License; and
  9934. (b) You must cause any modified files to carry prominent notices
  9935. stating that You changed the files; and
  9936. (c) You must retain, in the Source form of any Derivative Works
  9937. that You distribute, all copyright, patent, trademark, and
  9938. attribution notices from the Source form of the Work,
  9939. excluding those notices that do not pertain to any part of
  9940. the Derivative Works; and
  9941. (d) If the Work includes a "NOTICE" text file as part of its
  9942. distribution, then any Derivative Works that You distribute must
  9943. include a readable copy of the attribution notices contained
  9944. within such NOTICE file, excluding those notices that do not
  9945. pertain to any part of the Derivative Works, in at least one
  9946. of the following places: within a NOTICE text file distributed
  9947. as part of the Derivative Works; within the Source form or
  9948. documentation, if provided along with the Derivative Works; or,
  9949. within a display generated by the Derivative Works, if and
  9950. wherever such third-party notices normally appear. The contents
  9951. of the NOTICE file are for informational purposes only and
  9952. do not modify the License. You may add Your own attribution
  9953. notices within Derivative Works that You distribute, alongside
  9954. or as an addendum to the NOTICE text from the Work, provided
  9955. that such additional attribution notices cannot be construed
  9956. as modifying the License.
  9957. You may add Your own copyright statement to Your modifications and
  9958. may provide additional or different license terms and conditions
  9959. for use, reproduction, or distribution of Your modifications, or
  9960. for any such Derivative Works as a whole, provided Your use,
  9961. reproduction, and distribution of the Work otherwise complies with
  9962. the conditions stated in this License.
  9963. 5. Submission of Contributions. Unless You explicitly state otherwise,
  9964. any Contribution intentionally submitted for inclusion in the Work
  9965. by You to the Licensor shall be under the terms and conditions of
  9966. this License, without any additional terms or conditions.
  9967. Notwithstanding the above, nothing herein shall supersede or modify
  9968. the terms of any separate license agreement you may have executed
  9969. with Licensor regarding such Contributions.
  9970. 6. Trademarks. This License does not grant permission to use the trade
  9971. names, trademarks, service marks, or product names of the Licensor,
  9972. except as required for reasonable and customary use in describing the
  9973. origin of the Work and reproducing the content of the NOTICE file.
  9974. 7. Disclaimer of Warranty. Unless required by applicable law or
  9975. agreed to in writing, Licensor provides the Work (and each
  9976. Contributor provides its Contributions) on an "AS IS" BASIS,
  9977. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9978. implied, including, without limitation, any warranties or conditions
  9979. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9980. PARTICULAR PURPOSE. You are solely responsible for determining the
  9981. appropriateness of using or redistributing the Work and assume any
  9982. risks associated with Your exercise of permissions under this License.
  9983. 8. Limitation of Liability. In no event and under no legal theory,
  9984. whether in tort (including negligence), contract, or otherwise,
  9985. unless required by applicable law (such as deliberate and grossly
  9986. negligent acts) or agreed to in writing, shall any Contributor be
  9987. liable to You for damages, including any direct, indirect, special,
  9988. incidental, or consequential damages of any character arising as a
  9989. result of this License or out of the use or inability to use the
  9990. Work (including but not limited to damages for loss of goodwill,
  9991. work stoppage, computer failure or malfunction, or any and all
  9992. other commercial damages or losses), even if such Contributor
  9993. has been advised of the possibility of such damages.
  9994. 9. Accepting Warranty or Additional Liability. While redistributing
  9995. the Work or Derivative Works thereof, You may choose to offer,
  9996. and charge a fee for, acceptance of support, warranty, indemnity,
  9997. or other liability obligations and/or rights consistent with this
  9998. License. However, in accepting such obligations, You may act only
  9999. on Your own behalf and on Your sole responsibility, not on behalf
  10000. of any other Contributor, and only if You agree to indemnify,
  10001. defend, and hold each Contributor harmless for any liability
  10002. incurred by, or claims asserted against, such Contributor by reason
  10003. of your accepting any such warranty or additional liability.
  10004. END OF TERMS AND CONDITIONS
  10005. APPENDIX: How to apply the Apache License to your work.
  10006. To apply the Apache License to your work, attach the following
  10007. boilerplate notice, with the fields enclosed by brackets "[]"
  10008. replaced with your own identifying information. (Don't include
  10009. the brackets!) The text should be enclosed in the appropriate
  10010. comment syntax for the file format. We also recommend that a
  10011. file or class name and description of purpose be included on the
  10012. same "printed page" as the copyright notice for easier
  10013. identification within third-party archives.
  10014. Copyright [yyyy] [name of copyright owner]
  10015. Licensed under the Apache License, Version 2.0 (the "License");
  10016. you may not use this file except in compliance with the License.
  10017. You may obtain a copy of the License at
  10018. http://www.apache.org/licenses/LICENSE-2.0
  10019. Unless required by applicable law or agreed to in writing, software
  10020. distributed under the License is distributed on an "AS IS" BASIS,
  10021. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10022. See the License for the specific language governing permissions and
  10023. limitations under the License.
  10024. -------------------------------------------------------------------------------
  10025. Copyright (c) 2008-2011, Susumu Yata All rights reserved.
  10026. Redistribution and use in source and binary forms, with or without
  10027. modification, are permitted provided that the following conditions are met:
  10028. - Redistributions of source code must retain the above copyright notice, this
  10029. list of conditions and the following disclaimer. - Redistributions in binary
  10030. form must reproduce the above copyright notice, this list of conditions and the
  10031. following disclaimer in the documentation and/or other materials provided with
  10032. the distribution. - Neither the name of the <ORGANIZATION> nor the names of
  10033. its contributors may be used to endorse or promote products derived from this
  10034. software without specific prior written permission.
  10035. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  10036. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  10037. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  10038. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  10039. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  10040. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10041. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  10042. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10043. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  10044. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10045. -------------------------------------------------------------------------------
  10046. This is the esaxx copyright.
  10047. Copyright (c) 2010 Daisuke Okanohara All Rights Reserved.
  10048. Permission is hereby granted, free of charge, to any person
  10049. obtaining a copy of this software and associated documentation
  10050. files (the "Software"), to deal in the Software without
  10051. restriction, including without limitation the rights to use,
  10052. copy, modify, merge, publish, distribute, sublicense, and/or sell
  10053. copies of the Software, and to permit persons to whom the
  10054. Software is furnished to do so, subject to the following
  10055. conditions:
  10056. The above copyright notice and this permission notice shall be
  10057. included in all copies or substantial portions of the Software.
  10058. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10059. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  10060. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10061. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  10062. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  10063. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  10064. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  10065. OTHER DEALINGS IN THE SOFTWARE.
  10066. -------------------------------------------------------------------------------
  10067. Copyright 2008 Google Inc. All rights reserved.
  10068. Redistribution and use in source and binary forms, with or without
  10069. modification, are permitted provided that the following conditions are
  10070. met:
  10071. * Redistributions of source code must retain the above copyright
  10072. notice, this list of conditions and the following disclaimer.
  10073. * Redistributions in binary form must reproduce the above
  10074. copyright notice, this list of conditions and the following disclaimer
  10075. in the documentation and/or other materials provided with the
  10076. distribution.
  10077. * Neither the name of Google Inc. nor the names of its
  10078. contributors may be used to endorse or promote products derived from
  10079. this software without specific prior written permission.
  10080. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10081. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10082. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10083. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10084. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10085. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10086. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10087. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10088. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10089. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10090. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10091. Code generated by the Protocol Buffer compiler is owned by the owner
  10092. of the input file used when generating it. This code is not
  10093. standalone and requires a support library to be linked with it. This
  10094. support library is itself covered by the above license.
  10095. sequence_lock
  10096. Apache License
  10097. Version 2.0, January 2004
  10098. http://www.apache.org/licenses/
  10099. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10100. 1. Definitions.
  10101. "License" shall mean the terms and conditions for use, reproduction,
  10102. and distribution as defined by Sections 1 through 9 of this document.
  10103. "Licensor" shall mean the copyright owner or entity authorized by
  10104. the copyright owner that is granting the License.
  10105. "Legal Entity" shall mean the union of the acting entity and all
  10106. other entities that control, are controlled by, or are under common
  10107. control with that entity. For the purposes of this definition,
  10108. "control" means (i) the power, direct or indirect, to cause the
  10109. direction or management of such entity, whether by contract or
  10110. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10111. outstanding shares, or (iii) beneficial ownership of such entity.
  10112. "You" (or "Your") shall mean an individual or Legal Entity
  10113. exercising permissions granted by this License.
  10114. "Source" form shall mean the preferred form for making modifications,
  10115. including but not limited to software source code, documentation
  10116. source, and configuration files.
  10117. "Object" form shall mean any form resulting from mechanical
  10118. transformation or translation of a Source form, including but
  10119. not limited to compiled object code, generated documentation,
  10120. and conversions to other media types.
  10121. "Work" shall mean the work of authorship, whether in Source or
  10122. Object form, made available under the License, as indicated by a
  10123. copyright notice that is included in or attached to the work
  10124. (an example is provided in the Appendix below).
  10125. "Derivative Works" shall mean any work, whether in Source or Object
  10126. form, that is based on (or derived from) the Work and for which the
  10127. editorial revisions, annotations, elaborations, or other modifications
  10128. represent, as a whole, an original work of authorship. For the purposes
  10129. of this License, Derivative Works shall not include works that remain
  10130. separable from, or merely link (or bind by name) to the interfaces of,
  10131. the Work and Derivative Works thereof.
  10132. "Contribution" shall mean any work of authorship, including
  10133. the original version of the Work and any modifications or additions
  10134. to that Work or Derivative Works thereof, that is intentionally
  10135. submitted to Licensor for inclusion in the Work by the copyright owner
  10136. or by an individual or Legal Entity authorized to submit on behalf of
  10137. the copyright owner. For the purposes of this definition, "submitted"
  10138. means any form of electronic, verbal, or written communication sent
  10139. to the Licensor or its representatives, including but not limited to
  10140. communication on electronic mailing lists, source code control systems,
  10141. and issue tracking systems that are managed by, or on behalf of, the
  10142. Licensor for the purpose of discussing and improving the Work, but
  10143. excluding communication that is conspicuously marked or otherwise
  10144. designated in writing by the copyright owner as "Not a Contribution."
  10145. "Contributor" shall mean Licensor and any individual or Legal Entity
  10146. on behalf of whom a Contribution has been received by Licensor and
  10147. subsequently incorporated within the Work.
  10148. 2. Grant of Copyright License. Subject to the terms and conditions of
  10149. this License, each Contributor hereby grants to You a perpetual,
  10150. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10151. copyright license to reproduce, prepare Derivative Works of,
  10152. publicly display, publicly perform, sublicense, and distribute the
  10153. Work and such Derivative Works in Source or Object form.
  10154. 3. Grant of Patent License. Subject to the terms and conditions of
  10155. this License, each Contributor hereby grants to You a perpetual,
  10156. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10157. (except as stated in this section) patent license to make, have made,
  10158. use, offer to sell, sell, import, and otherwise transfer the Work,
  10159. where such license applies only to those patent claims licensable
  10160. by such Contributor that are necessarily infringed by their
  10161. Contribution(s) alone or by combination of their Contribution(s)
  10162. with the Work to which such Contribution(s) was submitted. If You
  10163. institute patent litigation against any entity (including a
  10164. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10165. or a Contribution incorporated within the Work constitutes direct
  10166. or contributory patent infringement, then any patent licenses
  10167. granted to You under this License for that Work shall terminate
  10168. as of the date such litigation is filed.
  10169. 4. Redistribution. You may reproduce and distribute copies of the
  10170. Work or Derivative Works thereof in any medium, with or without
  10171. modifications, and in Source or Object form, provided that You
  10172. meet the following conditions:
  10173. (a) You must give any other recipients of the Work or
  10174. Derivative Works a copy of this License; and
  10175. (b) You must cause any modified files to carry prominent notices
  10176. stating that You changed the files; and
  10177. (c) You must retain, in the Source form of any Derivative Works
  10178. that You distribute, all copyright, patent, trademark, and
  10179. attribution notices from the Source form of the Work,
  10180. excluding those notices that do not pertain to any part of
  10181. the Derivative Works; and
  10182. (d) If the Work includes a "NOTICE" text file as part of its
  10183. distribution, then any Derivative Works that You distribute must
  10184. include a readable copy of the attribution notices contained
  10185. within such NOTICE file, excluding those notices that do not
  10186. pertain to any part of the Derivative Works, in at least one
  10187. of the following places: within a NOTICE text file distributed
  10188. as part of the Derivative Works; within the Source form or
  10189. documentation, if provided along with the Derivative Works; or,
  10190. within a display generated by the Derivative Works, if and
  10191. wherever such third-party notices normally appear. The contents
  10192. of the NOTICE file are for informational purposes only and
  10193. do not modify the License. You may add Your own attribution
  10194. notices within Derivative Works that You distribute, alongside
  10195. or as an addendum to the NOTICE text from the Work, provided
  10196. that such additional attribution notices cannot be construed
  10197. as modifying the License.
  10198. You may add Your own copyright statement to Your modifications and
  10199. may provide additional or different license terms and conditions
  10200. for use, reproduction, or distribution of Your modifications, or
  10201. for any such Derivative Works as a whole, provided Your use,
  10202. reproduction, and distribution of the Work otherwise complies with
  10203. the conditions stated in this License.
  10204. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10205. any Contribution intentionally submitted for inclusion in the Work
  10206. by You to the Licensor shall be under the terms and conditions of
  10207. this License, without any additional terms or conditions.
  10208. Notwithstanding the above, nothing herein shall supersede or modify
  10209. the terms of any separate license agreement you may have executed
  10210. with Licensor regarding such Contributions.
  10211. 6. Trademarks. This License does not grant permission to use the trade
  10212. names, trademarks, service marks, or product names of the Licensor,
  10213. except as required for reasonable and customary use in describing the
  10214. origin of the Work and reproducing the content of the NOTICE file.
  10215. 7. Disclaimer of Warranty. Unless required by applicable law or
  10216. agreed to in writing, Licensor provides the Work (and each
  10217. Contributor provides its Contributions) on an "AS IS" BASIS,
  10218. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10219. implied, including, without limitation, any warranties or conditions
  10220. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10221. PARTICULAR PURPOSE. You are solely responsible for determining the
  10222. appropriateness of using or redistributing the Work and assume any
  10223. risks associated with Your exercise of permissions under this License.
  10224. 8. Limitation of Liability. In no event and under no legal theory,
  10225. whether in tort (including negligence), contract, or otherwise,
  10226. unless required by applicable law (such as deliberate and grossly
  10227. negligent acts) or agreed to in writing, shall any Contributor be
  10228. liable to You for damages, including any direct, indirect, special,
  10229. incidental, or consequential damages of any character arising as a
  10230. result of this License or out of the use or inability to use the
  10231. Work (including but not limited to damages for loss of goodwill,
  10232. work stoppage, computer failure or malfunction, or any and all
  10233. other commercial damages or losses), even if such Contributor
  10234. has been advised of the possibility of such damages.
  10235. 9. Accepting Warranty or Additional Liability. While redistributing
  10236. the Work or Derivative Works thereof, You may choose to offer,
  10237. and charge a fee for, acceptance of support, warranty, indemnity,
  10238. or other liability obligations and/or rights consistent with this
  10239. License. However, in accepting such obligations, You may act only
  10240. on Your own behalf and on Your sole responsibility, not on behalf
  10241. of any other Contributor, and only if You agree to indemnify,
  10242. defend, and hold each Contributor harmless for any liability
  10243. incurred by, or claims asserted against, such Contributor by reason
  10244. of your accepting any such warranty or additional liability.
  10245. END OF TERMS AND CONDITIONS
  10246. APPENDIX: How to apply the Apache License to your work.
  10247. To apply the Apache License to your work, attach the following
  10248. boilerplate notice, with the fields enclosed by brackets "[]"
  10249. replaced with your own identifying information. (Don't include
  10250. the brackets!) The text should be enclosed in the appropriate
  10251. comment syntax for the file format. We also recommend that a
  10252. file or class name and description of purpose be included on the
  10253. same "printed page" as the copyright notice for easier
  10254. identification within third-party archives.
  10255. Copyright [yyyy] [name of copyright owner]
  10256. Licensed under the Apache License, Version 2.0 (the "License");
  10257. you may not use this file except in compliance with the License.
  10258. You may obtain a copy of the License at
  10259. http://www.apache.org/licenses/LICENSE-2.0
  10260. Unless required by applicable law or agreed to in writing, software
  10261. distributed under the License is distributed on an "AS IS" BASIS,
  10262. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10263. See the License for the specific language governing permissions and
  10264. limitations under the License.
  10265. sse_mathfun
  10266. Copyright (C) 2007 Julien Pommier
  10267. This software is provided 'as-is', without any express or implied
  10268. warranty. In no event will the authors be held liable for any damages
  10269. arising from the use of this software.
  10270. Permission is granted to anyone to use this software for any purpose,
  10271. including commercial applications, and to alter it and redistribute it
  10272. freely, subject to the following restrictions:
  10273. 1. The origin of this software must not be misrepresented; you must not
  10274. claim that you wrote the original software. If you use this software
  10275. in a product, an acknowledgment in the product documentation would be
  10276. appreciated but is not required.
  10277. 2. Altered source versions must be plainly marked as such, and must not be
  10278. misrepresented as being the original software.
  10279. 3. This notice may not be removed or altered from any source distribution.
  10280. ssziparchive
  10281. Copyright (c) 2010-2011 Sam Soffes
  10282. Permission is hereby granted, free of charge, to any person obtaining
  10283. a copy of this software and associated documentation files (the
  10284. "Software"), to deal in the Software without restriction, including
  10285. without limitation the rights to use, copy, modify, merge, publish,
  10286. distribute, sublicense, and/or sell copies of the Software, and to
  10287. permit persons to whom the Software is furnished to do so, subject to
  10288. the following conditions:
  10289. The above copyright notice and this permission notice shall be
  10290. included in all copies or substantial portions of the Software.
  10291. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10292. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10293. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10294. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  10295. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  10296. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10297. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10298. systemc
  10299. ***********
  10300. Summary
  10301. ***********
  10302. You can use and distribute this code however you want.
  10303. You have a full copyright license and a decent patent license.
  10304. 1. You have to reproduce the entire license if you distribute any binaries that
  10305. contain any portion of this library.
  10306. 2. You have to make modifications conspicuous
  10307. (Mark modified files with "Copyright 20xx Google Inc.")
  10308. 3. You have to make the source code of this library available for anyone to whom
  10309. you distribute a binary that contains any portion of this library.
  10310. ====================
  10311. SystemC Open Source License Agreement
  10312. (Download, Use and Contribution License Agreement Version 3.3)
  10313. PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT"
  10314. BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU
  10315. HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND
  10316. ALL OF ITS TERMS AND CONDITIONS.
  10317. Accellera Systems Initiative
  10318. The purpose of the following license agreement (the "Agreement") is to encourage interoperability and
  10319. development of a C++ modeling language known as "SystemC" for system simulation and design (the
  10320. "Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind,
  10321. for use pursuant to the terms and conditions set forth in this Agreement.
  10322. License Agreement
  10323. THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY
  10324. ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU
  10325. DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE
  10326. GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO
  10327. CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES
  10328. YOUR ACCEPTANCE OF THIS AGREEMENT.
  10329. 1. Definitions
  10330. 1.1 “Agreement” means this contract.
  10331. 1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation.
  10332. 1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials
  10333. assigned to Accellera pursuant to the Copyright Agreement.
  10334. 1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or
  10335. created through the Accellera working group process, and the final work approved for release by a Accellera
  10336. working group, approved for release by the Accellera steering group and approved for release by the board of
  10337. directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera
  10338. specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera
  10339. Release.
  10340. 1.5 “Code Contribution” means any Contribution in the form of Source Code.
  10341. 1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with
  10342. Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications
  10343. and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all
  10344. Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A
  10345. attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to
  10346. this Agreement. A list of all Contributions is available upon written request to Accellera and can also be
  10347. found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain
  10348. SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4)
  10349. shall constitute, and be treated as, Contributions pursuant to this Agreement.
  10350. 1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into
  10351. between Accellera and the signatory thereto at any time prior to or after the date hereof.
  10352. 1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C.
  10353. 1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For
  10354. purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a
  10355. Contribution which has previously been so deposited or contributed is not the Contributor of such re-
  10356. deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written
  10357. request to Accellera and can also be found on the Website.
  10358. 1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by
  10359. Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth
  10360. herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily
  10361. and directly infringed solely by the portion of a computer program that either implements, or is compiled
  10362. from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent
  10363. Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique,
  10364. circuit representation, or circuit implementation that is not completely and entirely described either in such
  10365. Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall
  10366. not include any claim based upon the combination of any Contribution or an Accellera Release with other
  10367. works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of
  10368. such combination.
  10369. 1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works
  10370. of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For
  10371. purposes of clarification, patents are not included in Copyright Rights.
  10372. 1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such
  10373. as a translation, condensation, or any other form in which a work may be recast, transformed, or
  10374. adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which,
  10375. as a whole, represent an original work of authorship, is a “derivative work”.
  10376. 1.13 “Distribute” means making a Distribution.
  10377. 1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third
  10378. party.
  10379. 1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation.
  10380. 1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has
  10381. licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list
  10382. may be amended from time to time by Accellera to add or delete any marks or logos.
  10383. 1.17 “Modification” means any additions or deletions to any Contribution.
  10384. 1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For
  10385. legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with
  10386. Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or
  10387. more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of
  10388. directors or similar managing authority.
  10389. 1.19 “Source Code” means human readable text in an electronic form suitable for modification that
  10390. describe the functions and data structures, including C, C++, and other language modules, plus any associated
  10391. interface definition files, scripts used to control compilation and installation of a computer program, or a list
  10392. of source code differential comparisons.
  10393. 1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any
  10394. Contribution or an Accellera Release.
  10395. 1.21 “Website” means Accellera’s internet website located at http://www.accellera.org.
  10396. 2. GRANT OF RIGHTS
  10397. 2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non-
  10398. exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following:
  10399. (a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any
  10400. Contributions of such Contributor and Derivative works thereof; and
  10401. (b) Use the know-how, information and knowledge embedded in the Contribution, without any
  10402. obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this
  10403. Agreement.
  10404. 2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under
  10405. Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly
  10406. perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms
  10407. and conditions of this Agreement.
  10408. 2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide,
  10409. royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made,
  10410. use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer
  10411. program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c)
  10412. those portions of a computer program that implement, or are compiled from, an Accellera Release.
  10413. 2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its
  10414. Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its
  10415. knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section
  10416. 2.2.
  10417. 2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the
  10418. intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication,
  10419. estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are
  10420. reserved.
  10421. 2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or
  10422. assignments of all or any part of its right, title, and interest in and to any Contributions contributed or
  10423. deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein,
  10424. shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses
  10425. granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in
  10426. the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies
  10427. of the Contributions made by Recipient in any media.
  10428. 2.7 License to Marks.
  10429. (a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the
  10430. limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non-
  10431. exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of
  10432. the rights granted pursuant to this Agreement and to indicate that the products being marketed by
  10433. Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks
  10434. shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D.
  10435. (b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the
  10436. Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or
  10437. potential infringement of the Marks, and cooperating with Accellera in preparing and executing any
  10438. documents necessary to register the Marks, or as may be required by the laws or rules of any country
  10439. or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or
  10440. claim concerning the Marks. Accellera shall have the right to control any such litigation, and
  10441. Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse
  10442. Recipient for the reasonable costs associated with providing such assistance, except to the extent that
  10443. such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action
  10444. regarding the Marks without Accellera’s prior written consent.
  10445. (c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera.
  10446. Recipient shall maintain the quality of any products, associated packaging, collateral and marketing
  10447. materials on which it uses any of the Marks in a manner consistent with all terms, conditions and
  10448. requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall
  10449. reputation for quality and that is at least commensurate with industry standards.
  10450. 2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS
  10451. THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR
  10452. ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN
  10453. COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER
  10454. INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE
  10455. MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL
  10456. PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM
  10457. ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON
  10458. INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, as a condition to
  10459. exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to
  10460. secure any other intellectual property rights needed, if any. For example, if a third party patent license is
  10461. required to allow Recipient to distribute a computer program, then it is Recipient's responsibility to acquire
  10462. that license before Distributing such computer program.
  10463. 3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS
  10464. 3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such
  10465. Contributor shall:
  10466. (a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at
  10467. such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera;
  10468. (b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or
  10469. changes such Contributor made to create the Contribution and the date of any such changes or
  10470. additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii)
  10471. delivering both documents to the Secretary of Accellera. All Contributions made after the date
  10472. hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended
  10473. Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing
  10474. Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z)
  10475. delivering both documents to the Secretary of Accellera;
  10476. (c) Cause such Contribution to contain a file documenting such Contributor's name and contact
  10477. information, additions or changes such Contributor made to create the Contribution, and the date of
  10478. any such changes or additions; and
  10479. (d) Cause such Contribution to include in each file a prominent statement substantially similar to the
  10480. following: “Any code contained in this Contribution is derived, directly or indirectly, from the
  10481. SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved.
  10482. The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open
  10483. Source License Version 3.1 (the “License”). You may not use this file except in compliance with such
  10484. restrictions and limitations. You may obtain instructions on how to receive a copy of the License at
  10485. http://www.accellera.org/. Software distributed by Contributors under the License is distributed
  10486. exclusively on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or
  10487. implied. See the License for the specific language governing rights and limitations under the License.”
  10488. 3.2 Accellera may from time to time publish policies and procedures regarding the contribution or
  10489. depositing of Contributions as well as establish additional details regarding the contribution process. Without
  10490. limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any
  10491. Contribution from the Website at any time.
  10492. 4. REQUIREMENTS OF DISTRIBUTION
  10493. 4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions
  10494. (except for any Code Contributions) under its own license agreement provided that:
  10495. (a) Recipient complies with the terms and conditions of this Agreement;
  10496. (b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions,
  10497. express and implied, and all liability for damages arising out of its Distribution; and
  10498. (c) Recipient makes available to recipients of such Distribution then Source Code for such
  10499. Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium
  10500. customarily used for software exchange.
  10501. 4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions
  10502. then:
  10503. (a) Such Code Contribution must be Distributed under this Agreement; and
  10504. (b) A copy of this Agreement must be included with each copy of such Code Contribution.
  10505. 4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so
  10506. Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.”
  10507. 4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether
  10508. or not such Modification has been deposited pursuant to Section 3 must identify the originator of such
  10509. Modification in a manner that reasonably allows third parties to identify the originator of the Modification.
  10510. 4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement,
  10511. provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must
  10512. include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred:
  10513. “Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.”
  10514. In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera
  10515. Documentation, whether or not such modification or Derivative work has been contributed pursuant to a
  10516. Copyright Agreement must identify the originator of such modification or Derivative work in a manner that
  10517. reasonably allows third parties to identify the originator of the modification or derivative work.
  10518. 5. INDEMNIFICATION
  10519. Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) may accept
  10520. certain responsibilities with respect to end users, business partners and the like. While this license is
  10521. intended to facilitate the commercial use of Contributions Accellera Documentation and Accellera
  10522. Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases
  10523. in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby
  10524. agrees to defend and indemnify every Contributor (“Indemnified Contributor”) against any losses,
  10525. damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions brought
  10526. by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
  10527. Distributor, including but not limited to the terms and conditions under which Distributor offered such
  10528. Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof.
  10529. The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged
  10530. intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In
  10531. order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such
  10532. claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any
  10533. related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim
  10534. at its own expense.
  10535. For example, a Recipient might include a Contribution in a commercial product offering, Product X. That
  10536. Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties,
  10537. support, or indemnity or any other license terms related to Product X, those performance claims, offers and
  10538. other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to
  10539. defend claims against the Contributors related to those performance claims, offers, and other terms, and if a
  10540. court requires any Contributor to pay any damages as a result, the Distributor must pay those damages.
  10541. 6. NO WARRANTY
  10542. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA
  10543. DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY ON AN “AS IS” BASIS,
  10544. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
  10545. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
  10546. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. EACH RECIPIENT IS SOLELY
  10547. RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ITS USE AND DISTRIBUTION OF ANY
  10548. CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE AND ASSUMES ALL
  10549. RISKS ASSOCIATED WITH ITS EXERCISE OF RIGHTS UNDER THIS AGREEMENT, INCLUDING BUT NOT
  10550. LIMITED TO THE RISKS AND COSTS OF PROGRAM ERRORS, COMPLIANCE WITH APPLICABLE LAWS,
  10551. DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR
  10552. INTERRUPTION OF OPERATIONS. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL
  10553. PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR
  10554. ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  10555. 7. DISCLAIMER OF LIABILITY
  10556. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS
  10557. OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  10558. EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
  10559. PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  10560. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  10561. USE OR DISTRIBUTION OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA
  10562. RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
  10563. POSSIBILITY OF SUCH DAMAGES.
  10564. 8. U.S. GOVERNMENT USE
  10565. If Recipient is licensing any computer program on behalf of any unit or agency of the United States
  10566. Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or
  10567. DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and
  10568. conditions of this Agreement.
  10569. 9. PATENT CLAIMS
  10570. If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory
  10571. judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of
  10572. Contributions (excluding combinations of any Contribution with other software or hardware) infringes such
  10573. Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate
  10574. as of the date such litigation is filed.
  10575. 10. TERMINATION
  10576. All Recipient's rights under this Agreement shall terminate if Recipient fails to comply with any of the
  10577. material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time
  10578. after becoming aware of such noncompliance. If such occurs, Recipient shall cease all use and Distribution of
  10579. any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the
  10580. rights granted to Recipient under this Agreement as soon as reasonably practicable. However,
  10581. Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any
  10582. Contributions shall survive such termination.
  10583. 11. LICENSE VERSIONS
  10584. Accellera may publish new versions (including revisions) of this Agreement from time to time. Each
  10585. new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera
  10586. Documentation or Accellera Release may always be Distributed subject to the version of the Agreement under
  10587. which it was received. In addition, after a new version of the Agreement is published, Contributor may elect
  10588. to Distribute any Contribution, Accellera Documentation or Accellera Release under the new version. No
  10589. one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board
  10590. of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended
  10591. as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section
  10592. 1.13.
  10593. 12. ELECTRONIC ACCEPTANCE
  10594. This Agreement may be executed either electronically or on paper. If this Agreement is executed
  10595. electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this
  10596. Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally
  10597. binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall
  10598. click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall
  10599. Recipient download any Contributions, Accellera Documentation or Accellera Releases.
  10600. 13. GENERAL
  10601. This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all
  10602. prior agreements or representations, oral or written, regarding the subject matter hereof. If any provision of
  10603. this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
  10604. enforceability of the remainder of the terms of this Agreement, and without further action by the parties
  10605. hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and
  10606. enforceable. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper),
  10607. each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A
  10608. facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy
  10609. thereof.
  10610. This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each
  10611. party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall
  10612. be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in
  10613. Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United
  10614. Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of
  10615. this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or
  10616. against either party shall be applied in the interpreting this Agreement. Recipient shall not use any
  10617. Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws
  10618. including, but not limited to, the export control laws of the United States.
  10619. <Signature page follows>
  10620. IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this
  10621. Agreement as of the later of the dates set forth below.
  10622. RECIPIENT:
  10623. By:
  10624. Name:
  10625. Its:
  10626. Date:
  10627. ACCELLERA SYSTEMS INITIATIVE:
  10628. By:
  10629. Name:
  10630. Its:
  10631. Date:
  10632. EXHIBIT A
  10633. List of Contributions as of July 13, 2006
  10634. Number Contribution
  10635. 1. Updated TLM Proposal
  10636. 2. TLM Extensions
  10637. 3. Abstract titled "Transaction Level Modeling in SystemC"
  10638. 4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed
  10639. Example"
  10640. 5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0.
  10641. 6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel."
  10642. 7. Review of TLM API code and related documents.
  10643. 8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as
  10644. released by Accellera and which are, or were, available for download on the website prior to the
  10645. agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by
  10646. Open SystemC Initiative for download on the website.
  10647. 9. Code and related material entitled "System Design with SystemC Examples."
  10648. 10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June
  10649. 2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled
  10650. "Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C."
  10651. 11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark."
  10652. 12. SystemC October 12 Library.
  10653. 13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit
  10654. (system_2_z_lib.oct_12_2004.tgz).
  10655. Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit
  10656. (systemc_2_1_tests.oct_12_2004.tgz).
  10657. 14. Synthesizable Subset 1.0.
  10658. 15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04).
  10659. 16. Updated version of TLM kit
  10660. 17. Code and related material “2.1 Beta Regression Tests”
  10661. 18. Code and related material “OSCI SystemC 2.1 Beta”
  10662. 19. SystemC 2.1
  10663. 20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including
  10664. project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc-
  10665. 2.1.05may05.tgz and systemc_tests-2.105may05.tgz.
  10666. 21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to
  10667. permit port to Microsoft VC++ Version 7.
  10668. 22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005.
  10669. 23. A collection of interfaces and implementations in SystemC for analysis objects.
  10670. A collection of interfaces and implementations in SystemC for configuring components in a design.
  10671. 24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit.
  10672. 25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides
  10673. for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at
  10674. once.
  10675. 26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;”
  10676. Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.”
  10677. 27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4;
  10678. Addition of compliance_1666 tests to the SystemC 2.2 regression test suite.
  10679. 28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and
  10680. OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing.
  10681. 29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol
  10682. specific SystemC PVT channel implementation; Design examples using the above channel models; A
  10683. white-paper describing the channel implementations.
  10684. EXHIBIT B
  10685. Form of Description of Contributions
  10686. A. Description of Contributions
  10687. 1.
  10688. 2.
  10689. The undersigned hereby makes the Contributions described above
  10690. pursuant to the term, conditions and limitations of the SystemC
  10691. License.
  10692. By:
  10693. Name:
  10694. Its:
  10695. Date:
  10696. Address:
  10697. Tel:
  10698. Fax:
  10699. Email:
  10700. EXHIBIT C
  10701. Contribution Questionnaire
  10702. Contribution Number (see Exhibit B):
  10703. Date:
  10704. 1. Is Contributor a member of Accellera Systems Initiative?
  10705. □ Yes
  10706. □ No
  10707. If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status
  10708. and complete questions 2 or 3 (as applicable):
  10709. □ Corporate Member
  10710. □ Associate Member
  10711. If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to
  10712. question 4.
  10713. 2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the
  10714. name, title, and contact information for the person making this Contribution on behalf of such Corporate Member
  10715. or Associate Member:
  10716. Name:
  10717. Title:
  10718. Address:
  10719. Phone:
  10720. Fax:
  10721. Email:
  10722. 3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following:
  10723. If the Contributor is a natural person, please indicate the name and address of Contributor’s employer
  10724. and the title of the position held at such employer:
  10725. Name of Employer:
  10726. Title with such Employer:
  10727. Address:
  10728. Phone:
  10729. Fax:
  10730. Email:
  10731. If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the
  10732. name, title, and contact information for the person making this Contribution on behalf of such Contributor.
  10733. Entity Name:
  10734. Name:
  10735. Title:
  10736. Address:
  10737. Phone:
  10738. Fax:
  10739. Email:
  10740. EXHIBIT D
  10741. Trademark Usage Policy
  10742. I. LIST OF MARKS
  10743. 1. Open SystemC
  10744. 2. Open SystemC Initiative
  10745. 3. OSCI
  10746. 4. SystemC
  10747. 5. SystemC Initiative
  10748. 6. All logos that incorporate the foregoing word marks
  10749. II. PROPER USE OF MARKS
  10750. Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs.
  10751. Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic
  10752. noun that refers to the service in question. For example:
  10753. The SystemC® software
  10754. The OSCI® LRM
  10755. No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or
  10756. plural forms. For example, it is not appropriate to write “SystemC’s software.”
  10757. No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns.
  10758. III. PROPER ATTRIBUTION
  10759. Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a
  10760. legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s
  10761. rules for symbols and legends to attribute the Marks:
  10762. Symbols:
  10763. Which Symbol Do I Use?
  10764. The Marks generally function as trademarks rather than service marks. Unless you are specifically directed
  10765. otherwise, please use the ® symbol after the Marks.
  10766. Where Do I Place the ® Symbol?
  10767. The ® symbol is placed immediately after the mark, either in superscript or subscript.
  10768. When Do I Use the Symbol?
  10769. The ® symbol is to be used after the Marks in the following instances:
  10770. Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and
  10771. large print text of web pages, advertisements, other promotional materials and press releases, except where
  10772. space limitations or specific style considerations prevent compliance with this requirement.
  10773. First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the
  10774. body of press releases, even though the symbol may have already appeared in the headline or after another
  10775. prominent use of the mark in the same document.
  10776. All Logos: The ® symbol must appear after all logos incorporating the Marks.
  10777. IV. LEGENDS
  10778. All Marks that appear on a web page or in a press release, advertisement or other written material (whether in
  10779. print or electronic form) must be attributed in an appropriate legend. The legend may be presented in
  10780. “mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or
  10781. the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation.
  10782. The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any
  10783. of the Marks appear:
  10784. [Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United
  10785. States and other countries and are used with permission.
  10786. V. MARKS NEVER COMBINED
  10787. The Marks should never be combined with the marks of any business other than Accellera. The Marks should
  10788. always appear visually separate from any other marks appearing in the same materials such that each mark
  10789. creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of
  10790. another business over any Accellera logo.
  10791. VI. LOGOS
  10792. Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation
  10793. into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way
  10794. without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not
  10795. to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to
  10796. ask any question regarding the logos.
  10797. tf_runtime
  10798. Copyright 2020 The TensorFlow Runtime Authors. All rights reserved.
  10799. Apache License
  10800. Version 2.0, January 2004
  10801. http://www.apache.org/licenses/
  10802. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10803. 1. Definitions.
  10804. "License" shall mean the terms and conditions for use, reproduction,
  10805. and distribution as defined by Sections 1 through 9 of this document.
  10806. "Licensor" shall mean the copyright owner or entity authorized by
  10807. the copyright owner that is granting the License.
  10808. "Legal Entity" shall mean the union of the acting entity and all
  10809. other entities that control, are controlled by, or are under common
  10810. control with that entity. For the purposes of this definition,
  10811. "control" means (i) the power, direct or indirect, to cause the
  10812. direction or management of such entity, whether by contract or
  10813. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10814. outstanding shares, or (iii) beneficial ownership of such entity.
  10815. "You" (or "Your") shall mean an individual or Legal Entity
  10816. exercising permissions granted by this License.
  10817. "Source" form shall mean the preferred form for making modifications,
  10818. including but not limited to software source code, documentation
  10819. source, and configuration files.
  10820. "Object" form shall mean any form resulting from mechanical
  10821. transformation or translation of a Source form, including but
  10822. not limited to compiled object code, generated documentation,
  10823. and conversions to other media types.
  10824. "Work" shall mean the work of authorship, whether in Source or
  10825. Object form, made available under the License, as indicated by a
  10826. copyright notice that is included in or attached to the work
  10827. (an example is provided in the Appendix below).
  10828. "Derivative Works" shall mean any work, whether in Source or Object
  10829. form, that is based on (or derived from) the Work and for which the
  10830. editorial revisions, annotations, elaborations, or other modifications
  10831. represent, as a whole, an original work of authorship. For the purposes
  10832. of this License, Derivative Works shall not include works that remain
  10833. separable from, or merely link (or bind by name) to the interfaces of,
  10834. the Work and Derivative Works thereof.
  10835. "Contribution" shall mean any work of authorship, including
  10836. the original version of the Work and any modifications or additions
  10837. to that Work or Derivative Works thereof, that is intentionally
  10838. submitted to Licensor for inclusion in the Work by the copyright owner
  10839. or by an individual or Legal Entity authorized to submit on behalf of
  10840. the copyright owner. For the purposes of this definition, "submitted"
  10841. means any form of electronic, verbal, or written communication sent
  10842. to the Licensor or its representatives, including but not limited to
  10843. communication on electronic mailing lists, source code control systems,
  10844. and issue tracking systems that are managed by, or on behalf of, the
  10845. Licensor for the purpose of discussing and improving the Work, but
  10846. excluding communication that is conspicuously marked or otherwise
  10847. designated in writing by the copyright owner as "Not a Contribution."
  10848. "Contributor" shall mean Licensor and any individual or Legal Entity
  10849. on behalf of whom a Contribution has been received by Licensor and
  10850. subsequently incorporated within the Work.
  10851. 2. Grant of Copyright License. Subject to the terms and conditions of
  10852. this License, each Contributor hereby grants to You a perpetual,
  10853. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10854. copyright license to reproduce, prepare Derivative Works of,
  10855. publicly display, publicly perform, sublicense, and distribute the
  10856. Work and such Derivative Works in Source or Object form.
  10857. 3. Grant of Patent License. Subject to the terms and conditions of
  10858. this License, each Contributor hereby grants to You a perpetual,
  10859. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10860. (except as stated in this section) patent license to make, have made,
  10861. use, offer to sell, sell, import, and otherwise transfer the Work,
  10862. where such license applies only to those patent claims licensable
  10863. by such Contributor that are necessarily infringed by their
  10864. Contribution(s) alone or by combination of their Contribution(s)
  10865. with the Work to which such Contribution(s) was submitted. If You
  10866. institute patent litigation against any entity (including a
  10867. cross-claim or counterclaim in a lawsuit) alleging that the Work
  10868. or a Contribution incorporated within the Work constitutes direct
  10869. or contributory patent infringement, then any patent licenses
  10870. granted to You under this License for that Work shall terminate
  10871. as of the date such litigation is filed.
  10872. 4. Redistribution. You may reproduce and distribute copies of the
  10873. Work or Derivative Works thereof in any medium, with or without
  10874. modifications, and in Source or Object form, provided that You
  10875. meet the following conditions:
  10876. (a) You must give any other recipients of the Work or
  10877. Derivative Works a copy of this License; and
  10878. (b) You must cause any modified files to carry prominent notices
  10879. stating that You changed the files; and
  10880. (c) You must retain, in the Source form of any Derivative Works
  10881. that You distribute, all copyright, patent, trademark, and
  10882. attribution notices from the Source form of the Work,
  10883. excluding those notices that do not pertain to any part of
  10884. the Derivative Works; and
  10885. (d) If the Work includes a "NOTICE" text file as part of its
  10886. distribution, then any Derivative Works that You distribute must
  10887. include a readable copy of the attribution notices contained
  10888. within such NOTICE file, excluding those notices that do not
  10889. pertain to any part of the Derivative Works, in at least one
  10890. of the following places: within a NOTICE text file distributed
  10891. as part of the Derivative Works; within the Source form or
  10892. documentation, if provided along with the Derivative Works; or,
  10893. within a display generated by the Derivative Works, if and
  10894. wherever such third-party notices normally appear. The contents
  10895. of the NOTICE file are for informational purposes only and
  10896. do not modify the License. You may add Your own attribution
  10897. notices within Derivative Works that You distribute, alongside
  10898. or as an addendum to the NOTICE text from the Work, provided
  10899. that such additional attribution notices cannot be construed
  10900. as modifying the License.
  10901. You may add Your own copyright statement to Your modifications and
  10902. may provide additional or different license terms and conditions
  10903. for use, reproduction, or distribution of Your modifications, or
  10904. for any such Derivative Works as a whole, provided Your use,
  10905. reproduction, and distribution of the Work otherwise complies with
  10906. the conditions stated in this License.
  10907. 5. Submission of Contributions. Unless You explicitly state otherwise,
  10908. any Contribution intentionally submitted for inclusion in the Work
  10909. by You to the Licensor shall be under the terms and conditions of
  10910. this License, without any additional terms or conditions.
  10911. Notwithstanding the above, nothing herein shall supersede or modify
  10912. the terms of any separate license agreement you may have executed
  10913. with Licensor regarding such Contributions.
  10914. 6. Trademarks. This License does not grant permission to use the trade
  10915. names, trademarks, service marks, or product names of the Licensor,
  10916. except as required for reasonable and customary use in describing the
  10917. origin of the Work and reproducing the content of the NOTICE file.
  10918. 7. Disclaimer of Warranty. Unless required by applicable law or
  10919. agreed to in writing, Licensor provides the Work (and each
  10920. Contributor provides its Contributions) on an "AS IS" BASIS,
  10921. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10922. implied, including, without limitation, any warranties or conditions
  10923. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10924. PARTICULAR PURPOSE. You are solely responsible for determining the
  10925. appropriateness of using or redistributing the Work and assume any
  10926. risks associated with Your exercise of permissions under this License.
  10927. 8. Limitation of Liability. In no event and under no legal theory,
  10928. whether in tort (including negligence), contract, or otherwise,
  10929. unless required by applicable law (such as deliberate and grossly
  10930. negligent acts) or agreed to in writing, shall any Contributor be
  10931. liable to You for damages, including any direct, indirect, special,
  10932. incidental, or consequential damages of any character arising as a
  10933. result of this License or out of the use or inability to use the
  10934. Work (including but not limited to damages for loss of goodwill,
  10935. work stoppage, computer failure or malfunction, or any and all
  10936. other commercial damages or losses), even if such Contributor
  10937. has been advised of the possibility of such damages.
  10938. 9. Accepting Warranty or Additional Liability. While redistributing
  10939. the Work or Derivative Works thereof, You may choose to offer,
  10940. and charge a fee for, acceptance of support, warranty, indemnity,
  10941. or other liability obligations and/or rights consistent with this
  10942. License. However, in accepting such obligations, You may act only
  10943. on Your own behalf and on Your sole responsibility, not on behalf
  10944. of any other Contributor, and only if You agree to indemnify,
  10945. defend, and hold each Contributor harmless for any liability
  10946. incurred by, or claims asserted against, such Contributor by reason
  10947. of your accepting any such warranty or additional liability.
  10948. END OF TERMS AND CONDITIONS
  10949. APPENDIX: How to apply the Apache License to your work.
  10950. To apply the Apache License to your work, attach the following
  10951. boilerplate notice, with the fields enclosed by brackets "[]"
  10952. replaced with your own identifying information. (Don't include
  10953. the brackets!) The text should be enclosed in the appropriate
  10954. comment syntax for the file format. We also recommend that a
  10955. file or class name and description of purpose be included on the
  10956. same "printed page" as the copyright notice for easier
  10957. identification within third-party archives.
  10958. Copyright [yyyy] [name of copyright owner]
  10959. Licensed under the Apache License, Version 2.0 (the "License");
  10960. you may not use this file except in compliance with the License.
  10961. You may obtain a copy of the License at
  10962. http://www.apache.org/licenses/LICENSE-2.0
  10963. Unless required by applicable law or agreed to in writing, software
  10964. distributed under the License is distributed on an "AS IS" BASIS,
  10965. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10966. See the License for the specific language governing permissions and
  10967. limitations under the License.
  10968. tiff
  10969. Copyright (c) 1988-1997 Sam Leffler
  10970. Copyright (c) 1991-1997 Silicon Graphics, Inc.
  10971. Permission to use, copy, modify, distribute, and sell this software and
  10972. its documentation for any purpose is hereby granted without fee, provided
  10973. that (i) the above copyright notices and this permission notice appear in
  10974. all copies of the software and related documentation, and (ii) the names of
  10975. Sam Leffler and Silicon Graphics may not be used in any advertising or
  10976. publicity relating to the software without the specific, prior written
  10977. permission of Sam Leffler and Silicon Graphics.
  10978. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
  10979. EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
  10980. WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  10981. IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
  10982. ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
  10983. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  10984. WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
  10985. LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  10986. OF THIS SOFTWARE.
  10987. upb
  10988. Copyright (c) 2009-2011, Google Inc.
  10989. All rights reserved.
  10990. Redistribution and use in source and binary forms, with or without
  10991. modification, are permitted provided that the following conditions are met:
  10992. * Redistributions of source code must retain the above copyright
  10993. notice, this list of conditions and the following disclaimer.
  10994. * Redistributions in binary form must reproduce the above copyright
  10995. notice, this list of conditions and the following disclaimer in the
  10996. documentation and/or other materials provided with the distribution.
  10997. * Neither the name of Google Inc. nor the names of any other
  10998. contributors may be used to endorse or promote products
  10999. derived from this software without specific prior written permission.
  11000. THIS SOFTWARE IS PROVIDED BY GOOGLE INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED
  11001. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11002. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  11003. EVENT SHALL GOOGLE INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11004. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  11005. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  11006. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
  11007. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  11008. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  11009. POSSIBILITY OF SUCH DAMAGE.
  11010. zlib
  11011. (extracted from README, except for match.S)
  11012. Copyright notice:
  11013. (C) 1995-2013 Jean-loup Gailly and Mark Adler
  11014. This software is provided 'as-is', without any express or implied
  11015. warranty. In no event will the authors be held liable for any damages
  11016. arising from the use of this software.
  11017. Permission is granted to anyone to use this software for any purpose,
  11018. including commercial applications, and to alter it and redistribute it
  11019. freely, subject to the following restrictions:
  11020. 1. The origin of this software must not be misrepresented; you must not
  11021. claim that you wrote the original software. If you use this software
  11022. in a product, an acknowledgment in the product documentation would be
  11023. appreciated but is not required.
  11024. 2. Altered source versions must be plainly marked as such, and must not be
  11025. misrepresented as being the original software.
  11026. 3. This notice may not be removed or altered from any source distribution.
  11027. Jean-loup Gailly Mark Adler
  11028. jloup@gzip.org madler@alumni.caltech.edu
  11029. If you use the zlib library in a product, we would appreciate *not* receiving
  11030. lengthy legal documents to sign. The sources are provided for free but without
  11031. warranty of any kind. The library has been entirely written by Jean-loup
  11032. Gailly and Mark Adler; it does not include third-party code.
  11033. If you redistribute modified sources, we would appreciate that you include in
  11034. the file ChangeLog history information documenting your changes. Please read
  11035. the FAQ for more information on the distribution of modified source versions.
  11036. (extracted from match.S, for match.S only)
  11037. Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com>
  11038. This software is provided 'as-is', without any express or implied
  11039. warranty. In no event will the author be held liable for any damages
  11040. arising from the use of this software.
  11041. Permission is granted to anyone to use this software for any purpose,
  11042. including commercial applications, and to alter it and redistribute it
  11043. freely, subject to the following restrictions:
  11044. 1. The origin of this software must not be misrepresented; you must not
  11045. claim that you wrote the original software. If you use this software
  11046. in a product, an acknowledgment in the product documentation would be
  11047. appreciated but is not required.
  11048. 2. Altered source versions must be plainly marked as such, and must not be
  11049. misrepresented as being the original software.
  11050. 3. This notice may not be removed or altered from any source distribution.