PK M ØB BCFWstruct-1.0.0/UTsÈQPK M ØBÀDbÀâ  BCFWstruct-1.0.0/README.mdUTsÈQuVÛn7}߯ ± yÕÄEQ(�Ä€‹umÔIÜÀh+j—+Ñâ’[’kE1œoï™áê–˃í5/Ã9gÎòÉ«³ó›˜B_¥¢Ø}“‰¤èB%«fdÚÎêV»¤’ñŽ|Ci¡é•õÕòøÌûP§’¦ó ÜòøÆÛFSôö^‡¢ñ�®%`”¥ë÷±¤s ¶>h2ómªf¾OWÙ¹&-Z©*jªºZ’ïCqûúìâwzþã³êT§ÃßG‹”ºÓÉ䮵¡ôa>邯´FBó8‘%qrÿü—‰U•�IßõÖh÷ìä8ö]Wvu3*‹â-­|­3b(g>éšT¤Æ[ëWñ´ø�¦Pœb%x0.J®¾K¦5Ÿ2„V§…¯ã¸*Ûs²f&o =Hu4UuÝ©´8šk'ŸHžŽFÓmСÐß•Ž%®5‚Wu�5• =®u§] QwcŠ}µ`Ò.^^Q­1ÆøQiìC†�V�€¦VuXßv}ÖRIL~>v¨�p§Y}Qÿ×k‡‰. ¢•pÌYq8fî+ˆªZ¨ ª Ž�;# �.Ïþe *©)×Ö`JYP¤Û.­Q&Q9¾bbI2JÞ@�±H" ƒÓåÀŒDx�jŠ'O~Ó)1Êë¤BÒuQ<+éª"%P´òaÉÓ`�ÏÝ6O&»,ž—tf½Ë‡Î‘MÐ��y¬OiÊ•Lãë~ý¬u§¨�NM&»~-±`JGÈÒdýÔÞ=M*Š,𠲍ýÊY¯8ÍO¦´›¾F¢:&b�ìu»g¶z‚aݦè³Æ-sFôá.ÍÉ7Ӝస˜´ íF¨ÐII—3–Øw¹Ä,ÓB>]:zçÌGŠkDiãªC‘Íj-¦å¤Ñ©ZüËA˸˜ÊÆã>î¨7¼ñöl=®­¥¬V«²’!�3b-·Êõ¢ -}B˜Aõ�µr5Gë²™µt€ËÛZ‡²ø){ �C¥ŠUìæš±JçMð¿qS—±ø*L© ¾¥8FÔ�ŠXˆï¢šë¢ØX‡ïm-ž°)½Ø5›Èà5¬fé{À 8ø3 À‚‘x±×op›¼?³µ2Önýe{) zКšÞÉØ%ºŽÛz¯çËa¨Uw~éѶVo¦¬�q°> åiP/62ýQñ‰_^F¿¤ < ÉP…ä{£W)#.¸ž9~yŒïÏM,¶ãÃÛ‡×dÆ‹ÚWýW—á`ªÈûŸ˜p•2ã _¼ °­ @dmöÈ¿Q075Ü$ht)ïÞI«ÃE¹À6nΆ›ùv˲EG¾tuЊÞëZÙÚè÷Þr äbü|Ÿç'ÜÈ“xßçpÇmÖÑ"µ·Ï» jï@®Ú:ø0ÿöJb%æKGŒp½q®‰ Ù4Ž¢Ö{¨è+þ2w±Ù< j K°q”õ}fòꢸÊEÙˆzçF¯Ìì­þ‹7¬™°ÊHàPÑ7i¥ä¹‘EϾ ‘¢Ké…q{/†‡ßó3á�¼ø™1–UDªÇÕøëWÚ¬:ÎËÆtmZ~À@IoÔ|nÆ@‡Œ\W‹ÖÔIÆ–2rµ±Å1]©Lµ|Üœ’L‚À‡S¾z^=œ?Ê«ááæQÞ —ûo�/ZüÒzÜžy¿ÌÁ˜ßPÛ™µV�6G2âaæQx)°#7ômFyˆý@lµ)µ‹e&ŸãðÞšŒxç@‡�sh¯ì �·ë¤«…3¸íe÷/Ün]n8üÞamÌóyÇÀéŽæí¶í}Äý0|—UR÷š®sóu�^t³Èoóʃ¼ I°qVÚŠ{YËe »†ð'åÏ%,ÿ5;^�Ûy®ó[â› ã뻚k<<Æ´ÒòšiÑ(r8ÖøTZÃ7Í”fºáï��°¬÷|Õß9ÒÿPK M ØB BCFWstruct-1.0.0/data/UTsÈQPK M ØBëš© BCFWstruct-1.0.0/data/.gitignoreUTsÈQ* !.gitignore PK M ØB BCFWstruct-1.0.0/demo/UTsÈQPK M ØB BCFWstruct-1.0.0/demo/chain/UTsÈQPK M ØB#þó . BCFWstruct-1.0.0/demo/chain/chain_featuremap.mUTsÈQ•TÁŽ›0½û+¦‡• P$r Ê¡ÇÞ{[mW.–©À¦¶iB¾¾c !Yív[”0óÞó{c“fÔµ'£ah ŽP·’ôsƒÒ�{9$ƒ´²ÏáœÃ”ЇDÕ¦F�|‹ðÓ�ö°€�ÑA$9çSZÀãLr@/ÚXTOÌæÏW?×úÁX/™í[ég1.uØ£ör6Í ÚhGÎs NäÛý+ë‹þ ~ãjov�"Á±ª’VE$¼X9´yä+rµE�0ji‰30IöD×®€/JQð »n‚ò¤ënT‘8Á’œmï 1v¶Å«Z?ë!ߦ‰Eü5¢®±B�ý³"&ÁÑ“s¡¤—y™Vsë·´¯[û¥ÅÊaÜG8Ûc%»Zbj !çxàn¥§©¾âž.�ǧÖ{“Ú­Ö²ýn«fÛÏïûJfè˪�í³Õôç� ¬AÇò°6æb¸LÓ8ôìbJ(½.V]û¤ÎÜlH«E>9䔦 )eQ(eðëJ “‹Ì�TÞ��Û9\Зüoô�Æï¤ Vg¯ezˆßÙ âÑ­aþ†¸†;ÜGã;PßJ3%eÊr,^Vð�k°ß�u:ô|vß%ß bJx•7•:¹ …¿Žå×ÍþhÈ•Xç™Ü%q?Ï/;~ÎÖ­ÖãJYÜ2ÆûZÆžç1ýPK M ØB] vÁé§( BCFWstruct-1.0.0/demo/chain/chain_loss.mUTsÈQ•PKNÅ0 Ü÷f�”JP€Þ¶\™Äiƒò©Gœ'í{{¤H‘Çž±g|ËVBÉK­p»aÈï½0;2¦øn²é¿3¹`ežîÿ7üFÒ8W�� NÃ9xÁ”B^Á…*˜-Añp²´ñƒâM¤€*S_}4ÆžÆZªÒÊ3Ÿ­J_ž0tm‡ì d!öhi^TEß« ^Ú ëLç "´%W½Šý ²�ˇeM«Uê’½sÆñˆmMÊPÜ‘-®[»�›#©Âh#-i¾›¦3ÂÚ’¹ºü½¶fx‚ÜEsÖÏÓPK M ØBý2Bï k* BCFWstruct-1.0.0/demo/chain/chain_oracle.mUTsÈQ¥TÁjÜ0½ë+æRb'ΖMrZ“Bi-¤ÐCé%„ Xc[A¶Œdg“–ü{Ÿäõ®7»”B—ÛÒ¼73OoTmÑkÛ’‘l蚊ZêöÞ:YN:éd“Qc›ŒžuF/:ïHY2Öûs9T ·=+R\X¥ÛŠ@%©ÒOÜ?˦3L €ÀÑàt¤[¬IzŠ ¸g· ïá•´']µÖ�2Ñma…·Ò:ò½l•t x�Œ®”§ úQs,äØFý __dÓ„’Âþ8ü}-ÑÁÖ�UfÔרu¢§©õ( ”mQ¿^ð‚¾}ü¾íLkÝ×vèz,55éBˆ5DÜt˜ vÎ>nHiHåÁëE;4÷øôˆô¨ú,”ìe¶Ló¸÷$ÝÁÞÅf…öv±±ûŽ™ÙQ18‡¡5õQ°1$�“/´®uQ‡žXzÍ.ì+–&6"Ö¬«ºëøò“‹‹O€&ëŒvIÆ÷Pxó= Ú(òN+Q�"Ú‡*'»ZèÒy�3öœ¬ÓT~êåýÐJ÷‚t¿ØYŸ¼MúGŠxõõr5-ÇÅðÓêùþ ¥nÕ$R²ÊtºNàÇ xäßn…Ÿ-KÏ¡éäñ|™žNÍå{A³z“GÐ�’˜ülħ'§Sú¸Œ˜·JLO6ž�H0*þ{ùºåÉEŸ'^Á=X:›Ð¯9½ƒÎ÷ÔY¯£k ˜¤�Ç6ðòÅÅ-ãed4ò8ᆯ“ÚíZ¸z�¶�JíÝ2ba·à�Ñ-É‘)U:Ì`Áã$‡£ $ip ¬àªtõ»AJ›·J¬’Ûª¯qž£ýþnœý¦õ¡:¨°|“Ͻ†¨�èôl™eBHFda‹ç;ºhüC'oÍã2+‹¾7…Ø¿‰�­>‡[‡“ñIF»€Ý&H|žœ£Æ�ÊÌos!D9Ýöÿ8ï*bl~6£§ �ÎöÖÊÜÞå;ÇÏ7ûZv%˸ӌnÕ,é]:Úkì8pAɳeºŠÏ]pö±¾ýõ\l]ü_ð«ý‚'š0)({vï׿_[ñPK M ØB$ BCFWstruct-1.0.0/demo/chain/helpers/UTsÈQPK M ØB.‰Ðöê5 BCFWstruct-1.0.0/demo/chain/helpers/chain_logDecode.mUTsÈQeO=kÃ0�mð¸¥ÔÆÊ Ž.YJÒ±:šR„­$¦‘d$…Fùõ½“\ÇMAHǽ½·?ëÎFC>` ÝQ úódÙ™^–8½á»3žá¸í4VE^ä­&À1ýî…—ŽÄn¸.Õ3ñàÕØoa{Ø çŠ\œÆ£@òUZãÊ¿&¤ˆxÉYS!éf7ï��ÈS“¤pïŸy5"n娄/“›^‘ú‘ñù#¨áÖm³‰øïÛ¸©A‰K‰Æ” kû³R��ºD³H¡ú ŽÔ}êþ"º¯E¸p_œû×0LÛÙm •¨MµìŸ–+Þàá µ”|ÎTsè®æ8?PK M ØB4j;¯K” 1 BCFWstruct-1.0.0/demo/chain/helpers/loadOCRData.mUTsÈQíVÍnã6¾ë)æâ•„*Ú8Ò"FN»í©E½:�ÁPÔšITI*±áõ>{gHŠ’²Ù P6Äá|3Ãùù¨z踕ªƒmϬº3;«™ì h؃hâjÚÆN›¸¸‡[h«þúð÷GfYVáß®c­(À="rŸ'ÉÊ)AË,b/¸jQ.ˆsŠÈ¤…J Ó¥ÄA’'®³ì^@‰`¨e#’šì£ßzhdÑS©âš4Ó|“ Åì›3”Õ>¤”ÔÓoyuN§¿JéKæýeTôN™]UŸìQ€´€£@�#ÁJ´ j­Z—|ÙÝy1MòÇ{¾ÇÞ~_xþÜ þˆ»HÝIYxfØXê¹ mÆ•Ö‚Ûæˆf2*‰ði€Á¬× Iukaù~GVJ³õìm®;Göwm-+ÊŒêEoî5Èa*éªZüýÿÅ/&0ý(ÙJìZܹ—�š7ÊJ.f+]7þžw—Ë'q¼ö®ðŠÎxöË �âÅ¥ÃOës9Þá'¾­ÂÔÆu`eà§ës&óùŽŸ½Ç$&f@ašNÂ1Èˉ÷ÂmÇúžV ¤GÃã¹ |¡:]�ñž1Ìüoã³fÏz‘}Êd7yÛ_a}}Ÿ§x¤xd~ú™ŽBWÍÅzvô˜×íø²Õý÷‡xAÞoÞéUàLÃyàø²ÔÝá™ÈÔ—™)¿# dö%'›n‡ž/ eéÑ"‘¤’c pà½ÿú.jØ“ˆ”,‘|"ÎÀŒÉ¿PK M ØBt'³Æó! BCFWstruct-1.0.0/demo/chain/ocr.mUTsÈQ�U]oÛ6}ׯ¸/†lÌqâôÍF€µ: X1`)Ö‡¬3(‘’ˆR¤FR‰Ýaÿ}çR–lc-Š&ó~œ{ïááÍŒ^w�Ñ*Pl…èû2ö^IzøãE—¬¿ÝÿNRDT¤â@o”¥÷"|~Eï/’²µN*C¥³AKÅ8 >I�ðÂJá%•�Жj/ºfIÏ:6ÉÝé=rŸ„éÑŽ«€ÆV©kIê­ðª”àZ�E‚¢(µ³ÔŠèõ‰ôgE¶ow(Uøëé@Ô íŸu@)•�Z˜½–2å chÍÚÒôR!|¨Xh�Ê·T9ŸZª´‘Ñ‚!R8´…3ÈÆT÷Ê–j•eBÊNÄf^+›þæ«Õ5~ƒ3Oʇë|±ØN1y£LkÀ?¨ï:ç#Ågª TZS1j[‡©�ñnæ®ôrÖð�.�‘h‰iô )œº$DÝnãRÑÇóÈ‹8¤]]¥Øñö826"2G�xRÔ•Ò\ïIíѺnÑ_iÂ/÷ï~¥Û›õ+0ÿ"ãVwV´Šî(x¾Í1<صa—Ê/Áh¡Ìt:yUˆ''�aœ��çO€�OØK:ÒÌ–ë�ÎÝÝ‘ïmšI÷4ÜLƒü¼+Œj™ûÒCe“å¤ðMÖ /Z~ü¸¾¯Æa¼œd ZæfÏ›œ.„·ÎÓ›Øñyô9/J£Î½ƒeôŸÂyÀÑÔŠ.iÈu¬ìp>ÀhF8žÐc[HãZ]ݞ̵èv±ÁkkX!wt³ZoiF²FÇÁ h×u¬™Òk �´)›_`'BP\m}sé­ØóË,”ç[8zQÂõu“„Y3éYЧ:‰„oc›ñìún½¥ÊÌ/õ·È?‡[X—ñçË�-]dþ£ÿ]0³Ó¾>bð–Å.”Îæ‘j��$Í6m»>¦‚g N_ “ºÇÊ篗S§]Y™} çš¾8(xè¼¶±šçØK^ÔêD®÷|­mhV­þ´ùr¶í¯Büžý2š‘˜X~eCò ã–¿EØ‘„¯‘ÕÇ•™”|¹Q3öÏGßJUUZ'á¯P¼à#÷WyRÚ`ÈÒšq¼¿…À+ùÅÕ€ÏÇôªÚfûDÕêQ÷Ìc r§^ÕŒ4w^cËø™ß5B™<ÔÿØ}ÿ©,Pº-sÅ )#¼PK M ØB BCFWstruct-1.0.0/solvers/UTsÈQPK M ØB! BCFWstruct-1.0.0/solvers/helpers/UTsÈQPK M ØB7£2m/ BCFWstruct-1.0.0/solvers/helpers/average_loss.mUTsÈQ�RMOÃ0 ½÷Wø‚ÔŠQàÊ´ H»"„&Ó¸]¤4)ùCˆÿŽë¬ÝàH.qòüžŸ�´É6Q; /€»nc\ð +>�ǎ䢄=ö èqï±1Ä¡Sd *ÎþEd3(&o!nib�È´ÎËåàIiqÀµ™Y€³ÌÕvHFÌ5êc$oC �DœaÅÛ»õ³¨iËX‹ �:9_5Ûq· v4;A驪‹xMÎyx¿[Y lð�ÌÌÇ4Nkø°¶ËbF6,Ò3|•“e«ë›z2åT£l\Ÿ!¢ßh&̯UNÏ7N~1ýÒßÕ΀ V¡WÇ¡”ÖE©}�©ë‰§®*éÝLÜÏ%O]ãs‰§Ú¹_.¹˜V¹²Jöù÷�j\Ÿ63§`?ý£ÅPK M ØBùˆíI. BCFWstruct-1.0.0/solvers/helpers/duality_gap.mUTsÈQ­UMoÛ8½ûW ¤‘Ëm{j�C·E¶(°]l›…AKc›E*$Å-úß÷ )¹ò!· ‰š!ß<¾ùð®·uÔÎÒ?{Õ­hØ„±1›ð/ÝPÓ+£ãqWA�òª]Q«ž>{UÆÒ5lVdT»m•‹‹ÿÿrì½¥x`úò÷§ ‚A;ç“]·�ѵŽÔyÝ*SÉÀkO{ýÈ–¶GàP†_¤l3®AŒŠÄÞ-ï”éêZ¸â{{9¨ª(/tH S¬rM_˜éŇ‘Ïïª{AÚ˜5ü•ÜŽ>¾ÿôˆtì׋ ÿë í&™±æ§ŽmÉ©@¸�ç‡^{¤°T®]£í(!�{d:Pü¤À‹àä`íB ÒöõAÞ–~{û.öJÂ0þ¸KzÍ4hÔ®ï¹Aô}o”7GP¢ë: ^{�ÈJÎ[r–©VT¼,V ù”*à ëô2§�ze£ŽT£C¶ïÈ[ÁòÖ+{_}ufLjÅ]ÊŒuPƒ‚°Bε]ÓpYNÁ¨ï… ü�Ù¯éY‰=‰]®Sªð˜WËÍXXËb¨@°¼\T¥|_eª)E™ô ½yeé.ôíF‹©8nôŠŽ!*¿Ñ¥…SH‡Ú3‡ÜŒÅ˜"�KqTªß·l#7KÔ'7:%?L`)è0†,F†¶¤».è�.¦�‹…v*"V6§îYO†ëä6jËæ§3Ž.¡xràãÖfGwÐ'ûŽÈ“+=¤;ÆÆÉÖÜ §þ™mµ°Û¾eSL´ÊìM—�ðßdƒh¥oÞ¼µ‹Iª Î<æÜž«†ÌîØ³­9뜶‘ôé`Æþ®©i”ÓlÉe¢ƒ]«Q$,Grl›ÙmS"¾±w¡úCYž®�|¯¯Á5*TU¤�iÐPÄ:�Ƀ£\°Rï5BÞõVšx½^?sýWžWT %Óža^=·å¤ÆD{N=¿¯’¾Óéæüì¹0gÒà9«ÒsiÒûÕ¼x9µ¹ƒe�Ìúñíèü©eêvLDŒ¿0ÎÇ4`DN©+Ì1çò 3ÚrXyÌ‘‡Þa¾ ,PC½tW‚>ëy.Ñ÷èwéüó¶ùJÂ.æ¿P‹ÿPK M ØBŒ¾9ÒN5 BCFWstruct-1.0.0/solvers/helpers/objective_function.mUTsÈQm�AkÂ@…ïû+Þ%¸ QAz+ÚbAA=Ôz‘&fÒ¤Ä5&Y÷ïwØCÁÛÌ›ùÞð&·æØ•gƒr|aŽsúâ\9Éo# #M¨ª ŠQÑ)Í¡ ¶¯«ÅÛn¹_$ïŸ)¶4ÜÙÆ´è F�ãJ••V{á€{û52KÕpy@ïb¸¢<([o0æ‹%¿¢ŸB”Æ;ÕTs3ñó�´Ô|Û›®•Šá$ÛKäÝ@&뉚Žþä‰RBÊæ·�Ó"h7Š\ˆq<+Å‚¥Ô/PK M ØBåØ)9x©3 BCFWstruct-1.0.0/solvers/helpers/primal_objective.mUTsÈQuTMsÓ0½çWì%ƒÝ:)í‘N8Йr�áP|dÖö:#KF’Ódÿ�•d«$M}’´zoßÛ]¹Tå„Vð z#:”ðVãr­Ë_ÄÑ-eУÁ®€wŸ V’x©k’HìÊ!ŸÍ™·›µÔÖÜ’Á …ƒì<Ãx§»~pdÁµ4ÉxøòR~Ø¢maÃ*—� Åx¨ÑaºìÑ92Êrlä[�J¯nà‡ÇÃáç \Âõ•‚ïvèÖÂk[ï!û°Ù>‡<^ôV„�7× 5za�Â*P°ƒkزDÖUiåP(¾\pöŽï©°a~Ð\ Áîç–ñÍTx^+í`°TC¹=xwwÿ¬– ) dgg+)Þqš½+Á9ƒ9½1Ä×Íd4âlÁY«–Ë]µh�¨ø´Ü¬)¹V×�=<¼ÏÏ+£]OÊrÁ @¶ãÀÐïApF&n)¡¦J×Þt�^…7‰R2í°ë%_̬öÀJ[g=Id±éhSp¥Ð§³ùr6þ¦Þù9ã6†úV¤ó†Ð †îÕˆòS™0¼ñ�9jì ^Çû~ÔÄêú�:’Ù¤ 1ÿÍc�Cu=v�æãšrƒ„jÈ�ªâ¼öZp¥Eî­C³ö:Ó[H�#¾¨)Ùñ·Ýò2¿MiáªÿŸXBS®sÐ9Œb=Ô¢5§ aö™:Tuâ~A,—Ëœ¾Å‹Àç²N¤…–Ä–�+áSÇ’y^,¦_«ønŸØy2ɸìö–;}®.'Óp´½<ÊÁ¤ê8z§™‹,ÉùÙ«“ÙŠ„3f„ù³?ðìPK M ØBù隃Ãx1 BCFWstruct-1.0.0/solvers/helpers/processOptions.mUTsÈQ•�Áƒ †ïˆ‹Ù×ã·‰LW‘¿xÿþ÷'gb~ž�ß–uº|_Í?üž‰¿-ãàŠkf8xž0?nIˆóÁ¬‰{b‡�·Š)Òü2þ½Ú u/Ó}¢ B ˆ+¨ÆýòÝ‘ŽùÇñcp\Æ“c(¦â/‡‰x»/c¬;†ßˆëàI €úMA“ $Ì`â*x¢Š�\+¨]q´2UNßK2ˆùlNÂ)ïÒ©ÆzšÊ*‘+â¤îT’ï÷ cuϲ¨PRüª"™D±ˆwúË9)ÄyÆlW¥IHªÕ“μԿ ‰C [ H¬:ݽ#Ñ‘]ýúòw D+ púe—ЯLü�“=¥¥vUµ_œ2I¼ÝU³?Ì›Y^lééRƒÐ¸•‡] -�I¤h„׺®*bß>‘™gs3ñ4çuÁ¶Ä–¤¹OzHê¿ÇH¹ËÚ¦eel&Ï·*y´Å(Ê³Ó „'mŒQ-q'‹Xt9ªZÏŒÓ#?Á´7TÔYÓÉ�63go¬X²}]•šoÌ€ù'·;R庈WÖÓrÆi_J¯7±J"dÜÃ^V°Œ¬b:m¾÷Ë8ôÈ3±VP&YòH6Ý^8c¿61DòÞÉ;ÌÑ�ˆC˜@çÈkþ¨ËJ¬ Y¤î±Ïøq ŠÀ¸HVÒè¾ýÇÆVOóf®àòS`¾�g{ ÙÃØœgŽYäk¿ÏìQäx76ú“±­äú¶u(l+JœËio€÷…øªÝDuô©BˆqƒÀ±�z€X�Šr,u`à ê$2(à o Ÿ 7)*ù‘@ˆ˜Êb™×4 BXY³ëcäm}A¶ &BdÛøŽœŠI-Ý6)¶E^S §ïšÉ—>,­4¿ zÛ±ÁÃÙz£á˜½,áµ�Qž÷¢�ö~$&#$/λœ`@\×ÏA�LÊœ(¤÷XÏ $¢à‘ThÏAô&…Àä’¸:²¡ù\f·¡3¯®¯œÝ<¢"§Ð�WÒ”œŠ@ýO­Ÿøq¹%iÊ&=|ˆða5ò }¶BY©B—øeµÉ¤·÷Ч°…*e5÷¦­‚•ô8F�ëkÒ¤¥LJdA´ÃBK=X¹´ËÕ›Ÿ6[d‹Ÿàl-q:²ïxãËÇ=·ÎÏd? €õú»D.Úh5§ežz*ÐN @}K!ØBÊ*‡WÒÔ­�q¾ÐJ¤\B»°Ù¤bü!>j[#Ù ìa%Ì/@ð“uR-¨Jr6³•ûeµCu¼Ë!óñøÍ/¯^¿~ñÓ_ÅóŸ_üòÝÏ/^ý4wÑoª|¯s Wnæ”Û¬Œ<ö– ‰¥ ÅÌ,¡ wòLüì'dPð®oICÈú‹<HÆÁ *<�Ä»Àü”WªIÜ ÉÄÉ K(<}|'“¶Jd´V"σë¨v¡hÐ�0�ÚgÖƒÔ°§†ý÷ŽóšX!þÛ°’ÕéJ:,K~G½Ýé|m¥ªƒ'çz³Q’Þ¾2ë &�’瘲�SëmzA¼âz³A¯ƒóÈL¤ékD”ìdL Bo¿–q ÔÔ $�” Ïœuc›3aÛãØÔüjHÃr*niÄ«LžòïdIÆŠ GÔçÎOÞåqD¥[¥Ëh•¦CwNnt¬(¹·凬õ‡fJTÃÈÅ%;È3˜_\œ;þ‡âä1 ›_„Æ”¡:K#+h(Òœ:}X�œVjC½¤Aj„ ÿ´/½SŸ\¸c#µª·f÷y A@Oä–¢ rÇ)5WNqŠ(”¯þ€�…ÖOXν“½÷ܸ¢‘¸­Š< R‘eÓÎ’+„.ñÕ}Œ.ÊM:MËÕ=@‰ê�™×€¥z–¬s”/”%üÀz×[þýÔÙ¡mS½oæËÏÁ=(jz(ù0@¹¹Ÿßnn»õ äÏd¥Ê>yãŸu*Ĉ²yx†TCÅ*Þ"Ân6H@ȳ“�)”“šÿqÖb­×C™õƒF�dD5µ\ÕÑfõ“ÓÓ4Îà�-l(ÐiEÛ±˜ü¯Sn³öÉB,ÙÔ‰µr�¥’ó/êŒ:yR¬D\ï‚5^>=P B/Èñ°�³�Æ¿ †L©À9!^™L@ðw˜šs?>ŸÖåη*#iä�† á’ëqýò ýÎõNEÂÜêª)Ùu�?*f��öLÈ#5~©Ú)½= Q‰:‹)SÕÒ!Á©yt:`×M�Õ-œ¦;F¨Q ArS‡kɘx}5GN¨÷lúÂ}ì[E]—[ ®�CZ¦x²*z;_l &v哎n™€¤}‹sBF9êB±úîJ¸¶g�Ñ9°›àb¢`ܲQî(iÈ à•�=@[e¬Š˜òdj#¯ %u•‹Ä…9 ÎZ{&äkΫM~™÷i% �³©ÞÂÍ�†Î¹Ë”ÊðÂË<4Ch¼0²JêÃi¯ëâ]i›_|Üy’ YrÔ¡’Û£ºƒlúfMç‹ÛŽÜFš7 §¨ÍÔ�SÔvr .®X�ÍäÀE'hè]L>o(4[A1]ܯPdвÒQ²ñƒ�Yðõ�Ž�¯¸¦2�E]ë�-um‘Û.mËËl½�ºlnËêt,“ýN6ÕW­=ß#©•—Vé–)¯°#2Zñz0DÛ\[,_³±Û¡“}µA¼Z)�LÓð"¦2ÔÖ:žïÐɳº¢¹ÀB¼‰Sjâufd/e�¬ËŽÊðíÖ›—I2œÛfn6¢©Êj!h¬P.ÎÏ·Àµ^ÍÀ™óýÞ.:§ö…Îî�ŸUq#µ|]¯Ø!éxSÁ¿™õQš9tf2³�†'ßò„𹛶惯ü:�§¦¨„0ÞüúÒcí ¶dÒ„œçyfÃtNµ‰NþH• ûUšuÌFØ|uÿRUÝ&¶îmï5¡(Å•ÖÙë¦\ =Öpý¿ÔÞS¢Â­W»Owqí¦N6l·iGÒqÉÆo» §~S>�(>ùXs°×Øçm©¼¥g57öåÎE=°Ðv9‰Œ‡z}Ž$P£‘ó\„}@ ÞÝ/ã^“|d:äŽgü•W;+3j"«l[í 1¤…MnߤÇ:(�´uSÃö@ùÈü\ÚÂøÊ–È:�)ƒ,¼$‘™,àÅ7W≖€ÙIù¶nw˜n¦da‡{›Í�E—šu'&-¢öT\Åätp¹AS{òtIŠ:'d ‘Fo,sÞÍ?LLäÀ¯Ì*Ê�7qAŽÛ$LT*�Bz­¤Qäñðæ¦ÑVwŸ{ÐKÝ&Zš—Dg\êgÌÈ9Ø+„†K-Ÿ+²O-= ÊM„à?U‘›f뼄}žq‰–±)S[MwRK�œ¥´fcúb‚x˱bðàÆ ´a0JóJ@íDswA\ó4ßì¡©µ Üþ»È3ê´S£JÇ MxnL+ÞÞ›éÛ3Ês¢ø^|§ëOj©³:,D$îÅ|Ae¥©=m“¸éš,‡Ö¿”•ނœœ<2]z,&1Ïí Gl�@kŸ%Èož:tÂvªlÂößej%ÄkÔ=mŽÙ­šAš/�p%žY¾\Ç&/EíD3õRéÆñ×ñ'(ˆ�¶µÔvè"CÔŸ‘Ÿ \™&dMH‘èï?‡Ñ Ï—¹�¤@eŸ}¬·‘ý‘³¹¤í•¹Iò–žùWHfâoÔ�«¨ï\–uÊù¥±UG—&Í8k鸑KNÄ ÃòäÈÜe¾jV§†±„��k6Ѧ¨Zê„!Äáãé{Àõ{,É+±³îd°îÖïðìnKW:4;éx3´z»’Ô�n piY§oåì 9Ñ�/œ÷3)g³NCýBc¦_H@É.};°M üð|qkó\£`½ÓÌ´g´“rOÙ6:ÏÔfÃݦîsŽEKÝ'Яˆ(¸CÖ}G�+Bñå—.è½E6`Ýúi¨‰oN¢EþAÌÌ HȪMpŠŠžc"�§`ƒ'‘ �fÜa‚•²´×¡o³ÓI/Þ€lQuœ–pêtb1vͬ¤ß³GWTñ:À^Ò,Éó=}»Ý^±%rsK¨Ù‰äÈ5—ë¼Î¬±öV©}iÚlÐ6ê™§4`¨ë¯³&c-«Vrϰg³Ùˆæþj¾°È7½Å‘"§á:}Õ"¦)jâd¨›$@n3„Θ½Äú•SzÎâ£_èð¨NÓ#Q·ÈF�ë8¸éć§Ç)w�›ÈÈýYnµÓšåièA™‡â5 RÓipWºì¢G rí†(ï1DÅD%�¦Š[ìLÑßɬ`ªyó@ÇmŸè§GѓлÓÉVcW°Pé®�ˆÝÞ#´´`/éRàÎxÙ¥Uq“VÅŒÌü�‡ÏWöª…<î#Ê(À̬B¾£Ê…·ô:sÍ$s›ï°ä°QÖ«m!£˜ •¦«}æšÝ�·ÝÞ© � ÞÓ�;¤$bê¾ÒLÕé-±b0qlS(ȺDNÜh8é1†¡RA6Ö¤…b¬1hÖ�°#ÿšˆÃa*E5 `y÷åÈcH)3²f¶ä‰n�êx­ �šÑ•Q¾»B¦ÃížœPÏ·ÞÚûS ¼¦2âÆ¯?,Gìê‚ÀÐ3µaóṫTILçj:â‘âó4¤ÚÔÜÀTûiI‚­LSÙ6J/n“•/uC½mˆ'B¢.>ÂÉúMw×�]Q‡á3®WG[Ýt �õÖ‰4Ù,甋ΒÀÔ'c 5œBâáéøòuîq¦¥žÛuïßó2º­ÚŹ™LšÄÈòà �Û‡3s–àt!pÜšÄxJ H?æçƲ‚&šÌÂ!%oÎE z`‡N:Kü‚¡�Þò;A‹â»˜Ë*H€Ò¼.&L vLÁÅ…Z0Ÿ8¢Cö’È)²5ùº~1™ß<ìcOˆ¥µ)‡ùƒ§hÔ¦‰jºÃ¬£ms�ú«p§'ãì<¸=Ãß2�c¦�§Ú_Oÿ<ý·é¿£ AeEm]ãù–,§ŠºÙI9°»Îèö7Ù¼ýmÚ?~Â~ø=¸ ¡�1ýl|�´d>eüÃqóôL“DN÷ò‘3Ï>ólN°[§ŸéŸxÓç‡Îôéÿi“Îû0ñ�a±µhi´×§¥yjia;8ñì±5½ÓÏìo–O²ÿºÁÙlO®M ð {¨ø°Ÿb—“º±²éÄ@•uÂJʹ�©+4ÿ›cáÞé/tƒwÛj*ðà¡ ôõŒŽÛb§µœþ¸¿ÿ1òŽìßÃ=°ûó£Ò§†�K/a±?OtÎy6öù޹ïŒ;KÏ8õL’1lþÄh4¹?Ìiîô®/ŒFÍKOô'TOÓDl¸•¨‡b�² ½Ä¿ÆzEÝvo·ÉŸ¼ÃšK£- æ¦çU3\0 Î�OÈé�[bg+F% v¨{!:—ì·ÎÅFÖNÍû#ßÌ£×]âk3¸}™þŠþô¡ýR«,�#]Ï`°Tž_œØZ™ÿxš§äþ‡¶U�¶øGÿ PK M ØB@´,¦XM,# BCFWstruct-1.0.0/solvers/solverFW.mUTsÈQ­ZmsÛF’þÎ_1Ù*­@™„Díî} —¹r|ñ­sQ슲qmÉk ɉ@‹Q\ÇÿýžîyÁ€�|—ªU¹,˜éé÷~º‡›6O]äân_¤*›ˆ²*¶•ªë�b)ê"{PÕë÷Q)+¹Ÿˆ¢¤¥õxtö;—cÃ-½¬E³S¢nª6iÚJ¥¢n˲¨ñ ’¦¨Ä^&;�+Ýþ|3m­ó­Ù‘U‰µl’h½®d~?}_d%d¶-*Ýìp^­°ó{™u£¦ßµ™VùD|'·[=·Én¯Óf"Þeª©“�ªâÍ«›ïAíújö§±ØÐñE¥Dª©³:Æ›Ÿvºø÷Ò�!®…Ι£R–ªš™§ü1�6ˆ*ÐÉÀl-¤¨õ^g²�¼h$©"ßB@ȯJQlxã^5»"‰Ì2£œT�É]T2É �ŽUÌo@(+êz*Ûí^å ´WB…:aÃ>hˆ²ÐyCÌ3û=]C§b'Í)X¾ÇнÎWŸŸÅUü—‹™Ü¯SyñÛo‡ß~ûåú…˜]æêv¿ú¤—³Ï¿äâo+ÆâŽõ •A¬†� $Ä�Å·kôÀÒ°ëV±¢0*Ô¿4;¡å¾ÌÔœI˜Kb ox\}:Ò1ÿø,¾�Ž+=9ŽÅTüõ0ÊZcÝqüµ¸‹®{¼€Ô{ç�o°^I™PŠª62Qð´êèL#š‚>×äÿ³xF6©öSÃõt/›L®Ií©zPYQ–c}/ó´RRü¬R™¥ZD¤Žóá’üàr@#Þ5ûlL5$¯ÉUnÌ߇Jâ�*à ’ªÁv$™R ¥Ÿo~1DŒß�§ŸvE·ÊÅw…оÑ®iÊù%1“éí®‰µoâ¢ÚÒÓ•!ax#); çÔdò/â+i›†ÔWf2B-¦åø÷f#ŽE[.p-ŽXkKN”üQ«LÉ*�’b¿Gܬdµ­'œ*L†øGÑÂ^¹¨Žƒìº�ÜÍî”Üó9‰dÀãyrOAŠ%�r´"üY$»/6^³ËW …ó L䂨\ðÒ½þ‡0%¼5‹»y�sˆn§„"‡™@–ª ËñA@1¤ˆ¶ª V¼O‹ü¼�˜àÉDBÚÊL<ÈJK�®'B5Il )KÞIÑæ™¦“;Wb½~Œ­Qò²mj£5VÀœr‘ß�ª:©ôÚeV+N§8“¿èõF«,%B66KÙÀ-óZˆé´û=®ô8ˆÞ—"QÈC²ªä‘ª¿0æ¤5T "kïäæ�È%s��#¯ùµ­±†Gä©zÄ>›;%$‚âRÙHJh›U8äèÇþBŒ)¤YÁØ”V¾Ä¸ìyî-ϱW%º×¹;Š²ÞÆUZÊIk™Ü÷ÝÁ73ïý H}0_³›ˆ£ÉøÍfÜ P¦œ÷Bì‰ÞE¹~y2õ®h³Ô²Œ¸µz¶Ú¤’¦a!jp*«UÑ6ð(DqåÂnÈQ°õ E.”“mõ²4¥É-ý6)¶UÑRñ¤ÏFÉ‹PK–VÚ?I³ŽãØòác½óð€L)k¤LÔH6HèÇX2’5QPY}~ÂXw¯ ŽÌê‚ä£÷XŸ •4•Dâ=² í9ÈŠÞì¸L7G³PÇœ4 Î9Í“ñÇ/8È9jc—“Œ$ç"RÿlÍ“°$öLc’|Ý�±çÚ‰J¿Û�œMáI|Šr¾d¡ä#¼iÜc•Å#WHç?6›`%=Ö(RC?šô€*€E#ŽD¿(ÎÁŽeÒ­ÙP²é{��#Fq°¼É—´Ñå}£k¸e^´ € ÂXì;îrÇF±&É3íŸ8 üÿä�p¹�ûåNG�€NÿF[‚äÊbö¥;Õ™ó÷ÛÑ?6öëâ;ô\kͦœÿ¤)Mz¶éÊŠ´&�,§1v±Ñ�*½©†ë3Lª}Z ¶È¤¢¬L Û¢u«s«Nsú©YÅ�Sa@‡•ìÓVw:#s2OgÃÅ\0¶0ÎjÃÁ4Ž÷ ŽÁÖ§öêMhÿÜ¥>‹|æD&‚êÍg Øy5Ã�ºØ.Ї�¾ç!uS 'éÖ ‚jœo ô@”G’s—Ž- ãÒc¥¶-Š�ÛÀùU"ü">ÙfÍœÚ3[Y®šúÐ]›_\ÜþôöÝ»7?ü·xõ㛟¾ýñÍÛ..NÙ·MQáÛ»"O”Gd”¯·Hlm8fq` ù“cñCÑÙØ^Žy%\¡½€%� õƒÌú¶´TŒ;œÁ{HfBû”ÄO ÃI·(u:©^G9:9®‡@7T=Ú==[«ÊÀ4~QŠvk� 㪵ÚPSlûÏþO§7¾¬ƒs¯¯®ÆöØT­Û­ÝðMQ@dÊLn)-€*÷`¨œÉ½…£z�ð.Ö¿Ây&l‰ÁÉÁ{îÀ©ò’oªª‚ÇE{ óºëËå9Aüéq@ÆŽ F¡åê¤Ds(NõAºQÓ&ã¥Å ý¦ªa§d7XþœüÔ«Ò¶©Ù‡^nè"vÔjݦ[Õˆ¼Ñо· ¸”J8&yõÚfA¼ÆZÙ¨¡¯Õ¦Í(gpNâJHžZµ95êè3Ä5‘÷)¯ˆŸ© ÞÔ!÷:ßXþUݬء(î¸u5TmûŒ®Sà6�a÷Ä %Ⴁ.H0Ý7œQ©X ;æðŽAGÇÔ¯Ö< ™NOª» Øni5ƒWFx Á He€„0.ö%O¸ûh\ÿ-×!ÛˆÔ`~¿�Y¹“]Åj�áM„8á2AN3-¦ií�V¼{2ú\ħ×ÎÁÜv´­ƒ©AZ+“ÇhÒ¢©t»úQài[…Œk2ÔK¸¢‚Üê=5='s¼Y¡owã<|ºfz2ˆŸí�h´ž š�ÔóËË-xm×14sY–nÑå7¯^¿7‰•øQe07jÌ»v�é„ O‡znã!K±g'˜‰;>:�|“ÉýôUQT)bo†ù6¬�Ô=ÜÚB cÜþ|¨ö M†ri ¶xUä`+*Z•3<ýžŠÜx“Íx„ÍË¥ØÚ¹GØô›Y@id–c?Œ=]ˆ3fÈcÈž” 7âVÕí3]¯ÛtÒ·Žûmí)G×ü9ž‡mÔùxDŸý_íÔ`ÂÛн5TÇ[H{1BrQÏ,t}!‰ñ\wä…Py:ùÌåH¸DâÓãJ† #;Qð:ã�¼òx²2§¦[åÛf9ŠcZØ•í®ò™‰Gm­m€ Ã]�|d¯&Y:tòÖ¼ˆòñ‚Lå²B_/ŵ±€ÝI WE‚Xw;ì ?ƒs´Ç�z»Í'‹FugpÌ\U éu£)?HðÌõ'u rÔ1�´~ã”óiöyb+þdUQiÝ芷Ñe¢T™‚ÀïQèðæœCÕ§ŽÏ]ûÊ@ë•}IrêÚ<³dF>Á.QÆ>Kr(-=‹Õý@ þKU…m ð8J Àÿº,rÆÝ´ŒC™ZÓ}Ö\].ôf‰bMiG|àZ±ŠxÐe§ïet%àvˆ+Ÿ™îøÆÁî¡» Þþ§*r•Ü«jŠbÔÈè8¡‰ØG;¼p7bS{ñ¸4Oõ£øÖ@KBp:ÌÑd=ŠÙœ£…•®±î:'À’ ØP×lÉ!%’º•d/æ+¼_ðœ&h5�©éìúÄã-Þµý[Ø{Ÿ¡&lé%òTÝ_8 ê“õ£.­O�–ìQ·{5¯ÊiMÝØVî÷rîÂÚç9;ÊX™™Ä8ЃDïqD– g\fî¬EÄ™öÝúèpfè¸Ô£·™´h�jöuÌÏ l@XùRDNfq"ë@xñ�W9ã'<Ò-„|(4@¼F'Jöo”|BOç³M2ˆ®&€ˆÑlâù3(D­È iúÒÌÕdöq˜ØÎ¨®µ€ó˜9P75†i›©Á™×—Ñý‹g|‚ld�°×ÝPÒνéõ_;äÜ�ús}5ú¯€è E†78›ïW\OÖÛíð¹©8C×Ù;�qÅâ©Ã“ =AóG‚²Ðò¢ƒš dÌ”î» ëJÉ{¨G=–P�ûjhŒ'Åäœ0·u¶==¨ãØvbdw€ï£Kîü Eß²0Ã+Š;�ßCfÇE³)›||Ñ=}a¼€Òÿ"Ø``Ñézê6ppwînùã¡ëÜg?ÐaîŠEZâµÎJ·4š¤ËtCˆævhð'Å?q`�¿RC£‘ìøÕ0�+�‰!ÏÔó³r}´ ãI'øÄf:Ó‰ŒžaN»KÎ?�ƒ "KZÑVøä«¸KÚ¾ ;²]]tÀróé8IBˆ=–¸q0£´,?y´°$?.†›jï=XˆÍSkC4?x¸÷Oí9AúO=_„4þÍ-�g�<`enCìègñÜ‚8( Îè†KÏn÷¦áf;mêmí5+C·5D¿è¼}Ý÷zŸ'/‚Å{àßϵtÕ0µWê1Q*Uéò;�ÈdIÓå%b“›g@ÿêò?®Ä×�ºk”'ª½''QÉ 5_ÚòlrW‡ÿ\ÿQ½~�¾Ëß¼wïÁ¬m4ê^R8lÇ\]uoúxŒš î]x=´¤Ž'Øf=. |å-hø+š>Gý»Õ%Ý).œÐ}±Fÿ PK M ØBüBËŽÈô,$ BCFWstruct-1.0.0/solvers/solverSSG.mUTsÈQ­ZYs#·~ç¯@Íp©‘´Žó …NÙ›8±ËŠ·"Ç®Ô,�aÎÁÌ!ŠYïÏ×�c0Jñ¦ÂÚZq@£ÏÝ ®»rÕêªoŠ*UùLìê*«UÓ¼sÑTùƒªïïÿíd-‹™¨v4·‰'gŸ:+îi´íF‰¦­»UÛÕ*M·ÛUu+Ôª­jQÈÕF—JD÷?ÞÅ¢kt™avµÚȦÕ+2M·Ìj™jU¶"UÍŠþFóû¿üi6­2ÙTM, màO2'6—¹*ø#+0/6ªVb]åyµo„�.t.kQV­d•ÈFhCh'wªÑwrU5­ºø¶Ë±ý ´¾•Y¦gâ~µ)tÚÎÄë\µÍ „oÅ7¯î¾/¯®?‹iÓ?C.¢v¢Z3ÉBµ›*+™çF'©S$nUËU èD%<‚åyÕ4²Ë H ¥í 9½�$j~€5 PfX¸«tÙ&¬ò†º&}@‘LK Ì(t¹ø°ÿ(®’ϧosY,S9ýå—ý/¿¼ùB\_–Ó·MW,>èùõÇ÷¥øëBGûX¼iøû,&õ°jÞ�’{V¨�£G–†]3Å’8ûè÷íF¨GYìruÃ$ÌÇ’˜Ã´Í??Šï¢ÃBϱ¸ØÏÄÛ]£1ï!ÞD/¼€ÔO Σ R0i:QõZ®<­>xc·=7dîë䚌Ó<†ë‹B¶¹\’þSõ òj·ƒ˃ø²Lk%Å�*•yªEDêx0—äY—#ɦ-rv„1yMÎwg¾ïk¹#W빃¤ª½F´H¦”BéÇ»÷†ˆñdðôæªá_¥ø¶¢*mÚvwsIÌä:Û´ÉÏv$©êŒÞ. ÃI¹ßhx©&s�£_«®mI}»\"*ežUµn7EBÓñ8T]m¸ØÃµ8b­-!üV‹\ɺŒVUQÈ2]È:kf !þYu°W)j…í »n!w»9&÷ *‘Xa\O¹˜Ò{¡À¶1Ê2Ùu‰q{P¾¾|Ð8oÁD¦DeÊS ýoƒ KÄ›;¹Å>D·×$ÈÀT�á9Ù”ì�:]]C¯O«ò¼…œàÉ„BÚ¤d­%H73¡ÚUbч¢”Eï¥èÊ\Óν/±bß%Ö*å®k£6VÀ ¡ƒ_M¨Yë%©€Á͈Ó+Î@" ¯µÊS"dƒs'[øeÙqqÑ?D� áû¥X©<²®å�"j81aT‚j ‘¹7ò� sH”’9�ÀÎ�çüÜ5­XÂ%ÊT=b�EQ ‰ ¸T¶’- `a…cŽ>ö‚LpK`Wžã?œö4÷–çÄ+‹�îëÒmE°·v‡-�ÒR®¶ƒM7ðÍÜüp°æk73q0ØßÆ0ã'eÊàbOô.úÃFdšMÕå©e˜Y=[mҙⰠ8•õ¢êZx"„¸ra7æ(Xú ….”“eú°MirK¿LЬ®:„#?%߆rX²4Ó~%Ì<Žcˇ�õÞÃ2;Ù3}PnØ(¡�9kÉJÖFÁ!ëäÖzó òȼ©H@Çü°¤­% ôÈ(´f/k)ˆ¸\·޳PÉŒ6Ó9BÊäÝ3rŽÓ±%#ɹˆÔ¿:ó&<¶10ßôéØS‚Ÿö¢€Ò'û“3*\‰wQΙl6ùwЬRJñÈg¤s '˜I¯5Ž©±#Í@G€ÍG‰á©z»–\³& e|„Çgt0½ALZè�ß(¾Ñb¸ h™¼|(HcÓ߸G�µbU’kÚ¯Ø`÷k�#œî#ÿín££GdOÿGc‚ä¦ís·«³ç§Ò¿6ì#oÙ‘lÌã«7 ²ÞMh3ÌýÌÇŠåâ@Q(A㆚G ç|òÍ;Óïøž³[¨›œÒ|\òèÒÆa²Ø˜2Éu^iÁë“g U²@Õ®œ¸½7»åp•±5àKî qåô )ßr‡:˜Xeäp&]ýiwUÃ<÷º ZuØ%w²náê¶UЧmÐ/•äÏÛ¾o:¡ÖÝòFP調¹¼ÌÀk·LàS—»�›tùÕ«¯2y 3ðw•à H ^wËáA®×§ª÷ɘ¥Ä³“Ì$=½N¾Ê«ÕöâUUÕ)c¹øȵ½ø©Ê׊AÕ'4„v÷6{‚1î¼ Tû uôJi1øUUºs ïlÓû;ªùà]3î',žÏö¦]öjL ggEž‡œÝ#ñeí8c†|âæ”;:¹'8|táå²öó°†bãgÿ­–µ¡xŠÓïM#Û±Ò¾� tÕ]QN"èÓ3sÌ5Öh& w9/$ŸØ¿ ‹\ó7s07Qß’I¢RÖ€ñÅ\¼4°+‰áºZ!dÝ ;à; Žv¨·_|4éÖ¨îÌ÷TNéVS˜èžø¶è°OzKþvMÌÀ±¬ß8å|¸þ8³¸Œ¯¬*ÊûÖº&X´‰%U&5 JŸIèðâ¾0‚ª�ý—[& SÖ,ì É©óÎ’™xœœxo�}æˆÇPZz…:ù÷Äà¿U]Ùâ�lrr«IˆÔs[_Eéì:T?N$7Lš'[;՞̭�õ÷_>dtb‘Vl¿éíRRe9¸¢B‚ìÏŒ£l{�8ÛÛãlÈËQŠDî|ex1CD!ˆ;±L µ T1X|m”àl“ØâȘȿUë5uÇï9ê&Ó7C$ Ï(ä%ñ)E,~û[�u£QàžsàóØÚïD“Â�Xqk°[¶ëè99G?õ�àEg©ÇÛ‡°ÑGÙ N`{Ùxó¶<Ÿ�€~á°bBÉqtŽj·Uç3Ç°Ïæ1“¾—ÏÎhõ*ÂçïwÔ�Ê«jGOóÉv~E®ÄéÐÖÞt² MíwóëG³/¬'F5ˆ\« z4Ч¦cî5kŠR+§ïF¥ÁZb“¾2äÑ{V*}¡ÍÓ®(ä"7¥_x†zC¼F¦@ʶ•ƒ¿8t“žeÅ—=7¼Æ²£‰‚«£2ÃOön®d!˜_^|¢¤ñË!!ý $z÷LGçœö雃nt…ök0{½Ðæ‚ÔžG}TȺdýÑj;üü|Sªa²äþŽ=˜0�Nƒ§7\TåõdRJ üÅ9¶«¸µ< S—™ƒk”QæéÓQ ×’nì %™šä§ëŒF唽£(Ú+%¾ J«Ð>göºÙòþJ Û!Ê?á”l¿ˆ¶/®é’y¿ØŠ ¾›o�âN#w Nïù\Ø›f£õÀ�ìe£[Ê7ˆ~9“�ŸR_¨HèMñüÎ wì€ÝtooÆßËÝ5¸¸1Gò#]’ƒMÈä©ëðô'N\<5Å)¢÷&b˜…/§F„XLÍNýœ€åßŬ³ VZ&‹BöÆáGCŒxrýçHf‘‹Sllk®Èù¼kü¼þè�®/˜lUâ< RÔ·›ÎÒxþHk.ÎÖ³£�ÏÖ‚³¥$INFZ/ýLlg–Ò€%AC5�rΣW·–Ì»ÛÓ Ã´tôòVl/˧V%®§Þ߆¼Ñù?g¹ɦƂ®2g Á¤$¨¹G{õõ÷³$|!>&`‹òÑòA>>vJçÑ¿Ê5‡–$ú'^ß{¿âàÅ Ô>Eý‹ål¥t¼™F×/ž*¢.©;ŒÊ@LNîÅð§.ì …z\!õWéý8ØÍ厺xs<ס+ùáËß_‰/z+ô·ñéX¦âh×a�ÝõÁË)ù,ó?’²öNÝOöžEC³ntFÑßO)¿?�!¦Œÿ(Ÿp?(@ æ¯áûn̨ù3™ôƒT\�ë/ |~ÕœdÚ”Ö',I�‘r¬¶‘ìo‹Dìϼ¯¡låxtÙƒlミ⊿�“gú\‚^á`®k»ªäeßb?ºWá{O-øÍ^Èëïl¯Ç˜b¨ëÉPK M ØB BCFWstruct-1.0.0/UTsÈQPK M ØBÀDbÀâ  8BCFWstruct-1.0.0/README.mdUTsÈQPK M ØB 9BCFWstruct-1.0.0/data/UTsÈQPK M ØBëš© vBCFWstruct-1.0.0/data/.gitignoreUTsÈQPK M ØB ËBCFWstruct-1.0.0/demo/UTsÈQPK M ØB BCFWstruct-1.0.0/demo/chain/UTsÈQPK M ØB#þó . KBCFWstruct-1.0.0/demo/chain/chain_featuremap.mUTsÈQPK M ØB] vÁé§( § BCFWstruct-1.0.0/demo/chain/chain_loss.mUTsÈQPK M ØBý2Bï k* ß BCFWstruct-1.0.0/demo/chain/chain_oracle.mUTsÈQPK M ØB$ PBCFWstruct-1.0.0/demo/chain/helpers/UTsÈQPK M ØB.‰Ðöê5 ›BCFWstruct-1.0.0/demo/chain/helpers/chain_logDecode.mUTsÈQPK M ØB4j;¯K” 1 íBCFWstruct-1.0.0/demo/chain/helpers/loadOCRData.mUTsÈQPK M ØBt'³Æó! �BCFWstruct-1.0.0/demo/chain/ocr.mUTsÈQPK M ØB„A�Èm´ í�žBCFWstruct-1.0.0/fetch_data.shUTsÈQPK M ØB PBCFWstruct-1.0.0/solvers/UTsÈQPK M ØB! �BCFWstruct-1.0.0/solvers/helpers/UTsÈQPK M ØB7£2m/ ØBCFWstruct-1.0.0/solvers/helpers/average_loss.mUTsÈQPK M ØBùˆíI. ›BCFWstruct-1.0.0/solvers/helpers/duality_gap.mUTsÈQPK M ØBŒ¾9ÒN5 9BCFWstruct-1.0.0/solvers/helpers/objective_function.mUTsÈQPK M ØBåØ)9x©3 g BCFWstruct-1.0.0/solvers/helpers/primal_objective.mUTsÈQPK M ØBù隃Ãx1 9#BCFWstruct-1.0.0/solvers/helpers/processOptions.mUTsÈQPK M ØBbÑãÚ4,B% T$BCFWstruct-1.0.0/solvers/solverBCFW.mUTsÈQPK M ØB@´,¦XM,# Ô:BCFWstruct-1.0.0/solvers/solverFW.mUTsÈQPK M ØBüBËŽÈô,$ vKBCFWstruct-1.0.0/solvers/solverSSG.mUTsÈQPK ‰[(747df94ecbf61c4d465d7d1181f2fbd9d2f4cb7d