0 D$404mNJNL04e$FHuqaY}},m,Ҫm^ 2TvͫgE#2Tv2TvΚxVUV3Cv2TvgE#sVDy5"CU4"X#"S 4?t?"/" wss"1?/C$ //OJs"!," r/,??|C""B\? . ? ,4","O, r/ 0?r|" ".}|C""/ !.<"O//sL"" 1O|C" :!<zzC"3|*"Js!",0 @ Os,t? B/. /@ 04/"1 B?!/2?!/ 7s G"!OCs,"2* .P @0 ?"1 . "# _ | ? ,"0, r,0? q,0? r,0? !.!- /.". ?!," """. ": #/"// 1?.!-1<  "1<0: :zz::z. ?,   .!/ Os.r/p/ ?4/r?ptwtD """DtDG""""wwww""wwww"""wwww""wwww"""wwww"!""wwww!"""wtww""""wwww!""tGwt""""wGwG""""wtGw""""wGwG""""wGwt""""GGwt"""133Q70AAA1s701AAAAAAAAAAAAAAADAADDAAA1DDDADADDDDDDAAA4DDADDDDDDDADDDDDDDDADDDDDFDD11CAADDqpAAAAAADAAILDAADAAϬA(DAADDD4AAq>qtD>̣:u^3Q>s^|P~3wW7uzpw̪uwwW3www{z7szsw3̪w̫z̫̫#"33C!"133C"1'32'"J23A@AADDDADCADDC"1"A!"41#!"!"Ctz""D>>>>??????? )*//////////////////////////// ,-//////////////////////////// s 00???????????????????????????? p"//////////////////////////// w~w~%"!B8=?7=?6=?5=?5=?6=?7=?8=?9=??;?c0p80<??????2P8 <??????1p80<??????40<?Qzvtrqpppppqstuvwxyzz{{||}}~~~    sdPSUUUUUUUUUVVWWXXYYZZ[[\\]]^^_c  d DGB@q@@@@@@@@qA1ABBpCpC`D`EPF@H0IJKMNOOOO)`op__Oo_o1Y `(@ W F 5 $ d4qlq<qqnq>qqwqWqqgq7qqnq>qd4q|q\qtT|q\q~q^qqgq7qwqWq~q^qtTqlq<q4b rrrrr rS 0PppP0tSp4t 30PppP0s0PpK@ss 0@P`pa`TSp`P@0@P`pp{s`P@0 A0Ppp`P@0 bS0PppP0Uu UuTSp`P@0@P`p`TSp`P@0 @P@0@d 0@0 `6@ppP0at0P`0G|t`[t@0 DSP`pp`P@0 0 4S 0@P`P@/@0`PQ@ppP0 aT0Pp`P@0 Uu UuDS0  05wWwywwww0w wwww wwww Zwwww ww w w w w w www XX XX XX XXw ww w ww ww Ww w wWw W ww XX X XX XXX w wwww wwwww w_WW w wwwwww w www www8X8 8 X8 XX www w y   Vw w w w wp   XxXxX X8Xw  ww wwwww w P ww w w wWww w w wwww 8X XxX XXX u7u7Www w w www ^ ww w w^WWww w w www X XXX XX Xx ^  \X~XX~XX~XX~XX~XX~XX~XX~X z w |w \ ~w  wW w wu 7wXpXXXX~XX~XXzX8wXXwXXeXP   W 8UXX8 8 X8 XX x   ^  p   XxXxXx8X     _  wwwww w ww 8X XxX XXx ww w w Zwww wwuw7W7^W w wXxXX XX 8 Da$0@0EuX8di'p,3]?077AA@DDDDDA030:p}10z30p1}pppL| 14330w0wwppp1111sw3OCDDA033103D43D@p ADDDDADDD31DDDDDDD1CCdDDOpADADDCDDf3LOI3O@ADDDDDDDD1DD3dD4# OADDADDDDDAADADDpLww1AIADDDIDDDDD4DADAIDppOA@FDADDDDDDDDDDDDDD@Is033D1DADDDDDDDDDDDDDDDDD4AD1w1:1w7DDADDADDDDDDDDDDDDDDDDA@3O@ :D1DDDADADdDIDDDDDDDDDDDDDAqzAADDDDDDDDDDDDDDdFDDADAs:ACDDDADADDdIDDDifDfDD@D41w0w@FDDDAADDDDDDDdfiDDD@D3s7@ADDDDDDIDDFIDD@DD4ADDADADDDDDDDDfffFDDDADDADDDDDDIDdDiFDDDDDADDADDDIdFDfffdifD@DD1CDDDDDfdfD0 1AD30DFADDDDDDDDiiDDDAD0 ADDAADIADDDpp ADAAD@fID@ADDp0A4CD@iD1Dp 03sDD@fiIDAD1pO33730430w111DDDDDDD@DIDDDDp |31DDDDDDDDDDDD@DfiiDDpO@zLLpϙypD4ssw7DDDDDDDDDDDDDIDpOpO AODDDDDDADDDIDpO 0@OADDDDDCIDiDCpO00pDDDDiIDDDDDpOqOO0DDDDCDIDDDDApO0A ADDDs3@FIDDDDDpO0A ?DDDsIDD1pO0O0 ADDpDDDFDDCpO@0A1AD0IDDDD3pO <AdDiDDDDpO@OAdIDDFDD3pDDDD1ApIDDDDDDO 3D@ iIDDDDOA@dfdIDDDDpDIiiIDDDADdiffFDDAffdiDD13DAdDdiDdD13DDDDDDDCFIDDCDADDDDDDDDDfidiDD3DDDDDDIDDDifDDADDDDDDDDDDFDD33DDDD4CDIDdIFDD1s1DDDDDDDIDDDDD sDDDDDIDəI4DDDDOsDDDDDIA IDC4As1DDDDDDICI9IDDDADDDDDD9D̙IA7@DDDDID̜̜p3@DDDDDID̙ɜIĜI3ADDDIA̙DA3ADDDDDDDIDA0 3ADDDDID̜̙IDD0DDDDDDIDDDDzϧ 3ACDDDIDDID1DO@3ADDDDIADDDIDDDDDDD4ADAwDAGwDDDDIADDDDDDDDDDDDDDsADADDADDDDDDDDDD31@DF31ACDDC4CD4C4310DDD30ADDD71s ADDDpz331wpDDDDD3333zqp1DdDiDD13?s DfDFD 31DD3q7A4DDfDADǪLOADDDdFDFDfDD1AADDDADDDdDdDFDDDDDDDDOAADDDADdDiFDDADDDDDDO1ADDADDDDDDdDDDDADDDDDD1 01ADDDDdDDDDDDDfDDDDDfffI4A4?0O30ADDDDdFADDDDDdDDDDD4DDID43OAO L3ODDDDDADDDDDDDDDDDDIp3OAADDDDADDDDDA3AADf1OO0N0OpOO1DDDDDDDDADIDGDOpO@ADDDDAADDDDADDDDpO3ADDDDADDADDADOpOODsDDDCD0ADDD@DDCD0pO03 DDADpADDD@CDAO0sDDD4DDDDDDDD0DDDDDC<w7p71qwDDDDDDDDDDDD41DDDDOpOpJDDDD4DDDDDDDDADDDDDDDDDDs0ĬGIA@D@ʬ=ADDADDDDDDDADDDDDDDDߪ3"DD0ACCDiDDADDDDDDdDDD0z13DADDDFDDDDDDDDIDDw1zDD43DDDID4DDDDDdDDdFF:33A0DDDFdDDDDDDdDDIDsqCDDDDs@fDfDDD0DDDDDDiiDDiFD1?q>CDDDD3@FdDfFDDDADCDfFDDDDfD13s?A3DDDDDDDADffDD1ADDDfFDDDIDDD133q|1DDDDDDDDdffdFDD1DDDDDDDDDDDD13Cq1C4DDDDDADdIFDDDADADDDfIDFDdD13011DDDDDDDDIDiFiFDDADDddFDdDDdD1333D31CDDDDDDDIDDDiFfDDAADDdFFiDFDD1DDDDDDDDDDDDDIDfFDDD1DDFDDDdfDDDDA3AD131DDDDDDDDDIiFDDDDDDDFdiFDDADD1DDDDDDDDDIiFDDDADDiFDfFDD0AD1CDDDDDDDdiIDDADDDDDFDDD@DD14DDDDDDdfidDDDDDDDDDDD@DD14DDDDDDDIDDDADDDDDDDDD4A1ADDDDDDDDIdIDFDADDDDDDiDDDDCC01DDDDDDIəidFDCDDDDDDFDDDD01DDDDDDDDIDDDDDDDiFDDDD1DDDDDDD̜ɜIDDDD4ADDiiDDdD4DDDDDDDIIəɜDFDDDiDDDDdIfDDdDADDDDDDD̙IDDDDDDDDDDDIDDADDDDDD̜IDIDDfDDDADdDfiD333DDDDDə̜əDDIFDDDAdffIADDDDDDDDDIiDDDDFDI071DDDDI̙IDdIDDDdff-- title: Five Nights at Freddy's (PT-BR) -- author: nequ16 -- desc: demake of the 2014 indie point-and-click horror game for TIC-80 tiny computer -- script: lua -- version: 1.0 -- input: mouse -- saveid: fnaf t=0 mx,my,mc=120,68,false pmx,pmy,pmc=120,68,false comp={ -- compressed image data ["office"]="N10oo^4<199^6]anonoo`fo`3_5p_3O12_3n]dnnL73nL87nL88^6_3n]c_3O1copN13nn<1aannoo`8oo`3_3`3op_8O14onL11nLacnLd4^4L12oO20N13^3Lcf_8Ld2n_3`d_8n_3nnoO16o]9nL8cnL31oo`4a9`4_3L2enL9cO16o`aN11^3on]8nLbe_4ppacp_5Lca_7ppoopoo`3_3pon_4O1bo]8_3nmnnLb6ooppa4bca4ppoL2dnL85on]8nnmn]8O21o^3_a^4_3n]9nonn]bonLacoopa4bca3p_3Lb2oo]ao]aop_4no`3_3`3on_3p_5`3ooppoo`a_5ppo]8oomomoonn]3nnmmnppoL6ennL38oppa3Q12qqppoLb0n]3nmm_3noppnno]7O11o`f_f^7]8^4]3nnLb4oopa3b4qb5qqb4a3pooLb7ommonmmnn]8oo^4o`9_8`3_3noO10_7]8onom_4mmoonommnmm^4L29nnL41nL38opqqb7k7zb6qqpponpoL3cnL6aoo]4n]3_3no]4po]8ppooO11o`b_dnoo^4on]8nnmon]7nnLaeoopqqb5vk8b5a3pommonLad^4oomn]6n]8_3nn_7p_3`5oO15o`6o`3o]8oonoonnmoonommon]annL25^3_4nL2dn]annoL38oa3b7k7zb7a3pL26nL10nL6dn]4nommnoonm_4]7po]7O1dspsp_6^5_an]8nnon]3nmmnLb1`3qqb7zk4zb6a3poonLaen]6n]7on]7o`3oo`3_8ppoonoo`4oO19o]8_3mnonmoommonL34^3_9nL26nn]a^3L2en]3noppoppoppa3b7vvb8qq`3oppoonL29nL49^4L26n]3o]5oonm_3]3on]5npo]7O21_f^6]9nonmmnL44nnonL6aopqqbauruQ10qppoLa9no]3o]4oo]5o]9_8`3_3O11oo`f_6n]8oomoomoomnoL1cnmnL19^3_ap_3nL2doL2enn]7npqb3vvxiexwvvb3qpoL36n]7nL32nonn_3^3L1b^3]9oon]3oom_3mnnmmn_4]3oo]9O21_3nonn_8^6]9nmnmmommnL41^3oon_5nL2cnL3eooqqbcqqpooL74^3L32n]en]3n]3nmon]7nn_5`6_8poppoo`coo`9_4n]7nomoonmnnoL25nnL13^3_c`4_4L26nmnL3bo`4P10`3ooL39n]7oL2cn_b^4L15nL13nonnmon]3onmmomnnmoomn_3]8oo`bo`7sspoo`7_6nn_a^3]aomnL47^4_bL67_5`3a3`3_5L71oomnoonL35o]dnmnnommnn]9nn_5`5_5poo`3_3`6oO10_5n]8onomnonL2en]fon_7p_4ppoo`3opponL23n]6nL27nL11N10L46nL27noop_d^3L2cnoo]5n_3mmnoom_3p]a_3O1e_dp_3^4]9nmnL49nn_3nn_3noop_6Le0_7mnn]4nL34n]5nmn]4nmmoonn]a^3_3`4o`a_3O13oo`7oon]8nomonL3d^3_fppo`5o`5onL1enL8don]7nL23oopp_4p_b^4L2fo]3o]3ommonoomopn]ao`6sO15sppsp_5n_cnnL53n]3n_3n_5p_bLd8oonoonn_4^3L3bn]6nmmnn]4o]bnoo`6oopp_3O17o`aopoon]7nonoL40^5_4m_6ppo`ao`4oonL47oqpqL23pbba9`4L4a_cp_7nm^5L32oo]3om_3n]4on]aoo`4s`dc3`8ss_5^3_9^4]5o]4nL4bpqpomnN15nL46pqpqL19n]apooO15L49^4onnoonono^5]4ooL37n]4nmon]6n]bn_3`4ooponoo`8oO1boon]4pnmmoL44^3_3nmmopp_7`d_6nL14oon]3ooL17o]3_3]4oo]3qpqq]4_4]3_3mmpp]6oppoopnmopn_3mnmmnnL10npqppq`6_6^3mmq]5opmooL24n_7p_annmn_3nmmnnL34onoonmmo]6pn]7nmnoO1f_dnn_3nL63n_f^4L14oo]4o]4oa3mma3rqorq]3qb4ob5mqb3qqmqpb3mmb6pb5mrr]7_3monmoomn_5monnmoomn]bprr`eopopa3p]4pmoo]8oL1d^6oononnooL44nn]4o]5onn]ann_bO1b_3`3_3p_3nmnL4b^3_4mnn]bno`7_3pp_7]fnoppnmmop]3pb4qob5qrrmmob5qb5orvub3pqruvvrmrf5qf5oru]6opoppomoopooponpnmoonoppmqQ10a4pqppa6b4qqmoonpo`4_5pp_5L13nn_fn]enL37oononmo]3pnmo]4pomnmnooppoO1b_bnnoo^3oonL67n_amnL14noo]3o]4a4pmmqrqqoorq]3b3qpob5mb3mrrpqb3urmmqrvroorvrrqmrr]7`5mmopoo`4onpmonopmqbbqb5qq`7aamoonoo`3_4mp_8nL17nmmn_3nL4bnn]4n]5nn]3n]4n_app_5`aoo`eoo`8nmnmmoL48nn_5mononppo]cnop_cn]4nnmmnonnm_3ppmmoo]4qrqmppob3qmprr]3b3qoorrqrrqruub3prvrrvvqmmrvrmpvvuromrr]6prppqrpnqqnpa4`3_3qqnrub5qrqb4af`6qqm_3mqpa5po`4o`6on_4]9^5_7n]d`3o]3nnL38on]3onommnpp]6nmoO1ess_7^3_6nnoonL53n]4`5L12oonnL14n_3mmn]5pa5oqra3ob3qob4qorrqb3qrrqrrqrurruuqmmrvrmorvb3mpq]6pa5pn`3oa4ooponmopmqb4qb3qrrqO11_6pmmonmpo`6noopp_6]4nL25_4L3en]4o]3omnn]5nmn_9pon_4`5_8`boo`7ooponmoL36n]5n]f^3_3mnmpa3omnpop]dn_8nmm^3]3oonmn_4poo]6oqb3qob5qb4qb5qre3rqrvroruqrvb3vrmorvrmpf5orr]6pqrqrqpoa8poqq`3qmquubbqq`3qra3pn_4p_5q_5`3qqppqpm`4oopp_3n_4]a^3oon]4n]8nopomo`3omooL13nn]4oL22omnnoomoomopmmonnomo`boO14_c^3oo^4L59oo]6nL25nmmp]appommpa3pma4mpa4ma4pmoqpmprporqmmqommqrommqb3qmqr]6oqqpqqmm`4q`3oo`3oppnqb5qQ11pn_3ppooppop_4mpoopo`3ompom_6nL25nomm_3mmnoL3dommnomnmnon]8N11`3oon_8`b_bnmon]4nL3an]b^4onmo]6oomoo]5nn]7^3]3^3]4nnmmnnm_6pnmpnL27ppmoqL19pra5opqppa4ppqqpo`3rub3qqQ11qo`8q`5on`3qq`4oq`5_4n_5nL16n_8ponoopomooL13nn]4nL23oonop_4]7omn`7oo`do`9n_8nnmm^8mmnL5aommooL11nL14nmp]3oL1d_3]7pomppL19pa5popqqpa3pooqppopooqrrqqrqqb4qb3qrrqq`3om_bpoommpoo`3opnmp_3]6nnL24nnm_4L41onmnoo]9nmmnn_5^4_5pp_f`7op_4pp_5nmo]4onL30n]5n]3n]c^5mo]5oommo^3]3no^3mm^3]3omn]5^3]5n_4mppmmpo]6n]4on]aopopa4`5qpqpqqpopp_5L11pa5pna3pqq`3oqppopqoqQ12qppoopnppa8pq`7a3pomopo`6on_7]dnm^5_3m_9mmopoL12n]3oo]3noL25ommppmmoo]5pmnoo`5oo`ao`coonn_3^3o^3_3^4mmoL53n]5n]3oL27nmmo]3oL13_6n`3a3`3_3poqq`4_6L10oqppqponppopqoopooqqp_3nqb3qqb4qqrqqrrqoq_4pnmoqra3`5qqpp_3`4moop_6nmoonL1fnn_5]3onL16o]5oL26nmmnmmn]6omm^3o`3_4n_9`3onnop_3ppoo`3_3`8_3nmpn]3onL30on]4nnmno]c^5mo]4nommno]3nmmnoon]6on]annmm^3mn_3nmp]3p]7onmmn_4ppoppa4ppa7pmmqpmb3a5pq`5oo]8nmmpa6ppqpa3pa8ppqbaqqb4qoa5ppopqrq`7qq`3oppqq`7_4L15noqo]bnn_5noopoL16po]3npL26onmnoommn]3npmopoO18o`5_3^6_9nmnmmoL36n]5nL16nL1boL18o]3o]7_3mmppoopom`4qqppa7pmmpoma8`8omop_4nonmpqq`4npqppqppqqpq`5oqbcqb4qo`4_4a3p_6pooponm_3]3oL1drrL2eo]5oL27nmmon]7om^3oopp_9nopp_3`3onnoppo`3_5`3oo`3_5nmp]3nnL31on]4onmon]c^4mmomonmo]3o]5nmnn]5nmmnpp]bnmnnmm^3onmopmmoo]5o`3mopqpo`4a6b3a3rrnppq`3afpqrra6popqq`3oopqpa5ppqqppqqpqQ13qqrrqopoqrra3`3opoppop_3`3opomm_3^4mmn]dppnrr]8nmm^3]3npmopooL13nmmpo]3npL27npopommnnmmnpm_3`co`esppoo^b_3^5mmoL36o]5nL18n]6oL12noL18o]3o]6oo]3oo]4q`5oqrqomooqom`bopa7ppqrrqqra3`6oopopa8pa3pqqpqb5qqQ10qmoopa5`aonoop_3L1anomrrL12omnooL17po]3npL28nmmn]7pmmononopponon_5no`boo`7_7`4_4nmpmmnnL32pn]4pomn]d^3onmononmmnmoo]7^3mmnL15nnommoo]3pnmmpmno]3_7]4oppoponqrr`4_4ppqq`3qppqqrqra3rqrqb8a5`4oprubbsqbdqrqqb9popqrracpmmoo`4onnmoonmnnL12nrr]b^3mnmmoonpoL14nmmsp]3osL29omonm_3mnpmnO18s`7n_7^6_3nonnmmoL36pn]4onL19nommoL2doomm_4n]4oonoo]7_3mm`3o]4pqqooqq`3a7rrqr`4b7qqpq`4onob3c3pssqrrppqsprqoqqpb4a6b8pmopa8`4oo]3nmoomoL1dqqL12nL1bso]3opL2cn]6pmn_4pp_8`4_3`4_8`9_4ppoopoonmpmmnnL32so]4pnmn]c^5mmnm_8nn]5n]8^3L10nonmnnmnnopoop_3pp_5popon`8oommoom_3pqq`3a3pqb4qqrrpa7b7a5p_3b3sa6trqsa3rqopoorrqb3qbbqmnacpommomnopmoponom^3mnL13oqq]cnmmnmmonmommnnL14sp]3psL2aomoo^3mnsmoO20_7nnoo^5m^4mmoL36pn]4pnL1anL30_3m_5]5op_3no`3qppoppoo`3momo`3a5poqrrqppqq`4qq`3qb5qpq`3moob6ssqpqppsppoqrq`4qpb3a9`3ommpa6`5o]6ommooL1dqpL12onL1asp]3osL2bnmo]5pmnoo^3_5p_6`4on_9`4_6p_anmpmmnL33so]4pomnn]bnnmnnmmnm_e]bnoL10n]4nmoo`3oppoppo`5oo`3opa5rra6omnoppoppqppooqqra3ooa4ra5b5a6popb7qqbaq`6o^3mmn]7^4oa6pono`4opp_3mopomoL1app]fnmmoommnmmnnL10nmmtp]3psL2bonpnmnmmsmnppoo`7oO14nooM12mmoL36pn]4pnL18nmmn]7nL25N11nmoonmpabpqqomm_4`3ooppqrqqpmpqpa3pqqoqpa5`5_3b6qqbbqnonn]3nL11oa5_5poonoo]4ooL1doL13nn]6oL13sp]3osL2co]6pmm_bnonn_5noo`3_6ppN13nmpmmnnL32so]4somn]cnnmnnmmnmonn_7nnoo]bnnL10n]6_5`3_3m_5ppomnoqrqpa4rqq`5oo`4qqppoqrqb3qmpa3ppa5pmma7pnppb6pqrrqpb8p_3nno^4mnnmnnm^6oa6`6oop_3n_3pomnL1aooL12_3]5nL10nmmts]3psL2comon]3smnp_3`7_3O12oo^f]3nmmoL36so]4poL4com_6]3n_3mmnoo`9_6nommnmmommo`4a4omqqoo`3a3oo]3o`5mooqb4qopqqpoqb7qpqqomnmm^4mmnmmnonn_3qpqpopqp_9mmnL50tp]3osL2dn]5pmmo^5_5^5_f`4N12mmpmm^3L31sp]4spmn]9^8]3non_8n]5nL1fn]4_3p_5nooponnopqqpqppqq`5qpponnmoonmooppo`8oppmnpoppqq`3oopq`4nppb5`5oopb4qqrqqrrq_3ppoponmn_3poopopa5pa3`4_4m_5nmmnL2d^3oonL13onmts]3psL2dono]3smn_3poopo`6oO11_4^b]5nmmnL36so]4poL19nL18oL19nmmon]7oomoomoo]3n_5`4]3_4ppoopoommooppq`3qp_3ppqrpopomo`5mooqb3pnmopnopnqrra8p_4a3`dqq`a_3nmpmnm^3L1aoL31sp]3osL33pmm^6_bpp_3pp_7no`4N10mmommonnL31so]4spmnn]8^9]3nn_4nnmnno]enonmnL14_4m_5nmo`4qpp_6popq`3qp_3qqppqqpqqppqonopa3ppb9qpqq`4qqpoppqb3q`6qqb5a6`5b3a9pqpa6pa3`3qponoqnoo`3nL17nopnL14_4^3L15sp]3psL2fnnmmpmnpopoo`3ooppoO13n_4M10mmnL36pn]4pnL17nL38oon]3o`3qqpoopomm_8mopopqqppqqpqqpoa3_5ppopb3a3rrppqpo`5noppqqb3qp_3qrra5pqqpqoo`3qq`a_3ppqqp_3`4_3mmopmnm_3L31nnL19so]3npL33omm_cnoo`3onooppoo`3oono`4N10mmomm^3L31so]4pomn]9^9]3_3no^4L2coomn_3noopa5ppno`3o`4oopa3oa3pa7pprrq`3oopqoqb7qppoo`5oppqrrqb3qppa7sa7`4qrqqpa3pqqppqppa4ppa3`4oonpq_6nL30n_3nL13nnmsp]3osL2fonmmpmn`3ooO1bnoo^d]3n]3nL36p]5onL51nmn_8nomm_3mmoompa4oopqqppqppqqpooqpop_3mmooa7rq]3op_4mooprra3ra4rra3`6qqpmoopa5`9_4poono^3mn]5pL52po]3npL33ommno^3o^4_d`3N1bmmo]3nL32pn]4po]9^b]3n_4noonnL2com_3`3_3poo`4oppo]4oa5opa3pa7poppo`3opqqbaqpm`6noopb3qrra8rqc5pqqo`3a9`5q`4onoononnommooa3omm^3]7ooL2dnL11nmmpo]3npL2fo]3pmn`3o`3oppooO11opp^dm^3L3do]5onL18nnL18nnL1coonom_5`4omm`6a6oopqqoqq`3qpomoqoopopqbbpqqonpp_3n_3qrra6pa3prqppopa4n_3qq`6onn_3po^3om^4]4opmoqomoL1enL30on]4oL33nmm^3_3^3onn_d`3onnN13^3mmn]3nL32pn]4pnmn]6^c]3o`3ono^4L10n]cnnmnmmn]7n_5pqqpoppq_3]3qb3a8opa3pa6pompqpqpoa3b9qommoo`4oo`3b3qrra4rqrrsq`4oqrrpoppqpa4`aooppo`3onnppqpmppomo]3n]7noL10nnL30pn]3noL2e^3mmomn_3`3ooppoopooO11^5]4nn]3^3L3do]5nL1anpoL35o`3]5o]6ac_dmm`3qqomoopa6ppo]5opopomoppqrra3pooppnvrosa4poqq_4`b_4nm^4opo]3pq_4L53n]5nL33nmm^4oo^9_b`6_5^4_4n_3^4mmnmmnnL32on]4onmn]5nmm^a]3^3_4^4L15n]3^3mmomno^3]9opqoon]ana3`4_3poo`5_9a5`ba3p]3o`5noppqrrqpmoopqorvqpc3uvsttopoopqpqqpqqppq`6opo`5oonqpoppn]7^4]3_3L42oo]4oL2fnnmmomnpoo`4opp_5O11^4]6^6L3en]5nL1eoL15nL1coo]7o]4ommqo]4oa5p_5p_7m`4mmo`3a9p]3nppopommoopoommnnmmonrroppssd5utpooa4`bopoopp_3]3nL92nmm^4_6^8o^5_a^6_6^7mmnmmnonL31n]5ommn]5nm^b]3^6_3^3]7no^4]6nonmn_3nnon_3mon]3oom_3]3omm_8morp]4pb5qm_3`5_3nopqppmmopoppa5`3]3noo`4o`3omn_7ptqppssd3ututuvppqqp_3p_4^4oonno`4o^3`3oo]a^3mnn]fnL33nn]4nL2fn]3nmn_5po`5_c`8]3n]5nL8fommo]co]9oopop_5pb4qo`3o]6o`3o]4oa3poo`4a3p]3_3ppompommoonnonoomstoppssttud4utusppmmqp]3no]9_3n]3nn_3L91nm^8oo^c_4n_3^3oo^4oo^7mn]6nnL32n]5nmmn]5nm^bmnm_5^9]3n_7n]5N11n]5n]4_7]3pa3pob6`5a6`3qpa4p]4pqrrqqpqpqqrrqq]3o`5oppo`9npspc3te4vvwvvtvtpmnqonmoppnn]7`3nm^4oon]7nnL2c^3]3n]5nL12nn]4nL2fnnmmnmn_ap_5p_7`8L6dooL26o]3oomo]fpqpmmopqppoL13n_3pqqpoqommoa4ppopa5p]4o`4oomop_9spmppsutsf3uuwuutuso]4ssmmps]5pmonL9bM19_6nno^f]8oonL32n]5nmmn]5^dmnmppo^bmm_3nm_5]5_apom_4n]6n]4oppqqpomoa4pmmnmmnppc3d3e3ttsm`3a3pqqmmoqb3qppoqb4q]3opa4poopqppoo`5tspssopuusvvxvvwvuyusmnmpmutmp]3nmstmpompopo]3nmmppL32^5mnnmmnL15nL34n]5nN18`6opL19onL52_3L1co]8_3mm_3]d`4o]3o`3]3pmmnppsd3uuf3uutmttmpqp]6pa4nmmoa4p]3o`5ononppc3qommopomntvrtvwtvtwsvtvxwnpmuvmpo]8pspmmomn]7ppL8enmM11mmnn_5M14]9ooL3dn]3nmm^ammnmppoo^7momm_an]5_9poppooppommomo]6oqqpqo]3`4oonsL10omuumqqpa7b4ppqpb4q]3psa4opp_4psttusppmttmswwzxutvsusutuwsnmss]aospsomnL3en]5nmmnL15n]4nL33nmmoonnN14`6opL19nL51nm_3]6oo]5_9]6_6m_a]5pp]5oppop]3_3pp]3p]8^3_3noomssm`3a6b5q`3qb3o]3pc3qqn`3opoommospnsvswzusumotmtntntpsusn]dptmoompsd4p]3osnsnL8fM16_3noo^c]doL34n]7n]6^cmmom`3_3^3oo]4n_a]5oppoppoppo`3ooppomom_3]3oopa4ommopqqpmmnpn]6nm^5mnomssa9b6a4b4`3mpsd3qnppon_4nnmmnpwutwvse3wwvwxwxwvvupoopp^3mmoppmmssnnopp_6]3nmnL33nnmnnmmnmnL47n]7^3N17pp_3pL19nL51nmopo]4n]8_4m_4]6_emoo]4o]7pqqpqo]3oppq]3oL13swpqqoa4b6a4b4pnsmptssts]6omnomsp]3pommssd3e4tud3sosnmc4`5omopnnopp_4^3L96n]3M16o^3mm^6]ennL43^bmmom`3oo^4]7p_9]5`3_3po`3o^3_3mmon]6n`4qpmmopa3pmmpnL11`3qrqqb7vvub5e3qmsttud4pd4ustmutpvtmoomvvmo]astnoom`6sstsomppopo^cL35nnm^3mnm^3L11nL33non]5^6_9nn_9`6L19onL52_3]d_3moomoo]6_4L1fpmmoqo]4nL12omptqqpb5urrub5qrtr]3od5upte4tutsvustmmnmtxmnmnoponnopopponmmp]5opopompsLa6^4]4^9_4no^5L14poL3cn]6^cmnm_3^5on]6`3_3ppoo]4npqp_5L1bs_6mmoo^3]3^6_5nooptrob5xwuf3b4e4r]3sttvvussvvuvwvvupuvtpmoommpmnc4pnp^3op]domnsnmptm^8mnnL32nmnnmnnmmnmnnL47nn]5^9_3nn_d`3ooL19nL54oomo]b_8]7oq_4L1domm_5mmoL11nnomsqrxxrvuuf5urqre5rqmptuuvtsptf5uvvd3mmnnmpwpms`4mmnmmnspm^3]5smsn]6o^3o^3L9c^3]4^fmnL17onnL3annmmnnm^dmnmpopopoppon]6o`8on]4oqpoppnmmnnL14nnmmnnoqqoqqmmonss`3te3vvwf3tmonstqqtvrrvwvvruwvqqrrwxvqruxvuf3ttusvwf6uutmm`3mwxmc5mmnopopon_3n]3nsmupmmo]4_7n]bnL30n]4^4L45n]9^6onN15L6d_9]7_9]5opp_4L1foqqmpq]3sttsstuvuuvzyj3vtmntpmnsd7c4ppomtxtmopuvuuvvuputpuwf3e3tpnmnnonnwsosstpnomnnmmommn]8to]9^4La1M12L18^4L3ann]3^f]3oono^3oommn]4oo`7onnmopqqppopommnnL15n]4oppnoommtuutmo]6zsmtwvwnmqsxmpc7pc3oppmotpmmnmtvuuvvtvvusvg3vvutpomn`3muwmtsspnonn]3oomnn]7so]6nmm^4L37n]3n]3n]3nmmnnL45oo]a^8N12L7dom_3pp_3]3ppoq_4L27onoosststc3zupmmosspmpu]9o`3nn]9tvuuvuttuvuttuvuutssomm^4ovtpsspnL12pLbb^6L19nooL3annmmM10]4^9mmo]3oo`8oomqqoq`3onmmnL16nmmn]3npc3tsd4uttwh3j5f3unmmppmnmmnno`4oo^7omtvwvuutvuf3tstuutsspnmppopmststsoomon]fp^3mnL41nmn]3n]4^3L47n]d^doo^4_5L7c_4`5oo]3qrmqppooL1dtp]4ostuvwxt]4pwj3xvuts]e^5]btud3stuuvvutuutspspo]3^4mmpopsmmnL10o]3ommnpL94nL1f^5L1annL3ann]3^3mm^a]3pp_c`5a3`5omrrmqq`3o]3nL14nommtp]5n]6nonmmwzk4xquspnn]3n]cnse7tvwe4g4xvvwxxwvuttssonopoposvutmmnnmn]6nnoonnmpnmmpnmnomm^4L43nnL18nL2ennon]cn]3^d_6L1boL51_5moon_9`7_3mrrmqp_4L18os]comp]3npoqrxk4umpnmo]4pssd7somuwvvg4vwvvuuvvg4vvwwvg5vut]4omsvvummts]fo]enppsLaenL1anpnL39no]4^e]3o`3ooppopo`6a8`3mrrma3poomm^3L14p]3o]4pvyj4vmsmmpvvb3xytmppmmusmwyxxyj3yyxwumuvtvxxwh3vwxg3xyxg7xg3tts]4pnsvvsmmsnmmnpp_3ug3utmpn]6oommotupc3moL1fnL15nmmn]4nL19nL2enmnnL11nm^foL1boL51noopom_bpqppq`4oomrrmqpo]3^4L14so]7ouxxj4yj3uuwz{zyrrte3smommttsd5c3ttnsvuvg6uwxxwwxxwf3tuwvg3vutp]6pvuo]5nnpssttg3vww]9vyyzxvxxusmmnL88onL3b^3onL3ao]5^d]3`4qponopoppo`3a9ppmrrnqq]3nnoppon]anopsstuvysmnmommostvyz{yxyzz{{zxzk4xtc4mnmmsumpspc5ttsug3xxwwxvwwxxvvwwvwxxwwxwwxwwxu]4nompvtsonoommn_5]5ssopponnmmj3wzzwyywtmte3ttspL17nnL15nmmnn]3^3]donL37noopL15^eL1boL52_4p_bpqppq`4oomqqopo]3nnmnonmmn]8oppssttuvp]6ntuupuwtyj4{{wquy{{ztf3tpp]8`3]5qqpqtuttvuvvuts`3stuve3trsspp]5^4poommonopoon]3n]ewztuxyyg4se3d3spL80nnoL3dnoonL3f^c]5_3popq`3o`3oopa9oma4p]3nnmopn]a^5]bomvxpnmmuwzzxxvwh3rrvwttuus^3suvh4yyj4{{j4ywus]7^3]4^3o`cssopop]6spwyvtxyyj3i3xtmopmtuyzvxwvpspL39nn]4^4]bnpmmnL34nnooL17^cL18nnmoL55oompq_6popa4pa3pomoopq]7nnL14n]8ptoommsvwwx{xmsxzxrqo]8ouwxj7k7j4xuL24yjak6j3w]6d4uwvL52nL39nL3cnnpoL44^a]3`4opqppq`4oqopa7p_5^9L11^4_6`6c4d4uvd4stuuve4f6uvvwh4wwxwwxg6hfyW15yjeywf5g3f4e4d4c5ppoon]en]7onL19n]4nL47onoL1d^7L1aooL51_9mppomomo`3ooL27nnm^3_4`6c4ppc4d9uuteff9wf4gdxwwxwvvg7vwxwwf9e3f9e6d4c6`4oonL80onL3fnpoL3dn]3^bo]3`6_5qq_5n]boL25nn]5n]6o]do]7o]4n]doL21n]7nmmpmmpL15nnL3bnn]3nmmnL44npnL92_8L13oa3oL41^5<164n]3^f]3`3_5nn]booqb5nonL89onnonmommnmnnmmoompmo]8nnL3dnLdaoL12pa3b4vrmoL1a^3_3`3c7d5e6vwuf5g9xwL42nnmpomnomono]4pmponLd0ooL41^b]4^3]foqpnqf5rmpoL17n_4`6c6tte3vvuuf3xg3h5i5xi3x`3L3fnpmnsmmpp_3pnmmpnopnoo]6nm^3L34nmmoL8bnnL4e^4L14qb4vrmoL22nnmnn_4pc5psd7e9te4`3L40ommoommppoopnomomoo]9nLc7nL42^7mn]4onL13oonqf5rmpomooL16^3mnonno^3opononoppompc4d3sd3sd7utspspL40oomopon_4pmmppssmp]7nommnn]9noL2annLf2omqb4vr]4ppL1dnnmmon_6ppooppoppo`3c8ps`4oppL41n]5pmnnp]3`3mnnL16sn<109nL11nopmqf5rqrroL1dn]3nnmnmnoonnonopoopopo`8s`bnL3enpstuvutmmo`3nmppopnon]5nmnn]8o<10c^3L12oomqrvb7oL2bnnm^7oon_fppL41ppstvywpmopmnmppoomnnL11oLf8n]en_6nL11nonmb3qomrvvrpL46`3nL40on]4vvsmpomppspnonoo]3noo]bpnL2b^6L89nL4a^7L13pb3]3omrvrrL1an_5`5c6d8T14`3L42ompp]3spmnmmp]3ommn]3n]enLbapoL48n_6L13qrvvrpoopmrvvroop]5N10`3c6d5e3f3wwh5yzzyY10`3nL34tt]bpmpnppmmpmpnmp]4ponpnnommnn]cppL29^6L88nnL49^5L14qb4]3omrvrrL19^3_6`6c3d3ud5uutuvvuvuf8wuopoL35no]bompmmp]5omnsp]3onnmnLcanL3dnn]an_5L14rrvvr_4mrvvrmmnL13^4mon_9`4c4ttc3ttsd3utuute4ttutt`3nL43pnmp_3mmp_3nmnon_4mmon]enL2a^5L46nL8c^4L15qb4m_3mrvrrmmpL22nn]9o`4c3ppsspc9popoL3bn]5stppmmomopmmonnmmn]4noL12noLb4nL41n]an_4L15rrvvr_4mb3qL1ennoonnoop_4`4oppo`6ssppspss`9nL3assmmootvtpnmpmmponoopnon]4onmomnmmnL39^3Ld3^3L16qb4mmopqb3qL2ennmmnmnmnn_6poo^3onnopoL3csus]4oponn]3npmmpn]6n<10bn]an_3L16rrvvrpqb6qL2cnn]6^3onoon_3nnon_3n`3nL3ctxxvtppsoppmmonppmpn]5noomnmoL3dnLd4nnL17qbbqoL47opoL3ftutspsmmonmnmmoomn]6n<116nL19baq`3L12^dN27`4nL3cnn]5pnopmopn_5n]3_3monnmmn<10enL1aoqb5qqpoopoL1a^aN26L40n_3p]5onoommnn]3nmn<110^7L19pb4qppqqpqqoL87_3pstuvwwusmmnn_3npmmopoomonnL86nLa5oqqppoopqpopqoL8epsuvwvsmmnmonn_3nnLcanL43^aL19oppq`3qqppqqoL10nmm_3nnmmonL72p]4tvupoo`3ss_3^4<12eoo`4opooppL19onL74omon]3ssomnoomoon<111^7L1ao`4a4ppqqoL11o]4oonL75pmonnppmosoopomm_3nomnL4fnLdeoo`7oppL16noL77nnonmnn]3onn]4oLcbnL46^5L1boppqq`8o]fn_3`8ooppoo`3oppo`5o`4oo`8_3`5omo`3_3`3_3`4oopp_3pp_7p_6]4_8L14opommoomoono]5nnonmnL4foLddo`4_5`3L11_4]3_4mm_7m_8m_3]3_8mmom_5mm_bm_f]4omooL2comn<11a^3L1coqq`3o`4qpo]fn_9ponoopo`a_4`5opoopo`3_4`4omnp_4`3opoopoopooppN13]4_8L13npnomm_3noo]8nmn<12fpp_aL16oomoo]3N1cmoom_8mm_am_a]3oo]coL20omnmoomm^3<110nnL27o`coL10_8p_5ppo`6op_a`3_6n_3`3oomopoppopooppooppN1a]4n]4nnL10osp]3_4moono]anmmoL86nooLa3_5p_6L11o]5o]3oom_5mN13moonom_3m_4]3_ammoomm_ammo]6oL1fsuvtponmmnmnmmn]dnL87nL7anL28o`coL10_8n_6p_app_3`4_9p_8moo`3_3ppoop_5p_cn]dnpa3po]7pnmn]4nsuwuspmmnpo^3o]anoL4fnL39nL3enL65_c]3o]d_7mn_6]anoo]3om_6poonN10]4ommommoo]6_4]5^4moqpo]7ppqq]8pommn]3n`3nn]8n]dn]foLb4n_3L3annL27oppooppo`5nmnp]cn`cqpN13npa6ppq`6a6_4n_3n_c`3om`aqrrqqpptt]esup]3nnmpompnoonnmnmo]6n]6n_3]anooL76nooLa3_7poo]5n]d`cL15o`do`7L16`4opponoopopp_5noss]ftvvt]4ommonomommnmn]bnL10nL78nL3dnmnL3annL27o`7qppopo]enO38R16`4opb3q`3_7ppmmoo]fvxwvtspnoppopomnnmo]4n]9^3L4anL38noLa4_8poopomooL17`3_3O10oL13nmtT16]7pqqpmostuvd3sspoonL11pd3spp^4L14oo]cpnLb4n_3L3anoL27opo`4o`6mon]9oo]a`ba8pa3pmonnomnomoomn]8pU16u]6o]6o`3o]4spmmoo]doo]5oom^3mm^3o]3n]9nnmn]anoL77nonL3c^3L3bnL28_dL17nop_7`doL11`5tT16tppc3nmpc3`8sspssnnL13onnommnnonnonmn]dppnL85nL3cnnonnL3aoL27oppon]7oo]9`donmn]5nmnmmnn]3n]3o`fqptf4usmoo^5_3n_3n_5muvuutuud3e6vve4tsnL14nnopmmn_3mn_4no^3]8nmnL84ooL24", ["office_l"]="KfffKfffKfffKa41^3lanK1dfnK1d3^4|^5|npl3nK3adon|^bo^3||^4lanK1bdnl3nnl7noK1d1o^3oono^3oononn|n|^5l3nn|nn|nnK1bf^3|n||^4o[10nK1c0_3p_4n_6^4ono^3||^4oo|nnK1bdno^a|onl3^5l7nnK1bfn_apoopnoon_5n||^4pplanK1b5^c|^3||^6l3n||ooK1bfnoo`3_3poopnppon_7l3^3pp|nlb^3K1b2^e|^7l6ppK1bfnoopoonoo`4opp_4p_4l3nn|ss|nl7n||nno[3aool8noonK169^4|^eo^4l6pplen[3annl9^3K168n`4nn`4o`4oonop_4n||oonssl9n||non[36^3o|nnl7nppoonnK166^7_3^3op^6|nnl3no|splen[38^3ol9oo^3K166osspspo`5ooppoppoppoppn||noospldnon[33^3_4pol7n`3_4nnK162oc4p|noopo^4oonnon_3n||^3pnldnn[36^5pol8_5nK164mpc4p|oppopo`3o`8o||opnssl3nl7n|non[32^4opopspl7n`4_3nnK162nc4`4s`3onon_3^3oonl3onsplbn||n[35n|nn|ospl8onno^5K161mpc8tc3po`5oo`3o||npnspl3nnl6pn|po[2f^3_4ppoptsl7n`7oonK161oc4`3c5o|n_al3n|pnlbnn|nn[32^5onptsl8`4oononK161mpccp|nppo`6n||noosol4nl5noo|pp[30nno^3oposusl7nc3popopoK162oc4pc7o|n`6_3nl4npnl4nl5^3|nn[32n|^3onsvsl8`4oo^3K162pccp|psptc3`3nl3_3l4nol5ppnnoo[31n_3`3oswtl7nc3ps`3oK162oc5opc5o|`3c4||onl3^3l5ol5onn|nn[33nnoopnswtl8ps`4onnK162oc5ppc5p|pc6n|ppn|noopol3npl4n`3^3[2fn|_3`4osxtl7oc5`4K163opnnppnpc4p|`3c4n|ool3o|pnl3nol5onn[32nn|on_4nswtl7nss`4opoK163pc3tc8|pc6o|ppn||posnl3psl4npopnno[2f_5`4oswtl7oc3ps`4oK162ospc4ppc4|opc5n|nol4npl4nnl5onn||n[32n_4popusl8pss`4onK162npc7p|^3|pc7|opn||oopnl3opl4opponno[31o`7susl7psspps`4nK162ospc5p||nl3ppc5||nl3nool4npl4nonn||n[31_6poptpl7pc3`6oK162pc8|c5pc3tts||nn||oppnl3opl4noopnoo[30o`5ssppssl7pc5`5K162nc7p|spc3pspsspl7nnpl4ppl5^3||n[30noonnoppoospl7nc5onppoK160n|nc8nc7lbpopol3pol4nopo|no[2fn|ponpc3pospl7pc6o`3K161`3c7|ppc3ps||nn||nnl3s|pnl3nl6oon|nn[30n_3`4o^3l7o`3c3oppK162caoc7n|n`5o|osnpnl3pl5npoonoo[30`3sspsspnppl8c7psK162psspc6oc5ppn|noppoon||onol4nl5^4|nn[31`7o|nnl7pc7`3K161pc3`5ooc7n|o`5o|npoon||nnl5nopo|oo[30`5spspnonl7qc7ppK162pc3pl5nc7n||_3non||n|ol3nnl6^3|nn[33o`5lapc5`3oK162pc4|n`4c7p|n`3opp|n_3n||nnl5nppo|oo[2fo`6ssplapc5p_3K162pc3p||oonnc5psp||^3|nnl4n[43o||oppolb`3K168pc4l3_3pspss`3l4o|ol5on||ol7o||non[32`3ssplbpssK169pc3p[11noo[15ppo[2fm|`7nlappK16apc4||osp|^3|p|stc6pl4oss|nnl7nn|c3[31a5sspmlapK16apc4l3ssl5n|c8ol3psptslcssp[31`7olappK16anl7ps|^4o|stc6pl3n||tsl9n|oc3[30p|q|qqsspml9qsK16b`7spl7c8ol3sd4ssol8ossp[2fmo`3|q`3lapoK169n|stc7^6|stc6pl3sd3c3nl5npnnoon[30p|a6lbpoK16bc8pl7c5`3ol3pc5pl7o[36pqq|qqplbpoK16bstcapc4po^3||nopnc6pl5nn||nn|n[31ql3a3lcpK16apso^3l3c4`5l8nn|c6o[3dpa7plappK169mss||^5oo^3l3nnlac6p[45qlappK16appl4^3||^8lapc5n[3fqq|a3K176mss|^7onn_3nonl9nl4^7K1b8ppl6^5ppn|nnld^8[3bqq|qqK177nss|^5on_3pspnonl9nl3noo^3onl4nn||nK1afppl6^6o[11_4n|n[3fqK179pp|n|^4_7|nnl9n||oc4ononl4nn||nK1b8^3||n[11_3n||nK1b8n|_4^6onnoo|onl9nl3oononnonl4oK1b5n|nl4nl7nlanl3^3l3n|nK1b7n_5^3o^4oononl8nn||noo^3oonK1b9^7|nopnl4n[13nnK1b8nn_4^3_3pnno^4l9nl3^8K1b9^4l3onl4sn|nlenn|n||nK1b9noonoonos^5onnonlc^5oopnK1bcnn|op|n|nnK1e3n[14nnK1c9n|n|nK1dan_5nlcon|nnK1c9n||nnldnK1cc^3oononlbn||nnK1c8nl4nnK1d8no^3_3nlbn||nnK1c8n||^3K1d9nonn_3nlcn||nK1cc^3K1dano^3oldn||nK1ccn|nK1dan_5nlcn||nnK1c9nl3n[19nK1c0noonno[10nnl3n_3pnK1c0n|^3[15^4pnK1bfnon_3K1dbn|^3lf^5K1c3nn|_3^6l6no`3ss`4c5tsK1c2^3l8^3ooppc6d5sK1bbottsd3|nol6npc4d7uud5sK1b9sttuutvusspl7nssS11sK1b8se6vutts`8s`6c3d8spK1b8stte3tuupo`3oonooppnnK1c0tutsol4sttutte3tsnnl4noonnoppon||ooppopoononK1aftud3n||puutc3tutssl5nnoo`5o^6oponK1b3uvssul3nstts|tutspno`8onn|npc4p|nonK1b4uwsnpl7nnp|n||^7l6^5l4^7K1b0tutol3^3|pspstssnn|nldnnops`3_3nnK1b0tsp^3oppnnl3nppnpolcn`7K1b7np|n`3ss`5nnl6no`5n||no`4nnK1b9sspnnpp^6o^3ppn||nnppnnK1c4c6o||opc5`4nK1ce^4`3^3K1d3nnpo|noppol6no`4o||n`cnK19c", ["office_r"]="KfffKfffKfffK7e6nl4n[1fpldnK1d2ol8n||oK1adnl4n[1dn|nn|o^3l3nnK1afnl4n[28nl4oK1abnoml3o[11nn||^4|n||nno^3|nol6npK1acn[2annol4oK1acnoml3nol5nn|nno^4|nn||^6|^3oonnl3ol4ppnnK1abol4nn[16nlfnopK1adn|npnl3pp|n|^4l3o||^5||nno^4o^4|n||n|no||nnpK1acpl4op[16nl5n|nol5nonnonnoK1a9n|osnl3ss|n|^4|^3||^9onno`3nppo^3ooppooppooK1aanpl4pplenoppoon|nn|npponppnl4nnonnponK1abosnl3s||n|onn||non|n|pc3pponon|osso`4noonoop|p|pooK1aansnl3pl4olao`5n|o||nppn`3o|n||^3onnonK17bo[2cno|oto|n|s||n|onn||no`5c3pponpn|ossnc3pon_4`5onK17an[2fntnl3ssl3nl5`bn|o||nspn`3on|^3onnoonoK17bpr[2cn|ot||n|tt|n|onol3pc3ppc4pn|pn|osppc3onoppoo`6K172pl8p[2fotol3t||nl7`7s`8osn`5s`3nnonn_3K170nssnl6ns[2do|pu||n|tt|^3psponccppce`3o`4K170pssl8spoo[2cotol3tt||n|psponpssppc3ppsspopopsppopc3`3noon_3pnK16dpc4ol6ptspsp[29o|pup|n|ut||oppssppc4`4nnssppspnl4c7oo`6oK16coc4pnl6pts`3o[2apuol3tt||np|ppopc3ppspp||psopssnl4c6pn_3p_4K16bc7pl6put`5o[27mpup|n|ut||osopsppc8n|ssppsspon|nc7o`8K16apc3ppssol6putnpo`3n[27puol3tt||nsp|poopnoc3pp||ssppspnn||nc6pn_5ponK16asttc3ttpl5nswuoppc3p[25n|puo|n|ut||pss`3o||pc5|ostspssopp|pd3c4`9K16apc3ppstol4n|swt|o`4n[27ptnl3tt||c4poopopc5|pc3pssnsp|c7on_3nnopoK16ac4psttpl4n|sxvospsppo[26mpuo|n|ut|pc5pssppc5|c7pssod4c3poo`7K16ac6tsol6pxv|`4so[27ptnl3tsl5osopsppc6`3|ssopsp|nno`4_7ppoK16assd3sttpl6szw|c5p[27ptm|n|tt|nn||pspnc3ttc3tc3nsspc3l3`fK16asspc3tsol6sxuo`3opo[27otml3ss|on||oso|ppc4pc4pnsspc3n|nopo`3onoonoponK16ac3tsstsol6sxv|c5p[27ptm|n|ts|po||psopo`3onsttc3ospc4popo`emK169c8nl6pvt|`5o[27osl4ss|on||ps`3l5c5posoc4pop_9`4onK16ac3tsstspl6pvtoc3psp[27psm|n|ss|po||c5ppn|nsttc3psstc3`4s`dK16apc7ol6outo`5o[27nsl4sp|ol3c5pnl3c5poc6opon_4pp_5ppoK16assttssttpl6putppc4o[27osm|n|spnpn||`4spon|osttc3pc5ppspps`bspK16apsttc4nl6nspoppsspo[28pl4pp|nl6osoo||oc5onn|p_4ponopon_4pooppoK16assd4ssol6osppc5p[27nsml3spnponp_4soso|oc3ppooO16spK16ac5tssol7popsppsso[28pl4po|ponp^4popnl4o||oonpop_3pooppopoono`3oppK16asd5sspl6npopc5p[27npml3ppoppopn_3s`3o`4|`3o`cs`8spK16astc6ol7o|o`3ssp[28ol4^3o|nonno|p_5poo|o`3opo^4oononoonp_5poK16asd4stspl7oopc5p[27npml3poopnppoopn`9n`6c6tcbttsK16apc7ol9`6o[28ol4onnp|op|no|ppopp_4|opooppttsttstsstc7d3sK16ac3tsd3pl6no|pc3psp[27nol4pnopopponpos`8nppo`3tsO13K16ac3ttsttpl9pc3`3[28nl4n|no|pon|o|oonoo`3o|oonoppts_7`boK16astsd5pl9pc5p[28oml3onopoponopospo`4sp|opo`3ttslc^6K16apc5ttol9`6o[38plao|`3sttpK178sp|ssd3sttpl9pc5p[28nl4nn||np_e||oo`3d4sK177sn`4ttc3ol9ppssopo[32sso`3nl4pssp|ps|oppsd4oK176p|nc3d5pl9pc5p[28nl5^4c3pssoonn|stts|stnoppttud3pK178ststtc3ol9opc4p[32sspopsl5pc3|ps||ppsttc3toK177sd4c3pl9oc5p[31nc3ost|nno|stss^3|nppd8pK176sttc3psolappc3p[2f_3ssp|ssl5ppnl6poss`b_6nK16apsd4sttpl9opc4p[2fsstpop|oc3pnl9npptt`ess`3K167p||sd3ssttol9nppc3p[2fppsp|o||oonlcpostp|nn_7`8K167so|sd7pl9pc6[2fc3p[12nppd3lb^3_4K167o||c6tsol9o`4sp[2fppon[13ppsttsK178n||pd5utpl9pc5p[45nppd4sK17apc3psttpl9n`4sp[46posd4oK179ststssttpl7o|pspc3p[32^7lcnppd6pK178c6ttpl7n|ns`5[32^7ldppsd5sK178sd5utpl9pc5p[32_7nlbnppttsd4sppoonK174opssttol9os`4o[32^7ldppts_4`b_3K168n_6ppsspl9nc5p[31n_7nlbnpptt`dc6nK166noo`7solcnopo[32^7ldppstsl6n_3`8K168^5_3pon[41n_7nlbnppd3plannoo`3K16anpopc4o[42^8lcppsttsoK17apsspa4n[42n_3n_3lbnppd5K17aospopop[45nn|^4lcppsd4pK179psppqqp[44noon_4lbnppd6pK178oppotup[45^3||nnlcposd4ssK178psppvuo[44n_6nlbnpptt`3c5`3onK171poous[46^6ldpotso`fonK16bo`3un[45_8lbnpptts|o`ac6nK169nonop[47^6ldpostsl7n_3`7K16anpon[45^3_7lbnppd3slanoo`4nK16aon[49^6ldpostssoK17cn[48^8lcppd5K1c6n[12poststtsK1c4n_6nlcppd4utpK1c1no|nn|n_3lcpostpc4poK1c1noonpstsnlbpptt`4c6ppoK1bcnn|o`3lcpostpoo`7c4ppoK1b7n_7nlbpptus||no`8c6nK1b5nn||^3lcposttpl7noo`7K1b5noon_4lcppd4lano`5nK1b1nso|nn||nnldoosd3plfnK1b3ps_3nnoonlcppd5nK1c5n[12oosttstsK1c1nc4pc4ppnl5nn||nppd6pK1c0n`col9oosso`3ssponK1bcnnlfsttsptsott`5c6poK1b8nppnn|nl9tuutuuvu|st`4oppoppc4ppnK1b5^5ppc6psute6d3`dc6nK1b8^3`6ste3ve3tspoppoo`6o`5snK1b1nppssponpsoo^4d3vvuuvvusO13nK1b1npspn|nnppnnl4suttsspd3pon_6`3oo`6K1b2npsp|nno`6o|puttotvuspsoopoppo`cnK1b2onl5nnl3nl5pnsd5c6`4_4n_4K1b2pc3pnouud5so||ptc4d4ead5c3oK1b1ppnppnstpl3o`5uusspnl4npsstte9ttupK1b1susl5sttpnpsttuvd7c3o||pc4te8sK1b1otvs|osonsd4sspc3ttsd8s|suttspsd5upK1b1psts|svutsnnpsttsp||se5tte3t|pe4t|puutuupK1b1npo`3c4ol9sd3e7tsnnpn|nsd3sttnK1b1npc3pspl3oc4ppool4pstte4tn|osl5nppsoK1b1n`7nl3no`9o|ol4nonK1bfossp^5la^4oopssponn|n`5oonn[2b", ["office_l_b"]="KfffKfffK3dbnppoonnK1d8npnno^3K1d6no`3sspnnK1d6n|n`5nK1d5opn|pc3`3nnK1d3pn||psspponK1d4ppoopc5pp^4K1d0ppnpc3`4o^3K1d0ns`3c5`3^3l7^3|nK1c4n`3o`6on|nl8nK1c8nopoo`7nnonl6po^4K1c4^4|^7|nl8^4K1c5`3spo`3o^5l7opoponnK1c2`3sspn`4^3l9^3onnK1c1npspc4pc3ppnoonl7^3_3nK1c0npnpc3`6o|nnl8^4K1c1m|`3c9pnnpnl6npo`5oK1bfnpnpc6`3o|nnl6nono`3oonK1bfpspc9p|ool6nppo`6oK1bfns`3c4ppo|nnl7^3`4_3nK1bfpc8ppopp|mml4npposs`5oK1bcn||^3`6nnpn||mml4nono`4oonnK1c1mnpp||oopo]3l6o`3s`5onK1c1op|]4l3ml8nppn_5nnK1c1muutsp|nlcn`7ooK1bfo|mpttsp[10^aK1beo|ppnn|ps`4_5n|ml3n||n|nn||nK1baol4`c^7l5osol5mK1bdcd`7_4n|psspon|n|nK1b7^3`4c5`ao^8l3nK1bcoo|c5|p||pc3||s`6|_8nnl7p[38sK17cnpssp]9n`3ool3n|^9[41nmK179op|sso]6n]4nss`3|`3_6^5m[3bo|]3lcpK16aonn||p|]3svwvuc3mm`3^3|mml4^6|m[3amm|moml8]5K168pnopp||somnmwxxvtostt||sppoo|mml3mm|noo^3m|o||p[33]4nonl7]6oK165^3ool3p|p]3svwtn|stspn|^3ppssponl5nn|mm|m[35]8l8]5nK164nn`4l7pn|msttss|onn|n|pttutppssl4no|mm|mo[35]7l7]6nK165mn`3|`6o|o|]3oo]5||osttm||ppml3nn]3|mm|n[31n]8l8]6K165nppl5p|p||sp||ss`3n]3l4sttc3oml3^3]5|o[2fmn||n]6l7]6o|omK162nopp||psl4`3l3pp_3nnml3]3non||m||n||]3|mm|n[31m|n]5nl8]4nn]3K162npl4ssl5c3|`6s||`3||nml3m^5|n]5|o[2dm|]4on]3onl7]4opn]4nK161n|pp||ssl4sp||_4npo||o^5ml3mm|nl3]3[32mm|]4n]3ool7]4on]4K162n|`4l7pp|`6sp||ppoo|o|nn|mm|^3|n]5n[2e]7o|]3nl7nmmp|mnnonnK162nno^3p||`6oonno`3o|oonn|nl4mml5]3||mm[31]4l3mmnl8mp||n]4K161mo|_4^4_3pp|ppoo`5|ppo||n|n||mml4]7|n[2fmnonl4]3l6mol5_4mK161npp]7||ml3mmnno^4|^3|mml4mml4]4||m[31]4l4]3l7mpl4nmommK161n|ppmouup|s^3]7^4||^5ml3mml4]6nmn[2en_6p|]3l7mp||p_6K161npnnmm|d3smmp||spn]3l7]3l4mml5]3|n[31]8|]3l7mn|omommoomK160mo`4om|utmptt`3|`3_3l5]4l3mml4]4l3m[2eo|onm_4|]3l7oo|popom_3K161n||oopp^4st|omsts|mppnmml3nomml3ml6]3[33]8n]3l7mm_5mmoK162o`8|ponnoo||pnott|mossp|s|ml3ml5]3[34_8|]3l8o`3oppooK162npo|ppo`3^7m|n|nnmmnppn]3l4ml5mm[36_5mo||mml7omp_8K161o`3l5`5_5^7m||]4||mml5m[36_7p|]3l7po|qo`3ooK164o^5on|^7|^4]4||m|ml3mm[3fmoomolboo|p_5mK162opnmnnp|noo^4oo^3|^7]5||mm[3bp_7plbop||poo^3K162]5||nm||]8||]3|mml4m[43m||moldoK16ano`3o||]4on]5l4m^3l4nm||ml7mo[36_4pK178npponnolf]3[47o|_4K17ao|`5|oo|mmoom|]8nl4]3|mml7mm[35ppl3qpolbnK16anpp^5mml5m|]9l3]5lcp[33_7mlaomK16aos`6nm|]5|mmnn]5l3m||mmlbn`3[30o|p|`4onl9poK16an|oononnmml7]9l3]8l8]4[2fom_3|p_3laomK169mops`4onn]6|]8^3|]8l5]7[30o|`6olaonK16an`3onnonml7mmnn]5l3]7l7m[36opp|ppolbomK16ao|s`5|pp_8|o||nn|n]9l5mm||mm|m[31pl3`3lcoK16anppo`8oo^7l5mm|]7[3do`7olaooK16ao`f_5^6||]7|nnl8n[39plaooK16an_9n[12]7[3fpp|`3K176no`8o|ool3o|oo^5l3ml4]7K1b8n_5nnl5nn|nmmld]8[3bpp|ppK176po`6oo|ol3noo|n|^3l6ml3]8l4mm||mK1afnono^4l3]4[11]5|m[3fpK179o|p_6|^7mml9m||]9l4mm||mK1af^8|]3||m[11]4||mK1b9npl3_4||n|]3|mml9ml3]8l4mK1b4n|n|nn||ml7mlaml3]3l3m|mK1b7ol5oo|nl3]6l8mm||]9K1bfm|]4l4m[13mmK1beoo|^3]8l9ml3]8K1c0mml4mm|mlemm|m||mK1bconn|nm|]9lc]9K1b9^3mm|mm|m|mmK1d2noo^4lam[14mmK1c9m|m|mK1ca^5lb]7lcmm|mmK1c9m||mmldmK1bc^3ld]8lbm||mmK1c8ml4mmK1d8]9lbm||mmK1c8m||]3K1d9]8lfmK1cc]3K1da]6[10mK1ccm|mK1da]7K1daml3m[19mK1c0]6[11ml3]6K1c0m|]3[15]6K1bf]6lcnK1cem|]3[13mK1c3mm|]9l6]4nl6]7K1c2]3l8]6nl4n]7K1bb]7|mml6]8ol4p]7K1b9]bl7]9l4s]7K1b8poL1al5s]6K1b8ppL15K1c0]4nl3n|]cl4]al4oo]7K1af]4so||st]al5]d|]6K1b3]4so||op]3|L12|]4opm|]3K1b4]5l7]3|m||]7l6]5l4]7K1b0]4l5m|]9|mldmmn|pn]6K1b1]4l6ml3]6lc]5nK1b9mm|mmol5n]4l6]8||]7K1ba]4l6]a||]6K1c4]3pl6so]9K1d6mmK1d3mmle]7||]anK19f", ["office_r_c"]="KfffKfffKfffKf46oK1dcopo||mK1dapqqp|qqK1d7_3pqppqpmK1cfmoa3||q|pa5nK1d3oppopopa3pnK1d6oqqppqqppa4p||pK1cdopopqoo`3qqb3qpqqK1canonqpqrrqqb3qb4a4K1cao`3oa6b3q||npqpoK1c9opqqono|n||pb4qb6K1c9opqqopqqrqqb6q|nppK1capqb5qo||ob4qsuwwxvK1c9pa3rqpte3t|qrrpuvtquvK1c9pb4puvtuxyvutrqtvuuwvK1c9pqqrqnutpuxxutqpqqsd3sK1c9sqrrqspte3sqs|qqrqqpqqK1c9ssa4pl3oqqopa5rrqK1c9sttsqqb3trqpa4b5qK1c8opc3a4rq||`7_3K1cas|ttsb3q||nl5nn||ooK1cac3a4la_3K1cdc3rttsq|sp|_5l3oK1cdsa3ss|tsK1d8a3sq|pup|_8K1d5ptsK1dessutssppttK1d8opsta4K1d0nl4^3|n|o`3K1cemlfpssK1c9p|p|tuusnoppsstte3vvwuK1c9s|tuutud3e4vuf6uK1catvuute4vvuuwf3wvvwvK1cate3te8trpttuursK1c9te8d3ussqtf4rsK1c9ttuud4qtuutsusuuf3stK1c9d5uutstvttvuqf3ursuK1c9stssuurssruqstsrqurrvqsK1c9tutte3ssrttutqvrvuuwstK1cattssrtsptuvtssuqtsqrsuK1c9d3|tuvusstvrtsrprssttuK1c9ttssd3urpstqttsttuvuvuK1c9tuttutstsuutuvvuvvg4vK1catc4tteavvuvuK1c9d3ecf4utwvK1cattuututteaf3uK1cattuuteaf6tK1ccd6e9d3rqK1cdc3d3sd3stssqrrtrK1ce_3`4q`4qssa3K1ceppqqcdqK1cenoO10K1d0n_5pp_6|nK1dcnoppK1cdspqq`8qqc3rsK1ccs|o`eqqpK1ce`dqqssqK1cfn_3p_3`6qqpK1cfnno`9a4pK1d3n_3`9K1d5oo`9K1d9n_6K1ddnnKfffKfffKfffKfffKb78", ["outage"]="<1c5^dmm^3]5n]3M15L83nL87nL9e^9_5no^5o^b<1c3^8mm^3]3^3]aM15LbfnLea^7_5nnoo^5o^b<1c5^b]fM16L97nL75nL9c^8onnoonnoM10o<1c6nnmmnmm^3]aM1b]9ono<102nL9bM10o^coonnL1fnonn<191n]bn]6^3]3^3]5n]5^3mmM15]9oomomnonnL79nnL4bnn_4nLbbonmoop^3]7^8_3^3ooM11L1e^4]3nnLccnLbaommn]3nn]fnnm^6]9n]6M16]9onom_3nmmoonommnL72nL3dnoonnooppo^7]8opoL3cnL74_3no]4oo]8M1aoo^3ooL1fnmnn]7nnLb1^3mm^3_3^7]aonLadnmnnoo]8nL19n]4M20]9onnoonnmoonommonL66n]annoL39_3nn_9p_8^4ooL26nL10nL73o]3oonm_4]7oo]7M18oon_6L1ennon]3nmmnLb1onmm^5_b^6]3nnLaen]6n]7nn]8nmnmm^3]9n]5nmnnmM19]9noomnonmoommonL67nn]a^3L2en]8pon_4O12_4nnooL2cnL77o]5oonm_3]3on]5noo]7^7onoo^c_4^3onnL1eno]3nLbb^4_4popp_5^3Lb1no]3o]4no]5nL11^3]3^5m^bmmM15]9oomoomoomnoL77oL2ennL15npnnL45n]7nL63oon]3oon_3mnnmmn_3n]3no]9^8_3^d_6^3L1en]4ommnL79nLfcnL12n]3nmn]f^4mn]8nmnnmmM1b]9nmoonmnnoL77nmnL8en]7oL65nonnmon]3onmmomnnmnommono]8^8onoo^8_3^6_4L1fnmn<17doL10nnmmnnL10^5]9nn]5^4mM15]9onomnonL7bn]6nL27nL67nL67noo]5nonommnoomonno]a^8_6^eo^4L1enmn<180n]5nmn]4nmm^4L10^4m^4m^5]3M1e]9nomonL7dnL2enL5eon]7nL6ao]3o]3ommomoomop]b^6_3^3o^3o^3_dn<1a2n]6n]3n]4o]e^6mmnn]3nm^foM14]9onoL4ann<137oo]3om_3n]4on]b^4_7^4on_fL1fn<185n]4nmon]6nL10^3mmn]4^8mM1c]aoL52^3L2bnL2dnLd8onoonmmo]6on]a^6o^a_3^7_5Ld8n]3^3Lc8nn]4o]5^3L17^3m^4mmM1cL58nnL2ennL18n]4^5mnnmnnmnonnonmmn_3nmn_5m_5mnoL20^amm^3L1bn]9nL70onnonmo]3onmo]aM12_3n_aLc7nmmnnmmnm^3]3nn]3^3]4nL20nnLa4nn]annL1a^ammM18L56nnL43n]4nn]3^3]3nnmnomnonoonmnonmoo]3oonmm_3nmmoo]7^5mmnnmm^4mmn]3nnmnoo^4m^dL16nL7con]3ono]3oo]8M13_3noo^5_3Lc1nmmnmmnmmn]3nmmnn]3nn]3^4L24nnLa6n]4n]3nL14n]7^4]8M18L56nL40nmm^5m^3omn_4m_5mnommoomnonnoonmmopnmmo`3omnn]7^5mm^9mnnmmnnmn_5no^8]3^5L40nL13ooL13nL28omnnonmnnmop]5nmM12_3^bo<103nn]6^4mmnL5cnoL3dommno]3nnL1a^3]cM15L56nL19^3L17nL49^7mm^cm^4ono^3_5^5_3^4L54ooL13nL29oonopnoon]7nmmM10o^fL88nL7ann]7nn]5nnL99nmmnooL1dn]e^cm^7L57nL17nn]4oL16nmmnL1c^5]3^3o^3L1a^7m^8mm^3mnnmn_c^3oonn]7^6]4nnL5aonL2aommppmmoo]5nmmM20<103n]4^4]5nnL70oL2cnmmnmmn]dnn]f^3]8M14L40nnL30onL31^5m^9]5_3^a]fnoM18_a^3_3nm^5mnmmnon]6^3]5nL22nnL2fpnL2bonmnoo]7nmm^4oo^donnoo^5onnL54nL32oL3anmmn]8nnmnnL17n]7nL10^a]3^4]bnL63oL2dnmmo]fnn]cn]3^3]4nnmM13L41onL10n]dnL12ppL24n]3nnmm^4_9nnoon]3^3mnoo^4o^8_4n_3nnmno^4mmM12N12^6mmnn_3^3]3n]6nnL1fopoL30pnL2dpopn]7nmmM12o^3_4nnoonnL54nL33oL35^3L14n]8^3m^5]bnL10^4mnmm^f]5^4L2dnoL31pnL2dnmmn]7n]7nn]b^b]3M15L3fpo]f^4]3nnL33nL16^4mmnoonmnn]4^b_an_9nno^7`5_5pom_8^3onon]3nno^b_4nno^8]5nL4fsoL2eomon]6nmm^5o^co^3_4^6L54onL72nn]7^b]4noo^6mn]7oo^4m^7mnmnL1b^7L5dsoL31n]6n]6nn]8^4]3^4]7M15L3fpn]e^3mn]4nmnL15nL24n]3nmnmnmm^7]b^b_4nnppn_9`3_3n_3nmnn`3_cnoon]4nnm^3mm^e_9^3L42nnL14spL2fomon]5omM21L54pnL63nL11nmmn]3^4mmn]5nn]3n_5^5]4_4^5mnnmnL1f^6L5esoL32n]5n]cn]6nmnn]bM11m^3L3fpo]ennmmn]5nL38^am^3mn_d]5^4onnmmn_3nnmn_6n_4`4_6^3`6_4`3opp_3`5M15_6n]3^4mnmnn]3nL38nnL13tpL30ono]5ommM11oo^5o^7L54pnL60^f]8n]6^3]3nm^3mmnmnm^6mnn]4_6nnoonn_bnmmnnL11^6]5nL44oL13spL31o]6nL1bn]6M10]4nL3fpo]ennmnn]4nL37onmn]4^5]4op_9^5mm^4oo^3_3`3omn_3^4_3nmmn_6nmnn`6noppono`bnno^4mnnmnnm^7_6nnmm^3mn]6nnL39nL13tsL31o]6ommM20L54poL60^9L16^3mmnn]5^3]6nn]6n_4^8_7nnooL15n]5nnmmnL59tpL38nL21^6m^9L45sp]b^8]3^7L2fn]4^3mm^3]3nnpononn_3^4o^3]7nmnnm^8mnn]4nnoo^4mnoo^3mnno`3o^8`4oopooppo^8]3^9_4nn_3nnonmn]4nL50tpL32o]5ommM20L54poL32oL38nL14nn]3n]5noo]6^4]4n_3n]3n]4n_5^6]4^5m^6mm^6mm^3L29oL31spL38nL13n]4nn]8^bm^4L44sp]b^9]3^6L14nonL1d^3mmnn_6^3mm^4onnoo^4_ano]3n_3nn`9onoonnonoonmnno`3o^6oo`5_6nnono`4_6pomnon_4nn_3^3on]5^5L18nopnL15^3mmoL15spL38nmmM11o^4oo^8L54pnL56^5onnmn]dnmm^9mmnon]9_8m^3m^5mm^4_4^5_3nnonmnn]4^3oon]3nm^4mnmm^3]4nnL5bsoL4bnn]4nnmmnn]4M10mmnL41po]b^9]3^8L2dnn]4nmmn_7nm^5oo^5opon_cnppo^3mnoono`7onomnoo^5ooppo`3onn_fn_3`3_7no^3_5nn_3nonm^4m^6L32^3L17spL38nmmM16_3^7L54onL56nm^3]dnn_3mmnno^8mmn]a_7po]4n]7n_3noonmmn_3^9on]3n_5nmmM10L5cpoL52^3]6^9mnnmmnL45po]9^b]3^9L2dn]4noo^3onn_4nnon]4n`5nn_bnmoonnonmno`bonmn_4nmnno`3_4^3oonop_9mnoo`6_a^4_4^4mn]8^3L36nL14poL38nmmM1ao^5L54onL19nL18nnL23nm^6mm^6_6mm^5o^5]3n]5no`9o^3mmnn]6n_3n]9no^7oo]3noo^5on]5n]6^3L2bnL30onL54^3]4^5mmnmmnn]3nL44pn]8^c]3nopo^6L11n]cnnmn]3n]annoppon_3^3]3o`aonn_bnmoononm_3`9on]3n_4nmnno`7nmop_3po^5opp^3op_7noonn_3nnoon_3^4]cnL19nnL30pnL38nmmM19_3^4L54nL1bnnL36oon]c`3oop_4po]8n]6^5]4n_6nn]6^4]3nn_4nn]4n]4^5mmnonmm^4oo^4onmmnnmm^7L5cnL56^b]5n]4nL44on]7nmm^a]3^4o^6L1annmmnmm^4]9noon]d_7^7oono^3mm^3mop_3n_6nn_6]3n_4nmnoo`3onm^9_3ssoponnonopopoopp_8^3_6^3]dnnL4aonL38nmmM20L54nL34nL2don]5`3opn]4nmmn]6^3omm^3_an]4^5]3^3]4n]4nnmm^6oopnnmn_8nnono^6o^4Lc2nL4an]7nnm^b]3^c]7nn]3n]6nn]3^3m^6mnn]6n]5n]3^4mnnmnso]4oc5p]4_4^3mmnoonomm^3oo`5oon]4^4oon_3nmnonnonnmno^4o`7ssnoppo^3o^4mm^4mn_5^3on]fnL13nL33nL3cM20Lb4^5]4n`4om^3]8^3]6_3nmm^4_3n]3^5mmnn]3n]4nmmnnmm^5`7s^3L12^4]3n<112nm^bmnmno^c]3^8]6M12]b^3on]4nopponpc4p^5ooppoo^5_5]4o`4_5`4o]3n_5nonm_9nno^4opspc8pn]6^3]9_3nm^4L39n]4n]5nL12nnL3eM1dLacnon]3nnonnL17noonmn]4oopoo^3op_4]4^6mm^d]3nponc4pc3psn]5nn]3n]5nmnn<10fn]8^dmnmoo^cmm^4m^5]5^9oonm^5]bnoopponmno`3o]6^5oo`6nmnn_7mmn`5onn`5o]3noo`3onmn_3n_6ponnonnssosstc7n]3nmspmn]5nomoom^3]7nnL32nm^3mnnmmnL52M13mm^aL6dnnL27nL13^4]5^3]8^4`4ssppnmnnm^3]6noppo]4oopon]4^3onn]3^5onmnn]4npopsspspsnsnc3]3pp]b^3]cn<10bnmm^ammnm_3^8]4^5o^5]5^9_5noonmmnmn]6n_4n]3n_3nmmnL10nmppm_9`5o^3`4o]3no`4^6mno`4onmppmnsstsspsosoppssnnmnn]bnnpnmn]dnL32n]3nmmnL55^fmm^bL6bnm^3]6n]6nL13nmm^5m^3]5nn]6^3o]4^4]3nL12nnm^8opoppo^4oppo]5n_4mn]9nnmnpnstpnpmmpmnmom^3pn]fnmnmm^7]4nmn<109^cmmom_4^6]5^b]5n_8n_3nnoon]3^3]3nnoppopnmmnoppo]3nL12^3_8`6oonno`3nonmn`4omnnmmnm^3mmnmnsspssnpccpnmmnn]6nnmm^4mnnL3fnnmnnmmnmnL53^3mmM17L6bnm^3L1dnnm^8]4n]cnnono]5^3L17nsnonm^4oo`4^4ooppmmomnpoopn]bnn]3n]3^4`5npnnpnmnmm^6mnn]7n<117^bmmom_3^6]7o^7on]5_3^3on_3^6]3n]8nnonoommnn_3nmmnnL11^3opoo`7ss`4o`4omoppsppspno`6nspospmnomssno^3]7op^3m^7_3mm^5L41nmm^3mnm^3L47n]e^6]4^dL6dnn]enn]6n]6^4L23nnL1aonnm^4ppo`3^5_3]4o`5no`7ns`3]4ns]5n]4^4L11n<11b^cmnmno^8]6_3^3oonn]5opono^3L1bom^5]3nn]f^4mppno`4sspc3`9]3opc4ppc8ossp^4mmnmnop_3nnm^4L10nmmnoL3enmnnmnnmmnmnnL59n]3M11L7e^4mn]8nonmnnL23nL15n]3nnoss`5sppspnno`5onmnppsspoopc5pssoppmmnnmmsmm^5]6n]anmn<11bnnm^dmnmonon_4nn]6n_8n]5op_4nmmnL1bnppnopmm^7`4c6pnmnopnopsopc4pc3_3pc3opc7ppspcapnmoonmssmopopo]3^5mn]7nmpn]9^4L3en]4^4L5e^eL6dn]6nn]9^7]6^6L1fnoomnn]3^6`4ststtssnmmo]3nno^6oppoommpspmmnpsppsspnppopc4`5n]6snm_3nL13n<118n]3^f]3^9mmn]4nn_7nnmmnnop_4nmmnL1bnoommnmm`4mn]5ntnmpc3mmnosm^6ooppspopnmnpn]4pc5pc3pc8onmnoonmpsmppo^3L11nL45n]3n]3n]3nmmnnL45nL1e^7L7f^7]4nnmo^3L2c^8tpn]3^3mmp]8no`3nn]9pspc3oppss`3s`4on]7s^5<12cnmmM10]4^9mmn]3nn_8nnmppop_3n]3nL1e^3_4popsppc4d5c4]3nn]5no`4onn]8pc5pc5`4sppoonm^5oopponnmon]fn]4nL41^3]3n]4^3L6cnL7d^9]4ppmo^4L1dp]6nnpc3n]4nsd3ssppnL10nmn]bo`3onoppssppssp^3]bnmnn<130^3mm^a]3oonno^9_5`3_5nmssmp_4nL1conL11suuvuusnsnnmnL11pc7pR13`3nm^6osspmmnL10n]3nmmnnL49nnL49nL92^4mmnm^9ono^6mmppmo^3L1bnL16nste3p]4n]4^8onnmmpcbpR12po]6nsspmmonL21n<106n]4^e]3n_4noon_9`6_4mssmppoonnmmnnL15n]3n]4nssd4smnmmnssnmostp^3mmpnmc4d5c4msspcetccppo]4nmosspmmon]3^5pc4pmn]7nnmmnos^4L21nL14nnmmn]4nLdd^4mnmmnm^7_6^4mppmpon]3^4L14n]9pc3d3sd3ppstutsnmpsppn]4pp^9ppmnc9pcbppc6ppn]6nsp]8^4pc6]9pc7pn<10d^d]3_4po^3onoon_3`9oomppnpo]3nnoppon]b^3opc3n]3n]3opsstuc3ttuutstuvvusonnon]4osmnonn_6nc8tR17]5nmnspo^4]dnnmnn]5d3sttc4omopsppoonL17nnL15nmmnn]3^3L47^3L92^5mm^9_5^5mnonon]3nnmnonmmn]a^4pps]8nppnpsnsd4uusmosuutoc3nmn]9nn]5^4`4spsspp^5pps`4^4]anL1dssppc7n`4o^3<103^c]5nononop_3n_3nno`9nmopopo]3nnmopn]en]dssn]3psttc7possppsso]3npc7d3e4d3sspn]eM10onmnmnn]5onc3pcapmmnmpsstc4nonL39nn]4^4L45^3L97no^7mn_8nn]3no]7nnL1en]4npc3tsmnc3n]bpc3d6e6d4sspL24stc4d6e4d4s]6on`3ss<111^a]3_9p_4nono`6oonoo^bL15nmm^do`4s`3ooppR30tssttc3ttssd3c6S10ceps`4_3^7L17onL19n]4nL49nL91^6]4no]5^4L33M11onononO13R38pc7pss`6onp^b<104n]3^bo]3_6^4oppo^5L4dn]7nL12nL21n]anmmn]8nL49nn]3nmmnLd9^5mmn<1c6^f]3^a]eopc3^3L21^5_4^eL54nmmn]8nnmnL49nLf0ossd3smnL22oopoo`8sppR16<16a^b]4^3L10^3pd5smonL1b^9_5ppR12d5sd3s^3L40nmmnmm^3mnn]3nmnnmnL40nmmoLdb^4L14osd4smnL2b^cpo`f^3L48n<11e^7mn]4onL13^3pd5smonmooL22^3m^6mn_5ppo`3o`9o^3L40nmm^3m^5mm^4mn]8n]dnoL2bnLf4osd4s]4ppL2anmmn]3nmmM10mnL4cn]3nnL1asn<109nL12nompd5spspnL2bnmM1cL40noppssomm^4mm^4mnL12o<10c^3L12nnmod3c3tssL48nL44nnc3nL1eo<107n_6nL12nnmpsspomsttsnL27^3L1c^3L47ssnmnmmnnonmnL14pnL2b^6Ld4^7L13npss]3nmsttsL23^f`bc9pnL46nn]3nn]4nL19n<104n_6L13pd4onoomsttsnop]5_e^7onoo`6cdd9e9t^3L35oo]bnmnmnnmmnmnmmn]4nnmnL13ppL29^6Ld3^5L14pssts]5sttsL22^ao`bsspspspc3pc3pmnL51n<111nn]an_5L14pd4^3omsttsmmnL1c^c_5nnoppoO11^3L44nmm^3]3nmn]6^4L12nL2a^5Ld3^4L15pssts]3nmsttsmmoL2eM16L44nn]7nL20noLf6n]an_4L15pd4^3omsspoL26M24L3bnn]3npspnmmnmmnnmnmnmn]5nmmnL3e^3Ld3^3L16psstsL8fnpn]5n<11en]an_3L16pd4n_8L3cn]a^3L3dpc3o^3mnnmmnmnnmn]8n]3nL3dnLd4nnL17pc3p]6^3L89npp^3<129nL19psp_bL20^4mM25L44nmmnmnn]3nn]7nmn<113nL21noo^4L8en<123^7L1a_7p_3pnL88nmnoopc4n]5nnmnmmnn<135^3mnonnooL8fnnpc3n<11a^aL19noop_3ppooppnL13n]6nL73n]4pspnmm^6mn<132^cL96nn<11a^7L1an_4poopooppnL17nL76nmnmmnnm^6mmnmn<132^c<1b3^5L1bnoopp_8nL10^4_8n_3n_6nN14nn_7mn_9^3_4nn_3nn_4^5_3^4]4^8L14nn]3nnmnnmn<139^cL13n]4nmn]3^7mm^6]3nn]4nm^5]4^5mmn]4^3]8nmnn<158^3L1cnp_4n_6nL10^3o^5oo^3on_cn_6nonnon_3^3_5nmno^4_5nnonn_7M11]4^8L14nmnmmnnmmnn<13a^5m^6L19nn]3nnm^9]3^cmmn]4^5]3n]4^5mmnn]4nn<177n_cnL10^8o^5oon_9noonnonn_4noono^5_3nnmn_4nonnoonn_3^4ooM13]9nnL10^3]3^3mmnn]fnL87nnLa3^cL30nnmm^3]8nmm^3]4nmnn]3nn]3n]7nL2dnpspn<143n_cnL10^8m^4_5^4on_5nn_5nnoo^4_8nmn_5n_3nn_4noo^7o^4]fnppoon]7n]8oc3on]3nn]fn<12e^7m^4]3o]d^7m^7L14^7m^emn]7n]a^4]4^5mm^3mmn]4nnon]8n]9nnL28o<11bn_6n_5nmnp]cn`6o`6oM14oO15^4mM10`3omo`8o`5onpp]eopn]6nnmnmmnL14nn]bnooL77nnLa3nnmm^6]5n]dn_bnL14n`con`7nL15_3^3oM11]fnssnL2dn<11cn_cn]en_bpp_8popp_3ppoopoo`b_4`3ooO17_5npsspp_4non_4^4]fc4ponm^3mnnL9anLa4^5m^7mooL17noo^3_4`4on`6nL15pR16]7noonmmnn`3^5L15^6L26pn<11bnon_6`5mon]9nn]ao`4_3`fomnmmnmnnmnnmn]8nR17]e^3]5pnmmnnL14nnL25noL78nLa4^dL17nno^8o^5_4^3L11^5pR16p^5mm^em^4L2fnn<12anoon]8no]9o`co]an]3n]7oO11c6om^4]3^3m^9mR17pL18n]3nn]3nmmnmnL92nnL24", ["outageBlack"]="",name="Cozinha"}, ["7"]={img="restrooms",name="Banheiros"}, }, buttons={ -- cam ui buttons [1]={id="1A",x=183,y=64}, [2]={id="1B",x=181,y=74}, [3]={id="1C",x=173,y=89}, [4]={id="2A",x=183,y=111}, [5]={id="2B",x=183,y=120}, [6]={id="3",x=168,y=109}, [7]={id="4A",x=203,y=111}, [8]={id="4B",x=203,y=120}, [9]={id="5",x=159,y=78}, [10]={id="6",x=222,y=106}, [11]={id="7",x=224,y=80}, }, } -- animatronics bonnie={ ailevel=0, pos="1A", moveTimer=298, path={ ["1A"]={"1B","5"}, ["1B"]={"5","2A"}, ["5"]={"1B","2A"}, ["2A"]={"3","2B"}, ["3"]={"2A","DR"}, ["2B"]={"3","DR"}, }, spook=false } chica={ ailevel=0, pos="1A", moveTimer=299, path={ ["1A"]={"1B"}, ["1B"]={"6","7"}, ["7"]={"6","4A"}, ["6"]={"7","4A"}, ["4A"]={"1B","4B"}, ["4B"]={"4A","DR"}, }, spook=false } freddy={ ailevel=0, pos="1A", moveTimer=181, moveDelay=-1, path={ ["1A"]="1B", ["1B"]="7", ["7"]="6", ["6"]="4A", ["4A"]="4B", } } foxy={ ailevel=0, pos="S1", moveTimer=301, moveLock=0, atk=0 -- attacks counter } function sin(angle) return math.sin(math.rad(angle)) end function cos(angle) return math.cos(math.rad(angle)) end function quad(x1,y1,x2,y2,x3,y3,x4,y4,color) tri(x1,y1,x2,y2,x3,y3,color) tri(x4,y4,x2,y2,x3,y3,color) end function quadb(x1,y1,x2,y2,x3,y3,x4,y4,color) trib(x1,y1,x2,y2,x3,y3,color) trib(x4,y4,x2,y2,x3,y3,color) end function texquad(x1,y1,x2,y2,x3,y3,x4,y4,u1,v1,u2,v2,u3,v3,u4,v4,texsrc,chromakey,z1,z2,z3,z4) if z1 and z2 and z3 and z4 then ttri(x1,y1,x2,y2,x3,y3,u1,v1,u2,v2,u3,v3,texsrc,chromakey,z1,z2,z3) ttri(x4,y4,x2,y2,x3,y3,u4,v4,u2,v2,u3,v3,texsrc,chromakey,z4,z2,z3) else ttri(x1,y1,x2,y2,x3,y3,u1,v1,u2,v2,u3,v3,texsrc,chromakey) ttri(x4,y4,x2,y2,x3,y3,u4,v4,u2,v2,u3,v3,texsrc,chromakey) end end function lerp(a,b,k) return a+(b-a)*k end function slerp(a,b,k) -- s stands for smooth not spherical sorry return lerp(a,b,k<0.5 and 2*k*k or 2*k*(2-k)-1) end -- check if mouse is inside a rectangle function mhover(bx,by,bw,bh) return mx>=bx//1 and mx=by//1 and my=60 and c<=75 then q=tonumber("0x"..string.sub(comp,i+1,i+3)) c=c-60 p=p-1 i=i+4 elseif c>=76 and c<=92 then q=tonumber("0x"..string.sub(comp,i+1,i+2)) c=c-76 p=p-1 i=i+3 elseif c>=93 and c<=108 then q=tonumber("0x"..string.sub(comp,i+1,i+1)) c=c-93 p=p-1 i=i+2 elseif c>=109 and c<=124 then src[p+1]=c-109 i=i+1 end else src[p+1]=c q=q-1 end p=p+1 end return src end -- overlay image over another function overlayImage(bg, fg, ckey) for i=1,480*136 do img[fg][i]=img[fg][i]==ckey and img[bg][i] or img[fg][i] end end currentlyLoadedImage="" -- write image data to map ram function loadImage(k) if currentlyLoadedImage==k then return end if not img[k] then currentlyLoadedImage="nil" return end for i=0,240*136-1 do poke(0x8000+i,img[k][i*2+1]+img[k][i*2+2]*16) end currentlyLoadedImage=k end function drawCurvedMap(d) if not d then d=0 end local seg=6 -- number of quad segments local p={} -- horizontal points local h={} -- height points for i=-seg//2,seg//2 do p[i+seg//2+1]=120+sin(i*(150//seg)-d*20)*148 end for i=-seg//2,seg//2 do h[i+seg//2+1]=(1-cos(i*(150//seg)-d*20))*32 end for i=0,seg-1 do texquad(p[i+1],0-h[i+1],p[i+2],0-h[i+2],p[i+1],136+h[i+1],p[i+2],136+h[i+2],1920*i//seg,0,1920*(i+1)//seg,0,1920*i//seg,136*8,1920*(i+1)//seg,136*8,1,-1,64-h[i+1],64-h[i+2],64-h[i+1],64-h[i+2]) end end -- random white rectangles glt=0 function glitch() if glt>0 then glt=glt-1 else return end if glt>=7 then cls(15) else rect(0,math.random(0,135),240,math.random(glt*4,glt*8),15) if glt>=4 then rect(0,math.random(0,135),240,math.random(glt*4,glt*8),15) end end end nsfx={ camflip={n=3,f='B-3',ch=0}, blip={n=4,f='B-2',ch=0}, light={n=5,f='B-5',ch=1}, door={n=6,f='B-2',ch=0}, jam={n=12,f='D-5',ch=0}, fan={n=7,f='B-1',ch=3}, fanq={n=8,f='B-1',ch=3}, jump1={n=9,f='F#5',ch=0}, jump2={n=10,f='G-5',ch=1}, jump3={n=11,f='D-5',ch=2}, laugh={n=13,f='F-3',ch=2}, run={n=14,f='C-5',ch=1}, knock={n=15,f='C-2',ch=2}, spook={n=16,f='B-5',ch=0}, honk={n=25,f='D#5',ch=0}, } function psfx(snd) sfx(nsfx[snd].n,nsfx[snd].f,-1,nsfx[snd].ch) end function loadp() if pmem(0)>=1 and pmem(0)<=5 then game.save.n=pmem(0) end game.save.overtime=pmem(1)&1==1 game.save.custom=pmem(1)&2==2 game.save.f20=pmem(1)&4==4 end function savep() pmem(0,game.save.n) pmem(1,(game.save.overtime and 1 or 0)|(game.save.custom and 2 or 0)|(game.save.f20 and 4 or 0)) end function BOOT() for k,v in pairs(comp) do if v:sub(1,1)=='$' then comp[k]=comp[v:sub(2,#v)] end end for k,v in pairs(comp) do img[k]=RLE(v) end for i=1,3 do for k,v in pairs(img) do local _,c=k:gsub('_','_') if c==i then overlayImage(k:sub(1,#k-2),k,15) end end end local fnafpal="05060a0a0e16151314211c1f38271f4f352c282f38404249505361605f69696f7a797b8a8b88938b94abbfc9e500ff00" for i=0,47 do poke(0x3FC0+i,tonumber("0x"..fnafpal:sub(i*2+1,i*2+2))) end for i=0,255 do for s=0,63 do poke4(0x4000*2+i*64+s,s%8<4 and i%16 or i//16) end end vbank(1) poke(0x3FF8,12) cls(12) vbank(0) -- set OVR transparency color loadp() end function bonnie:Logic() if self.pos=="OF" then if cam.t>0 then self.moveTimer=1800 end -- set timer upon opening camera if cam.up then self.moveTimer=self.moveTimer-1 end if self.moveTimer<=0 then cam.t=-22 end -- once timer runs out lower camera if cam.t<0 then jump("bonnie") end return end self.moveTimer=self.moveTimer-1 if self.moveTimer==0 then self.moveTimer=298 if math.random(1,20)<=self.ailevel then if self.path[self.pos] then local togo=self.path[self.pos][math.random(1,#self.path[self.pos])] if cam.up and (cam.view==self.pos or cam.view==togo) and cam.out==0 then cam.out=300 end self.pos=togo if self.pos=="DR" then ofc.left.light=false self.spook=true end elseif self.pos=="DR" then if ofc.left.door then if cam.up and cam.view=="1B" and cam.out==0 then cam.out=300 end self.pos="1B" ofc.left.light=false else self.pos="OF" ofc.left.light=false ofc.left.jam=true self.moveTimer=1800 end end end end end function chica:Logic() if self.pos=="OF" then if cam.t>0 then self.moveTimer=1800 end -- set timer upon opening camera if cam.up then self.moveTimer=self.moveTimer-1 end if self.moveTimer<=0 then cam.t=-22 end -- once timer runs out lower camera if cam.t<0 then jump("chica") end return end self.moveTimer=self.moveTimer-1 if self.moveTimer==0 then self.moveTimer=299 if math.random(1,20)<=self.ailevel then if self.path[self.pos] then local togo=self.path[self.pos][math.random(1,#self.path[self.pos])] if cam.up and (cam.view==self.pos or cam.view==togo) and cam.out==0 then cam.out=300 end self.pos=togo if self.pos=="DR" then ofc.right.light=false self.spook=true end elseif self.pos=="DR" then if ofc.right.door then if cam.up and cam.view=="4A" and cam.out==0 then cam.out=300 end self.pos="4A" ofc.right.light=false else self.pos="OF" ofc.right.light=false ofc.right.jam=true self.moveTimer=1800 end end end end end function freddy:Logic() if self.pos=="OF" then self.moveTimer=self.moveTimer-1 if self.moveTimer==0 then -- every second check a 25% chance to attack if not cam.up and math.random(0,3)==0 then jump("freddy") else self.moveTimer=60 end end return end if self.moveDelay<0 then self.moveTimer=self.moveTimer-1 end if not cam.up and self.moveDelay>0 or self.moveDelay>1 then self.moveDelay=self.moveDelay-1 end -- moveDelay == -1: moveTimer ticks -- moveDelay > 0: moveTimer const, moveDelay ticks -- moveDelay == 0: change pos, moveDelay to -1 if self.pos~="4B" then if self.moveTimer==0 then if math.random(1,20)<=self.ailevel and not cam.up and bonnie.pos~="1A" and chica.pos~="1A" then self.moveDelay=self.ailevel<10 and 1000-self.ailevel*100 or 0 end self.moveTimer=181 end if self.moveDelay==0 then self.pos=self.path[self.pos] self.moveDelay=-1 psfx('laugh') end else if self.moveTimer==0 then self.moveTimer=181 if math.random(1,20)<=self.ailevel and cam.up and cam.view~="4B" then if ofc.right.door then if cam.view~="4A" then self.pos="4A" psfx('laugh') end else self.pos="OF" psfx('laugh') self.moveTimer=60 end end end end end function foxy:Logic() if self.pos=="OF" then if cam.up then cam.t=-22 end jump("foxy") return end if self.pos~="S4" then self.moveTimer=self.moveTimer-1 if self.moveLock>0 then self.moveLock=self.moveLock-1 end if cam.t==-1 and self.moveLock==0 then self.moveLock=math.random(50,1000) end if self.moveTimer==0 then self.moveTimer=301 if math.random(1,20)<=self.ailevel and self.moveLock<1 and not cam.up then self.pos="S"..(tonumber(self.pos:sub(2,2))+1) if self.pos=="S4" then self.moveTimer=1500 self.moveLock=0 end end end else if self.moveLock<1 and cam.up and cam.view=="2A" then self.moveTimer=100 self.moveLock=1 psfx('run') end if self.moveTimer<=0 then if ofc.left.door then self.pos="S"..(math.random(1,2)) self.moveTimer=301 game.power=game.power-self.atk*5-1 self.atk=self.atk+1 if cam.up then cam.up=false cam.t=-22 end if game.power>1 then psfx('knock') end else self.pos="OF" end end self.moveTimer=self.moveTimer-1 end end function ofc:Control() -- view panning if math.abs(mx-120)>10 then ofc.turn=ofc.turn+(mx-120)*0.0005 end if ofc.turn<-1 then ofc.turn=-1 elseif ofc.turn>1 then ofc.turn=1 end -- door lights if mhover(120+sin(-69-ofc.turn*20)*148-6,72,10,12) and mc and not pmc and ofc.bcd==0 then if not ofc.left.jam then if ofc.left.light then ofc.left.light=false else ofc.left.light=true ofc.right.light=false if bonnie.pos=="DR" and bonnie.spook then psfx('spook') bonnie.spook=false end end else psfx('jam') end ofc.bcd=8 end if mhover(120+sin(69-ofc.turn*20)*148-4,72,10,12) and mc and not pmc and ofc.bcd==0 then if not ofc.right.jam then if ofc.right.light then ofc.right.light=false else ofc.right.light=true ofc.left.light=false if chica.pos=="DR" and chica.spook then psfx('spook') chica.spook=false end end else psfx('jam') end ofc.bcd=8 end -- door doors if mhover(120+sin(-69-ofc.turn*20)*148-6,57,10,12) and mc and not pmc and ofc.bcd==0 then if not ofc.left.jam then if ofc.left.door then ofc.left.door=false else ofc.left.door=true end psfx('door') else psfx('jam') end ofc.bcd=8 end if mhover(120+sin(69-ofc.turn*20)*148-4,57,10,12) and mc and not pmc and ofc.bcd==0 then if not ofc.right.jam then if ofc.right.door then ofc.right.door=false else ofc.right.door=true end psfx('door') else psfx('jam') end ofc.bcd=8 end if ofc.bcd>0 then ofc.bcd=ofc.bcd-1 end if (ofc.left.light or ofc.right.light) and t%2==0 then psfx('light') end -- tick doors closing ofc.left.dh=ofc.left.dh+(ofc.left.door and 0.0625 or -0.0625) ofc.right.dh=ofc.right.dh+(ofc.right.door and 0.0625 or -0.0625) if ofc.left.dh<0 then ofc.left.dh=0 elseif ofc.left.dh>1 then ofc.left.dh=1 end if ofc.right.dh<0 then ofc.right.dh=0 elseif ofc.right.dh>1 then ofc.right.dh=1 end -- tick monitor opening timer if cam.t<0 then cam.t=cam.t+1 end if cam.t>0 and cam.t<22 then cam.t=cam.t+1 elseif cam.t==22 then glt=9 psfx('blip') cam.up=true cam.t=0 ofc.left.light=false ofc.right.light=false end -- flip cams up if mhover(60,124,120,16) then if cam.canflip and cam.t==0 then cam.t=1 cam.canflip=false psfx('camflip') end elseif not cam.canflip then cam.canflip=true end -- ambience if t%2==0 then psfx('fan') end if mhover(120+sin(-11-ofc.turn*19)*148-1,43,3,3) and mc and not pmc then psfx('honk') end end function ofc:Draw() if ofc.left.light then loadImage("office_l"..(bonnie.pos=="DR" and "_b" or "")) elseif ofc.right.light then loadImage("office_r"..(chica.pos=="DR" and "_c" or "")) else loadImage("office") end -- copy fan sprite to map spr(260+t//2%3*4,0,0,-1,1,0,0,4,4) for i=0,31 do memcpy(0x8000+14040+i*240,i*120,16) end cls() drawCurvedMap(ofc.turn) -- camera monitor if cam.t~=0 then quad(cos(cam.t*4.09)*60-8,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,-8,192,248,192,6) tri(160,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,248,192,7) quad(cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,240-cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,0,192,240,192,0) tri(180-cos(cam.t*4.09)*7,136-sin(math.abs(cam.t*4.09))*136,240-cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,240,192,1) end vbank(1) cls(12) -- doors texquad(120+sin(-64-ofc.turn*20)*148,6-(1-cos(-64-ofc.turn*20))*32,120+sin(-48-ofc.turn*20)*148,16-(1-cos(-48-ofc.turn*20))*32,120+sin(-64-ofc.turn*20)*148,slerp(6-(1-cos(-64-ofc.turn*20))*32,144+(1-cos(-64-ofc.turn*20))*32,ofc.left.dh),120+sin(-48-ofc.turn*20)*148,slerp(16-(1-cos(-48-ofc.turn*20))*32,132+(1-cos(-48-ofc.turn*20))*32,ofc.left.dh),0,slerp(224,160,ofc.left.dh),32,slerp(224,160,ofc.left.dh),0,224,32,224,0,-1,1,1.25,1,1.25) texquad(120+sin(61-ofc.turn*20)*148,6-(1-cos(61-ofc.turn*20))*32,120+sin(45-ofc.turn*20)*148,16-(1-cos(45-ofc.turn*20))*32,120+sin(61-ofc.turn*20)*148,slerp(6-(1-cos(61-ofc.turn*20))*32,144+(1-cos(61-ofc.turn*20))*32,ofc.right.dh),120+sin(45-ofc.turn*20)*148,slerp(16-(1-cos(45-ofc.turn*20))*32,132+(1-cos(45-ofc.turn*20))*32,ofc.right.dh),0,slerp(224,160,ofc.right.dh),32,slerp(224,160,ofc.right.dh),0,224,32,224,0,-1,1,1.25,1,1.25) -- light/door buttons spr(256+(ofc.left.door and 2 or 0),120+sin(-69-ofc.turn*20)*148-8,56,14,1,0,0,2,2) spr(288+(ofc.left.light and 2 or 0),120+sin(-69-ofc.turn*20)*148-8,72,14,1,0,0,2,2) spr(256+(ofc.right.door and 2 or 0),120+sin(69-ofc.turn*20)*148-8,56,14,1,1,0,2,2) spr(288+(ofc.right.light and 2 or 0),120+sin(69-ofc.turn*20)*148-8,72,14,1,1,0,2,2) -- camera monitor mask and lights if cam.t~=0 then quad(cos(cam.t*4.09)*60-8,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,-8,192,248,192,12) circ(cos(cam.t*4.09)*56-5,136-sin(math.abs(cam.t*4.09))*128,math.abs(cam.t)>6 and 2 or 1,6) circ(cos(cam.t*4.09)*54-5,136-sin(math.abs(cam.t*4.09))*120,math.abs(cam.t)>6 and 2 or 1,11) end vbank(0) end function cam:Control() for i,b in ipairs(cam.buttons) do if mhover(b.x-1,b.y-1,13,10) and mc and not pmc then cam.view=b.id glt=7 psfx('blip') end end if cam.out>0 then if math.random(0,7)==0 then sfx(0,"D-3",2,1,math.random(5,15)) end end -- flip cams down if mhover(60,124,120,16) then if cam.canflip then cam.up=false cam.t=-22 cam.canflip=false psfx('camflip') end elseif not cam.canflip then cam.canflip=true end if t%2==0 then psfx('fanq') end end function cam:Draw() if cam.view=="1C" and foxy.pos~="S1" then loadImage(cam.list["1C"].img.."_"..foxy.pos:sub(2,2)) elseif cam.view=="2A" and foxy.pos=="S4" then loadImage(cam.list["2A"].img.."_x") elseif cam.view~="6" then loadImage(cam.list[cam.view].img..(chica.pos==cam.view and "_c" or "")..(freddy.pos==cam.view and "_f" or "")..(bonnie.pos==cam.view and "_b" or "")) end if t%840<120 then cam.turn=-1 elseif t%840<420 then cam.turn=(t%840-270)/150 elseif t%840<540 then cam.turn=1 else cam.turn=-(t%840-690)/150 end if cam.view=="2A" and foxy.pos=="S4" then cam.turn=0 if foxy.moveTimer<50 then cam.out=50 end end if cam.view~="6" and cam.out==0 then drawCurvedMap(cam.turn) else cls() end for i=1,256 do -- noise rect(math.random(0,239),math.random(0,135),math.random(2,8),1,i%8<4 and i%8 or i%8+2) end for i=0,135 do -- scanlines if (i+t)%4==0 then rect(0,i,240,1,0) end end vbank(1) cls(12) if cam.view=="6" then print("-CAMERA DESATIVADA-",82,8,15,true,1,true) print("SOMENTE AUDIO",94,14,15,true,1,true) -- this is a lie, there's no audio either end rectb(174,74,46,28,15) rectb(187,68,20,7,15) rectb(164,74,8,14,15) rectb(167,90,8,10,15) rectb(222,78,6,24,15) rectb(230,85,6,6,15) rectb(230,96,6,6,15) rectb(173,107,8,14,15) rectb(183,104,8,26,15) rectb(193,118,8,12,15) rectb(203,104,8,26,15) rectb(213,104,16,14,15) rectb(171,76,4,4,15) rectb(219,82,4,4,15) rectb(227,86,4,4,15) rectb(227,97,4,4,15) rectb(185,101,4,4,15) rectb(205,101,4,4,15) rectb(214,101,4,4,15) rectb(180,113,4,4,15) rectb(190,123,4,4,15) rectb(200,123,4,4,15) rect(196,125,2,2,15) for i,b in ipairs(cam.buttons) do rect(b.x,b.y,11,8,cam.view==b.id and 11 or 3) rectb(b.x,b.y,11,8,15) spr(448+(i-1)%4+(i-1)//4*16,b.x+2,b.y,0,1) end print(cam.list[cam.view].name,160,54,15,true,1,true) rectb(1,1,238,134,15) if t//60%2==0 then circ(8,8,3,6) end glitch() vbank(0) end function game:Intro() if t>=360 then game.state="Menu" t=0 return end if t<300 and (mc or btn(4) or btn(5) or key(48) or key(50)) then t=300 end cls() print("AVISO!",102,32,t<120 and t//4 or 14-(t-300)//7,true,1) print([[ Esse demake apresenta uma recriacao da jogabilidade original, mas apresenta visuais significativamente reduzidos, falta de conteudo e falta de aspectos de audio do original. A experiencia completa de Five Nights at Freddy's esta disponivel no Steam. ]],42,48,t<120 and t//4 or 14-(t-300)//7,true,1,true) local hehehe = print("Tambem contem luzes piscantes.",60,100,t<120 and t//4 or 14-(t-300)//7,true,1,true) vbank(1) cls(12) if t>=60 and t<300 then print("AVISO!",102,32,15,true,1) print([[ Esse demake apresenta uma recriacao da jogabilidade original, mas apresenta visuais significativamente reduzidos, falta de conteudo e falta de aspectos de audio do original. A experiencia completa de Five Nights at Freddy's esta disponivel no Steam. ]],42,48,15,true,1,true) print("Tambem contem luzes piscantes.",60,100,15,true,1,true) end vbank(0) end function game:Menu() if t<=1 then music(3) end cls() loadImage("menu") texquad(120,0,240,0,120,136,240,136,0+freddy.ailevel*480,0,480+freddy.ailevel*480,0,0+freddy.ailevel*480,1088,480+freddy.ailevel*480,1088,1,-1) spr(404,88,112,-1,1,0,0,4,3) -- glitch rectangles for i=0,3 do rect(0,t//4%144+i*2-8,240,1,7) end if math.random(0,19)==0 then for i=1,2 do rect(0,math.random(0,135),240,math.random(1,16),11) end end -- twitching timer if freddy.moveTimer<=0 then if freddy.ailevel>0 then freddy.moveTimer=math.random(60,300) freddy.ailevel=0 else freddy.moveTimer=math.random(2,6) freddy.ailevel=math.random(1,3) end else freddy.moveTimer=freddy.moveTimer-1 end for i=1,1024 do -- noise rect(math.random(0,239),math.random(0,135),math.random(2,8),1,i%8<4 and i%8 or i%8+2) end vbank(1) cls(12) print("Five",32,16,15,true) print("Nights",32,26,15,true) print("at",32,36,15,true) print("Freddy's",32,46,15,true) for i=0,game.save.f20 and 2 or (game.save.custom and 1 or (game.save.overtime and 0 or -1)) do spr(484,32+i*16,54,0,1,0,0,2,2) -- stars end -- button controls if btnp(0) and game.usage>0 then game.usage=game.usage-1 psfx('blip') end if btnp(1) and game.usage<(game.save.custom and 3 or (game.save.overtime and 2 or 1)) then game.usage=game.usage+1 psfx('blip') end if btnp(4) or keyp(50) then if game.usage==0 then game.save.n=1 game.night=1 game.state="Newspaper" elseif game.usage==1 then game.night=game.save.n game.state="Start" elseif game.usage==2 then game.night=6 game.state="Start" elseif game.usage==3 then game.state="Custom" end t=0 return end if mhover(32,76,48,6) then if mc and not pmc then game.save.n=1 game.night=1 savep() game.state="Newspaper" t=0 return elseif game.usage~=0 then game.usage=0 psfx('blip') end end print("Novo Jogo",32,76,15,true) if mhover(32,90,48,6) then if mc and not pmc then game.night=game.save.n game.state="Start" t=0 return elseif game.usage~=1 then game.usage=1 psfx('blip') end end print("Continuar",32,90,15,true) if game.usage==1 then spr(496,32,94,0,1,0,0,2,1) -- small "Night 1-5" text local i=483 if game.save.n==2 then i=498 elseif game.save.n==3 then i=465 elseif game.save.n==4 then i=499 elseif game.save.n==5 then i=480 end spr(i,53,94,0,1) end if game.save.overtime then if mhover(32,104,54,6) then if mc and not pmc then game.night=6 game.state="Start" t=0 return elseif game.usage~=2 then game.usage=2 psfx('blip') end end print("Noite 6",32,104,15,true) end if game.save.custom then if mhover(32,118,72,6) then if mc and not pmc then game.state="Custom" t=0 return elseif game.usage~=3 then game.usage=3 psfx('blip') end end print("Custom Night",32,118,15,true) end print(">>",16,76+game.usage*14,15,true) -- re-using an unrelated game variable. who are you to stop me? vbank(0) print(" demake por nequ16\n traducao por elias\n(C)2014 Scott Cawthon",156,118,11,true,1,true) if key(52) and (game.save.overtime or game.save.custom or game.save.f20 or game.save.n>1) then ofc.bcd=ofc.bcd+1 rect(0,129,ofc.bcd,7,10) print("Segure [DEL] para apagar os dados.",1,130,14,true,1,true) if ofc.bcd>136 then game.save.n=1 game.save.overtime=false game.save.custom=false game.save.f20=false ofc.bcd=0 psfx('blip') game.usage=0 savep() end else ofc.bcd=0 end end function game:Newspaper() if t>=540 then game.state="Start" t=0 return end cls(14) -- line boundaries rect(26,0,1,136,1) rect(213,0,1,136,1) rect(0,32,26,1,1) rect(0,112,26,1,1) rect(214,62,26,1,1) rectb(26,4,188,128,1) rect(26,4,188,16,1) -- filler text print("SSBjb3\nsZCd2Z\nBqdXN0\nGltcG9\ndGVkIH\noZSBuZ\ndzcGFw\nXIgaW1\nZ2UgZn\nvbSB0a",216,1,1,true,1,true) print("UgZ2Ft\nSBidXQ\ndGhl b\nB0aGUg\n21hbGw\nam9I G\n9mZmVy\nHR leH\ngd291b\nRuJ3Qg\nmUgcmV\nZGFibG",216,64,1,true,1,true) print("WWVwIH\noaXMga\nMgQmFz\nTY0IGV\nY29kZW",1,1,1,true,1,true) print("QW5kIE\nnbS B3\nXN0aW5\nIHRpbW\ngd2l0a\nB0aGlz\nGl uc3\nlYWQgb\nYgY29w\nS1wYXN\na W5nI\nJibGFo\nWJsYWg",1,34,1,true,1,true) print("d2Vs C\n4uIGdv\n2QgZW5\ndW doP",1,114,1,true,1,true) print("VAGA DISPONIVEL",30,7,14,true,2) print("Freddy Fazbear's Pizza",56,24,1,true) print([[ A Family pizzeria esta procurando por um guarda para o turno da noite. das 12 am as 6 am. Monitore as cameras e proteja os equipamentos e animatronicos. Nao nos responsabilizamos por lesoes ou desmembramentos. $120 por semana. Para se inscrever, ligue: 1-555-FAZ-FAZBEAR ]],70,38,0,true,1,true) -- freddy portrait loadImage("newspaper") texquad(36,46,104,46,36,110,104,110,0,0,256,0,0,512,256,512,1,-1) -- "fade in-out" if t<60 then for i=0,136-t//12*34-1 do rect(0,(i%34)*4+i//34,240,1,0) end end if t>480 then for i=0,(t-480)//12*34-1 do rect(0,(i%34)*4+i//34,240,1,0) end end vbank(1) cls(12) ellib(115,68,100,65,6) ellib(116,68,103,64,6) if t<60 then for i=0,136-t//12*34-1 do rect(0,(i%34)*4+i//34,240,1,12) end end if t>480 then for i=0,(t-480)//12*34-1 do rect(0,(i%34)*4+i//34,240,1,12) end end vbank(0) end function game:Start() music() if t>300 then freddy.ailevel=game.ailist[game.night][1] bonnie.ailevel=game.ailist[game.night][2] chica.ailevel=game.ailist[game.night][3] foxy.ailevel=game.ailist[game.night][4] if game.night==4 then freddy.ailevel=freddy.ailevel+math.random(0,1) end freddy.pos="1A" freddy.moveDelay=181 freddy.moveDelay=-1 bonnie.pos="1A" bonnie.moveDelay=298 chica.pos="1A" chica.moveTimer=299 foxy.pos="S1" foxy.moveTimer=301 foxy.moveLock=0 foxy.atk=0 game.power=100 ofc.left.light=false ofc.right.light=false ofc.left.door=false ofc.right.door=false ofc.left.jam=false ofc.right.jam=false ofc.left.dh=0 ofc.right.dh=0 ofc.turn=0 cam.up=false cam.t=0 cam.view="1A" t=0 game.state="Play" return end cls() if t<200 then print("12:00 AM",96,60,14-(t-150)//6,true) print("Noite "..game.night,99,71,14-(t-150)//6,true) end vbank(1) cls(12) if t<150 then print("12:00 AM",96,60,15,true) print("Noite "..game.night,99,71,15,true) end if t<=1 then glt=9 end glitch() if t<=1 then psfx('blip') end vbank(0) end function game:Play() if t>=5400*6 then game.state="End" music(2,0,0,false) t=0 return end bonnie:Logic() chica:Logic() freddy:Logic() foxy:Logic() if game.state~="Play" then return end if t==5400*2 then if bonnie.ailevel<20 then bonnie.ailevel=bonnie.ailevel+1 end end if t==5400*3 or t==5400*4 then if bonnie.ailevel<20 then bonnie.ailevel=bonnie.ailevel+1 end if chica.ailevel<20 then chica.ailevel=chica.ailevel+1 end if foxy.ailevel<20 then foxy.ailevel=foxy.ailevel+1 end end game.usage=1 if ofc.left.door then game.usage=game.usage+1 end if ofc.right.door then game.usage=game.usage+1 end if ofc.left.light then game.usage=game.usage+1 end if ofc.right.light then game.usage=game.usage+1 end if cam.up then game.usage=game.usage+1 end game.power=game.power-game.usage/600 if game.night>=5 then game.power=game.power-1/600/3 elseif game.night>=2 then game.power=game.power-1/600/(8-game.night) end if game.power<0 then if cam.up then cam.t=-22 end game.state="Outage" freddy.pos="S1" freddy.moveTimer=60*5 freddy.moveDelay=60*20 music(1,0,0,false) return end if cam.out>0 then cam.out=cam.out-1 end if cam.up then cam:Control() else ofc:Control() end if cam.up then cam:Draw() else ofc:Draw() end vbank(1) print(((t//5400-1)%12+1).." AM",238-print(((t//5400-1)%12+1).." AM",240,0),3,15) -- clock spr(496,214,8,0,1,0,0,2,1) -- small "Night 1-7" text local j=483 if game.night==2 then j=498 elseif game.night==3 then j=465 elseif game.night==4 then j=499 elseif game.night==5 then j=480 elseif game.night==6 then j=481 elseif game.night==7 then j=482 end spr(j,234,8,0,1) print(string.format("Energia\nRestante:%2d%%",math.floor(game.power)),3,113,15,true,1,true) print("Usando:",3,127,15,true,1,true) spr(388,31,126,0,1) for i=0,game.usage-2 do spr(388+i,37+i*6,126,0,1) end if cam.canflip then rect(61,124,118,1,3) rect(61,133,118,1,3) rect(60,125,1,8,3) rect(179,125,1,8,3) line(108,126,119,128.4,3) line(131,126,120,128.4,3) line(108,129,119,131.4,3) line(131,129,120,131.4,3) end vbank(0) end function game:Outage() -- view panning if math.abs(mx-120)>10 then ofc.turn=ofc.turn+(mx-120)*0.0005 end if ofc.turn<-1 then ofc.turn=-1 elseif ofc.turn>1 then ofc.turn=1 end if cam.t<0 then cam.t=cam.t+1 end if cam.t>0 then cam.t=cam.t-1 end -- close camera -- force open doors if ofc.left.door or ofc.right.door then ofc.left.door=false ofc.right.door=false psfx('door') end ofc.left.dh=ofc.left.dh-0.0625 ofc.right.dh=ofc.right.dh-0.0625 if ofc.left.dh<0 then ofc.left.dh=0 end if ofc.right.dh<0 then ofc.right.dh=0 end if t>=5400*6 then game.state="End" music(2,0,0,false) t=0 return end freddy.moveTimer=freddy.moveTimer-1 if freddy.moveDelay>0 then freddy.moveDelay=freddy.moveDelay-1 end if freddy.moveTimer==0 then if freddy.pos=="S1" then -- dark office if math.random(0,4)==0 or freddy.moveDelay<=0 then music(4,0,0,false) freddy.pos="S2" freddy.moveTimer=60*5 freddy.moveDelay=60*20 else freddy.moveTimer=60*5 end elseif freddy.pos=="S2" then -- freddy playing march if math.random(0,4)==0 or freddy.moveDelay<=0 then music() freddy.pos="S3" freddy.moveTimer=60*2 freddy.moveDelay=12 else freddy.moveTimer=60*5 end elseif freddy.pos=="S3" then -- pitch black if math.random(0,4)==0 then jump("outage") return else freddy.moveTimer=60*2 end end end if freddy.pos=="S3" then loadImage(freddy.moveDelay//2%2==1 and "outage" or "outageBlack") if freddy.moveDelay//2%2==1 then psfx('fan') end else loadImage("outage") end -- ^ LOGIC / DRAW CALLS v if freddy.pos=="S2" then -- copy freddy sprite to map if math.random(0,9)>0 then spr(324,0,0,-1,1,0,0,4,4) else rect(0,0,32,32,0) end for i=0,31 do memcpy(0x8000+9620+i*240,i*120,16) end end cls() drawCurvedMap(ofc.turn) -- camera monitor if cam.t~=0 then quad(cos(cam.t*4.09)*60-8,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,-8,192,248,192,2) tri(160,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,248,192,3) quad(cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,240-cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,0,192,240,192,0) end vbank(1) cls(12) -- doors if ofc.left.dh>0 or ofc.right.dh>0 then texquad(120+sin(-64-ofc.turn*20)*148,6-(1-cos(-64-ofc.turn*20))*32,120+sin(-48-ofc.turn*20)*148,16-(1-cos(-48-ofc.turn*20))*32,120+sin(-64-ofc.turn*20)*148,slerp(6-(1-cos(-64-ofc.turn*20))*32,144+(1-cos(-64-ofc.turn*20))*32,ofc.left.dh),120+sin(-48-ofc.turn*20)*148,slerp(16-(1-cos(-48-ofc.turn*20))*32,132+(1-cos(-48-ofc.turn*20))*32,ofc.left.dh),0,slerp(224,160,ofc.left.dh),32,slerp(224,160,ofc.left.dh),0,224,32,224,0,-1,1,1.25,1,1.25) texquad(120+sin(61-ofc.turn*20)*148,6-(1-cos(61-ofc.turn*20))*32,120+sin(45-ofc.turn*20)*148,16-(1-cos(45-ofc.turn*20))*32,120+sin(61-ofc.turn*20)*148,slerp(6-(1-cos(61-ofc.turn*20))*32,144+(1-cos(61-ofc.turn*20))*32,ofc.right.dh),120+sin(45-ofc.turn*20)*148,slerp(16-(1-cos(45-ofc.turn*20))*32,132+(1-cos(45-ofc.turn*20))*32,ofc.right.dh),0,slerp(224,160,ofc.right.dh),32,slerp(224,160,ofc.right.dh),0,224,32,224,0,-1,1,1.25,1,1.25) end -- camera monitor mask and lights if cam.t~=0 then quad(cos(cam.t*4.09)*60-8,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,-8,192,248,192,12) circ(cos(cam.t*4.09)*56-5,136-sin(math.abs(cam.t*4.09))*128,math.abs(cam.t)>6 and 2 or 1,4) circ(cos(cam.t*4.09)*54-5,136-sin(math.abs(cam.t*4.09))*120,math.abs(cam.t)>6 and 2 or 1,5) end vbank(0) end function jump(who) game.state="Over" if who=="outage" then loadImage("outageScare") elseif who=="freddy" then loadImage("office_f") elseif who=="bonnie" then loadImage("office_b") elseif who=="chica" then loadImage("office_c") elseif who=="foxy" then loadImage("office_x") end t=0 end function game:Over() if t>=960 then game.usage=1 game.state="Menu" t=0 return end if cam.t<0 then cam.t=cam.t+1 end if cam.t>0 then cam.t=cam.t-1 end if math.abs(mx-120)>10 then ofc.turn=ofc.turn+(mx-120)*0.0005 end if ofc.turn<-1 then ofc.turn=-1 elseif ofc.turn>1 then ofc.turn=1 end ofc.turn=ofc.turn+sin(t*64)*0.05-ofc.turn*0.1 if t<60 then cls(1) drawCurvedMap(ofc.turn) if cam.t~=0 then quad(cos(cam.t*4.09)*60-8,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,-8,192,248,192,2) tri(160,136-sin(math.abs(cam.t*4.09))*144,248-cos(cam.t*4.09)*60,136-sin(math.abs(cam.t*4.09))*144,248,192,3) quad(cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,240-cos(cam.t*4.09)*56,136-sin(math.abs(cam.t*4.09))*136,0,192,240,192,0) end vbank(1) cls(12) vbank(0) if t%2==0 then for i=1,3 do psfx('jump'..i) end end elseif t<480 then local pal={0,1,2,3,0,1,2,3,6,7,8,10,11,13,14} for iy=0,135 do for ix=0,239,3 do local r=math.random(0,#pal-1) rect(ix-r%3,iy,4,1,pal[r+1]) end end if t==60 then glt=9 music(0) end vbank(1) cls(12) glitch() vbank(0) else music() cls() loadImage("gameover") texquad(0,0,240,0,0,136,240,136,0,0,960,0,0,1088,960,1088,1,-1) vbank(1) print("Game Over",184,126,15) vbank(0) end end function game:End() -- 0 - 60 | bg fade in -- 60 - 360 | shift 5 to 6 -- 360 - 540 | hold 6am -- 540 - 600 | text fade out if t<60 then for i=0,34 do rect(0,i*4+t//15,240,1,0) end else cls() end if t>=540 and t<590 then print("6",90,60,14-(t-540)//6,false,3) print("AM",117,60,14-(t-540)//6,false,3) end if t>=600 then if game.night<5 then game.save.n=game.save.n+1 game.night=game.night+1 savep() game.state="Start" else game.state="Paycheck" music(4) if game.night==5 then game.save.overtime=true end if game.night==6 then game.save.custom=true end if game.night==7 and game.ailist[7][1]==20 and game.ailist[7][2]==20 and game.ailist[7][3]==20 and game.ailist[7][4]==20 then game.save.f20=true end savep() end t=0 return end vbank(1) cls(12) if t<60 then print("5",90,60,15,false,3) print("AM",117,60,15,false,3) elseif t<360 then clip(90,57,15,21) print("5",90,60-(t-60)//12.5,15,false,3) print("6",90,84-(t-60)//12.5,15,false,3) clip() print("AM",117,60,15,false,3) elseif t<540 then print("6",90,60,15,false,3) print("AM",117,60,15,false,3) end vbank(0) end function game:Paycheck() if t>=1200 then game.usage=1 game.state="Menu" music() vbank(1) poke(0x3FF8,12) cls(12) vbank(0) t=0 return end cls() loadImage("gameover") texquad(0,0,240,0,0,136,240,136,960,0,1920,0,960,1088,1920,1088,1,-1) if game.night==6 then rect(60,40,120,56,14) end if t<60 then for i=0,136-t//12*34-1 do rect(0,(i%34)*4+i//34,240,1,0) end end if t>1140 then for i=0,(t-1140)//12*34-1 do rect(0,(i%34)*4+i//34,240,1,0) end end vbank(1) poke(0x3FF8,14) cls(14) if game.night<7 then if game.night==5 then rect(60,40,120,56,15) end rectb(61,41,118,54,0) rectb(151,62,25,9,0) rect(138,58,35,1,0) rect(70,70,75,1,0) rect(118,86,56,1,0) print(": Mike Schmidt",68,64,0,false,1,true) print("Fazbear Entmt.",122,80,0,false,1,true) print("11-"..(game.night==5 and 12 or 13).."-xx",139,52,0,false,1,true) print("$ 120."..(game.night==5 and "00" or "50"),147,64,0,false,1,true) print("Bom trabalho, campeao!",39,12,15,false,2,true) if game.night==5 then print("(Te vejo na proxima semana)",72,26,15,false,1,true) else print("(Voce ganhou algumas horas extras!)",56,26,15,false,1,true)end -- You've earned some overtime! else rect(70,34,100,56,12) rect(105,68,59,1,0) rect(77,78,87,1,0) print("AVISO DE RESCISAO",88,40,0,false,1,true) print("(voce foi demitido)",88,48,0,false,1,true) print("RAZAO: Mexendo com",83,62,0,false,1,true) print("os animatronicos. Odor.",79,72,0,false,1,true) end print("O FIM",103,111,15,false,2,true) if t<60 then for i=0,136-t//12*34-1 do rect(0,(i%34)*4+i//34,240,1,14) end end if t>1140 then for i=0,(t-1140)//12*34-1 do rect(0,(i%34)*4+i//34,240,1,14) end end vbank(0) end function game:Custom() cls() vbank(1) cls(0) poke(0x3FF8,0) for i=0,3 do spr(328+i%2*4+i//2*64,23+i*54,38,-1,1,0,0,4,4) end print("Personalizar Noite",66,8,15,true) print("Freddy",21,26,15,true) print("Bonnie",76,26,15,true) print("Chica",132,26,15,true) print("Foxy",189,26,15,true) for i=0,3 do print("Nivel I.A.",20+i*54,78,15,true,1,true) end for i=0,3 do print(string.format("%2d",game.ailist[7][i+1]),28+i*54,87,15,true,2) end for i=0,3 do if mhover(17+i*54,87,8,11) and mc then if not pmc and game.ailist[7][i+1]>0 then game.ailist[7][i+1]=game.ailist[7][i+1]-1 end rect(18+i*54,88,6,9,1) else rect(18+i*54,88,6,9,3) end print("<",19+i*54,90,15,true,1,true) if mhover(53+i*54,87,8,11) and mc then if not pmc and game.ailist[7][i+1]<20 then game.ailist[7][i+1]=game.ailist[7][i+1]+1 end rect(54+i*54,88,6,9,1) else rect(54+i*54,88,6,9,3) end print(">",56+i*54,90,15,true,1,true) end print("(0-2)facil (3-6)med (7-12)dif (13-20)extremo",6,124,15,true,1,true) if mhover(195,120,38,9) and mc and not pmc then poke(0x3FF8,12) game.night=7 game.state="Start" t=0 if game.ailist[7][1]==1 and game.ailist[7][2]==9 and game.ailist[7][3]==8 and game.ailist[7][4]==7 then game.state="Bite" end return end rect(195,120,38,9,3) print("PRONTO",197,122,15,false) if t<60 then for i=0,136-t//12*34-1 do rect(0,(i%34)*4+i//34,240,1,0) end end vbank(0) end function game:Bite() if t>60 then exit() end poke(0x3FF8,0) loadImage("cover") texquad(0,0,240,0,0,136,240,136,960,0,1920,0,960,1088,1920,1088,1,-1) sfx(9,"F#3",-1,1) sfx(10,"G-3",-1,2) sfx(11,"D-3",-1,3) end --trace(math.floor(465343/524288*100).."% RAM used",12) function TIC() pmx,pmy,pmc=mx,my,mc mx,my,mc=mouse() if my==251 then mx,my=pmx,pmy end -- lock mouse when cursor is off-screen game[game.state]() t=t+1 end