[{"data":1,"prerenderedAt":9522},["ShallowReactive",2],{"navigation_docs_en":3,"-en-crime-resources-rec-heistmanager-stracture":1235,"-en-crime-resources-rec-heistmanager-stracture-surround":9518},[4,59,481,636,1110],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":28},"Welcome","i-lucide-home","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,29],{"title":11,"icon":12,"path":13,"stem":14,"children":15,"page":28},"Socials","i-lucide-share-2","\u002Fen\u002Fgetting-started\u002Fsocials","en\u002F1.getting-started\u002F2.socials",[16,20,24],{"title":17,"path":18,"stem":19},"Channels","\u002Fen\u002Fgetting-started\u002Fsocials\u002Fchannels","en\u002F1.getting-started\u002F2.socials\u002F02.channels",{"title":21,"path":22,"stem":23},"What each channel is for","\u002Fen\u002Fgetting-started\u002Fsocials\u002Fwhat-each-channel-is-for","en\u002F1.getting-started\u002F2.socials\u002F03.what-each-channel-is-for",{"title":25,"path":26,"stem":27},"Docs & downloads","\u002Fen\u002Fgetting-started\u002Fsocials\u002Fdocs-downloads","en\u002F1.getting-started\u002F2.socials\u002F04.docs-downloads",false,{"title":30,"icon":31,"path":32,"stem":33,"children":34,"page":28},"About us","i-lucide-users","\u002Fen\u002Fgetting-started\u002Fabout-us","en\u002F1.getting-started\u002F3.about-us",[35,39,43,47,51,55],{"title":36,"path":37,"stem":38},"Mission","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Fmission","en\u002F1.getting-started\u002F3.about-us\u002F02.mission",{"title":40,"path":41,"stem":42},"Meet our team","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Fmeet-our-team","en\u002F1.getting-started\u002F3.about-us\u002F03.meet-our-team",{"title":44,"path":45,"stem":46},"What we ship","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Fwhat-we-ship","en\u002F1.getting-started\u002F3.about-us\u002F04.what-we-ship",{"title":48,"path":49,"stem":50},"How we work","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Fhow-we-work","en\u002F1.getting-started\u002F3.about-us\u002F05.how-we-work",{"title":52,"path":53,"stem":54},"At a glance","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Fat-a-glance","en\u002F1.getting-started\u002F3.about-us\u002F06.at-a-glance",{"title":56,"path":57,"stem":58},"Free vs paid","\u002Fen\u002Fgetting-started\u002Fabout-us\u002Ffree-vs-paid","en\u002F1.getting-started\u002F3.about-us\u002F07.free-vs-paid",{"title":60,"icon":61,"path":62,"stem":63,"children":64,"page":28},"Framework","i-lucide-layers","\u002Fen\u002Fframework","en\u002F2.framework",[65],{"title":66,"icon":61,"path":67,"stem":68,"children":69,"page":28},"REC_Core","\u002Fen\u002Fframework\u002Frec_core","en\u002F2.framework\u002F02.rec_core",[70,74,78,82,99,112,130,148,170,384,439,457,471],{"title":71,"path":72,"stem":73},"Introducation","\u002Fen\u002Fframework\u002Frec_core\u002Fintroducation","en\u002F2.framework\u002F02.rec_core\u002F02.introducation",{"title":75,"path":76,"stem":77},"Responsibilities","\u002Fen\u002Fframework\u002Frec_core\u002Fresponsibilities","en\u002F2.framework\u002F02.rec_core\u002F03.responsibilities",{"title":79,"path":80,"stem":81},"Documentation","\u002Fen\u002Fframework\u002Frec_core\u002Fdocumentation","en\u002F2.framework\u002F02.rec_core\u002F04.documentation",{"title":83,"icon":84,"path":85,"stem":86,"children":87,"page":28},"Installation","i-lucide-download","\u002Fen\u002Fframework\u002Frec_core\u002Finstallation","en\u002F2.framework\u002F02.rec_core\u002F05.installation",[88,91,95],{"title":83,"path":89,"stem":90},"\u002Fen\u002Fframework\u002Frec_core\u002Finstallation\u002Finstallation","en\u002F2.framework\u002F02.rec_core\u002F05.installation\u002F02.installation",{"title":92,"path":93,"stem":94},"Other frameworks","\u002Fen\u002Fframework\u002Frec_core\u002Finstallation\u002Fother-frameworks","en\u002F2.framework\u002F02.rec_core\u002F05.installation\u002F03.other-frameworks",{"title":96,"path":97,"stem":98},"First connection","\u002Fen\u002Fframework\u002Frec_core\u002Finstallation\u002Ffirst-connection","en\u002F2.framework\u002F02.rec_core\u002F05.installation\u002F04.first-connection",{"title":100,"icon":31,"path":101,"stem":102,"children":103,"page":28},"Characters and spawning","\u002Fen\u002Fframework\u002Frec_core\u002Fcharacters","en\u002F2.framework\u002F02.rec_core\u002F06.characters",[104,108],{"title":105,"path":106,"stem":107},"Identity and creation","\u002Fen\u002Fframework\u002Frec_core\u002Fcharacters\u002Fidentity-and-creation","en\u002F2.framework\u002F02.rec_core\u002F06.characters\u002F02.identity-and-creation",{"title":109,"path":110,"stem":111},"Spawn selection","\u002Fen\u002Fframework\u002Frec_core\u002Fcharacters\u002Fspawn-selection","en\u002F2.framework\u002F02.rec_core\u002F06.characters\u002F03.spawn-selection",{"title":113,"icon":114,"path":115,"stem":116,"children":117,"page":28},"Accounts and paychecks","i-lucide-wallet","\u002Fen\u002Fframework\u002Frec_core\u002Fmoney","en\u002F2.framework\u002F02.rec_core\u002F07.money",[118,122,126],{"title":119,"path":120,"stem":121},"Initial balances","\u002Fen\u002Fframework\u002Frec_core\u002Fmoney\u002Finitial-balances","en\u002F2.framework\u002F02.rec_core\u002F07.money\u002F02.initial-balances",{"title":123,"path":124,"stem":125},"Balance changes","\u002Fen\u002Fframework\u002Frec_core\u002Fmoney\u002Fbalance-changes","en\u002F2.framework\u002F02.rec_core\u002F07.money\u002F03.balance-changes",{"title":127,"path":128,"stem":129},"Paychecks","\u002Fen\u002Fframework\u002Frec_core\u002Fmoney\u002Fpaychecks","en\u002F2.framework\u002F02.rec_core\u002F07.money\u002F04.paychecks",{"title":131,"icon":132,"path":133,"stem":134,"children":135,"page":28},"Jobs and gangs","i-lucide-briefcase","\u002Fen\u002Fframework\u002Frec_core\u002Fgroups","en\u002F2.framework\u002F02.rec_core\u002F08.groups",[136,140,144],{"title":137,"path":138,"stem":139},"Definitions","\u002Fen\u002Fframework\u002Frec_core\u002Fgroups\u002Fdefinitions","en\u002F2.framework\u002F02.rec_core\u002F08.groups\u002F02.definitions",{"title":141,"path":142,"stem":143},"Assignment and fallback","\u002Fen\u002Fframework\u002Frec_core\u002Fgroups\u002Fassignment-and-fallback","en\u002F2.framework\u002F02.rec_core\u002F08.groups\u002F03.assignment-and-fallback",{"title":145,"path":146,"stem":147},"Matching groups","\u002Fen\u002Fframework\u002Frec_core\u002Fgroups\u002Fmatching-groups","en\u002F2.framework\u002F02.rec_core\u002F08.groups\u002F04.matching-groups",{"title":149,"icon":150,"path":151,"stem":152,"children":153,"page":28},"Data and persistence","i-lucide-database","\u002Fen\u002Fframework\u002Frec_core\u002Fdata","en\u002F2.framework\u002F02.rec_core\u002F09.data",[154,158,162,166],{"title":155,"path":156,"stem":157},"Storage layout","\u002Fen\u002Fframework\u002Frec_core\u002Fdata\u002Fstorage-layout","en\u002F2.framework\u002F02.rec_core\u002F09.data\u002F02.storage-layout",{"title":159,"path":160,"stem":161},"Values and updates","\u002Fen\u002Fframework\u002Frec_core\u002Fdata\u002Fvalues-and-updates","en\u002F2.framework\u002F02.rec_core\u002F09.data\u002F03.values-and-updates",{"title":163,"path":164,"stem":165},"Client synchronization","\u002Fen\u002Fframework\u002Frec_core\u002Fdata\u002Fclient-synchronization","en\u002F2.framework\u002F02.rec_core\u002F09.data\u002F04.client-synchronization",{"title":167,"path":168,"stem":169},"Save timing","\u002Fen\u002Fframework\u002Frec_core\u002Fdata\u002Fsave-timing","en\u002F2.framework\u002F02.rec_core\u002F09.data\u002F05.save-timing",{"title":171,"icon":172,"path":173,"stem":174,"children":175,"page":28},"Server API","i-lucide-server","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api","en\u002F2.framework\u002F02.rec_core\u002F10.server-api",[176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380],{"title":177,"path":178,"stem":179},"Export index","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fexports","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F02.exports",{"title":181,"path":182,"stem":183},"isActive","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fisactive","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F03.isactive",{"title":185,"path":186,"stem":187},"isLoaded","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fisloaded","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F04.isloaded",{"title":189,"path":190,"stem":191},"getPlayerIds","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetplayerids","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F05.getplayerids",{"title":193,"path":194,"stem":195},"getPlayers","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetplayers","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F06.getplayers",{"title":197,"path":198,"stem":199},"getPlayerData","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetplayerdata","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F07.getplayerdata",{"title":201,"path":202,"stem":203},"getCitizenIdByPlayerId","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetcitizenidbyplayerid","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F08.getcitizenidbyplayerid",{"title":205,"path":206,"stem":207},"getPlayerIdByCitizenId","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetplayeridbycitizenid","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F09.getplayeridbycitizenid",{"title":209,"path":210,"stem":211},"getIdentifier","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetidentifier","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F10.getidentifier",{"title":213,"path":214,"stem":215},"getCharactersByLicense","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetcharactersbylicense","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F11.getcharactersbylicense",{"title":217,"path":218,"stem":219},"getOfflineCharacter","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetofflinecharacter","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F12.getofflinecharacter",{"title":221,"path":222,"stem":223},"deleteCharacter","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fdeletecharacter","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F13.deletecharacter",{"title":225,"path":226,"stem":227},"logout","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Flogout","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F14.logout",{"title":229,"path":230,"stem":231},"save","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsave","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F15.save",{"title":233,"path":234,"stem":235},"saveAll","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsaveall","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F16.saveall",{"title":237,"path":238,"stem":239},"hasPermission","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fhaspermission","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F17.haspermission",{"title":241,"path":242,"stem":243},"getAccounts","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetaccounts","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F18.getaccounts",{"title":245,"path":246,"stem":247},"getMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetmoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F19.getmoney",{"title":249,"path":250,"stem":251},"getMoneys","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetmoneys","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F20.getmoneys",{"title":253,"path":254,"stem":255},"addMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Faddmoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F21.addmoney",{"title":257,"path":258,"stem":259},"removeMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fremovemoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F22.removemoney",{"title":261,"path":262,"stem":263},"setMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetmoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F23.setmoney",{"title":265,"path":266,"stem":267},"addOfflineMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Faddofflinemoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F24.addofflinemoney",{"title":269,"path":270,"stem":271},"removeOfflineMoney","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fremoveofflinemoney","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F25.removeofflinemoney",{"title":273,"path":274,"stem":275},"getJobs","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetjobs","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F26.getjobs",{"title":277,"path":278,"stem":279},"getGangs","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetgangs","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F27.getgangs",{"title":281,"path":282,"stem":283},"getJob","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetjob","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F28.getjob",{"title":285,"path":286,"stem":287},"getGang","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetgang","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F29.getgang",{"title":289,"path":290,"stem":291},"setJob","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetjob","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F30.setjob",{"title":293,"path":294,"stem":295},"setGang","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetgang","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F31.setgang",{"title":297,"path":298,"stem":299},"setDuty","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetduty","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F32.setduty",{"title":301,"path":302,"stem":303},"hasJob","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fhasjob","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F33.hasjob",{"title":305,"path":306,"stem":307},"hasGang","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fhasgang","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F34.hasgang",{"title":309,"path":310,"stem":311},"countPlayersByJob","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fcountplayersbyjob","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F35.countplayersbyjob",{"title":313,"path":314,"stem":315},"countPlayersByGang","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fcountplayersbygang","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F36.countplayersbygang",{"title":317,"path":318,"stem":319},"setOfflineJob","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetofflinejob","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F37.setofflinejob",{"title":321,"path":322,"stem":323},"setOfflineGang","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetofflinegang","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F38.setofflinegang",{"title":325,"path":326,"stem":327},"getCharinfo","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetcharinfo","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F39.getcharinfo",{"title":329,"path":330,"stem":331},"setCharinfo","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetcharinfo","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F40.setcharinfo",{"title":333,"path":334,"stem":335},"getMetadata","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetmetadata","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F41.getmetadata",{"title":337,"path":338,"stem":339},"getAllMetadata","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetallmetadata","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F42.getallmetadata",{"title":341,"path":342,"stem":343},"setMetadata","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetmetadata","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F43.setmetadata",{"title":345,"path":346,"stem":347},"getValue","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetvalue","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F44.getvalue",{"title":349,"path":350,"stem":351},"getValues","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetvalues","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F45.getvalues",{"title":353,"path":354,"stem":355},"setValue","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetvalue","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F46.setvalue",{"title":357,"path":358,"stem":359},"setValues","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetvalues","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F47.setvalues",{"title":361,"path":362,"stem":363},"removeValue","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fremovevalue","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F48.removevalue",{"title":365,"path":366,"stem":367},"removeNamespace","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fremovenamespace","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F49.removenamespace",{"title":369,"path":370,"stem":371},"getOfflineValue","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetofflinevalue","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F50.getofflinevalue",{"title":373,"path":374,"stem":375},"setOfflineValue","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fsetofflinevalue","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F51.setofflinevalue",{"title":377,"path":378,"stem":379},"getConfig","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fgetconfig","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F52.getconfig",{"title":381,"path":382,"stem":383},"Character fields","\u002Fen\u002Fframework\u002Frec_core\u002Fserver-api\u002Fcharacter-fields","en\u002F2.framework\u002F02.rec_core\u002F10.server-api\u002F53.character-fields",{"title":385,"icon":386,"path":387,"stem":388,"children":389,"page":28},"Client API","i-lucide-monitor","\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api","en\u002F2.framework\u002F02.rec_core\u002F11.client-api",[390,393,396,399,403,406,409,412,415,418,421,424,427,430,433,436],{"title":177,"path":391,"stem":392},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fexports","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F02.exports",{"title":185,"path":394,"stem":395},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fisloaded","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F03.isloaded",{"title":197,"path":397,"stem":398},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetplayerdata","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F04.getplayerdata",{"title":400,"path":401,"stem":402},"getCitizenId","\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetcitizenid","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F05.getcitizenid",{"title":325,"path":404,"stem":405},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetcharinfo","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F06.getcharinfo",{"title":281,"path":407,"stem":408},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetjob","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F07.getjob",{"title":285,"path":410,"stem":411},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetgang","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F08.getgang",{"title":245,"path":413,"stem":414},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetmoney","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F09.getmoney",{"title":249,"path":416,"stem":417},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetmoneys","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F10.getmoneys",{"title":333,"path":419,"stem":420},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetmetadata","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F11.getmetadata",{"title":345,"path":422,"stem":423},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetvalue","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F12.getvalue",{"title":349,"path":425,"stem":426},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fgetvalues","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F13.getvalues",{"title":301,"path":428,"stem":429},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fhasjob","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F14.hasjob",{"title":305,"path":431,"stem":432},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fhasgang","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F15.hasgang",{"title":225,"path":434,"stem":435},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Flogout","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F16.logout",{"title":381,"path":437,"stem":438},"\u002Fen\u002Fframework\u002Frec_core\u002Fclient-api\u002Fcharacter-fields","en\u002F2.framework\u002F02.rec_core\u002F11.client-api\u002F17.character-fields",{"title":440,"icon":441,"path":442,"stem":443,"children":444,"page":28},"Events and handlers","i-lucide-radio","\u002Fen\u002Fframework\u002Frec_core\u002Fevents","en\u002F2.framework\u002F02.rec_core\u002F12.events",[445,449,453],{"title":446,"path":447,"stem":448},"Server events","\u002Fen\u002Fframework\u002Frec_core\u002Fevents\u002Fserver-events","en\u002F2.framework\u002F02.rec_core\u002F12.events\u002F02.server-events",{"title":450,"path":451,"stem":452},"Client events","\u002Fen\u002Fframework\u002Frec_core\u002Fevents\u002Fclient-events","en\u002F2.framework\u002F02.rec_core\u002F12.events\u002F03.client-events",{"title":454,"path":455,"stem":456},"Handler decisions","\u002Fen\u002Fframework\u002Frec_core\u002Fevents\u002Fhandler-decisions","en\u002F2.framework\u002F02.rec_core\u002F12.events\u002F04.handler-decisions",{"title":458,"icon":459,"path":460,"stem":461,"children":462,"page":28},"Commands and troubleshooting","i-lucide-terminal","\u002Fen\u002Fframework\u002Frec_core\u002Fcommands","en\u002F2.framework\u002F02.rec_core\u002F13.commands",[463,467],{"title":464,"path":465,"stem":466},"Commands","\u002Fen\u002Fframework\u002Frec_core\u002Fcommands\u002Fcommands","en\u002F2.framework\u002F02.rec_core\u002F13.commands\u002F02.commands",{"title":468,"path":469,"stem":470},"Troubleshooting","\u002Fen\u002Fframework\u002Frec_core\u002Fcommands\u002Ftroubleshooting","en\u002F2.framework\u002F02.rec_core\u002F13.commands\u002F03.troubleshooting",{"title":472,"icon":473,"path":474,"stem":475,"children":476,"page":28},"Configuration files","i-lucide-file-code","\u002Fen\u002Fframework\u002Frec_core\u002Fconfiguration","en\u002F2.framework\u002F02.rec_core\u002F14.configuration",[477],{"title":478,"path":479,"stem":480},"Stracture","\u002Fen\u002Fframework\u002Frec_core\u002Fconfiguration\u002Fstracture","en\u002F2.framework\u002F02.rec_core\u002F14.configuration\u002F02.stracture",{"title":482,"icon":483,"path":484,"stem":485,"children":486,"page":28},"Common Dependencies","i-lucide-unplug","\u002Fen\u002Fcommon-dependencies","en\u002F3.common-dependencies",[487,510,529,582,600],{"title":488,"icon":489,"path":490,"stem":491,"children":492,"page":28},"REC_Library","i-lucide-library","\u002Fen\u002Fcommon-dependencies\u002Frec_library","en\u002F3.common-dependencies\u002F01.rec_library",[493,496,499,503,506],{"title":71,"path":494,"stem":495},"\u002Fen\u002Fcommon-dependencies\u002Frec_library\u002Fintroducation","en\u002F3.common-dependencies\u002F01.rec_library\u002F02.introducation",{"title":83,"path":497,"stem":498},"\u002Fen\u002Fcommon-dependencies\u002Frec_library\u002Finstallation","en\u002F3.common-dependencies\u002F01.rec_library\u002F03.installation",{"title":500,"path":501,"stem":502},"What the other resources take from here","\u002Fen\u002Fcommon-dependencies\u002Frec_library\u002Fshared-settings","en\u002F3.common-dependencies\u002F01.rec_library\u002F04.shared-settings",{"title":478,"path":504,"stem":505},"\u002Fen\u002Fcommon-dependencies\u002Frec_library\u002Fstracture","en\u002F3.common-dependencies\u002F01.rec_library\u002F05.stracture",{"title":507,"path":508,"stem":509},"Exports","\u002Fen\u002Fcommon-dependencies\u002Frec_library\u002Fexports","en\u002F3.common-dependencies\u002F01.rec_library\u002F20.exports",{"title":511,"icon":512,"path":513,"stem":514,"children":515,"page":28},"REC_Utils","i-lucide-cable","\u002Fen\u002Fcommon-dependencies\u002Frec_utils","en\u002F3.common-dependencies\u002F02.rec_utils",[516,519,522,526],{"title":71,"path":517,"stem":518},"\u002Fen\u002Fcommon-dependencies\u002Frec_utils\u002Fintroducation","en\u002F3.common-dependencies\u002F02.rec_utils\u002F02.introducation",{"title":83,"path":520,"stem":521},"\u002Fen\u002Fcommon-dependencies\u002Frec_utils\u002Finstallation","en\u002F3.common-dependencies\u002F02.rec_utils\u002F03.installation",{"title":523,"path":524,"stem":525},"What it adapts","\u002Fen\u002Fcommon-dependencies\u002Frec_utils\u002Fwhat-it-adapts","en\u002F3.common-dependencies\u002F02.rec_utils\u002F04.what-it-adapts",{"title":478,"path":527,"stem":528},"\u002Fen\u002Fcommon-dependencies\u002Frec_utils\u002Fstracture","en\u002F3.common-dependencies\u002F02.rec_utils\u002F05.stracture",{"title":530,"icon":31,"path":531,"stem":532,"children":533,"page":28},"REC_PlayerManager","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager","en\u002F3.common-dependencies\u002F03.rec_playermanager",[534,537,541,544,548,552,556,560,564,568,572,576,579],{"title":71,"path":535,"stem":536},"\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fintroducation","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F02.introducation",{"title":538,"path":539,"stem":540},"What you can do","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fwhat-you-can-do","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F03.what-you-can-do",{"title":83,"path":542,"stem":543},"\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Finstallation","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F04.installation",{"title":545,"path":546,"stem":547},"Events","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fevents","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F05.events",{"title":549,"path":550,"stem":551},"Controlling who can join","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fcontrolling-who-can-join","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F06.controlling-who-can-join",{"title":553,"path":554,"stem":555},"Leaving your staff out","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fleaving-your-staff-out","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F07.leaving-your-staff-out",{"title":557,"path":558,"stem":559},"Admin UI","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fadmin-ui","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F08.admin-ui",{"title":561,"path":562,"stem":563},"Activity map","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Factivity-map","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F09.activity-map",{"title":565,"path":566,"stem":567},"What gets recorded","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fwhat-gets-recorded","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F10.what-gets-recorded",{"title":569,"path":570,"stem":571},"Browser route","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fbrowser-route","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F11.browser-route",{"title":573,"path":574,"stem":575},"Command","\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fcommand","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F12.command",{"title":507,"path":577,"stem":578},"\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fexports","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F13.exports",{"title":478,"path":580,"stem":581},"\u002Fen\u002Fcommon-dependencies\u002Frec_playermanager\u002Fstracture","en\u002F3.common-dependencies\u002F03.rec_playermanager\u002F14.stracture",{"title":583,"icon":584,"path":585,"stem":586,"children":587,"page":28},"REC_EffectManager","i-lucide-sparkles","\u002Fen\u002Fcommon-dependencies\u002Frec_effectmanager","en\u002F3.common-dependencies\u002F04.rec_effectmanager",[588,591,594,597],{"title":71,"path":589,"stem":590},"\u002Fen\u002Fcommon-dependencies\u002Frec_effectmanager\u002Fintroducation","en\u002F3.common-dependencies\u002F04.rec_effectmanager\u002F02.introducation",{"title":83,"path":592,"stem":593},"\u002Fen\u002Fcommon-dependencies\u002Frec_effectmanager\u002Finstallation","en\u002F3.common-dependencies\u002F04.rec_effectmanager\u002F03.installation",{"title":478,"path":595,"stem":596},"\u002Fen\u002Fcommon-dependencies\u002Frec_effectmanager\u002Fstracture","en\u002F3.common-dependencies\u002F04.rec_effectmanager\u002F04.stracture",{"title":507,"path":598,"stem":599},"\u002Fen\u002Fcommon-dependencies\u002Frec_effectmanager\u002Fexports","en\u002F3.common-dependencies\u002F04.rec_effectmanager\u002F20.exports",{"title":601,"icon":602,"path":603,"stem":604,"children":605,"page":28},"REC_WorldManager","i-lucide-earth","\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager","en\u002F3.common-dependencies\u002F05.rec_worldmanager",[606,609,612,615,618,622,626,630,633],{"title":71,"path":607,"stem":608},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fintroducation","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F02.introducation",{"title":538,"path":610,"stem":611},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fwhat-you-can-do","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F03.what-you-can-do",{"title":83,"path":613,"stem":614},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Finstallation","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F04.installation",{"title":573,"path":616,"stem":617},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fcommand","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F05.command",{"title":619,"path":620,"stem":621},"World settings","\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fworld-settings","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F06.world-settings",{"title":623,"path":624,"stem":625},"Weather and time","\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fweather-and-time","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F07.weather-and-time",{"title":627,"path":628,"stem":629},"World editor","\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fworld-editor","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F08.world-editor",{"title":507,"path":631,"stem":632},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fexports","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F09.exports",{"title":478,"path":634,"stem":635},"\u002Fen\u002Fcommon-dependencies\u002Frec_worldmanager\u002Fstracture","en\u002F3.common-dependencies\u002F05.rec_worldmanager\u002F10.stracture",{"title":637,"icon":638,"path":639,"stem":640,"children":641,"page":28},"Resources","i-lucide-blocks","\u002Fen\u002Fresources","en\u002F4.resources",[642,665,689,724,751,772,821,848,873,897,950,974,998,1022,1063,1086],{"title":643,"icon":644,"path":645,"stem":646,"children":647,"page":28},"REC_AdminMenu","i-lucide-shield","\u002Fen\u002Fresources\u002Frec_adminmenu","en\u002F4.resources\u002F01.rec_adminmenu",[648,651,654,658,662],{"title":71,"path":649,"stem":650},"\u002Fen\u002Fresources\u002Frec_adminmenu\u002Fintroducation","en\u002F4.resources\u002F01.rec_adminmenu\u002F02.introducation",{"title":83,"path":652,"stem":653},"\u002Fen\u002Fresources\u002Frec_adminmenu\u002Finstallation","en\u002F4.resources\u002F01.rec_adminmenu\u002F03.installation",{"title":655,"path":656,"stem":657},"Usage","\u002Fen\u002Fresources\u002Frec_adminmenu\u002Fusage","en\u002F4.resources\u002F01.rec_adminmenu\u002F04.usage",{"title":659,"path":660,"stem":661},"Configuration","\u002Fen\u002Fresources\u002Frec_adminmenu\u002Fconfiguration","en\u002F4.resources\u002F01.rec_adminmenu\u002F05.configuration",{"title":478,"path":663,"stem":664},"\u002Fen\u002Fresources\u002Frec_adminmenu\u002Fstracture","en\u002F4.resources\u002F01.rec_adminmenu\u002F06.stracture",{"title":666,"icon":667,"path":668,"stem":669,"children":670,"page":28},"REC_BetterMask","i-lucide-shield-check","\u002Fen\u002Fresources\u002Frec_bettermask","en\u002F4.resources\u002F02.rec_bettermask",[671,674,677,680,683,686],{"title":71,"path":672,"stem":673},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Fintroducation","en\u002F4.resources\u002F02.rec_bettermask\u002F02.introducation",{"title":83,"path":675,"stem":676},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Finstallation","en\u002F4.resources\u002F02.rec_bettermask\u002F03.installation",{"title":655,"path":678,"stem":679},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Fusage","en\u002F4.resources\u002F02.rec_bettermask\u002F04.usage",{"title":659,"path":681,"stem":682},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Fconfiguration","en\u002F4.resources\u002F02.rec_bettermask\u002F05.configuration",{"title":507,"path":684,"stem":685},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Fexports","en\u002F4.resources\u002F02.rec_bettermask\u002F06.exports",{"title":478,"path":687,"stem":688},"\u002Fen\u002Fresources\u002Frec_bettermask\u002Fstracture","en\u002F4.resources\u002F02.rec_bettermask\u002F07.stracture",{"title":690,"icon":691,"path":692,"stem":693,"children":694,"page":28},"REC_Books","i-lucide-book-open","\u002Fen\u002Fresources\u002Frec_books","en\u002F4.resources\u002F03.rec_books",[695,698,701,704,707,711,714,718,721],{"title":71,"path":696,"stem":697},"\u002Fen\u002Fresources\u002Frec_books\u002Fintroducation","en\u002F4.resources\u002F03.rec_books\u002F02.introducation",{"title":83,"path":699,"stem":700},"\u002Fen\u002Fresources\u002Frec_books\u002Finstallation","en\u002F4.resources\u002F03.rec_books\u002F03.installation",{"title":655,"path":702,"stem":703},"\u002Fen\u002Fresources\u002Frec_books\u002Fusage","en\u002F4.resources\u002F03.rec_books\u002F04.usage",{"title":659,"path":705,"stem":706},"\u002Fen\u002Fresources\u002Frec_books\u002Fconfiguration","en\u002F4.resources\u002F03.rec_books\u002F05.configuration",{"title":708,"path":709,"stem":710},"Adding content","\u002Fen\u002Fresources\u002Frec_books\u002Fadding-content","en\u002F4.resources\u002F03.rec_books\u002F07.adding-content",{"title":573,"path":712,"stem":713},"\u002Fen\u002Fresources\u002Frec_books\u002Fcommand","en\u002F4.resources\u002F03.rec_books\u002F08.command",{"title":715,"path":716,"stem":717},"Development","\u002Fen\u002Fresources\u002Frec_books\u002Fdevelopment","en\u002F4.resources\u002F03.rec_books\u002F09.development",{"title":478,"path":719,"stem":720},"\u002Fen\u002Fresources\u002Frec_books\u002Fstracture","en\u002F4.resources\u002F03.rec_books\u002F19.stracture",{"title":507,"path":722,"stem":723},"\u002Fen\u002Fresources\u002Frec_books\u002Fexports","en\u002F4.resources\u002F03.rec_books\u002F20.exports",{"title":725,"icon":726,"path":727,"stem":728,"children":729,"page":28},"REC_BusinessManager","i-lucide-briefcase-business","\u002Fen\u002Fresources\u002Frec_businessmanager","en\u002F4.resources\u002F04.rec_businessmanager",[730,733,736,739,742,745,748],{"title":71,"path":731,"stem":732},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fintroducation","en\u002F4.resources\u002F04.rec_businessmanager\u002F02.introducation",{"title":83,"path":734,"stem":735},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Finstallation","en\u002F4.resources\u002F04.rec_businessmanager\u002F03.installation",{"title":655,"path":737,"stem":738},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fusage","en\u002F4.resources\u002F04.rec_businessmanager\u002F04.usage",{"title":659,"path":740,"stem":741},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fconfiguration","en\u002F4.resources\u002F04.rec_businessmanager\u002F05.configuration",{"title":557,"path":743,"stem":744},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fadmin-ui","en\u002F4.resources\u002F04.rec_businessmanager\u002F06.admin-ui",{"title":478,"path":746,"stem":747},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fstracture","en\u002F4.resources\u002F04.rec_businessmanager\u002F07.stracture",{"title":507,"path":749,"stem":750},"\u002Fen\u002Fresources\u002Frec_businessmanager\u002Fexports","en\u002F4.resources\u002F04.rec_businessmanager\u002F20.exports",{"title":752,"icon":753,"path":754,"stem":755,"children":756,"page":28},"REC_Dumpster","i-lucide-trash-2","\u002Fen\u002Fresources\u002Frec_dumpster","en\u002F4.resources\u002F05.rec_dumpster",[757,760,763,766,769],{"title":71,"path":758,"stem":759},"\u002Fen\u002Fresources\u002Frec_dumpster\u002Fintroducation","en\u002F4.resources\u002F05.rec_dumpster\u002F02.introducation",{"title":83,"path":761,"stem":762},"\u002Fen\u002Fresources\u002Frec_dumpster\u002Finstallation","en\u002F4.resources\u002F05.rec_dumpster\u002F03.installation",{"title":655,"path":764,"stem":765},"\u002Fen\u002Fresources\u002Frec_dumpster\u002Fusage","en\u002F4.resources\u002F05.rec_dumpster\u002F04.usage",{"title":659,"path":767,"stem":768},"\u002Fen\u002Fresources\u002Frec_dumpster\u002Fconfiguration","en\u002F4.resources\u002F05.rec_dumpster\u002F05.configuration",{"title":478,"path":770,"stem":771},"\u002Fen\u002Fresources\u002Frec_dumpster\u002Fstracture","en\u002F4.resources\u002F05.rec_dumpster\u002F06.stracture",{"title":773,"icon":774,"path":775,"stem":776,"children":777,"page":28},"REC_Economy","i-lucide-coins","\u002Fen\u002Fresources\u002Frec_economy","en\u002F4.resources\u002F06.rec_economy",[778,781,784,787,791,794,798,802,806,809,812,815,818],{"title":71,"path":779,"stem":780},"\u002Fen\u002Fresources\u002Frec_economy\u002Fintroducation","en\u002F4.resources\u002F06.rec_economy\u002F02.introducation",{"title":538,"path":782,"stem":783},"\u002Fen\u002Fresources\u002Frec_economy\u002Fwhat-you-can-do","en\u002F4.resources\u002F06.rec_economy\u002F03.what-you-can-do",{"title":83,"path":785,"stem":786},"\u002Fen\u002Fresources\u002Frec_economy\u002Finstallation","en\u002F4.resources\u002F06.rec_economy\u002F04.installation",{"title":788,"path":789,"stem":790},"What gets counted","\u002Fen\u002Fresources\u002Frec_economy\u002Fwhat-gets-counted","en\u002F4.resources\u002F06.rec_economy\u002F05.what-gets-counted",{"title":553,"path":792,"stem":793},"\u002Fen\u002Fresources\u002Frec_economy\u002Fleaving-your-staff-out","en\u002F4.resources\u002F06.rec_economy\u002F06.leaving-your-staff-out",{"title":795,"path":796,"stem":797},"Matching your framework","\u002Fen\u002Fresources\u002Frec_economy\u002Fmatching-your-framework","en\u002F4.resources\u002F06.rec_economy\u002F07.matching-your-framework",{"title":799,"path":800,"stem":801},"Where money comes from and goes","\u002Fen\u002Fresources\u002Frec_economy\u002Fwhere-money-comes-from-and-goes","en\u002F4.resources\u002F06.rec_economy\u002F08.where-money-comes-from-and-goes",{"title":803,"path":804,"stem":805},"Getting told when something is wrong","\u002Fen\u002Fresources\u002Frec_economy\u002Fgetting-told-when-something-is-wrong","en\u002F4.resources\u002F06.rec_economy\u002F09.getting-told-when-something-is-wrong",{"title":557,"path":807,"stem":808},"\u002Fen\u002Fresources\u002Frec_economy\u002Fadmin-ui","en\u002F4.resources\u002F06.rec_economy\u002F10.admin-ui",{"title":569,"path":810,"stem":811},"\u002Fen\u002Fresources\u002Frec_economy\u002Fbrowser-route","en\u002F4.resources\u002F06.rec_economy\u002F11.browser-route",{"title":573,"path":813,"stem":814},"\u002Fen\u002Fresources\u002Frec_economy\u002Fcommand","en\u002F4.resources\u002F06.rec_economy\u002F12.command",{"title":507,"path":816,"stem":817},"\u002Fen\u002Fresources\u002Frec_economy\u002Fexports","en\u002F4.resources\u002F06.rec_economy\u002F13.exports",{"title":478,"path":819,"stem":820},"\u002Fen\u002Fresources\u002Frec_economy\u002Fstracture","en\u002F4.resources\u002F06.rec_economy\u002F14.stracture",{"title":822,"icon":823,"path":824,"stem":825,"children":826,"page":28},"REC_EntityManager","i-lucide-boxes","\u002Fen\u002Fresources\u002Frec_entitymanager","en\u002F4.resources\u002F07.rec_entitymanager",[827,830,833,836,839,842,845],{"title":71,"path":828,"stem":829},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fintroducation","en\u002F4.resources\u002F07.rec_entitymanager\u002F02.introducation",{"title":83,"path":831,"stem":832},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Finstallation","en\u002F4.resources\u002F07.rec_entitymanager\u002F03.installation",{"title":655,"path":834,"stem":835},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fusage","en\u002F4.resources\u002F07.rec_entitymanager\u002F04.usage",{"title":659,"path":837,"stem":838},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fconfiguration","en\u002F4.resources\u002F07.rec_entitymanager\u002F05.configuration",{"title":557,"path":840,"stem":841},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fadmin-ui","en\u002F4.resources\u002F07.rec_entitymanager\u002F06.admin-ui",{"title":478,"path":843,"stem":844},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fstracture","en\u002F4.resources\u002F07.rec_entitymanager\u002F07.stracture",{"title":507,"path":846,"stem":847},"\u002Fen\u002Fresources\u002Frec_entitymanager\u002Fexports","en\u002F4.resources\u002F07.rec_entitymanager\u002F20.exports",{"title":849,"icon":850,"path":851,"stem":852,"children":853,"page":28},"REC_Farm","i-lucide-sprout","\u002Fen\u002Fresources\u002Frec_farm","en\u002F4.resources\u002F08.rec_farm",[854,857,860,864,867,870],{"title":71,"path":855,"stem":856},"\u002Fen\u002Fresources\u002Frec_farm\u002Fintroducation","en\u002F4.resources\u002F08.rec_farm\u002F02.introducation",{"title":83,"path":858,"stem":859},"\u002Fen\u002Fresources\u002Frec_farm\u002Finstallation","en\u002F4.resources\u002F08.rec_farm\u002F03.installation",{"title":861,"path":862,"stem":863},"Buying and running a farm","\u002Fen\u002Fresources\u002Frec_farm\u002Fusage","en\u002F4.resources\u002F08.rec_farm\u002F04.usage",{"title":659,"path":865,"stem":866},"\u002Fen\u002Fresources\u002Frec_farm\u002Fconfiguration","en\u002F4.resources\u002F08.rec_farm\u002F05.configuration",{"title":507,"path":868,"stem":869},"\u002Fen\u002Fresources\u002Frec_farm\u002Fexports","en\u002F4.resources\u002F08.rec_farm\u002F06.exports",{"title":478,"path":871,"stem":872},"\u002Fen\u002Fresources\u002Frec_farm\u002Fstracture","en\u002F4.resources\u002F08.rec_farm\u002F07.stracture",{"title":874,"icon":875,"path":876,"stem":877,"children":878,"page":28},"REC_Hud","i-lucide-gauge","\u002Fen\u002Fresources\u002Frec_hud","en\u002F4.resources\u002F09.rec_hud",[879,882,885,888,891,894],{"title":71,"path":880,"stem":881},"\u002Fen\u002Fresources\u002Frec_hud\u002Fintroducation","en\u002F4.resources\u002F09.rec_hud\u002F02.introducation",{"title":83,"path":883,"stem":884},"\u002Fen\u002Fresources\u002Frec_hud\u002Finstallation","en\u002F4.resources\u002F09.rec_hud\u002F03.installation",{"title":655,"path":886,"stem":887},"\u002Fen\u002Fresources\u002Frec_hud\u002Fusage","en\u002F4.resources\u002F09.rec_hud\u002F04.usage",{"title":659,"path":889,"stem":890},"\u002Fen\u002Fresources\u002Frec_hud\u002Fconfiguration","en\u002F4.resources\u002F09.rec_hud\u002F05.configuration",{"title":507,"path":892,"stem":893},"\u002Fen\u002Fresources\u002Frec_hud\u002Fexports","en\u002F4.resources\u002F09.rec_hud\u002F06.exports",{"title":478,"path":895,"stem":896},"\u002Fen\u002Fresources\u002Frec_hud\u002Fstracture","en\u002F4.resources\u002F09.rec_hud\u002F07.stracture",{"title":898,"icon":899,"path":900,"stem":901,"children":902,"page":28},"REC_ItemManager","i-lucide-database-search","\u002Fen\u002Fresources\u002Frec_itemmanager","en\u002F4.resources\u002F10.rec_itemmanager",[903,906,909,912,916,920,924,928,932,935,938,941,944,947],{"title":71,"path":904,"stem":905},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fintroducation","en\u002F4.resources\u002F10.rec_itemmanager\u002F02.introducation",{"title":538,"path":907,"stem":908},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fwhat-you-can-do","en\u002F4.resources\u002F10.rec_itemmanager\u002F03.what-you-can-do",{"title":83,"path":910,"stem":911},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Finstallation","en\u002F4.resources\u002F10.rec_itemmanager\u002F04.installation",{"title":913,"path":914,"stem":915},"Price","\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fprice","en\u002F4.resources\u002F10.rec_itemmanager\u002F05.price",{"title":917,"path":918,"stem":919},"Automatic prices","\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fautomatic-prices","en\u002F4.resources\u002F10.rec_itemmanager\u002F06.automatic-prices",{"title":921,"path":922,"stem":923},"Shop prices","\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fshop-prices","en\u002F4.resources\u002F10.rec_itemmanager\u002F07.shop-prices",{"title":925,"path":926,"stem":927},"Records","\u002Fen\u002Fresources\u002Frec_itemmanager\u002Frecords","en\u002F4.resources\u002F10.rec_itemmanager\u002F08.records",{"title":929,"path":930,"stem":931},"Watching one character","\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fwatching-one-character","en\u002F4.resources\u002F10.rec_itemmanager\u002F09.watching-one-character",{"title":553,"path":933,"stem":934},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fleaving-your-staff-out","en\u002F4.resources\u002F10.rec_itemmanager\u002F10.leaving-your-staff-out",{"title":557,"path":936,"stem":937},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fadmin-ui","en\u002F4.resources\u002F10.rec_itemmanager\u002F11.admin-ui",{"title":569,"path":939,"stem":940},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fbrowser-route","en\u002F4.resources\u002F10.rec_itemmanager\u002F12.browser-route",{"title":573,"path":942,"stem":943},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fcommand","en\u002F4.resources\u002F10.rec_itemmanager\u002F13.command",{"title":507,"path":945,"stem":946},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fexports","en\u002F4.resources\u002F10.rec_itemmanager\u002F14.exports",{"title":478,"path":948,"stem":949},"\u002Fen\u002Fresources\u002Frec_itemmanager\u002Fstracture","en\u002F4.resources\u002F10.rec_itemmanager\u002F15.stracture",{"title":951,"icon":952,"path":953,"stem":954,"children":955,"page":28},"REC_Journal","i-lucide-notebook-pen","\u002Fen\u002Fresources\u002Frec_journal","en\u002F4.resources\u002F11.rec_journal",[956,959,962,965,968,971],{"title":71,"path":957,"stem":958},"\u002Fen\u002Fresources\u002Frec_journal\u002Fintroducation","en\u002F4.resources\u002F11.rec_journal\u002F02.introducation",{"title":83,"path":960,"stem":961},"\u002Fen\u002Fresources\u002Frec_journal\u002Finstallation","en\u002F4.resources\u002F11.rec_journal\u002F03.installation",{"title":655,"path":963,"stem":964},"\u002Fen\u002Fresources\u002Frec_journal\u002Fusage","en\u002F4.resources\u002F11.rec_journal\u002F04.usage",{"title":659,"path":966,"stem":967},"\u002Fen\u002Fresources\u002Frec_journal\u002Fconfiguration","en\u002F4.resources\u002F11.rec_journal\u002F05.configuration",{"title":478,"path":969,"stem":970},"\u002Fen\u002Fresources\u002Frec_journal\u002Fstracture","en\u002F4.resources\u002F11.rec_journal\u002F06.stracture",{"title":507,"path":972,"stem":973},"\u002Fen\u002Fresources\u002Frec_journal\u002Fexports","en\u002F4.resources\u002F11.rec_journal\u002F20.exports",{"title":975,"icon":976,"path":977,"stem":978,"children":979,"page":28},"REC_Minigames","i-lucide-gamepad-2","\u002Fen\u002Fresources\u002Frec_minigames","en\u002F4.resources\u002F12.rec_minigames",[980,983,986,989,992,995],{"title":71,"path":981,"stem":982},"\u002Fen\u002Fresources\u002Frec_minigames\u002Fintroducation","en\u002F4.resources\u002F12.rec_minigames\u002F02.introducation",{"title":83,"path":984,"stem":985},"\u002Fen\u002Fresources\u002Frec_minigames\u002Finstallation","en\u002F4.resources\u002F12.rec_minigames\u002F03.installation",{"title":655,"path":987,"stem":988},"\u002Fen\u002Fresources\u002Frec_minigames\u002Fusage","en\u002F4.resources\u002F12.rec_minigames\u002F04.usage",{"title":659,"path":990,"stem":991},"\u002Fen\u002Fresources\u002Frec_minigames\u002Fconfiguration","en\u002F4.resources\u002F12.rec_minigames\u002F05.configuration",{"title":507,"path":993,"stem":994},"\u002Fen\u002Fresources\u002Frec_minigames\u002Fexports","en\u002F4.resources\u002F12.rec_minigames\u002F06.exports",{"title":478,"path":996,"stem":997},"\u002Fen\u002Fresources\u002Frec_minigames\u002Fstracture","en\u002F4.resources\u002F12.rec_minigames\u002F07.stracture",{"title":999,"icon":1000,"path":1001,"stem":1002,"children":1003,"page":28},"REC_NameTag","i-lucide-tag","\u002Fen\u002Fresources\u002Frec_nametag","en\u002F4.resources\u002F13.rec_nametag",[1004,1007,1010,1013,1016,1019],{"title":71,"path":1005,"stem":1006},"\u002Fen\u002Fresources\u002Frec_nametag\u002Fintroducation","en\u002F4.resources\u002F13.rec_nametag\u002F02.introducation",{"title":83,"path":1008,"stem":1009},"\u002Fen\u002Fresources\u002Frec_nametag\u002Finstallation","en\u002F4.resources\u002F13.rec_nametag\u002F03.installation",{"title":655,"path":1011,"stem":1012},"\u002Fen\u002Fresources\u002Frec_nametag\u002Fusage","en\u002F4.resources\u002F13.rec_nametag\u002F04.usage",{"title":659,"path":1014,"stem":1015},"\u002Fen\u002Fresources\u002Frec_nametag\u002Fconfiguration","en\u002F4.resources\u002F13.rec_nametag\u002F05.configuration",{"title":507,"path":1017,"stem":1018},"\u002Fen\u002Fresources\u002Frec_nametag\u002Fexports","en\u002F4.resources\u002F13.rec_nametag\u002F06.exports",{"title":478,"path":1020,"stem":1021},"\u002Fen\u002Fresources\u002Frec_nametag\u002Fstracture","en\u002F4.resources\u002F13.rec_nametag\u002F07.stracture",{"title":1023,"icon":1024,"path":1025,"stem":1026,"children":1027,"page":28},"REC_Notify","i-lucide-bell","\u002Fen\u002Fresources\u002Frec_notify","en\u002F4.resources\u002F14.rec_notify",[1028,1031,1034,1038,1042,1046,1050,1053,1056,1060],{"title":71,"path":1029,"stem":1030},"\u002Fen\u002Fresources\u002Frec_notify\u002Fintroducation","en\u002F4.resources\u002F14.rec_notify\u002F02.introducation",{"title":83,"path":1032,"stem":1033},"\u002Fen\u002Fresources\u002Frec_notify\u002Finstallation","en\u002F4.resources\u002F14.rec_notify\u002F03.installation",{"title":1035,"path":1036,"stem":1037},"Notification types","\u002Fen\u002Fresources\u002Frec_notify\u002Fnotification-types","en\u002F4.resources\u002F14.rec_notify\u002F04.notification-types",{"title":1039,"path":1040,"stem":1041},"Position","\u002Fen\u002Fresources\u002Frec_notify\u002Fposition","en\u002F4.resources\u002F14.rec_notify\u002F05.position",{"title":1043,"path":1044,"stem":1045},"Icons","\u002Fen\u002Fresources\u002Frec_notify\u002Ficons","en\u002F4.resources\u002F14.rec_notify\u002F06.icons",{"title":1047,"path":1048,"stem":1049},"Sound","\u002Fen\u002Fresources\u002Frec_notify\u002Fsound","en\u002F4.resources\u002F14.rec_notify\u002F07.sound",{"title":573,"path":1051,"stem":1052},"\u002Fen\u002Fresources\u002Frec_notify\u002Fcommand","en\u002F4.resources\u002F14.rec_notify\u002F08.command",{"title":507,"path":1054,"stem":1055},"\u002Fen\u002Fresources\u002Frec_notify\u002Fexports","en\u002F4.resources\u002F14.rec_notify\u002F09.exports",{"title":1057,"path":1058,"stem":1059},"Handler","\u002Fen\u002Fresources\u002Frec_notify\u002Fhandler","en\u002F4.resources\u002F14.rec_notify\u002F10.handler",{"title":478,"path":1061,"stem":1062},"\u002Fen\u002Fresources\u002Frec_notify\u002Fstracture","en\u002F4.resources\u002F14.rec_notify\u002F11.stracture",{"title":1064,"icon":823,"path":1065,"stem":1066,"children":1067,"page":28},"REC_ObjectHunt","\u002Fen\u002Fresources\u002Fobjecthunt","en\u002F4.resources\u002F15.objecthunt",[1068,1071,1074,1077,1080,1083],{"title":71,"path":1069,"stem":1070},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Fintroducation","en\u002F4.resources\u002F15.objecthunt\u002F02.introducation",{"title":83,"path":1072,"stem":1073},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Finstallation","en\u002F4.resources\u002F15.objecthunt\u002F03.installation",{"title":655,"path":1075,"stem":1076},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Fusage","en\u002F4.resources\u002F15.objecthunt\u002F04.usage",{"title":659,"path":1078,"stem":1079},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Fconfiguration","en\u002F4.resources\u002F15.objecthunt\u002F05.configuration",{"title":507,"path":1081,"stem":1082},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Fexports","en\u002F4.resources\u002F15.objecthunt\u002F06.exports",{"title":478,"path":1084,"stem":1085},"\u002Fen\u002Fresources\u002Fobjecthunt\u002Fstracture","en\u002F4.resources\u002F15.objecthunt\u002F07.stracture",{"title":1087,"icon":1088,"path":1089,"stem":1090,"children":1091,"page":28},"REC_WebHub","i-lucide-layout-dashboard","\u002Fen\u002Fresources\u002Frec_webhub","en\u002F4.resources\u002F16.rec_webhub",[1092,1095,1098,1101,1104,1107],{"title":71,"path":1093,"stem":1094},"\u002Fen\u002Fresources\u002Frec_webhub\u002Fintroducation","en\u002F4.resources\u002F16.rec_webhub\u002F02.introducation",{"title":83,"path":1096,"stem":1097},"\u002Fen\u002Fresources\u002Frec_webhub\u002Finstallation","en\u002F4.resources\u002F16.rec_webhub\u002F03.installation",{"title":655,"path":1099,"stem":1100},"\u002Fen\u002Fresources\u002Frec_webhub\u002Fusage","en\u002F4.resources\u002F16.rec_webhub\u002F04.usage",{"title":659,"path":1102,"stem":1103},"\u002Fen\u002Fresources\u002Frec_webhub\u002Fconfiguration","en\u002F4.resources\u002F16.rec_webhub\u002F05.configuration",{"title":557,"path":1105,"stem":1106},"\u002Fen\u002Fresources\u002Frec_webhub\u002Fadmin-ui","en\u002F4.resources\u002F16.rec_webhub\u002F06.admin-ui",{"title":478,"path":1108,"stem":1109},"\u002Fen\u002Fresources\u002Frec_webhub\u002Fstracture","en\u002F4.resources\u002F16.rec_webhub\u002F07.stracture",{"title":1111,"icon":638,"path":1112,"stem":1113,"children":1114,"page":28},"Crime Resources","\u002Fen\u002Fcrime-resources","en\u002F5.crime-resources",[1115,1142,1169,1184,1211],{"title":1116,"icon":1117,"path":1118,"stem":1119,"children":1120,"page":28},"REC_HeistManager","i-lucide-swords","\u002Fen\u002Fcrime-resources\u002Frec_heistmanager","en\u002F5.crime-resources\u002F01.rec_heistmanager",[1121,1124,1127,1130,1133,1136,1139],{"title":71,"path":1122,"stem":1123},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fintroducation","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F02.introducation",{"title":83,"path":1125,"stem":1126},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Finstallation","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F03.installation",{"title":655,"path":1128,"stem":1129},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fusage","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F04.usage",{"title":659,"path":1131,"stem":1132},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fconfiguration","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F05.configuration",{"title":557,"path":1134,"stem":1135},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fadmin-ui","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F06.admin-ui",{"title":507,"path":1137,"stem":1138},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fexports","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F07.exports",{"title":478,"path":1140,"stem":1141},"\u002Fen\u002Fcrime-resources\u002Frec_heistmanager\u002Fstracture","en\u002F5.crime-resources\u002F01.rec_heistmanager\u002F08.stracture",{"title":1143,"icon":1144,"path":1145,"stem":1146,"children":1147,"page":28},"REC_HeistPrep","i-lucide-car","\u002Fen\u002Fcrime-resources\u002Frec_heistprep","en\u002F5.crime-resources\u002F02.rec_heistprep",[1148,1151,1154,1157,1160,1163,1166],{"title":71,"path":1149,"stem":1150},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fintroducation","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F02.introducation",{"title":83,"path":1152,"stem":1153},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Finstallation","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F03.installation",{"title":655,"path":1155,"stem":1156},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fusage","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F04.usage",{"title":659,"path":1158,"stem":1159},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fconfiguration","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F05.configuration",{"title":557,"path":1161,"stem":1162},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fadmin-ui","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F06.admin-ui",{"title":507,"path":1164,"stem":1165},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fexports","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F07.exports",{"title":478,"path":1167,"stem":1168},"\u002Fen\u002Fcrime-resources\u002Frec_heistprep\u002Fstracture","en\u002F5.crime-resources\u002F02.rec_heistprep\u002F08.stracture",{"title":1170,"icon":1171,"path":1172,"stem":1173,"children":1174,"page":28},"REC_HeistProps","i-lucide-package","\u002Fen\u002Fcrime-resources\u002Frec_heistprops","en\u002F5.crime-resources\u002F03.rec_heistprops",[1175,1178,1181],{"title":71,"path":1176,"stem":1177},"\u002Fen\u002Fcrime-resources\u002Frec_heistprops\u002Fintroducation","en\u002F5.crime-resources\u002F03.rec_heistprops\u002F02.introducation",{"title":83,"path":1179,"stem":1180},"\u002Fen\u002Fcrime-resources\u002Frec_heistprops\u002Finstallation","en\u002F5.crime-resources\u002F03.rec_heistprops\u002F03.installation",{"title":478,"path":1182,"stem":1183},"\u002Fen\u002Fcrime-resources\u002Frec_heistprops\u002Fstracture","en\u002F5.crime-resources\u002F03.rec_heistprops\u002F04.stracture",{"title":1185,"icon":1186,"path":1187,"stem":1188,"children":1189,"page":28},"REC_TrainHeist","i-lucide-train-front","\u002Fen\u002Fcrime-resources\u002Frec_trainheist","en\u002F5.crime-resources\u002F04.rec_trainheist",[1190,1193,1196,1200,1203,1207],{"title":71,"path":1191,"stem":1192},"\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Fintroducation","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F02.introducation",{"title":83,"path":1194,"stem":1195},"\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Finstallation","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F03.installation",{"title":1197,"path":1198,"stem":1199},"Heist progression","\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Fheist-progression","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F04.heist-progression",{"title":659,"path":1201,"stem":1202},"\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Fconfiguration","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F05.configuration",{"title":1204,"path":1205,"stem":1206},"Vehicle preparation","\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Fvehicle-preparation","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F06.vehicle-preparation",{"title":1208,"path":1209,"stem":1210},"Administration and verification","\u002Fen\u002Fcrime-resources\u002Frec_trainheist\u002Fadministration-and-verification","en\u002F5.crime-resources\u002F04.rec_trainheist\u002F07.administration-and-verification",{"title":1212,"icon":1213,"path":1214,"stem":1215,"children":1216,"page":28},"REC_YachtHeist","i-lucide-ship","\u002Fen\u002Fcrime-resources\u002Frec_yachtheist","en\u002F5.crime-resources\u002F05.rec_yachtheist",[1217,1220,1223,1226,1229,1232],{"title":71,"path":1218,"stem":1219},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Fintroducation","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F02.introducation",{"title":83,"path":1221,"stem":1222},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Finstallation","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F03.installation",{"title":1197,"path":1224,"stem":1225},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Fheist-progression","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F04.heist-progression",{"title":659,"path":1227,"stem":1228},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Fconfiguration","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F05.configuration",{"title":1204,"path":1230,"stem":1231},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Fvehicle-preparation","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F06.vehicle-preparation",{"title":1208,"path":1233,"stem":1234},"\u002Fen\u002Fcrime-resources\u002Frec_yachtheist\u002Fadministration-and-verification","en\u002F5.crime-resources\u002F05.rec_yachtheist\u002F07.administration-and-verification",{"id":1236,"title":478,"body":1237,"description":9511,"extension":9512,"links":9513,"meta":9514,"navigation":1265,"path":1140,"seo":9515,"stem":1141,"__hash__":9517},"docs_en\u002Fen\u002F5.crime-resources\u002F01.rec_heistmanager\u002F08.stracture.md",{"type":1238,"value":1239,"toc":9509},"minimark",[1240,1244,9505],[1241,1242,1243],"p",{},"The following configuration files and manifest are taken from the current source.",[1245,1246,1248,7465,8536],"code-tree",{"default-value":1247},"config\u002Fsh_config.lua",[1249,1250,1255],"pre",{"className":1251,"code":1252,"filename":1247,"language":1253,"meta":1254,"style":1254},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\n---@type REC_Utils.Shared.Enum\nlocal shEnum = require \"@REC_Utils.shared.sh_enum\"\nlocal placeEntityTypes = shEnum.placeentityTypes\n\n---@class REC_HeistManager.Shared.Config\nlocal config = {}\n\n---[[\n---    Debug Mode\n---]]\n---@type boolean\nconfig.debugMode = true\n\n\nconfig.dev = {}\n\n---[[\n---\n---]]\nconfig.dev.entityPlacer = {\n\n    default = {\n\n        ---@type string\n        model = \"sf_prop_sf_art_basketball_01a\",\n\n        ---@type string[]\n        defaultHelpText = {\n            \"~INPUT_CELLPHONE_CANCEL~ でキャンセル  ~INPUT_ATTACK~ で設置   \",\n            \"~INPUT_JUMP~ でモデル変更 ~INPUT_INTERACTION_MENU~ で設置モード切替\",\n            \"~INPUT_SPRINT~ + ~INPUT_FRONTEND_RDOWN~ で出力\",\n        },\n    },\n}\n\n---[[\n---     Patrol guards\n---\n---     Every value here is the default a guard falls back to, so a heist only writes\n---     what it wants different. A guard becomes a watcher by declaring patrol or vision,\n---     guards that declare neither behave exactly as they did before.\n---]]\nconfig.guard = {\n\n    ---[[\n    ---     Walking the route\n    ---]]\n    patrol = {\n\n        ---@type \"idle\" | \"loop\" | \"pingpong\" | \"random\"\n        mode = \"loop\",\n\n        ---@type \"walk\" | \"run\"\n        speed = \"walk\",\n\n        ---@type { min: integer, max: integer, } how long it stands at a waypoint, ms\n        waitTime = { min = 3000, max = 8000, },\n\n        ---@type number the waypoint counts as reached from here\n        arriveDistance = 1.5,\n\n        ---@type integer ms before a guard that cannot reach a waypoint is sent to the next one\n        moveTimeout = 25000,\n    },\n\n    ---[[\n    ---     What a guard notices\n    ---]]\n    vision = {\n\n        ---@type number metres it can see\n        distance = 22.0,\n\n        ---@type number full cone in degrees\n        fov = 100.0,\n\n        ---@type number seconds inside the cone before the player is spotted\n        detectSeconds = 1.8,\n\n        ---@type number seconds it takes to forget somebody it lost sight of\n        forgetSeconds = 6.0,\n\n        ---@type number seen at once inside this radius, no matter where it looks\n        proximity = 2.5,\n\n        ---@type number sprinting and shooting inside this radius is heard\n        hearing = 12.0,\n\n        ---@type boolean ignore the player until the meter is full, which is what makes sneaking possible\n        blockEvents = true,\n    },\n\n    ---[[\n    ---     Day and night\n    ---\n    ---     Every multiplier is applied to a guard's vision as the game clock moves into\n    ---     the night, and fades out again at dawn. A guard can bring its own set in\n    ---     vision.timeOfDay, or opt out of it with vision.timeOfDay = false.\n    ---]]\n    timeOfDay = {\n\n        ---@type boolean\n        enabled = true,\n\n        ---@type { from: integer, to: integer, } clock hours of the night, may wrap past midnight\n        night = { from = 20, to = 6, },\n\n        ---@type integer game minutes the fade takes after dusk and before dawn\n        transitionMinutes = 60,\n\n        ---[[\n        ---     What the night does, 1.0 changes nothing\n        ---]]\n        multipliers = {\n\n            ---@type number it sees shorter\n            distance = 0.6,\n\n            ---@type number and narrower\n            fov = 0.85,\n\n            ---@type number\n            proximity = 1.0,\n\n            ---@type number and takes longer to be sure\n            detectSeconds = 1.3,\n\n            ---@type number but hears further\n            hearing = 1.6,\n        },\n    },\n\n    ---[[\n    ---     What happens once somebody is spotted\n    ---]]\n    alert = {\n\n        ---@type \"investigate\" | \"combat\"\n        escalate = \"combat\",\n\n        ---@type number other guards of the same location that join in\n        shareRadius = 60.0,\n\n        ---@type boolean a guard going down raises the alarm on its own\n        raiseOnDeath = true,\n\n        ---@type integer quiet seconds before one level is dropped\n        holdSeconds = 200,\n\n        ---@type integer how often the server checks for that quiet time, ms\n        tickInterval = 1000,\n\n        ---[[\n        ---     Losing the crew after an alarm. Once alerted drops to suspicious the\n        ---     guards close in on a guess of where the crew went and look around from\n        ---     a short distance, until the location calms down.\n        ---]]\n        search = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres the guess is off by, so the crew is not walked straight into\n            scatter = 4.0,\n\n            ---@type number metres short of the guess the guard stops at\n            stopDistance = 6.0,\n\n            ---@type \"walk\" | \"run\"\n            speed = \"walk\",\n\n            ---@type number degrees it sweeps to either side while it looks around\n            sweep = 60.0,\n\n            ---@type integer ms between two glances\n            glanceInterval = 2500,\n        },\n\n        ---[[\n        ---     What knowing about an alarm does to a guard's senses.\n        ---     Applied on top of the night, so a guard that was told something sees\n        ---     further and needs less time to be sure of what it saw.\n        ---]]\n        senses = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number\n            distance = 1.2,\n\n            ---@type number\n            fov = 1.2,\n\n            ---@type number\n            proximity = 1.3,\n\n            ---@type number lower is quicker\n            detectSeconds = 0.65,\n\n            ---@type number\n            hearing = 1.5,\n        },\n\n        ---[[\n        ---     How a guard carries itself once it knows something is wrong\n        ---]]\n        stance = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type \"action\" | \"clipset\" the game's own ready walk, or a movement clipset of your own\n            mode = \"action\",\n\n            ---@type string|false movement clipset while it is not calm, read on the clipset mode\n            clipset = \"move_ped_crouched\",\n\n            ---@type string|false the strafe that goes with it, false leaves the game's own\n            strafeClipset = \"move_ped_crouched_strafing\",\n\n            ---@type boolean drop the posture once it is a fight, the game carries a fight on its own\n            uprightWhenAlerted = true,\n\n            ---@type integer 0 to 3, how twitchy the game's own AI is about it\n            alertness = 3,\n        },\n\n        ---[[\n        ---     Walking into the body of another guard.\n        ---     A quiet kill only stays quiet while nobody comes past.\n        ---]]\n        body = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type \"suspicious\" | \"alerted\" what a body does to the location\n            level = \"alerted\",\n\n            ---@type number metres a body is noticed from, never further than the guard sees\n            distance = 14.0,\n\n            ---@type boolean the body has to be in the cone, not only in range\n            requireFov = false,\n\n            ---@type integer ms between two rounds of looking, per guard\n            interval = 1500,\n\n            ---@type integer ms before the same body is worth reporting again\n            reportInterval = 30000,\n        },\n\n        ---[[\n        ---     How the alarm travels. The guard that noticed something tells the ones\n        ---     around it, those tell the ones around them, and a guard that was told\n        ---     nothing keeps walking its route.\n        ---]]\n        spread = {\n\n            ---@type boolean false puts every guard of the location on alert at once\n            enabled = true,\n\n            ---@type integer ms before the guards that know pass it on one step further\n            stepInterval = 1500,\n        },\n    },\n\n    ---[[\n    ---     How fast the meter fills. Every multiplier is applied to the fill rate.\n    ---]]\n    detection = {\n\n        ---@type boolean only the crew is worth reacting to\n        membersOnly = true,\n\n        ---[[\n        ---     A player the game is not drawing is not there as far as the guards are\n        ---     concerned. Admins watching, cutscenes and anything else that hides the\n        ---     ped stop filling the meter and stop making noise.\n        ---]]\n        ---@type boolean\n        ignoreInvisible = true,\n\n        ---@type number the meter counts as suspicious from here, 1.0 is spotted\n        suspicionAt = 0.45,\n\n        ---@type number\n        sprintMultiplier = 1.6,\n\n        ---@type number\n        crouchMultiplier = 0.45,\n\n        ---@type number\n        aimMultiplier = 1.35,\n\n        ---@type number\n        vehicleMultiplier = 1.4,\n\n        ---@type integer ms between two reports of the same client\n        reportInterval = 1500,\n    },\n\n    ---[[\n    ---     Noise the crew makes.\n    ---\n    ---     A noise never says where the crew is, only where the sound came from, so\n    ---     the guards that heard it go and look there instead of walking into it.\n    ---]]\n    noise = {\n\n        ---@type boolean\n        enabled = true,\n\n        ---@type \"suspicious\" | \"alerted\" what a noise does to the location\n        level = \"suspicious\",\n\n        ---@type integer ms between two noises of the same kind one client may report\n        reportInterval = 3000,\n\n        ---[[\n        ---     Noise that keeps coming. One shot is worth a look, shot after shot is\n        ---     worth the alarm.\n        ---]]\n        escalate = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type integer noises heard inside the window before the level goes up\n            count = 3,\n\n            ---@type integer ms the count is kept for\n            window = 20000,\n\n            ---@type \"suspicious\" | \"alerted\"\n            level = \"alerted\",\n        },\n\n        gunshot = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres the shot carries\n            radius = 70.0,\n\n            ---@type number applied to the radius while the weapon is suppressed\n            silencedMultiplier = 0.3,\n\n            ---@type boolean the guards walk over to look, false only turns them that way\n            investigate = true,\n        },\n\n        horn = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres a horn carries\n            radius = 60.0,\n\n            ---@type boolean\n            investigate = true,\n        },\n\n        vehicle = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres an engine carries\n            radius = 32.0,\n\n            ---@type number m\u002Fs from which a vehicle is loud at all\n            minSpeed = 5.0,\n\n            ---[[\n            ---     An engine keeps making noise, so the guards only look that way.\n            ---     Turning this on has them chase a car that is still driving.\n            ---]]\n            ---@type boolean\n            investigate = false,\n        },\n\n        ---[[\n        ---     A helicopter or a plane with its engine running, hovering or not.\n        ---     Rotors carry far and straight down, so the radius has to cover the height too.\n        ---]]\n        aircraft = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres the rotors carry\n            radius = 150.0,\n\n            ---@type boolean the guards only look up, they cannot walk over to it\n            investigate = false,\n        },\n\n        ---[[\n        ---     Anything going off nearby, whoever set it off\n        ---]]\n        explosion = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres the blast is heard\n            radius = 160.0,\n\n            ---@type number metres around the player a blast is picked up at all\n            detectRadius = 45.0,\n\n            ---@type \"suspicious\" | \"alerted\" a blast is never just a noise\n            level = \"alerted\",\n\n            ---@type boolean\n            investigate = true,\n        },\n\n        ---[[\n        ---     Swimming. On the surface it splashes, under it almost nothing gets out.\n        ---]]\n        swim = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres the splashing carries\n            radius = 20.0,\n\n            ---@type boolean\n            investigate = true,\n        },\n\n        dive = {\n\n            ---@type boolean\n            enabled = true,\n\n            ---@type number metres it carries, the surface swallows the rest\n            radius = 7.0,\n\n            ---@type boolean\n            investigate = false,\n        },\n    },\n\n    ---[[\n    ---     Fire. A guard walks around what is burning instead of into it.\n    ---]]\n    fire = {\n\n        ---@type boolean\n        enabled = true,\n\n        ---@type number metres of fire around a waypoint that has it skipped\n        waypointRadius = 6.0,\n\n        ---@type number metres of fire around the guard itself before it backs off\n        fleeRadius = 7.0,\n\n        ---@type number metres it backs off to\n        fleeDistance = 14.0,\n\n        ---@type integer ms between two looks, per guard\n        checkInterval = 1000,\n    },\n\n    ---[[\n    ---     What becomes of a guard once it is down.\n    ---     A networked body keeps its network id and keeps changing owner for as long\n    ---     as it lies there, so the server lets it go once nobody is close enough to\n    ---     see the swap, and every client lays a local body in its place.\n    ---]]\n    corpse = {\n\n        ---@type boolean false keeps the networked body until the phase ends\n        replaceLocal = true,\n\n        ---@type integer ms the networked body stays after the death, so the fall itself is seen\n        delay = 8000,\n\n        ---@type number metres, no player may stand closer to the body when it is swapped\n        clearRadius = 40.0,\n\n        ---@type integer ms between two rounds of looking at the bodies, per location\n        checkInterval = 2000,\n    },\n\n    ---[[\n    ---     Thread intervals. sense is what the meter is timed against.\n    ---]]\n    tick = {\n\n        ---@type integer ms between two rounds of guard tasking\n        drive = 500,\n\n        ---@type integer ms between two vision checks\n        sense = 150,\n    },\n\n    ---[[\n    ---     The in-world route recorder (\u002Fheistroute)\n    ---     Control ids, so they can be moved to keys that suit the server\n    ---]]\n    route = {\n\n        controls = {\n\n            ---@type integer INPUT_CONTEXT (E)\n            add = 38,\n\n            ---@type integer INPUT_CELLPHONE_CANCEL (BACKSPACE)\n            undo = 177,\n\n            ---@type integer INPUT_FRONTEND_RDOWN (ENTER)\n            finish = 191,\n\n            ---@type integer INPUT_FRONTEND_PAUSE_ALTERNATE (ESC)\n            cancel = 200,\n        },\n\n        ---@type \"loop\" | \"pingpong\" | \"random\" written into the snippet, change it there when it is not what you want\n        mode = \"loop\",\n\n        ---@type \"walk\" | \"run\"\n        speed = \"walk\",\n\n        ---@type integer decimals of the recorded coordinates\n        precision = 2,\n    },\n\n    ---[[\n    ---     What the crew is told when the location changes its mind\n    ---]]\n    feedback = {\n\n        ---@type boolean a notification to every member on each level change, also when a body is found or a noise is heard\n        notify = true,\n\n        ---[[\n        ---     Frontend sound played on this client when the level changes, false for silence\n        ---]]\n        sounds = {\n            ---@type { name: string, set: string }|false\n            suspicious = { name = \"TIMER_STOP\", set = \"HUD_MINI_GAME_SOUNDSET\", },\n            ---@type { name: string, set: string }|false\n            alerted = { name = \"Beep_Red\", set = \"DLC_HEIST_HACKING_SNAKE_SOUNDS\", },\n            ---@type { name: string, set: string }|false\n            calm = false,\n        },\n    },\n\n    ---[[\n    ---     The detection meter, a REC_Library gauge drawn while a guard is filling it\n    ---]]\n    hud = {\n\n        ---@type boolean false draws no meter at all, the guards still sense as usual\n        enabled = true,\n\n        ---[[\n        ---     A marker over the guard that is filling the meter\n        ---]]\n        ---@type boolean\n        marker = true,\n\n        ---@type REC_Library.Shared.Enums.HelpTextPosition\n        position = \"bottom-center\",\n\n        ---@type \"bar\" | \"ring\"\n        shape = \"bar\",\n\n        ---@type \"card\" | \"plain\" plain is the bare bar and wording the native meter had\n        variant = \"plain\",\n\n        ---@type string|false CSS width of the bar, false for the REC_Library default\n        width = \"10vw\",\n\n        ---@type string|false font awesome icon, plain never draws it\n        icon = false,\n\n        ---@type boolean draw the percentage next to the wording\n        showValue = false,\n\n        ---[[\n        ---     Fill colour for each alert level, suspicious also once the meter passes detection.suspicionAt\n        ---]]\n        colors = {\n            ---@type string\n            calm = \"#ebebeb\",\n            ---@type string\n            suspicious = \"#e19822\",\n            ---@type string\n            alerted = \"#d63031\",\n        },\n    },\n}\n\n---[[\n---     Relationship groups\n---\n---     A heist that names nothing in registerClient gets these. member, whitelist and\n---     guard are filled by the runtime, player is the group every other player already\n---     stands in and cannot be renamed. relations read as [from][to], and a pair that\n---     does not declare its reverse is applied both ways.\n---]]\nconfig.relationship = {\n\n    ---@type table\u003Cstring, string> appended to the heist key when it names no group of its own\n    groupSuffixes = {\n        member = \"_PLAYER_MEMBER\",\n        whitelist = \"_PLAYER_POLICE\",\n        guard = \"_NPC_ENEMY\",\n    },\n\n    ---@type table\u003Cstring, table\u003Cstring, REC_HeistManager.Shared.Enum.RelationshipTypes>>\n    relations = {\n        guard = {\n            guard = \"companion\",\n            whitelist = \"companion\",\n            member = \"hate\",\n            player = \"neutral\",\n        },\n    },\n\n    ---[[\n    ---     A member that is down is not a target. Every client publishes its own\n    ---     downed state under this key, the clients driving the guards read it.\n    ---]]\n    ---@type string\n    downedStateBagKey = \"RECHM_isDowned\",\n}\n\n---[[\n---     Dropoff\n---]]\nconfig.dropoff = {\n\n    ---[[\n    ---     Played when a member hands the loot over.\n    ---     A heist can override it per registration.\n    ---]]\n    ---@type string\n    cutsceneName = \"hs3f_all_drp3\",\n}\n\n---[[\n---     Cross-heist cooldowns\n---\n---     Both are shared by every heistKey, unlike timing.heistCooldown which stays\n---     local to the location that registered it. 0 disables a check, which is the\n---     default, so a server that never touches this file behaves exactly as before.\n---]]\nconfig.cooldown = {\n\n    ---[[\n    ---     One lockout the whole server shares. Started when any heist of any kind\n    ---     completes, so nobody may order anything until it lifts.\n    ---]]\n    global = {\n\n        ---@type integer seconds, 0 disables it\n        seconds = 0,\n    },\n\n    ---[[\n    ---     One lockout per citizenId, shared by every heistKey. Started for every\n    ---     member of a crew, owner included, the moment its order is accepted.\n    ---]]\n    player = {\n\n        ---@type integer seconds, 0 disables it\n        seconds = 0,\n\n        ---@type \"memory\" | \"database\" memory resets on a restart, database survives it\n        persistence = \"memory\",\n    },\n}\n\nreturn config\n","lua","",[1256,1257,1258,1267,1282,1310,1327,1332,1343,1356,1361,1367,1373,1379,1389,1404,1409,1414,1426,1431,1436,1442,1447,1465,1470,1480,1485,1496,1515,1520,1530,1540,1553,1565,1577,1583,1589,1595,1600,1605,1611,1616,1622,1628,1634,1639,1651,1656,1662,1668,1674,1684,1689,1734,1750,1755,1778,1794,1799,1839,1867,1872,1882,1895,1900,1910,1923,1928,1933,1938,1944,1949,1959,1964,1974,1987,1992,2002,2015,2020,2030,2043,2048,2058,2071,2076,2091,2104,2109,2119,2132,2137,2152,2165,2170,2175,2180,2186,2192,2198,2204,2210,2215,2225,2230,2239,2251,2256,2291,2317,2322,2332,2345,2350,2356,2362,2368,2378,2383,2394,2407,2412,2422,2435,2440,2450,2463,2468,2478,2491,2496,2506,2519,2524,2529,2534,2539,2545,2550,2560,2565,2588,2604,2609,2619,2632,2637,2647,2659,2664,2674,2687,2692,2706,2719,2724,2729,2735,2741,2747,2752,2762,2767,2776,2788,2793,2808,2821,2826,2836,2848,2853,2874,2890,2895,2905,2917,2922,2932,2945,2950,2955,2960,2966,2972,2978,2983,2993,2998,3007,3018,3023,3032,3044,3049,3058,3069,3074,3083,3094,3099,3109,3121,3126,3135,3146,3151,3156,3161,3167,3172,3182,3187,3196,3207,3212,3244,3260,3265,3286,3303,3308,3332,3349,3354,3369,3381,3386,3406,3419,3424,3429,3434,3440,3446,3451,3461,3466,3475,3486,3491,3517,3533,3538,3553,3565,3570,3585,3598,3603,3618,3631,3636,3646,3659,3664,3669,3674,3680,3686,3692,3697,3707,3712,3722,3733,3738,3748,3760,3765,3770,3775,3780,3786,3791,3801,3806,3816,3828,3833,3838,3844,3850,3856,3861,3870,3882,3887,3905,3918,3923,3932,3944,3949,3958,3970,3975,3984,3997,4002,4011,4024,4029,4039,4051,4056,4061,4066,4072,4077,4083,4089,4094,4104,4109,4118,4129,4134,4158,4174,4179,4189,4200,4205,4210,4216,4222,4227,4236,4241,4250,4261,4266,4276,4288,4293,4303,4316,4321,4342,4357,4362,4367,4377,4382,4391,4402,4407,4417,4430,4435,4445,4458,4463,4478,4490,4495,4500,4510,4515,4524,4535,4540,4550,4561,4566,4575,4586,4591,4596,4606,4611,4620,4631,4636,4646,4658,4663,4679,4692,4697,4703,4709,4715,4721,4730,4741,4746,4751,4756,4762,4768,4773,4783,4788,4797,4808,4813,4823,4835,4840,4855,4866,4871,4876,4881,4887,4892,4902,4907,4916,4927,4932,4942,4954,4959,4969,4982,4987,5011,5026,5031,5040,5051,5056,5061,5066,5072,5077,5087,5092,5101,5112,5117,5127,5139,5144,5153,5164,5169,5174,5184,5189,5198,5209,5214,5229,5241,5246,5255,5266,5271,5276,5281,5286,5292,5297,5307,5312,5321,5332,5337,5347,5359,5364,5374,5386,5391,5401,5413,5418,5432,5444,5449,5454,5459,5465,5471,5477,5483,5488,5498,5503,5513,5525,5530,5545,5557,5562,5577,5590,5595,5610,5622,5627,5632,5637,5643,5648,5658,5663,5673,5686,5691,5701,5714,5719,5724,5729,5735,5741,5746,5756,5761,5771,5776,5795,5808,5813,5830,5843,5848,5865,5878,5883,5900,5912,5917,5922,5959,5974,5979,6000,6015,6020,6030,6043,6048,6053,6058,6064,6069,6079,6084,6099,6111,6116,6121,6127,6132,6142,6175,6209,6236,6268,6295,6307,6312,6317,6322,6327,6333,6338,6348,6353,6368,6379,6384,6389,6395,6400,6409,6421,6426,6436,6453,6458,6481,6497,6502,6528,6544,6549,6568,6585,6590,6609,6621,6626,6636,6648,6653,6658,6664,6669,6679,6688,6704,6713,6729,6738,6754,6759,6764,6769,6774,6779,6785,6790,6796,6802,6808,6814,6819,6831,6836,6852,6862,6879,6896,6913,6918,6923,6942,6952,6961,6978,6994,7011,7028,7033,7038,7043,7048,7054,7060,7065,7074,7091,7096,7101,7106,7112,7117,7129,7134,7139,7145,7151,7156,7165,7182,7187,7192,7197,7203,7208,7214,7220,7226,7231,7243,7248,7253,7259,7265,7270,7280,7285,7303,7316,7321,7326,7331,7337,7343,7348,7358,7363,7378,7389,7394,7425,7441,7446,7451,7456],"code",{"__ignoreMap":1254},[1259,1260,1263],"span",{"class":1261,"line":1262},"line",1,[1259,1264,1266],{"emptyLinePlaceholder":1265},true,"\n",[1259,1268,1270,1274,1278],{"class":1261,"line":1269},2,[1259,1271,1273],{"class":1272},"sHwdD","---",[1259,1275,1277],{"class":1276},"s6hCs","@type",[1259,1279,1281],{"class":1280},"sFweD"," REC_Utils.Shared.Enum\n",[1259,1283,1285,1289,1293,1296,1300,1303,1307],{"class":1261,"line":1284},3,[1259,1286,1288],{"class":1287},"sMK4o","local",[1259,1290,1292],{"class":1291},"sTEyZ"," shEnum ",[1259,1294,1295],{"class":1287},"=",[1259,1297,1299],{"class":1298},"s2Zo4"," require",[1259,1301,1302],{"class":1287}," \"",[1259,1304,1306],{"class":1305},"sfazB","@REC_Utils.shared.sh_enum",[1259,1308,1309],{"class":1287},"\"\n",[1259,1311,1313,1315,1318,1320,1323],{"class":1261,"line":1312},4,[1259,1314,1288],{"class":1287},[1259,1316,1317],{"class":1291}," placeEntityTypes ",[1259,1319,1295],{"class":1287},[1259,1321,1322],{"class":1291}," shEnum.",[1259,1324,1326],{"class":1325},"sBMFI","placeentityTypes\n",[1259,1328,1330],{"class":1261,"line":1329},5,[1259,1331,1266],{"emptyLinePlaceholder":1265},[1259,1333,1335,1337,1340],{"class":1261,"line":1334},6,[1259,1336,1273],{"class":1272},[1259,1338,1339],{"class":1276},"@class",[1259,1341,1342],{"class":1280}," REC_HeistManager.Shared.Config\n",[1259,1344,1346,1348,1351,1353],{"class":1261,"line":1345},7,[1259,1347,1288],{"class":1287},[1259,1349,1350],{"class":1291}," config ",[1259,1352,1295],{"class":1287},[1259,1354,1355],{"class":1291}," {}\n",[1259,1357,1359],{"class":1261,"line":1358},8,[1259,1360,1266],{"emptyLinePlaceholder":1265},[1259,1362,1364],{"class":1261,"line":1363},9,[1259,1365,1366],{"class":1272},"---[[\n",[1259,1368,1370],{"class":1261,"line":1369},10,[1259,1371,1372],{"class":1272},"---    Debug Mode\n",[1259,1374,1376],{"class":1261,"line":1375},11,[1259,1377,1378],{"class":1272},"---]]\n",[1259,1380,1382,1384,1386],{"class":1261,"line":1381},12,[1259,1383,1273],{"class":1272},[1259,1385,1277],{"class":1276},[1259,1387,1388],{"class":1280}," boolean\n",[1259,1390,1392,1395,1398,1401],{"class":1261,"line":1391},13,[1259,1393,1394],{"class":1291},"config.",[1259,1396,1397],{"class":1325},"debugMode",[1259,1399,1400],{"class":1287}," =",[1259,1402,1403],{"class":1287}," true\n",[1259,1405,1407],{"class":1261,"line":1406},14,[1259,1408,1266],{"emptyLinePlaceholder":1265},[1259,1410,1412],{"class":1261,"line":1411},15,[1259,1413,1266],{"emptyLinePlaceholder":1265},[1259,1415,1417,1419,1422,1424],{"class":1261,"line":1416},16,[1259,1418,1394],{"class":1291},[1259,1420,1421],{"class":1325},"dev",[1259,1423,1400],{"class":1287},[1259,1425,1355],{"class":1291},[1259,1427,1429],{"class":1261,"line":1428},17,[1259,1430,1266],{"emptyLinePlaceholder":1265},[1259,1432,1434],{"class":1261,"line":1433},18,[1259,1435,1366],{"class":1272},[1259,1437,1439],{"class":1261,"line":1438},19,[1259,1440,1441],{"class":1272},"---\n",[1259,1443,1445],{"class":1261,"line":1444},20,[1259,1446,1378],{"class":1272},[1259,1448,1450,1452,1454,1457,1460,1462],{"class":1261,"line":1449},21,[1259,1451,1394],{"class":1291},[1259,1453,1421],{"class":1325},[1259,1455,1456],{"class":1291},".",[1259,1458,1459],{"class":1325},"entityPlacer",[1259,1461,1400],{"class":1287},[1259,1463,1464],{"class":1291}," {\n",[1259,1466,1468],{"class":1261,"line":1467},22,[1259,1469,1266],{"emptyLinePlaceholder":1265},[1259,1471,1473,1476,1478],{"class":1261,"line":1472},23,[1259,1474,1475],{"class":1291},"    default ",[1259,1477,1295],{"class":1287},[1259,1479,1464],{"class":1291},[1259,1481,1483],{"class":1261,"line":1482},24,[1259,1484,1266],{"emptyLinePlaceholder":1265},[1259,1486,1488,1491,1493],{"class":1261,"line":1487},25,[1259,1489,1490],{"class":1272},"        ---",[1259,1492,1277],{"class":1276},[1259,1494,1495],{"class":1280}," string\n",[1259,1497,1499,1502,1504,1506,1509,1512],{"class":1261,"line":1498},26,[1259,1500,1501],{"class":1291},"        model ",[1259,1503,1295],{"class":1287},[1259,1505,1302],{"class":1287},[1259,1507,1508],{"class":1305},"sf_prop_sf_art_basketball_01a",[1259,1510,1511],{"class":1287},"\"",[1259,1513,1514],{"class":1291},",\n",[1259,1516,1518],{"class":1261,"line":1517},27,[1259,1519,1266],{"emptyLinePlaceholder":1265},[1259,1521,1523,1525,1527],{"class":1261,"line":1522},28,[1259,1524,1490],{"class":1272},[1259,1526,1277],{"class":1276},[1259,1528,1529],{"class":1280}," string[]\n",[1259,1531,1533,1536,1538],{"class":1261,"line":1532},29,[1259,1534,1535],{"class":1291},"        defaultHelpText ",[1259,1537,1295],{"class":1287},[1259,1539,1464],{"class":1291},[1259,1541,1543,1546,1549,1551],{"class":1261,"line":1542},30,[1259,1544,1545],{"class":1287},"            \"",[1259,1547,1548],{"class":1305},"~INPUT_CELLPHONE_CANCEL~ でキャンセル  ~INPUT_ATTACK~ で設置   ",[1259,1550,1511],{"class":1287},[1259,1552,1514],{"class":1291},[1259,1554,1556,1558,1561,1563],{"class":1261,"line":1555},31,[1259,1557,1545],{"class":1287},[1259,1559,1560],{"class":1305},"~INPUT_JUMP~ でモデル変更 ~INPUT_INTERACTION_MENU~ で設置モード切替",[1259,1562,1511],{"class":1287},[1259,1564,1514],{"class":1291},[1259,1566,1568,1570,1573,1575],{"class":1261,"line":1567},32,[1259,1569,1545],{"class":1287},[1259,1571,1572],{"class":1305},"~INPUT_SPRINT~ + ~INPUT_FRONTEND_RDOWN~ で出力",[1259,1574,1511],{"class":1287},[1259,1576,1514],{"class":1291},[1259,1578,1580],{"class":1261,"line":1579},33,[1259,1581,1582],{"class":1291},"        },\n",[1259,1584,1586],{"class":1261,"line":1585},34,[1259,1587,1588],{"class":1291},"    },\n",[1259,1590,1592],{"class":1261,"line":1591},35,[1259,1593,1594],{"class":1291},"}\n",[1259,1596,1598],{"class":1261,"line":1597},36,[1259,1599,1266],{"emptyLinePlaceholder":1265},[1259,1601,1603],{"class":1261,"line":1602},37,[1259,1604,1366],{"class":1272},[1259,1606,1608],{"class":1261,"line":1607},38,[1259,1609,1610],{"class":1272},"---     Patrol guards\n",[1259,1612,1614],{"class":1261,"line":1613},39,[1259,1615,1441],{"class":1272},[1259,1617,1619],{"class":1261,"line":1618},40,[1259,1620,1621],{"class":1272},"---     Every value here is the default a guard falls back to, so a heist only writes\n",[1259,1623,1625],{"class":1261,"line":1624},41,[1259,1626,1627],{"class":1272},"---     what it wants different. A guard becomes a watcher by declaring patrol or vision,\n",[1259,1629,1631],{"class":1261,"line":1630},42,[1259,1632,1633],{"class":1272},"---     guards that declare neither behave exactly as they did before.\n",[1259,1635,1637],{"class":1261,"line":1636},43,[1259,1638,1378],{"class":1272},[1259,1640,1642,1644,1647,1649],{"class":1261,"line":1641},44,[1259,1643,1394],{"class":1291},[1259,1645,1646],{"class":1325},"guard",[1259,1648,1400],{"class":1287},[1259,1650,1464],{"class":1291},[1259,1652,1654],{"class":1261,"line":1653},45,[1259,1655,1266],{"emptyLinePlaceholder":1265},[1259,1657,1659],{"class":1261,"line":1658},46,[1259,1660,1661],{"class":1272},"    ---[[\n",[1259,1663,1665],{"class":1261,"line":1664},47,[1259,1666,1667],{"class":1272},"    ---     Walking the route\n",[1259,1669,1671],{"class":1261,"line":1670},48,[1259,1672,1673],{"class":1272},"    ---]]\n",[1259,1675,1677,1680,1682],{"class":1261,"line":1676},49,[1259,1678,1679],{"class":1291},"    patrol ",[1259,1681,1295],{"class":1287},[1259,1683,1464],{"class":1291},[1259,1685,1687],{"class":1261,"line":1686},50,[1259,1688,1266],{"emptyLinePlaceholder":1265},[1259,1690,1692,1694,1696,1699,1703,1706,1709,1711,1714,1716,1718,1720,1723,1725,1727,1729,1732],{"class":1261,"line":1691},51,[1259,1693,1490],{"class":1272},[1259,1695,1277],{"class":1276},[1259,1697,1302],{"class":1698},"s7zQu",[1259,1700,1702],{"class":1701},"smbvS","idle",[1259,1704,1705],{"class":1698},"\" ",[1259,1707,1708],{"class":1698},"| ",[1259,1710,1511],{"class":1698},[1259,1712,1713],{"class":1701},"loop",[1259,1715,1705],{"class":1698},[1259,1717,1708],{"class":1698},[1259,1719,1511],{"class":1698},[1259,1721,1722],{"class":1701},"pingpong",[1259,1724,1705],{"class":1698},[1259,1726,1708],{"class":1698},[1259,1728,1511],{"class":1698},[1259,1730,1731],{"class":1701},"random",[1259,1733,1309],{"class":1698},[1259,1735,1737,1740,1742,1744,1746,1748],{"class":1261,"line":1736},52,[1259,1738,1739],{"class":1291},"        mode ",[1259,1741,1295],{"class":1287},[1259,1743,1302],{"class":1287},[1259,1745,1713],{"class":1305},[1259,1747,1511],{"class":1287},[1259,1749,1514],{"class":1291},[1259,1751,1753],{"class":1261,"line":1752},53,[1259,1754,1266],{"emptyLinePlaceholder":1265},[1259,1756,1758,1760,1762,1764,1767,1769,1771,1773,1776],{"class":1261,"line":1757},54,[1259,1759,1490],{"class":1272},[1259,1761,1277],{"class":1276},[1259,1763,1302],{"class":1698},[1259,1765,1766],{"class":1701},"walk",[1259,1768,1705],{"class":1698},[1259,1770,1708],{"class":1698},[1259,1772,1511],{"class":1698},[1259,1774,1775],{"class":1701},"run",[1259,1777,1309],{"class":1698},[1259,1779,1781,1784,1786,1788,1790,1792],{"class":1261,"line":1780},55,[1259,1782,1783],{"class":1291},"        speed ",[1259,1785,1295],{"class":1287},[1259,1787,1302],{"class":1287},[1259,1789,1766],{"class":1305},[1259,1791,1511],{"class":1287},[1259,1793,1514],{"class":1291},[1259,1795,1797],{"class":1261,"line":1796},56,[1259,1798,1266],{"emptyLinePlaceholder":1265},[1259,1800,1802,1804,1806,1809,1812,1815,1818,1821,1824,1826,1828,1831,1834,1836],{"class":1261,"line":1801},57,[1259,1803,1490],{"class":1272},[1259,1805,1277],{"class":1276},[1259,1807,1808],{"class":1698}," { ",[1259,1810,1811],{"class":1280},"min",[1259,1813,1814],{"class":1698},": ",[1259,1816,1817],{"class":1280},"integer",[1259,1819,1820],{"class":1698},", ",[1259,1822,1823],{"class":1280},"max",[1259,1825,1814],{"class":1698},[1259,1827,1817],{"class":1280},[1259,1829,1830],{"class":1698},", } ",[1259,1832,1833],{"class":1280},"how long it stands at a waypoint",[1259,1835,1820],{"class":1698},[1259,1837,1838],{"class":1280},"ms\n",[1259,1840,1842,1845,1847,1850,1852,1856,1859,1861,1864],{"class":1261,"line":1841},58,[1259,1843,1844],{"class":1291},"        waitTime ",[1259,1846,1295],{"class":1287},[1259,1848,1849],{"class":1291}," { min ",[1259,1851,1295],{"class":1287},[1259,1853,1855],{"class":1854},"sbssI"," 3000",[1259,1857,1858],{"class":1291},", max ",[1259,1860,1295],{"class":1287},[1259,1862,1863],{"class":1854}," 8000",[1259,1865,1866],{"class":1291},", },\n",[1259,1868,1870],{"class":1261,"line":1869},59,[1259,1871,1266],{"emptyLinePlaceholder":1265},[1259,1873,1875,1877,1879],{"class":1261,"line":1874},60,[1259,1876,1490],{"class":1272},[1259,1878,1277],{"class":1276},[1259,1880,1881],{"class":1280}," number the waypoint counts as reached from here\n",[1259,1883,1885,1888,1890,1893],{"class":1261,"line":1884},61,[1259,1886,1887],{"class":1291},"        arriveDistance ",[1259,1889,1295],{"class":1287},[1259,1891,1892],{"class":1854}," 1.5",[1259,1894,1514],{"class":1291},[1259,1896,1898],{"class":1261,"line":1897},62,[1259,1899,1266],{"emptyLinePlaceholder":1265},[1259,1901,1903,1905,1907],{"class":1261,"line":1902},63,[1259,1904,1490],{"class":1272},[1259,1906,1277],{"class":1276},[1259,1908,1909],{"class":1280}," integer ms before a guard that cannot reach a waypoint is sent to the next one\n",[1259,1911,1913,1916,1918,1921],{"class":1261,"line":1912},64,[1259,1914,1915],{"class":1291},"        moveTimeout ",[1259,1917,1295],{"class":1287},[1259,1919,1920],{"class":1854}," 25000",[1259,1922,1514],{"class":1291},[1259,1924,1926],{"class":1261,"line":1925},65,[1259,1927,1588],{"class":1291},[1259,1929,1931],{"class":1261,"line":1930},66,[1259,1932,1266],{"emptyLinePlaceholder":1265},[1259,1934,1936],{"class":1261,"line":1935},67,[1259,1937,1661],{"class":1272},[1259,1939,1941],{"class":1261,"line":1940},68,[1259,1942,1943],{"class":1272},"    ---     What a guard notices\n",[1259,1945,1947],{"class":1261,"line":1946},69,[1259,1948,1673],{"class":1272},[1259,1950,1952,1955,1957],{"class":1261,"line":1951},70,[1259,1953,1954],{"class":1291},"    vision ",[1259,1956,1295],{"class":1287},[1259,1958,1464],{"class":1291},[1259,1960,1962],{"class":1261,"line":1961},71,[1259,1963,1266],{"emptyLinePlaceholder":1265},[1259,1965,1967,1969,1971],{"class":1261,"line":1966},72,[1259,1968,1490],{"class":1272},[1259,1970,1277],{"class":1276},[1259,1972,1973],{"class":1280}," number metres it can see\n",[1259,1975,1977,1980,1982,1985],{"class":1261,"line":1976},73,[1259,1978,1979],{"class":1291},"        distance ",[1259,1981,1295],{"class":1287},[1259,1983,1984],{"class":1854}," 22.0",[1259,1986,1514],{"class":1291},[1259,1988,1990],{"class":1261,"line":1989},74,[1259,1991,1266],{"emptyLinePlaceholder":1265},[1259,1993,1995,1997,1999],{"class":1261,"line":1994},75,[1259,1996,1490],{"class":1272},[1259,1998,1277],{"class":1276},[1259,2000,2001],{"class":1280}," number full cone in degrees\n",[1259,2003,2005,2008,2010,2013],{"class":1261,"line":2004},76,[1259,2006,2007],{"class":1291},"        fov ",[1259,2009,1295],{"class":1287},[1259,2011,2012],{"class":1854}," 100.0",[1259,2014,1514],{"class":1291},[1259,2016,2018],{"class":1261,"line":2017},77,[1259,2019,1266],{"emptyLinePlaceholder":1265},[1259,2021,2023,2025,2027],{"class":1261,"line":2022},78,[1259,2024,1490],{"class":1272},[1259,2026,1277],{"class":1276},[1259,2028,2029],{"class":1280}," number seconds inside the cone before the player is spotted\n",[1259,2031,2033,2036,2038,2041],{"class":1261,"line":2032},79,[1259,2034,2035],{"class":1291},"        detectSeconds ",[1259,2037,1295],{"class":1287},[1259,2039,2040],{"class":1854}," 1.8",[1259,2042,1514],{"class":1291},[1259,2044,2046],{"class":1261,"line":2045},80,[1259,2047,1266],{"emptyLinePlaceholder":1265},[1259,2049,2051,2053,2055],{"class":1261,"line":2050},81,[1259,2052,1490],{"class":1272},[1259,2054,1277],{"class":1276},[1259,2056,2057],{"class":1280}," number seconds it takes to forget somebody it lost sight of\n",[1259,2059,2061,2064,2066,2069],{"class":1261,"line":2060},82,[1259,2062,2063],{"class":1291},"        forgetSeconds ",[1259,2065,1295],{"class":1287},[1259,2067,2068],{"class":1854}," 6.0",[1259,2070,1514],{"class":1291},[1259,2072,2074],{"class":1261,"line":2073},83,[1259,2075,1266],{"emptyLinePlaceholder":1265},[1259,2077,2079,2081,2083,2086,2088],{"class":1261,"line":2078},84,[1259,2080,1490],{"class":1272},[1259,2082,1277],{"class":1276},[1259,2084,2085],{"class":1280}," number seen at once inside this radius",[1259,2087,1820],{"class":1698},[1259,2089,2090],{"class":1280},"no matter where it looks\n",[1259,2092,2094,2097,2099,2102],{"class":1261,"line":2093},85,[1259,2095,2096],{"class":1291},"        proximity ",[1259,2098,1295],{"class":1287},[1259,2100,2101],{"class":1854}," 2.5",[1259,2103,1514],{"class":1291},[1259,2105,2107],{"class":1261,"line":2106},86,[1259,2108,1266],{"emptyLinePlaceholder":1265},[1259,2110,2112,2114,2116],{"class":1261,"line":2111},87,[1259,2113,1490],{"class":1272},[1259,2115,1277],{"class":1276},[1259,2117,2118],{"class":1280}," number sprinting and shooting inside this radius is heard\n",[1259,2120,2122,2125,2127,2130],{"class":1261,"line":2121},88,[1259,2123,2124],{"class":1291},"        hearing ",[1259,2126,1295],{"class":1287},[1259,2128,2129],{"class":1854}," 12.0",[1259,2131,1514],{"class":1291},[1259,2133,2135],{"class":1261,"line":2134},89,[1259,2136,1266],{"emptyLinePlaceholder":1265},[1259,2138,2140,2142,2144,2147,2149],{"class":1261,"line":2139},90,[1259,2141,1490],{"class":1272},[1259,2143,1277],{"class":1276},[1259,2145,2146],{"class":1280}," boolean ignore the player until the meter is full",[1259,2148,1820],{"class":1698},[1259,2150,2151],{"class":1280},"which is what makes sneaking possible\n",[1259,2153,2155,2158,2160,2163],{"class":1261,"line":2154},91,[1259,2156,2157],{"class":1291},"        blockEvents ",[1259,2159,1295],{"class":1287},[1259,2161,2162],{"class":1287}," true",[1259,2164,1514],{"class":1291},[1259,2166,2168],{"class":1261,"line":2167},92,[1259,2169,1588],{"class":1291},[1259,2171,2173],{"class":1261,"line":2172},93,[1259,2174,1266],{"emptyLinePlaceholder":1265},[1259,2176,2178],{"class":1261,"line":2177},94,[1259,2179,1661],{"class":1272},[1259,2181,2183],{"class":1261,"line":2182},95,[1259,2184,2185],{"class":1272},"    ---     Day and night\n",[1259,2187,2189],{"class":1261,"line":2188},96,[1259,2190,2191],{"class":1272},"    ---\n",[1259,2193,2195],{"class":1261,"line":2194},97,[1259,2196,2197],{"class":1272},"    ---     Every multiplier is applied to a guard's vision as the game clock moves into\n",[1259,2199,2201],{"class":1261,"line":2200},98,[1259,2202,2203],{"class":1272},"    ---     the night, and fades out again at dawn. A guard can bring its own set in\n",[1259,2205,2207],{"class":1261,"line":2206},99,[1259,2208,2209],{"class":1272},"    ---     vision.timeOfDay, or opt out of it with vision.timeOfDay = false.\n",[1259,2211,2213],{"class":1261,"line":2212},100,[1259,2214,1673],{"class":1272},[1259,2216,2218,2221,2223],{"class":1261,"line":2217},101,[1259,2219,2220],{"class":1291},"    timeOfDay ",[1259,2222,1295],{"class":1287},[1259,2224,1464],{"class":1291},[1259,2226,2228],{"class":1261,"line":2227},102,[1259,2229,1266],{"emptyLinePlaceholder":1265},[1259,2231,2233,2235,2237],{"class":1261,"line":2232},103,[1259,2234,1490],{"class":1272},[1259,2236,1277],{"class":1276},[1259,2238,1388],{"class":1280},[1259,2240,2242,2245,2247,2249],{"class":1261,"line":2241},104,[1259,2243,2244],{"class":1291},"        enabled ",[1259,2246,1295],{"class":1287},[1259,2248,2162],{"class":1287},[1259,2250,1514],{"class":1291},[1259,2252,2254],{"class":1261,"line":2253},105,[1259,2255,1266],{"emptyLinePlaceholder":1265},[1259,2257,2259,2261,2263,2265,2268,2270,2272,2274,2277,2279,2281,2283,2286,2288],{"class":1261,"line":2258},106,[1259,2260,1490],{"class":1272},[1259,2262,1277],{"class":1276},[1259,2264,1808],{"class":1698},[1259,2266,2267],{"class":1280},"from",[1259,2269,1814],{"class":1698},[1259,2271,1817],{"class":1280},[1259,2273,1820],{"class":1698},[1259,2275,2276],{"class":1280},"to",[1259,2278,1814],{"class":1698},[1259,2280,1817],{"class":1280},[1259,2282,1830],{"class":1698},[1259,2284,2285],{"class":1280},"clock hours of the night",[1259,2287,1820],{"class":1698},[1259,2289,2290],{"class":1280},"may wrap past midnight\n",[1259,2292,2294,2297,2299,2302,2304,2307,2310,2312,2315],{"class":1261,"line":2293},107,[1259,2295,2296],{"class":1291},"        night ",[1259,2298,1295],{"class":1287},[1259,2300,2301],{"class":1291}," { from ",[1259,2303,1295],{"class":1287},[1259,2305,2306],{"class":1854}," 20",[1259,2308,2309],{"class":1291},", to ",[1259,2311,1295],{"class":1287},[1259,2313,2314],{"class":1854}," 6",[1259,2316,1866],{"class":1291},[1259,2318,2320],{"class":1261,"line":2319},108,[1259,2321,1266],{"emptyLinePlaceholder":1265},[1259,2323,2325,2327,2329],{"class":1261,"line":2324},109,[1259,2326,1490],{"class":1272},[1259,2328,1277],{"class":1276},[1259,2330,2331],{"class":1280}," integer game minutes the fade takes after dusk and before dawn\n",[1259,2333,2335,2338,2340,2343],{"class":1261,"line":2334},110,[1259,2336,2337],{"class":1291},"        transitionMinutes ",[1259,2339,1295],{"class":1287},[1259,2341,2342],{"class":1854}," 60",[1259,2344,1514],{"class":1291},[1259,2346,2348],{"class":1261,"line":2347},111,[1259,2349,1266],{"emptyLinePlaceholder":1265},[1259,2351,2353],{"class":1261,"line":2352},112,[1259,2354,2355],{"class":1272},"        ---[[\n",[1259,2357,2359],{"class":1261,"line":2358},113,[1259,2360,2361],{"class":1272},"        ---     What the night does, 1.0 changes nothing\n",[1259,2363,2365],{"class":1261,"line":2364},114,[1259,2366,2367],{"class":1272},"        ---]]\n",[1259,2369,2371,2374,2376],{"class":1261,"line":2370},115,[1259,2372,2373],{"class":1291},"        multipliers ",[1259,2375,1295],{"class":1287},[1259,2377,1464],{"class":1291},[1259,2379,2381],{"class":1261,"line":2380},116,[1259,2382,1266],{"emptyLinePlaceholder":1265},[1259,2384,2386,2389,2391],{"class":1261,"line":2385},117,[1259,2387,2388],{"class":1272},"            ---",[1259,2390,1277],{"class":1276},[1259,2392,2393],{"class":1280}," number it sees shorter\n",[1259,2395,2397,2400,2402,2405],{"class":1261,"line":2396},118,[1259,2398,2399],{"class":1291},"            distance ",[1259,2401,1295],{"class":1287},[1259,2403,2404],{"class":1854}," 0.6",[1259,2406,1514],{"class":1291},[1259,2408,2410],{"class":1261,"line":2409},119,[1259,2411,1266],{"emptyLinePlaceholder":1265},[1259,2413,2415,2417,2419],{"class":1261,"line":2414},120,[1259,2416,2388],{"class":1272},[1259,2418,1277],{"class":1276},[1259,2420,2421],{"class":1280}," number and narrower\n",[1259,2423,2425,2428,2430,2433],{"class":1261,"line":2424},121,[1259,2426,2427],{"class":1291},"            fov ",[1259,2429,1295],{"class":1287},[1259,2431,2432],{"class":1854}," 0.85",[1259,2434,1514],{"class":1291},[1259,2436,2438],{"class":1261,"line":2437},122,[1259,2439,1266],{"emptyLinePlaceholder":1265},[1259,2441,2443,2445,2447],{"class":1261,"line":2442},123,[1259,2444,2388],{"class":1272},[1259,2446,1277],{"class":1276},[1259,2448,2449],{"class":1280}," number\n",[1259,2451,2453,2456,2458,2461],{"class":1261,"line":2452},124,[1259,2454,2455],{"class":1291},"            proximity ",[1259,2457,1295],{"class":1287},[1259,2459,2460],{"class":1854}," 1.0",[1259,2462,1514],{"class":1291},[1259,2464,2466],{"class":1261,"line":2465},125,[1259,2467,1266],{"emptyLinePlaceholder":1265},[1259,2469,2471,2473,2475],{"class":1261,"line":2470},126,[1259,2472,2388],{"class":1272},[1259,2474,1277],{"class":1276},[1259,2476,2477],{"class":1280}," number and takes longer to be sure\n",[1259,2479,2481,2484,2486,2489],{"class":1261,"line":2480},127,[1259,2482,2483],{"class":1291},"            detectSeconds ",[1259,2485,1295],{"class":1287},[1259,2487,2488],{"class":1854}," 1.3",[1259,2490,1514],{"class":1291},[1259,2492,2494],{"class":1261,"line":2493},128,[1259,2495,1266],{"emptyLinePlaceholder":1265},[1259,2497,2499,2501,2503],{"class":1261,"line":2498},129,[1259,2500,2388],{"class":1272},[1259,2502,1277],{"class":1276},[1259,2504,2505],{"class":1280}," number but hears further\n",[1259,2507,2509,2512,2514,2517],{"class":1261,"line":2508},130,[1259,2510,2511],{"class":1291},"            hearing ",[1259,2513,1295],{"class":1287},[1259,2515,2516],{"class":1854}," 1.6",[1259,2518,1514],{"class":1291},[1259,2520,2522],{"class":1261,"line":2521},131,[1259,2523,1582],{"class":1291},[1259,2525,2527],{"class":1261,"line":2526},132,[1259,2528,1588],{"class":1291},[1259,2530,2532],{"class":1261,"line":2531},133,[1259,2533,1266],{"emptyLinePlaceholder":1265},[1259,2535,2537],{"class":1261,"line":2536},134,[1259,2538,1661],{"class":1272},[1259,2540,2542],{"class":1261,"line":2541},135,[1259,2543,2544],{"class":1272},"    ---     What happens once somebody is spotted\n",[1259,2546,2548],{"class":1261,"line":2547},136,[1259,2549,1673],{"class":1272},[1259,2551,2553,2556,2558],{"class":1261,"line":2552},137,[1259,2554,2555],{"class":1291},"    alert ",[1259,2557,1295],{"class":1287},[1259,2559,1464],{"class":1291},[1259,2561,2563],{"class":1261,"line":2562},138,[1259,2564,1266],{"emptyLinePlaceholder":1265},[1259,2566,2568,2570,2572,2574,2577,2579,2581,2583,2586],{"class":1261,"line":2567},139,[1259,2569,1490],{"class":1272},[1259,2571,1277],{"class":1276},[1259,2573,1302],{"class":1698},[1259,2575,2576],{"class":1701},"investigate",[1259,2578,1705],{"class":1698},[1259,2580,1708],{"class":1698},[1259,2582,1511],{"class":1698},[1259,2584,2585],{"class":1701},"combat",[1259,2587,1309],{"class":1698},[1259,2589,2591,2594,2596,2598,2600,2602],{"class":1261,"line":2590},140,[1259,2592,2593],{"class":1291},"        escalate ",[1259,2595,1295],{"class":1287},[1259,2597,1302],{"class":1287},[1259,2599,2585],{"class":1305},[1259,2601,1511],{"class":1287},[1259,2603,1514],{"class":1291},[1259,2605,2607],{"class":1261,"line":2606},141,[1259,2608,1266],{"emptyLinePlaceholder":1265},[1259,2610,2612,2614,2616],{"class":1261,"line":2611},142,[1259,2613,1490],{"class":1272},[1259,2615,1277],{"class":1276},[1259,2617,2618],{"class":1280}," number other guards of the same location that join in\n",[1259,2620,2622,2625,2627,2630],{"class":1261,"line":2621},143,[1259,2623,2624],{"class":1291},"        shareRadius ",[1259,2626,1295],{"class":1287},[1259,2628,2629],{"class":1854}," 60.0",[1259,2631,1514],{"class":1291},[1259,2633,2635],{"class":1261,"line":2634},144,[1259,2636,1266],{"emptyLinePlaceholder":1265},[1259,2638,2640,2642,2644],{"class":1261,"line":2639},145,[1259,2641,1490],{"class":1272},[1259,2643,1277],{"class":1276},[1259,2645,2646],{"class":1280}," boolean a guard going down raises the alarm on its own\n",[1259,2648,2650,2653,2655,2657],{"class":1261,"line":2649},146,[1259,2651,2652],{"class":1291},"        raiseOnDeath ",[1259,2654,1295],{"class":1287},[1259,2656,2162],{"class":1287},[1259,2658,1514],{"class":1291},[1259,2660,2662],{"class":1261,"line":2661},147,[1259,2663,1266],{"emptyLinePlaceholder":1265},[1259,2665,2667,2669,2671],{"class":1261,"line":2666},148,[1259,2668,1490],{"class":1272},[1259,2670,1277],{"class":1276},[1259,2672,2673],{"class":1280}," integer quiet seconds before one level is dropped\n",[1259,2675,2677,2680,2682,2685],{"class":1261,"line":2676},149,[1259,2678,2679],{"class":1291},"        holdSeconds ",[1259,2681,1295],{"class":1287},[1259,2683,2684],{"class":1854}," 200",[1259,2686,1514],{"class":1291},[1259,2688,2690],{"class":1261,"line":2689},150,[1259,2691,1266],{"emptyLinePlaceholder":1265},[1259,2693,2695,2697,2699,2702,2704],{"class":1261,"line":2694},151,[1259,2696,1490],{"class":1272},[1259,2698,1277],{"class":1276},[1259,2700,2701],{"class":1280}," integer how often the server checks for that quiet time",[1259,2703,1820],{"class":1698},[1259,2705,1838],{"class":1280},[1259,2707,2709,2712,2714,2717],{"class":1261,"line":2708},152,[1259,2710,2711],{"class":1291},"        tickInterval ",[1259,2713,1295],{"class":1287},[1259,2715,2716],{"class":1854}," 1000",[1259,2718,1514],{"class":1291},[1259,2720,2722],{"class":1261,"line":2721},153,[1259,2723,1266],{"emptyLinePlaceholder":1265},[1259,2725,2727],{"class":1261,"line":2726},154,[1259,2728,2355],{"class":1272},[1259,2730,2732],{"class":1261,"line":2731},155,[1259,2733,2734],{"class":1272},"        ---     Losing the crew after an alarm. Once alerted drops to suspicious the\n",[1259,2736,2738],{"class":1261,"line":2737},156,[1259,2739,2740],{"class":1272},"        ---     guards close in on a guess of where the crew went and look around from\n",[1259,2742,2744],{"class":1261,"line":2743},157,[1259,2745,2746],{"class":1272},"        ---     a short distance, until the location calms down.\n",[1259,2748,2750],{"class":1261,"line":2749},158,[1259,2751,2367],{"class":1272},[1259,2753,2755,2758,2760],{"class":1261,"line":2754},159,[1259,2756,2757],{"class":1291},"        search ",[1259,2759,1295],{"class":1287},[1259,2761,1464],{"class":1291},[1259,2763,2765],{"class":1261,"line":2764},160,[1259,2766,1266],{"emptyLinePlaceholder":1265},[1259,2768,2770,2772,2774],{"class":1261,"line":2769},161,[1259,2771,2388],{"class":1272},[1259,2773,1277],{"class":1276},[1259,2775,1388],{"class":1280},[1259,2777,2779,2782,2784,2786],{"class":1261,"line":2778},162,[1259,2780,2781],{"class":1291},"            enabled ",[1259,2783,1295],{"class":1287},[1259,2785,2162],{"class":1287},[1259,2787,1514],{"class":1291},[1259,2789,2791],{"class":1261,"line":2790},163,[1259,2792,1266],{"emptyLinePlaceholder":1265},[1259,2794,2796,2798,2800,2803,2805],{"class":1261,"line":2795},164,[1259,2797,2388],{"class":1272},[1259,2799,1277],{"class":1276},[1259,2801,2802],{"class":1280}," number metres the guess is off by",[1259,2804,1820],{"class":1698},[1259,2806,2807],{"class":1280},"so the crew is not walked straight into\n",[1259,2809,2811,2814,2816,2819],{"class":1261,"line":2810},165,[1259,2812,2813],{"class":1291},"            scatter ",[1259,2815,1295],{"class":1287},[1259,2817,2818],{"class":1854}," 4.0",[1259,2820,1514],{"class":1291},[1259,2822,2824],{"class":1261,"line":2823},166,[1259,2825,1266],{"emptyLinePlaceholder":1265},[1259,2827,2829,2831,2833],{"class":1261,"line":2828},167,[1259,2830,2388],{"class":1272},[1259,2832,1277],{"class":1276},[1259,2834,2835],{"class":1280}," number metres short of the guess the guard stops at\n",[1259,2837,2839,2842,2844,2846],{"class":1261,"line":2838},168,[1259,2840,2841],{"class":1291},"            stopDistance ",[1259,2843,1295],{"class":1287},[1259,2845,2068],{"class":1854},[1259,2847,1514],{"class":1291},[1259,2849,2851],{"class":1261,"line":2850},169,[1259,2852,1266],{"emptyLinePlaceholder":1265},[1259,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872],{"class":1261,"line":2855},170,[1259,2857,2388],{"class":1272},[1259,2859,1277],{"class":1276},[1259,2861,1302],{"class":1698},[1259,2863,1766],{"class":1701},[1259,2865,1705],{"class":1698},[1259,2867,1708],{"class":1698},[1259,2869,1511],{"class":1698},[1259,2871,1775],{"class":1701},[1259,2873,1309],{"class":1698},[1259,2875,2877,2880,2882,2884,2886,2888],{"class":1261,"line":2876},171,[1259,2878,2879],{"class":1291},"            speed ",[1259,2881,1295],{"class":1287},[1259,2883,1302],{"class":1287},[1259,2885,1766],{"class":1305},[1259,2887,1511],{"class":1287},[1259,2889,1514],{"class":1291},[1259,2891,2893],{"class":1261,"line":2892},172,[1259,2894,1266],{"emptyLinePlaceholder":1265},[1259,2896,2898,2900,2902],{"class":1261,"line":2897},173,[1259,2899,2388],{"class":1272},[1259,2901,1277],{"class":1276},[1259,2903,2904],{"class":1280}," number degrees it sweeps to either side while it looks around\n",[1259,2906,2908,2911,2913,2915],{"class":1261,"line":2907},174,[1259,2909,2910],{"class":1291},"            sweep ",[1259,2912,1295],{"class":1287},[1259,2914,2629],{"class":1854},[1259,2916,1514],{"class":1291},[1259,2918,2920],{"class":1261,"line":2919},175,[1259,2921,1266],{"emptyLinePlaceholder":1265},[1259,2923,2925,2927,2929],{"class":1261,"line":2924},176,[1259,2926,2388],{"class":1272},[1259,2928,1277],{"class":1276},[1259,2930,2931],{"class":1280}," integer ms between two glances\n",[1259,2933,2935,2938,2940,2943],{"class":1261,"line":2934},177,[1259,2936,2937],{"class":1291},"            glanceInterval ",[1259,2939,1295],{"class":1287},[1259,2941,2942],{"class":1854}," 2500",[1259,2944,1514],{"class":1291},[1259,2946,2948],{"class":1261,"line":2947},178,[1259,2949,1582],{"class":1291},[1259,2951,2953],{"class":1261,"line":2952},179,[1259,2954,1266],{"emptyLinePlaceholder":1265},[1259,2956,2958],{"class":1261,"line":2957},180,[1259,2959,2355],{"class":1272},[1259,2961,2963],{"class":1261,"line":2962},181,[1259,2964,2965],{"class":1272},"        ---     What knowing about an alarm does to a guard's senses.\n",[1259,2967,2969],{"class":1261,"line":2968},182,[1259,2970,2971],{"class":1272},"        ---     Applied on top of the night, so a guard that was told something sees\n",[1259,2973,2975],{"class":1261,"line":2974},183,[1259,2976,2977],{"class":1272},"        ---     further and needs less time to be sure of what it saw.\n",[1259,2979,2981],{"class":1261,"line":2980},184,[1259,2982,2367],{"class":1272},[1259,2984,2986,2989,2991],{"class":1261,"line":2985},185,[1259,2987,2988],{"class":1291},"        senses ",[1259,2990,1295],{"class":1287},[1259,2992,1464],{"class":1291},[1259,2994,2996],{"class":1261,"line":2995},186,[1259,2997,1266],{"emptyLinePlaceholder":1265},[1259,2999,3001,3003,3005],{"class":1261,"line":3000},187,[1259,3002,2388],{"class":1272},[1259,3004,1277],{"class":1276},[1259,3006,1388],{"class":1280},[1259,3008,3010,3012,3014,3016],{"class":1261,"line":3009},188,[1259,3011,2781],{"class":1291},[1259,3013,1295],{"class":1287},[1259,3015,2162],{"class":1287},[1259,3017,1514],{"class":1291},[1259,3019,3021],{"class":1261,"line":3020},189,[1259,3022,1266],{"emptyLinePlaceholder":1265},[1259,3024,3026,3028,3030],{"class":1261,"line":3025},190,[1259,3027,2388],{"class":1272},[1259,3029,1277],{"class":1276},[1259,3031,2449],{"class":1280},[1259,3033,3035,3037,3039,3042],{"class":1261,"line":3034},191,[1259,3036,2399],{"class":1291},[1259,3038,1295],{"class":1287},[1259,3040,3041],{"class":1854}," 1.2",[1259,3043,1514],{"class":1291},[1259,3045,3047],{"class":1261,"line":3046},192,[1259,3048,1266],{"emptyLinePlaceholder":1265},[1259,3050,3052,3054,3056],{"class":1261,"line":3051},193,[1259,3053,2388],{"class":1272},[1259,3055,1277],{"class":1276},[1259,3057,2449],{"class":1280},[1259,3059,3061,3063,3065,3067],{"class":1261,"line":3060},194,[1259,3062,2427],{"class":1291},[1259,3064,1295],{"class":1287},[1259,3066,3041],{"class":1854},[1259,3068,1514],{"class":1291},[1259,3070,3072],{"class":1261,"line":3071},195,[1259,3073,1266],{"emptyLinePlaceholder":1265},[1259,3075,3077,3079,3081],{"class":1261,"line":3076},196,[1259,3078,2388],{"class":1272},[1259,3080,1277],{"class":1276},[1259,3082,2449],{"class":1280},[1259,3084,3086,3088,3090,3092],{"class":1261,"line":3085},197,[1259,3087,2455],{"class":1291},[1259,3089,1295],{"class":1287},[1259,3091,2488],{"class":1854},[1259,3093,1514],{"class":1291},[1259,3095,3097],{"class":1261,"line":3096},198,[1259,3098,1266],{"emptyLinePlaceholder":1265},[1259,3100,3102,3104,3106],{"class":1261,"line":3101},199,[1259,3103,2388],{"class":1272},[1259,3105,1277],{"class":1276},[1259,3107,3108],{"class":1280}," number lower is quicker\n",[1259,3110,3112,3114,3116,3119],{"class":1261,"line":3111},200,[1259,3113,2483],{"class":1291},[1259,3115,1295],{"class":1287},[1259,3117,3118],{"class":1854}," 0.65",[1259,3120,1514],{"class":1291},[1259,3122,3124],{"class":1261,"line":3123},201,[1259,3125,1266],{"emptyLinePlaceholder":1265},[1259,3127,3129,3131,3133],{"class":1261,"line":3128},202,[1259,3130,2388],{"class":1272},[1259,3132,1277],{"class":1276},[1259,3134,2449],{"class":1280},[1259,3136,3138,3140,3142,3144],{"class":1261,"line":3137},203,[1259,3139,2511],{"class":1291},[1259,3141,1295],{"class":1287},[1259,3143,1892],{"class":1854},[1259,3145,1514],{"class":1291},[1259,3147,3149],{"class":1261,"line":3148},204,[1259,3150,1582],{"class":1291},[1259,3152,3154],{"class":1261,"line":3153},205,[1259,3155,1266],{"emptyLinePlaceholder":1265},[1259,3157,3159],{"class":1261,"line":3158},206,[1259,3160,2355],{"class":1272},[1259,3162,3164],{"class":1261,"line":3163},207,[1259,3165,3166],{"class":1272},"        ---     How a guard carries itself once it knows something is wrong\n",[1259,3168,3170],{"class":1261,"line":3169},208,[1259,3171,2367],{"class":1272},[1259,3173,3175,3178,3180],{"class":1261,"line":3174},209,[1259,3176,3177],{"class":1291},"        stance ",[1259,3179,1295],{"class":1287},[1259,3181,1464],{"class":1291},[1259,3183,3185],{"class":1261,"line":3184},210,[1259,3186,1266],{"emptyLinePlaceholder":1265},[1259,3188,3190,3192,3194],{"class":1261,"line":3189},211,[1259,3191,2388],{"class":1272},[1259,3193,1277],{"class":1276},[1259,3195,1388],{"class":1280},[1259,3197,3199,3201,3203,3205],{"class":1261,"line":3198},212,[1259,3200,2781],{"class":1291},[1259,3202,1295],{"class":1287},[1259,3204,2162],{"class":1287},[1259,3206,1514],{"class":1291},[1259,3208,3210],{"class":1261,"line":3209},213,[1259,3211,1266],{"emptyLinePlaceholder":1265},[1259,3213,3215,3217,3219,3221,3224,3226,3228,3230,3233,3235,3238,3241],{"class":1261,"line":3214},214,[1259,3216,2388],{"class":1272},[1259,3218,1277],{"class":1276},[1259,3220,1302],{"class":1698},[1259,3222,3223],{"class":1701},"action",[1259,3225,1705],{"class":1698},[1259,3227,1708],{"class":1698},[1259,3229,1511],{"class":1698},[1259,3231,3232],{"class":1701},"clipset",[1259,3234,1705],{"class":1698},[1259,3236,3237],{"class":1280},"the game",[1259,3239,3240],{"class":1698},"'",[1259,3242,3243],{"class":1701},"s own ready walk, or a movement clipset of your own\n",[1259,3245,3247,3250,3252,3254,3256,3258],{"class":1261,"line":3246},215,[1259,3248,3249],{"class":1291},"            mode ",[1259,3251,1295],{"class":1287},[1259,3253,1302],{"class":1287},[1259,3255,3223],{"class":1305},[1259,3257,1511],{"class":1287},[1259,3259,1514],{"class":1291},[1259,3261,3263],{"class":1261,"line":3262},216,[1259,3264,1266],{"emptyLinePlaceholder":1265},[1259,3266,3268,3270,3272,3275,3278,3281,3283],{"class":1261,"line":3267},217,[1259,3269,2388],{"class":1272},[1259,3271,1277],{"class":1276},[1259,3273,3274],{"class":1280}," string",[1259,3276,3277],{"class":1698},"|",[1259,3279,3280],{"class":1280},"false movement clipset while it is not calm",[1259,3282,1820],{"class":1698},[1259,3284,3285],{"class":1280},"read on the clipset mode\n",[1259,3287,3289,3292,3294,3296,3299,3301],{"class":1261,"line":3288},218,[1259,3290,3291],{"class":1291},"            clipset ",[1259,3293,1295],{"class":1287},[1259,3295,1302],{"class":1287},[1259,3297,3298],{"class":1305},"move_ped_crouched",[1259,3300,1511],{"class":1287},[1259,3302,1514],{"class":1291},[1259,3304,3306],{"class":1261,"line":3305},219,[1259,3307,1266],{"emptyLinePlaceholder":1265},[1259,3309,3311,3313,3315,3317,3319,3322,3324,3327,3329],{"class":1261,"line":3310},220,[1259,3312,2388],{"class":1272},[1259,3314,1277],{"class":1276},[1259,3316,3274],{"class":1280},[1259,3318,3277],{"class":1698},[1259,3320,3321],{"class":1280},"false the strafe that goes with it",[1259,3323,1820],{"class":1698},[1259,3325,3326],{"class":1280},"false leaves the game",[1259,3328,3240],{"class":1698},[1259,3330,3331],{"class":1701},"s own\n",[1259,3333,3335,3338,3340,3342,3345,3347],{"class":1261,"line":3334},221,[1259,3336,3337],{"class":1291},"            strafeClipset ",[1259,3339,1295],{"class":1287},[1259,3341,1302],{"class":1287},[1259,3343,3344],{"class":1305},"move_ped_crouched_strafing",[1259,3346,1511],{"class":1287},[1259,3348,1514],{"class":1291},[1259,3350,3352],{"class":1261,"line":3351},222,[1259,3353,1266],{"emptyLinePlaceholder":1265},[1259,3355,3357,3359,3361,3364,3366],{"class":1261,"line":3356},223,[1259,3358,2388],{"class":1272},[1259,3360,1277],{"class":1276},[1259,3362,3363],{"class":1280}," boolean drop the posture once it is a fight",[1259,3365,1820],{"class":1698},[1259,3367,3368],{"class":1280},"the game carries a fight on its own\n",[1259,3370,3372,3375,3377,3379],{"class":1261,"line":3371},224,[1259,3373,3374],{"class":1291},"            uprightWhenAlerted ",[1259,3376,1295],{"class":1287},[1259,3378,2162],{"class":1287},[1259,3380,1514],{"class":1291},[1259,3382,3384],{"class":1261,"line":3383},225,[1259,3385,1266],{"emptyLinePlaceholder":1265},[1259,3387,3389,3391,3393,3396,3398,3401,3403],{"class":1261,"line":3388},226,[1259,3390,2388],{"class":1272},[1259,3392,1277],{"class":1276},[1259,3394,3395],{"class":1280}," integer 0 to 3",[1259,3397,1820],{"class":1698},[1259,3399,3400],{"class":1280},"how twitchy the game",[1259,3402,3240],{"class":1698},[1259,3404,3405],{"class":1701},"s own AI is about it\n",[1259,3407,3409,3412,3414,3417],{"class":1261,"line":3408},227,[1259,3410,3411],{"class":1291},"            alertness ",[1259,3413,1295],{"class":1287},[1259,3415,3416],{"class":1854}," 3",[1259,3418,1514],{"class":1291},[1259,3420,3422],{"class":1261,"line":3421},228,[1259,3423,1582],{"class":1291},[1259,3425,3427],{"class":1261,"line":3426},229,[1259,3428,1266],{"emptyLinePlaceholder":1265},[1259,3430,3432],{"class":1261,"line":3431},230,[1259,3433,2355],{"class":1272},[1259,3435,3437],{"class":1261,"line":3436},231,[1259,3438,3439],{"class":1272},"        ---     Walking into the body of another guard.\n",[1259,3441,3443],{"class":1261,"line":3442},232,[1259,3444,3445],{"class":1272},"        ---     A quiet kill only stays quiet while nobody comes past.\n",[1259,3447,3449],{"class":1261,"line":3448},233,[1259,3450,2367],{"class":1272},[1259,3452,3454,3457,3459],{"class":1261,"line":3453},234,[1259,3455,3456],{"class":1291},"        body ",[1259,3458,1295],{"class":1287},[1259,3460,1464],{"class":1291},[1259,3462,3464],{"class":1261,"line":3463},235,[1259,3465,1266],{"emptyLinePlaceholder":1265},[1259,3467,3469,3471,3473],{"class":1261,"line":3468},236,[1259,3470,2388],{"class":1272},[1259,3472,1277],{"class":1276},[1259,3474,1388],{"class":1280},[1259,3476,3478,3480,3482,3484],{"class":1261,"line":3477},237,[1259,3479,2781],{"class":1291},[1259,3481,1295],{"class":1287},[1259,3483,2162],{"class":1287},[1259,3485,1514],{"class":1291},[1259,3487,3489],{"class":1261,"line":3488},238,[1259,3490,1266],{"emptyLinePlaceholder":1265},[1259,3492,3494,3496,3498,3500,3503,3505,3507,3509,3512,3514],{"class":1261,"line":3493},239,[1259,3495,2388],{"class":1272},[1259,3497,1277],{"class":1276},[1259,3499,1302],{"class":1698},[1259,3501,3502],{"class":1701},"suspicious",[1259,3504,1705],{"class":1698},[1259,3506,1708],{"class":1698},[1259,3508,1511],{"class":1698},[1259,3510,3511],{"class":1701},"alerted",[1259,3513,1705],{"class":1698},[1259,3515,3516],{"class":1280},"what a body does to the location\n",[1259,3518,3520,3523,3525,3527,3529,3531],{"class":1261,"line":3519},240,[1259,3521,3522],{"class":1291},"            level ",[1259,3524,1295],{"class":1287},[1259,3526,1302],{"class":1287},[1259,3528,3511],{"class":1305},[1259,3530,1511],{"class":1287},[1259,3532,1514],{"class":1291},[1259,3534,3536],{"class":1261,"line":3535},241,[1259,3537,1266],{"emptyLinePlaceholder":1265},[1259,3539,3541,3543,3545,3548,3550],{"class":1261,"line":3540},242,[1259,3542,2388],{"class":1272},[1259,3544,1277],{"class":1276},[1259,3546,3547],{"class":1280}," number metres a body is noticed from",[1259,3549,1820],{"class":1698},[1259,3551,3552],{"class":1280},"never further than the guard sees\n",[1259,3554,3556,3558,3560,3563],{"class":1261,"line":3555},243,[1259,3557,2399],{"class":1291},[1259,3559,1295],{"class":1287},[1259,3561,3562],{"class":1854}," 14.0",[1259,3564,1514],{"class":1291},[1259,3566,3568],{"class":1261,"line":3567},244,[1259,3569,1266],{"emptyLinePlaceholder":1265},[1259,3571,3573,3575,3577,3580,3582],{"class":1261,"line":3572},245,[1259,3574,2388],{"class":1272},[1259,3576,1277],{"class":1276},[1259,3578,3579],{"class":1280}," boolean the body has to be in the cone",[1259,3581,1820],{"class":1698},[1259,3583,3584],{"class":1280},"not only in range\n",[1259,3586,3588,3591,3593,3596],{"class":1261,"line":3587},246,[1259,3589,3590],{"class":1291},"            requireFov ",[1259,3592,1295],{"class":1287},[1259,3594,3595],{"class":1287}," false",[1259,3597,1514],{"class":1291},[1259,3599,3601],{"class":1261,"line":3600},247,[1259,3602,1266],{"emptyLinePlaceholder":1265},[1259,3604,3606,3608,3610,3613,3615],{"class":1261,"line":3605},248,[1259,3607,2388],{"class":1272},[1259,3609,1277],{"class":1276},[1259,3611,3612],{"class":1280}," integer ms between two rounds of looking",[1259,3614,1820],{"class":1698},[1259,3616,3617],{"class":1280},"per guard\n",[1259,3619,3621,3624,3626,3629],{"class":1261,"line":3620},249,[1259,3622,3623],{"class":1291},"            interval ",[1259,3625,1295],{"class":1287},[1259,3627,3628],{"class":1854}," 1500",[1259,3630,1514],{"class":1291},[1259,3632,3634],{"class":1261,"line":3633},250,[1259,3635,1266],{"emptyLinePlaceholder":1265},[1259,3637,3639,3641,3643],{"class":1261,"line":3638},251,[1259,3640,2388],{"class":1272},[1259,3642,1277],{"class":1276},[1259,3644,3645],{"class":1280}," integer ms before the same body is worth reporting again\n",[1259,3647,3649,3652,3654,3657],{"class":1261,"line":3648},252,[1259,3650,3651],{"class":1291},"            reportInterval ",[1259,3653,1295],{"class":1287},[1259,3655,3656],{"class":1854}," 30000",[1259,3658,1514],{"class":1291},[1259,3660,3662],{"class":1261,"line":3661},253,[1259,3663,1582],{"class":1291},[1259,3665,3667],{"class":1261,"line":3666},254,[1259,3668,1266],{"emptyLinePlaceholder":1265},[1259,3670,3672],{"class":1261,"line":3671},255,[1259,3673,2355],{"class":1272},[1259,3675,3677],{"class":1261,"line":3676},256,[1259,3678,3679],{"class":1272},"        ---     How the alarm travels. The guard that noticed something tells the ones\n",[1259,3681,3683],{"class":1261,"line":3682},257,[1259,3684,3685],{"class":1272},"        ---     around it, those tell the ones around them, and a guard that was told\n",[1259,3687,3689],{"class":1261,"line":3688},258,[1259,3690,3691],{"class":1272},"        ---     nothing keeps walking its route.\n",[1259,3693,3695],{"class":1261,"line":3694},259,[1259,3696,2367],{"class":1272},[1259,3698,3700,3703,3705],{"class":1261,"line":3699},260,[1259,3701,3702],{"class":1291},"        spread ",[1259,3704,1295],{"class":1287},[1259,3706,1464],{"class":1291},[1259,3708,3710],{"class":1261,"line":3709},261,[1259,3711,1266],{"emptyLinePlaceholder":1265},[1259,3713,3715,3717,3719],{"class":1261,"line":3714},262,[1259,3716,2388],{"class":1272},[1259,3718,1277],{"class":1276},[1259,3720,3721],{"class":1280}," boolean false puts every guard of the location on alert at once\n",[1259,3723,3725,3727,3729,3731],{"class":1261,"line":3724},263,[1259,3726,2781],{"class":1291},[1259,3728,1295],{"class":1287},[1259,3730,2162],{"class":1287},[1259,3732,1514],{"class":1291},[1259,3734,3736],{"class":1261,"line":3735},264,[1259,3737,1266],{"emptyLinePlaceholder":1265},[1259,3739,3741,3743,3745],{"class":1261,"line":3740},265,[1259,3742,2388],{"class":1272},[1259,3744,1277],{"class":1276},[1259,3746,3747],{"class":1280}," integer ms before the guards that know pass it on one step further\n",[1259,3749,3751,3754,3756,3758],{"class":1261,"line":3750},266,[1259,3752,3753],{"class":1291},"            stepInterval ",[1259,3755,1295],{"class":1287},[1259,3757,3628],{"class":1854},[1259,3759,1514],{"class":1291},[1259,3761,3763],{"class":1261,"line":3762},267,[1259,3764,1582],{"class":1291},[1259,3766,3768],{"class":1261,"line":3767},268,[1259,3769,1588],{"class":1291},[1259,3771,3773],{"class":1261,"line":3772},269,[1259,3774,1266],{"emptyLinePlaceholder":1265},[1259,3776,3778],{"class":1261,"line":3777},270,[1259,3779,1661],{"class":1272},[1259,3781,3783],{"class":1261,"line":3782},271,[1259,3784,3785],{"class":1272},"    ---     How fast the meter fills. Every multiplier is applied to the fill rate.\n",[1259,3787,3789],{"class":1261,"line":3788},272,[1259,3790,1673],{"class":1272},[1259,3792,3794,3797,3799],{"class":1261,"line":3793},273,[1259,3795,3796],{"class":1291},"    detection ",[1259,3798,1295],{"class":1287},[1259,3800,1464],{"class":1291},[1259,3802,3804],{"class":1261,"line":3803},274,[1259,3805,1266],{"emptyLinePlaceholder":1265},[1259,3807,3809,3811,3813],{"class":1261,"line":3808},275,[1259,3810,1490],{"class":1272},[1259,3812,1277],{"class":1276},[1259,3814,3815],{"class":1280}," boolean only the crew is worth reacting to\n",[1259,3817,3819,3822,3824,3826],{"class":1261,"line":3818},276,[1259,3820,3821],{"class":1291},"        membersOnly ",[1259,3823,1295],{"class":1287},[1259,3825,2162],{"class":1287},[1259,3827,1514],{"class":1291},[1259,3829,3831],{"class":1261,"line":3830},277,[1259,3832,1266],{"emptyLinePlaceholder":1265},[1259,3834,3836],{"class":1261,"line":3835},278,[1259,3837,2355],{"class":1272},[1259,3839,3841],{"class":1261,"line":3840},279,[1259,3842,3843],{"class":1272},"        ---     A player the game is not drawing is not there as far as the guards are\n",[1259,3845,3847],{"class":1261,"line":3846},280,[1259,3848,3849],{"class":1272},"        ---     concerned. Admins watching, cutscenes and anything else that hides the\n",[1259,3851,3853],{"class":1261,"line":3852},281,[1259,3854,3855],{"class":1272},"        ---     ped stop filling the meter and stop making noise.\n",[1259,3857,3859],{"class":1261,"line":3858},282,[1259,3860,2367],{"class":1272},[1259,3862,3864,3866,3868],{"class":1261,"line":3863},283,[1259,3865,1490],{"class":1272},[1259,3867,1277],{"class":1276},[1259,3869,1388],{"class":1280},[1259,3871,3873,3876,3878,3880],{"class":1261,"line":3872},284,[1259,3874,3875],{"class":1291},"        ignoreInvisible ",[1259,3877,1295],{"class":1287},[1259,3879,2162],{"class":1287},[1259,3881,1514],{"class":1291},[1259,3883,3885],{"class":1261,"line":3884},285,[1259,3886,1266],{"emptyLinePlaceholder":1265},[1259,3888,3890,3892,3894,3897,3899,3902],{"class":1261,"line":3889},286,[1259,3891,1490],{"class":1272},[1259,3893,1277],{"class":1276},[1259,3895,3896],{"class":1280}," number the meter counts as suspicious from here",[1259,3898,1820],{"class":1698},[1259,3900,3901],{"class":1272},"1",[1259,3903,3904],{"class":1280},".0 is spotted\n",[1259,3906,3908,3911,3913,3916],{"class":1261,"line":3907},287,[1259,3909,3910],{"class":1291},"        suspicionAt ",[1259,3912,1295],{"class":1287},[1259,3914,3915],{"class":1854}," 0.45",[1259,3917,1514],{"class":1291},[1259,3919,3921],{"class":1261,"line":3920},288,[1259,3922,1266],{"emptyLinePlaceholder":1265},[1259,3924,3926,3928,3930],{"class":1261,"line":3925},289,[1259,3927,1490],{"class":1272},[1259,3929,1277],{"class":1276},[1259,3931,2449],{"class":1280},[1259,3933,3935,3938,3940,3942],{"class":1261,"line":3934},290,[1259,3936,3937],{"class":1291},"        sprintMultiplier ",[1259,3939,1295],{"class":1287},[1259,3941,2516],{"class":1854},[1259,3943,1514],{"class":1291},[1259,3945,3947],{"class":1261,"line":3946},291,[1259,3948,1266],{"emptyLinePlaceholder":1265},[1259,3950,3952,3954,3956],{"class":1261,"line":3951},292,[1259,3953,1490],{"class":1272},[1259,3955,1277],{"class":1276},[1259,3957,2449],{"class":1280},[1259,3959,3961,3964,3966,3968],{"class":1261,"line":3960},293,[1259,3962,3963],{"class":1291},"        crouchMultiplier ",[1259,3965,1295],{"class":1287},[1259,3967,3915],{"class":1854},[1259,3969,1514],{"class":1291},[1259,3971,3973],{"class":1261,"line":3972},294,[1259,3974,1266],{"emptyLinePlaceholder":1265},[1259,3976,3978,3980,3982],{"class":1261,"line":3977},295,[1259,3979,1490],{"class":1272},[1259,3981,1277],{"class":1276},[1259,3983,2449],{"class":1280},[1259,3985,3987,3990,3992,3995],{"class":1261,"line":3986},296,[1259,3988,3989],{"class":1291},"        aimMultiplier ",[1259,3991,1295],{"class":1287},[1259,3993,3994],{"class":1854}," 1.35",[1259,3996,1514],{"class":1291},[1259,3998,4000],{"class":1261,"line":3999},297,[1259,4001,1266],{"emptyLinePlaceholder":1265},[1259,4003,4005,4007,4009],{"class":1261,"line":4004},298,[1259,4006,1490],{"class":1272},[1259,4008,1277],{"class":1276},[1259,4010,2449],{"class":1280},[1259,4012,4014,4017,4019,4022],{"class":1261,"line":4013},299,[1259,4015,4016],{"class":1291},"        vehicleMultiplier ",[1259,4018,1295],{"class":1287},[1259,4020,4021],{"class":1854}," 1.4",[1259,4023,1514],{"class":1291},[1259,4025,4027],{"class":1261,"line":4026},300,[1259,4028,1266],{"emptyLinePlaceholder":1265},[1259,4030,4032,4034,4036],{"class":1261,"line":4031},301,[1259,4033,1490],{"class":1272},[1259,4035,1277],{"class":1276},[1259,4037,4038],{"class":1280}," integer ms between two reports of the same client\n",[1259,4040,4042,4045,4047,4049],{"class":1261,"line":4041},302,[1259,4043,4044],{"class":1291},"        reportInterval ",[1259,4046,1295],{"class":1287},[1259,4048,3628],{"class":1854},[1259,4050,1514],{"class":1291},[1259,4052,4054],{"class":1261,"line":4053},303,[1259,4055,1588],{"class":1291},[1259,4057,4059],{"class":1261,"line":4058},304,[1259,4060,1266],{"emptyLinePlaceholder":1265},[1259,4062,4064],{"class":1261,"line":4063},305,[1259,4065,1661],{"class":1272},[1259,4067,4069],{"class":1261,"line":4068},306,[1259,4070,4071],{"class":1272},"    ---     Noise the crew makes.\n",[1259,4073,4075],{"class":1261,"line":4074},307,[1259,4076,2191],{"class":1272},[1259,4078,4080],{"class":1261,"line":4079},308,[1259,4081,4082],{"class":1272},"    ---     A noise never says where the crew is, only where the sound came from, so\n",[1259,4084,4086],{"class":1261,"line":4085},309,[1259,4087,4088],{"class":1272},"    ---     the guards that heard it go and look there instead of walking into it.\n",[1259,4090,4092],{"class":1261,"line":4091},310,[1259,4093,1673],{"class":1272},[1259,4095,4097,4100,4102],{"class":1261,"line":4096},311,[1259,4098,4099],{"class":1291},"    noise ",[1259,4101,1295],{"class":1287},[1259,4103,1464],{"class":1291},[1259,4105,4107],{"class":1261,"line":4106},312,[1259,4108,1266],{"emptyLinePlaceholder":1265},[1259,4110,4112,4114,4116],{"class":1261,"line":4111},313,[1259,4113,1490],{"class":1272},[1259,4115,1277],{"class":1276},[1259,4117,1388],{"class":1280},[1259,4119,4121,4123,4125,4127],{"class":1261,"line":4120},314,[1259,4122,2244],{"class":1291},[1259,4124,1295],{"class":1287},[1259,4126,2162],{"class":1287},[1259,4128,1514],{"class":1291},[1259,4130,4132],{"class":1261,"line":4131},315,[1259,4133,1266],{"emptyLinePlaceholder":1265},[1259,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155],{"class":1261,"line":4136},316,[1259,4138,1490],{"class":1272},[1259,4140,1277],{"class":1276},[1259,4142,1302],{"class":1698},[1259,4144,3502],{"class":1701},[1259,4146,1705],{"class":1698},[1259,4148,1708],{"class":1698},[1259,4150,1511],{"class":1698},[1259,4152,3511],{"class":1701},[1259,4154,1705],{"class":1698},[1259,4156,4157],{"class":1280},"what a noise does to the location\n",[1259,4159,4161,4164,4166,4168,4170,4172],{"class":1261,"line":4160},317,[1259,4162,4163],{"class":1291},"        level ",[1259,4165,1295],{"class":1287},[1259,4167,1302],{"class":1287},[1259,4169,3502],{"class":1305},[1259,4171,1511],{"class":1287},[1259,4173,1514],{"class":1291},[1259,4175,4177],{"class":1261,"line":4176},318,[1259,4178,1266],{"emptyLinePlaceholder":1265},[1259,4180,4182,4184,4186],{"class":1261,"line":4181},319,[1259,4183,1490],{"class":1272},[1259,4185,1277],{"class":1276},[1259,4187,4188],{"class":1280}," integer ms between two noises of the same kind one client may report\n",[1259,4190,4192,4194,4196,4198],{"class":1261,"line":4191},320,[1259,4193,4044],{"class":1291},[1259,4195,1295],{"class":1287},[1259,4197,1855],{"class":1854},[1259,4199,1514],{"class":1291},[1259,4201,4203],{"class":1261,"line":4202},321,[1259,4204,1266],{"emptyLinePlaceholder":1265},[1259,4206,4208],{"class":1261,"line":4207},322,[1259,4209,2355],{"class":1272},[1259,4211,4213],{"class":1261,"line":4212},323,[1259,4214,4215],{"class":1272},"        ---     Noise that keeps coming. One shot is worth a look, shot after shot is\n",[1259,4217,4219],{"class":1261,"line":4218},324,[1259,4220,4221],{"class":1272},"        ---     worth the alarm.\n",[1259,4223,4225],{"class":1261,"line":4224},325,[1259,4226,2367],{"class":1272},[1259,4228,4230,4232,4234],{"class":1261,"line":4229},326,[1259,4231,2593],{"class":1291},[1259,4233,1295],{"class":1287},[1259,4235,1464],{"class":1291},[1259,4237,4239],{"class":1261,"line":4238},327,[1259,4240,1266],{"emptyLinePlaceholder":1265},[1259,4242,4244,4246,4248],{"class":1261,"line":4243},328,[1259,4245,2388],{"class":1272},[1259,4247,1277],{"class":1276},[1259,4249,1388],{"class":1280},[1259,4251,4253,4255,4257,4259],{"class":1261,"line":4252},329,[1259,4254,2781],{"class":1291},[1259,4256,1295],{"class":1287},[1259,4258,2162],{"class":1287},[1259,4260,1514],{"class":1291},[1259,4262,4264],{"class":1261,"line":4263},330,[1259,4265,1266],{"emptyLinePlaceholder":1265},[1259,4267,4269,4271,4273],{"class":1261,"line":4268},331,[1259,4270,2388],{"class":1272},[1259,4272,1277],{"class":1276},[1259,4274,4275],{"class":1280}," integer noises heard inside the window before the level goes up\n",[1259,4277,4279,4282,4284,4286],{"class":1261,"line":4278},332,[1259,4280,4281],{"class":1291},"            count ",[1259,4283,1295],{"class":1287},[1259,4285,3416],{"class":1854},[1259,4287,1514],{"class":1291},[1259,4289,4291],{"class":1261,"line":4290},333,[1259,4292,1266],{"emptyLinePlaceholder":1265},[1259,4294,4296,4298,4300],{"class":1261,"line":4295},334,[1259,4297,2388],{"class":1272},[1259,4299,1277],{"class":1276},[1259,4301,4302],{"class":1280}," integer ms the count is kept for\n",[1259,4304,4306,4309,4311,4314],{"class":1261,"line":4305},335,[1259,4307,4308],{"class":1291},"            window ",[1259,4310,1295],{"class":1287},[1259,4312,4313],{"class":1854}," 20000",[1259,4315,1514],{"class":1291},[1259,4317,4319],{"class":1261,"line":4318},336,[1259,4320,1266],{"emptyLinePlaceholder":1265},[1259,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340],{"class":1261,"line":4323},337,[1259,4325,2388],{"class":1272},[1259,4327,1277],{"class":1276},[1259,4329,1302],{"class":1698},[1259,4331,3502],{"class":1701},[1259,4333,1705],{"class":1698},[1259,4335,1708],{"class":1698},[1259,4337,1511],{"class":1698},[1259,4339,3511],{"class":1701},[1259,4341,1309],{"class":1698},[1259,4343,4345,4347,4349,4351,4353,4355],{"class":1261,"line":4344},338,[1259,4346,3522],{"class":1291},[1259,4348,1295],{"class":1287},[1259,4350,1302],{"class":1287},[1259,4352,3511],{"class":1305},[1259,4354,1511],{"class":1287},[1259,4356,1514],{"class":1291},[1259,4358,4360],{"class":1261,"line":4359},339,[1259,4361,1582],{"class":1291},[1259,4363,4365],{"class":1261,"line":4364},340,[1259,4366,1266],{"emptyLinePlaceholder":1265},[1259,4368,4370,4373,4375],{"class":1261,"line":4369},341,[1259,4371,4372],{"class":1291},"        gunshot ",[1259,4374,1295],{"class":1287},[1259,4376,1464],{"class":1291},[1259,4378,4380],{"class":1261,"line":4379},342,[1259,4381,1266],{"emptyLinePlaceholder":1265},[1259,4383,4385,4387,4389],{"class":1261,"line":4384},343,[1259,4386,2388],{"class":1272},[1259,4388,1277],{"class":1276},[1259,4390,1388],{"class":1280},[1259,4392,4394,4396,4398,4400],{"class":1261,"line":4393},344,[1259,4395,2781],{"class":1291},[1259,4397,1295],{"class":1287},[1259,4399,2162],{"class":1287},[1259,4401,1514],{"class":1291},[1259,4403,4405],{"class":1261,"line":4404},345,[1259,4406,1266],{"emptyLinePlaceholder":1265},[1259,4408,4410,4412,4414],{"class":1261,"line":4409},346,[1259,4411,2388],{"class":1272},[1259,4413,1277],{"class":1276},[1259,4415,4416],{"class":1280}," number metres the shot carries\n",[1259,4418,4420,4423,4425,4428],{"class":1261,"line":4419},347,[1259,4421,4422],{"class":1291},"            radius ",[1259,4424,1295],{"class":1287},[1259,4426,4427],{"class":1854}," 70.0",[1259,4429,1514],{"class":1291},[1259,4431,4433],{"class":1261,"line":4432},348,[1259,4434,1266],{"emptyLinePlaceholder":1265},[1259,4436,4438,4440,4442],{"class":1261,"line":4437},349,[1259,4439,2388],{"class":1272},[1259,4441,1277],{"class":1276},[1259,4443,4444],{"class":1280}," number applied to the radius while the weapon is suppressed\n",[1259,4446,4448,4451,4453,4456],{"class":1261,"line":4447},350,[1259,4449,4450],{"class":1291},"            silencedMultiplier ",[1259,4452,1295],{"class":1287},[1259,4454,4455],{"class":1854}," 0.3",[1259,4457,1514],{"class":1291},[1259,4459,4461],{"class":1261,"line":4460},351,[1259,4462,1266],{"emptyLinePlaceholder":1265},[1259,4464,4466,4468,4470,4473,4475],{"class":1261,"line":4465},352,[1259,4467,2388],{"class":1272},[1259,4469,1277],{"class":1276},[1259,4471,4472],{"class":1280}," boolean the guards walk over to look",[1259,4474,1820],{"class":1698},[1259,4476,4477],{"class":1280},"false only turns them that way\n",[1259,4479,4481,4484,4486,4488],{"class":1261,"line":4480},353,[1259,4482,4483],{"class":1291},"            investigate ",[1259,4485,1295],{"class":1287},[1259,4487,2162],{"class":1287},[1259,4489,1514],{"class":1291},[1259,4491,4493],{"class":1261,"line":4492},354,[1259,4494,1582],{"class":1291},[1259,4496,4498],{"class":1261,"line":4497},355,[1259,4499,1266],{"emptyLinePlaceholder":1265},[1259,4501,4503,4506,4508],{"class":1261,"line":4502},356,[1259,4504,4505],{"class":1291},"        horn ",[1259,4507,1295],{"class":1287},[1259,4509,1464],{"class":1291},[1259,4511,4513],{"class":1261,"line":4512},357,[1259,4514,1266],{"emptyLinePlaceholder":1265},[1259,4516,4518,4520,4522],{"class":1261,"line":4517},358,[1259,4519,2388],{"class":1272},[1259,4521,1277],{"class":1276},[1259,4523,1388],{"class":1280},[1259,4525,4527,4529,4531,4533],{"class":1261,"line":4526},359,[1259,4528,2781],{"class":1291},[1259,4530,1295],{"class":1287},[1259,4532,2162],{"class":1287},[1259,4534,1514],{"class":1291},[1259,4536,4538],{"class":1261,"line":4537},360,[1259,4539,1266],{"emptyLinePlaceholder":1265},[1259,4541,4543,4545,4547],{"class":1261,"line":4542},361,[1259,4544,2388],{"class":1272},[1259,4546,1277],{"class":1276},[1259,4548,4549],{"class":1280}," number metres a horn carries\n",[1259,4551,4553,4555,4557,4559],{"class":1261,"line":4552},362,[1259,4554,4422],{"class":1291},[1259,4556,1295],{"class":1287},[1259,4558,2629],{"class":1854},[1259,4560,1514],{"class":1291},[1259,4562,4564],{"class":1261,"line":4563},363,[1259,4565,1266],{"emptyLinePlaceholder":1265},[1259,4567,4569,4571,4573],{"class":1261,"line":4568},364,[1259,4570,2388],{"class":1272},[1259,4572,1277],{"class":1276},[1259,4574,1388],{"class":1280},[1259,4576,4578,4580,4582,4584],{"class":1261,"line":4577},365,[1259,4579,4483],{"class":1291},[1259,4581,1295],{"class":1287},[1259,4583,2162],{"class":1287},[1259,4585,1514],{"class":1291},[1259,4587,4589],{"class":1261,"line":4588},366,[1259,4590,1582],{"class":1291},[1259,4592,4594],{"class":1261,"line":4593},367,[1259,4595,1266],{"emptyLinePlaceholder":1265},[1259,4597,4599,4602,4604],{"class":1261,"line":4598},368,[1259,4600,4601],{"class":1291},"        vehicle ",[1259,4603,1295],{"class":1287},[1259,4605,1464],{"class":1291},[1259,4607,4609],{"class":1261,"line":4608},369,[1259,4610,1266],{"emptyLinePlaceholder":1265},[1259,4612,4614,4616,4618],{"class":1261,"line":4613},370,[1259,4615,2388],{"class":1272},[1259,4617,1277],{"class":1276},[1259,4619,1388],{"class":1280},[1259,4621,4623,4625,4627,4629],{"class":1261,"line":4622},371,[1259,4624,2781],{"class":1291},[1259,4626,1295],{"class":1287},[1259,4628,2162],{"class":1287},[1259,4630,1514],{"class":1291},[1259,4632,4634],{"class":1261,"line":4633},372,[1259,4635,1266],{"emptyLinePlaceholder":1265},[1259,4637,4639,4641,4643],{"class":1261,"line":4638},373,[1259,4640,2388],{"class":1272},[1259,4642,1277],{"class":1276},[1259,4644,4645],{"class":1280}," number metres an engine carries\n",[1259,4647,4649,4651,4653,4656],{"class":1261,"line":4648},374,[1259,4650,4422],{"class":1291},[1259,4652,1295],{"class":1287},[1259,4654,4655],{"class":1854}," 32.0",[1259,4657,1514],{"class":1291},[1259,4659,4661],{"class":1261,"line":4660},375,[1259,4662,1266],{"emptyLinePlaceholder":1265},[1259,4664,4666,4668,4670,4673,4676],{"class":1261,"line":4665},376,[1259,4667,2388],{"class":1272},[1259,4669,1277],{"class":1276},[1259,4671,4672],{"class":1280}," number m",[1259,4674,4675],{"class":1272},"\u002F",[1259,4677,4678],{"class":1280},"s from which a vehicle is loud at all\n",[1259,4680,4682,4685,4687,4690],{"class":1261,"line":4681},377,[1259,4683,4684],{"class":1291},"            minSpeed ",[1259,4686,1295],{"class":1287},[1259,4688,4689],{"class":1854}," 5.0",[1259,4691,1514],{"class":1291},[1259,4693,4695],{"class":1261,"line":4694},378,[1259,4696,1266],{"emptyLinePlaceholder":1265},[1259,4698,4700],{"class":1261,"line":4699},379,[1259,4701,4702],{"class":1272},"            ---[[\n",[1259,4704,4706],{"class":1261,"line":4705},380,[1259,4707,4708],{"class":1272},"            ---     An engine keeps making noise, so the guards only look that way.\n",[1259,4710,4712],{"class":1261,"line":4711},381,[1259,4713,4714],{"class":1272},"            ---     Turning this on has them chase a car that is still driving.\n",[1259,4716,4718],{"class":1261,"line":4717},382,[1259,4719,4720],{"class":1272},"            ---]]\n",[1259,4722,4724,4726,4728],{"class":1261,"line":4723},383,[1259,4725,2388],{"class":1272},[1259,4727,1277],{"class":1276},[1259,4729,1388],{"class":1280},[1259,4731,4733,4735,4737,4739],{"class":1261,"line":4732},384,[1259,4734,4483],{"class":1291},[1259,4736,1295],{"class":1287},[1259,4738,3595],{"class":1287},[1259,4740,1514],{"class":1291},[1259,4742,4744],{"class":1261,"line":4743},385,[1259,4745,1582],{"class":1291},[1259,4747,4749],{"class":1261,"line":4748},386,[1259,4750,1266],{"emptyLinePlaceholder":1265},[1259,4752,4754],{"class":1261,"line":4753},387,[1259,4755,2355],{"class":1272},[1259,4757,4759],{"class":1261,"line":4758},388,[1259,4760,4761],{"class":1272},"        ---     A helicopter or a plane with its engine running, hovering or not.\n",[1259,4763,4765],{"class":1261,"line":4764},389,[1259,4766,4767],{"class":1272},"        ---     Rotors carry far and straight down, so the radius has to cover the height too.\n",[1259,4769,4771],{"class":1261,"line":4770},390,[1259,4772,2367],{"class":1272},[1259,4774,4776,4779,4781],{"class":1261,"line":4775},391,[1259,4777,4778],{"class":1291},"        aircraft ",[1259,4780,1295],{"class":1287},[1259,4782,1464],{"class":1291},[1259,4784,4786],{"class":1261,"line":4785},392,[1259,4787,1266],{"emptyLinePlaceholder":1265},[1259,4789,4791,4793,4795],{"class":1261,"line":4790},393,[1259,4792,2388],{"class":1272},[1259,4794,1277],{"class":1276},[1259,4796,1388],{"class":1280},[1259,4798,4800,4802,4804,4806],{"class":1261,"line":4799},394,[1259,4801,2781],{"class":1291},[1259,4803,1295],{"class":1287},[1259,4805,2162],{"class":1287},[1259,4807,1514],{"class":1291},[1259,4809,4811],{"class":1261,"line":4810},395,[1259,4812,1266],{"emptyLinePlaceholder":1265},[1259,4814,4816,4818,4820],{"class":1261,"line":4815},396,[1259,4817,2388],{"class":1272},[1259,4819,1277],{"class":1276},[1259,4821,4822],{"class":1280}," number metres the rotors carry\n",[1259,4824,4826,4828,4830,4833],{"class":1261,"line":4825},397,[1259,4827,4422],{"class":1291},[1259,4829,1295],{"class":1287},[1259,4831,4832],{"class":1854}," 150.0",[1259,4834,1514],{"class":1291},[1259,4836,4838],{"class":1261,"line":4837},398,[1259,4839,1266],{"emptyLinePlaceholder":1265},[1259,4841,4843,4845,4847,4850,4852],{"class":1261,"line":4842},399,[1259,4844,2388],{"class":1272},[1259,4846,1277],{"class":1276},[1259,4848,4849],{"class":1280}," boolean the guards only look up",[1259,4851,1820],{"class":1698},[1259,4853,4854],{"class":1280},"they cannot walk over to it\n",[1259,4856,4858,4860,4862,4864],{"class":1261,"line":4857},400,[1259,4859,4483],{"class":1291},[1259,4861,1295],{"class":1287},[1259,4863,3595],{"class":1287},[1259,4865,1514],{"class":1291},[1259,4867,4869],{"class":1261,"line":4868},401,[1259,4870,1582],{"class":1291},[1259,4872,4874],{"class":1261,"line":4873},402,[1259,4875,1266],{"emptyLinePlaceholder":1265},[1259,4877,4879],{"class":1261,"line":4878},403,[1259,4880,2355],{"class":1272},[1259,4882,4884],{"class":1261,"line":4883},404,[1259,4885,4886],{"class":1272},"        ---     Anything going off nearby, whoever set it off\n",[1259,4888,4890],{"class":1261,"line":4889},405,[1259,4891,2367],{"class":1272},[1259,4893,4895,4898,4900],{"class":1261,"line":4894},406,[1259,4896,4897],{"class":1291},"        explosion ",[1259,4899,1295],{"class":1287},[1259,4901,1464],{"class":1291},[1259,4903,4905],{"class":1261,"line":4904},407,[1259,4906,1266],{"emptyLinePlaceholder":1265},[1259,4908,4910,4912,4914],{"class":1261,"line":4909},408,[1259,4911,2388],{"class":1272},[1259,4913,1277],{"class":1276},[1259,4915,1388],{"class":1280},[1259,4917,4919,4921,4923,4925],{"class":1261,"line":4918},409,[1259,4920,2781],{"class":1291},[1259,4922,1295],{"class":1287},[1259,4924,2162],{"class":1287},[1259,4926,1514],{"class":1291},[1259,4928,4930],{"class":1261,"line":4929},410,[1259,4931,1266],{"emptyLinePlaceholder":1265},[1259,4933,4935,4937,4939],{"class":1261,"line":4934},411,[1259,4936,2388],{"class":1272},[1259,4938,1277],{"class":1276},[1259,4940,4941],{"class":1280}," number metres the blast is heard\n",[1259,4943,4945,4947,4949,4952],{"class":1261,"line":4944},412,[1259,4946,4422],{"class":1291},[1259,4948,1295],{"class":1287},[1259,4950,4951],{"class":1854}," 160.0",[1259,4953,1514],{"class":1291},[1259,4955,4957],{"class":1261,"line":4956},413,[1259,4958,1266],{"emptyLinePlaceholder":1265},[1259,4960,4962,4964,4966],{"class":1261,"line":4961},414,[1259,4963,2388],{"class":1272},[1259,4965,1277],{"class":1276},[1259,4967,4968],{"class":1280}," number metres around the player a blast is picked up at all\n",[1259,4970,4972,4975,4977,4980],{"class":1261,"line":4971},415,[1259,4973,4974],{"class":1291},"            detectRadius ",[1259,4976,1295],{"class":1287},[1259,4978,4979],{"class":1854}," 45.0",[1259,4981,1514],{"class":1291},[1259,4983,4985],{"class":1261,"line":4984},416,[1259,4986,1266],{"emptyLinePlaceholder":1265},[1259,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008],{"class":1261,"line":4989},417,[1259,4991,2388],{"class":1272},[1259,4993,1277],{"class":1276},[1259,4995,1302],{"class":1698},[1259,4997,3502],{"class":1701},[1259,4999,1705],{"class":1698},[1259,5001,1708],{"class":1698},[1259,5003,1511],{"class":1698},[1259,5005,3511],{"class":1701},[1259,5007,1705],{"class":1698},[1259,5009,5010],{"class":1280},"a blast is never just a noise\n",[1259,5012,5014,5016,5018,5020,5022,5024],{"class":1261,"line":5013},418,[1259,5015,3522],{"class":1291},[1259,5017,1295],{"class":1287},[1259,5019,1302],{"class":1287},[1259,5021,3511],{"class":1305},[1259,5023,1511],{"class":1287},[1259,5025,1514],{"class":1291},[1259,5027,5029],{"class":1261,"line":5028},419,[1259,5030,1266],{"emptyLinePlaceholder":1265},[1259,5032,5034,5036,5038],{"class":1261,"line":5033},420,[1259,5035,2388],{"class":1272},[1259,5037,1277],{"class":1276},[1259,5039,1388],{"class":1280},[1259,5041,5043,5045,5047,5049],{"class":1261,"line":5042},421,[1259,5044,4483],{"class":1291},[1259,5046,1295],{"class":1287},[1259,5048,2162],{"class":1287},[1259,5050,1514],{"class":1291},[1259,5052,5054],{"class":1261,"line":5053},422,[1259,5055,1582],{"class":1291},[1259,5057,5059],{"class":1261,"line":5058},423,[1259,5060,1266],{"emptyLinePlaceholder":1265},[1259,5062,5064],{"class":1261,"line":5063},424,[1259,5065,2355],{"class":1272},[1259,5067,5069],{"class":1261,"line":5068},425,[1259,5070,5071],{"class":1272},"        ---     Swimming. On the surface it splashes, under it almost nothing gets out.\n",[1259,5073,5075],{"class":1261,"line":5074},426,[1259,5076,2367],{"class":1272},[1259,5078,5080,5083,5085],{"class":1261,"line":5079},427,[1259,5081,5082],{"class":1291},"        swim ",[1259,5084,1295],{"class":1287},[1259,5086,1464],{"class":1291},[1259,5088,5090],{"class":1261,"line":5089},428,[1259,5091,1266],{"emptyLinePlaceholder":1265},[1259,5093,5095,5097,5099],{"class":1261,"line":5094},429,[1259,5096,2388],{"class":1272},[1259,5098,1277],{"class":1276},[1259,5100,1388],{"class":1280},[1259,5102,5104,5106,5108,5110],{"class":1261,"line":5103},430,[1259,5105,2781],{"class":1291},[1259,5107,1295],{"class":1287},[1259,5109,2162],{"class":1287},[1259,5111,1514],{"class":1291},[1259,5113,5115],{"class":1261,"line":5114},431,[1259,5116,1266],{"emptyLinePlaceholder":1265},[1259,5118,5120,5122,5124],{"class":1261,"line":5119},432,[1259,5121,2388],{"class":1272},[1259,5123,1277],{"class":1276},[1259,5125,5126],{"class":1280}," number metres the splashing carries\n",[1259,5128,5130,5132,5134,5137],{"class":1261,"line":5129},433,[1259,5131,4422],{"class":1291},[1259,5133,1295],{"class":1287},[1259,5135,5136],{"class":1854}," 20.0",[1259,5138,1514],{"class":1291},[1259,5140,5142],{"class":1261,"line":5141},434,[1259,5143,1266],{"emptyLinePlaceholder":1265},[1259,5145,5147,5149,5151],{"class":1261,"line":5146},435,[1259,5148,2388],{"class":1272},[1259,5150,1277],{"class":1276},[1259,5152,1388],{"class":1280},[1259,5154,5156,5158,5160,5162],{"class":1261,"line":5155},436,[1259,5157,4483],{"class":1291},[1259,5159,1295],{"class":1287},[1259,5161,2162],{"class":1287},[1259,5163,1514],{"class":1291},[1259,5165,5167],{"class":1261,"line":5166},437,[1259,5168,1582],{"class":1291},[1259,5170,5172],{"class":1261,"line":5171},438,[1259,5173,1266],{"emptyLinePlaceholder":1265},[1259,5175,5177,5180,5182],{"class":1261,"line":5176},439,[1259,5178,5179],{"class":1291},"        dive ",[1259,5181,1295],{"class":1287},[1259,5183,1464],{"class":1291},[1259,5185,5187],{"class":1261,"line":5186},440,[1259,5188,1266],{"emptyLinePlaceholder":1265},[1259,5190,5192,5194,5196],{"class":1261,"line":5191},441,[1259,5193,2388],{"class":1272},[1259,5195,1277],{"class":1276},[1259,5197,1388],{"class":1280},[1259,5199,5201,5203,5205,5207],{"class":1261,"line":5200},442,[1259,5202,2781],{"class":1291},[1259,5204,1295],{"class":1287},[1259,5206,2162],{"class":1287},[1259,5208,1514],{"class":1291},[1259,5210,5212],{"class":1261,"line":5211},443,[1259,5213,1266],{"emptyLinePlaceholder":1265},[1259,5215,5217,5219,5221,5224,5226],{"class":1261,"line":5216},444,[1259,5218,2388],{"class":1272},[1259,5220,1277],{"class":1276},[1259,5222,5223],{"class":1280}," number metres it carries",[1259,5225,1820],{"class":1698},[1259,5227,5228],{"class":1280},"the surface swallows the rest\n",[1259,5230,5232,5234,5236,5239],{"class":1261,"line":5231},445,[1259,5233,4422],{"class":1291},[1259,5235,1295],{"class":1287},[1259,5237,5238],{"class":1854}," 7.0",[1259,5240,1514],{"class":1291},[1259,5242,5244],{"class":1261,"line":5243},446,[1259,5245,1266],{"emptyLinePlaceholder":1265},[1259,5247,5249,5251,5253],{"class":1261,"line":5248},447,[1259,5250,2388],{"class":1272},[1259,5252,1277],{"class":1276},[1259,5254,1388],{"class":1280},[1259,5256,5258,5260,5262,5264],{"class":1261,"line":5257},448,[1259,5259,4483],{"class":1291},[1259,5261,1295],{"class":1287},[1259,5263,3595],{"class":1287},[1259,5265,1514],{"class":1291},[1259,5267,5269],{"class":1261,"line":5268},449,[1259,5270,1582],{"class":1291},[1259,5272,5274],{"class":1261,"line":5273},450,[1259,5275,1588],{"class":1291},[1259,5277,5279],{"class":1261,"line":5278},451,[1259,5280,1266],{"emptyLinePlaceholder":1265},[1259,5282,5284],{"class":1261,"line":5283},452,[1259,5285,1661],{"class":1272},[1259,5287,5289],{"class":1261,"line":5288},453,[1259,5290,5291],{"class":1272},"    ---     Fire. A guard walks around what is burning instead of into it.\n",[1259,5293,5295],{"class":1261,"line":5294},454,[1259,5296,1673],{"class":1272},[1259,5298,5300,5303,5305],{"class":1261,"line":5299},455,[1259,5301,5302],{"class":1291},"    fire ",[1259,5304,1295],{"class":1287},[1259,5306,1464],{"class":1291},[1259,5308,5310],{"class":1261,"line":5309},456,[1259,5311,1266],{"emptyLinePlaceholder":1265},[1259,5313,5315,5317,5319],{"class":1261,"line":5314},457,[1259,5316,1490],{"class":1272},[1259,5318,1277],{"class":1276},[1259,5320,1388],{"class":1280},[1259,5322,5324,5326,5328,5330],{"class":1261,"line":5323},458,[1259,5325,2244],{"class":1291},[1259,5327,1295],{"class":1287},[1259,5329,2162],{"class":1287},[1259,5331,1514],{"class":1291},[1259,5333,5335],{"class":1261,"line":5334},459,[1259,5336,1266],{"emptyLinePlaceholder":1265},[1259,5338,5340,5342,5344],{"class":1261,"line":5339},460,[1259,5341,1490],{"class":1272},[1259,5343,1277],{"class":1276},[1259,5345,5346],{"class":1280}," number metres of fire around a waypoint that has it skipped\n",[1259,5348,5350,5353,5355,5357],{"class":1261,"line":5349},461,[1259,5351,5352],{"class":1291},"        waypointRadius ",[1259,5354,1295],{"class":1287},[1259,5356,2068],{"class":1854},[1259,5358,1514],{"class":1291},[1259,5360,5362],{"class":1261,"line":5361},462,[1259,5363,1266],{"emptyLinePlaceholder":1265},[1259,5365,5367,5369,5371],{"class":1261,"line":5366},463,[1259,5368,1490],{"class":1272},[1259,5370,1277],{"class":1276},[1259,5372,5373],{"class":1280}," number metres of fire around the guard itself before it backs off\n",[1259,5375,5377,5380,5382,5384],{"class":1261,"line":5376},464,[1259,5378,5379],{"class":1291},"        fleeRadius ",[1259,5381,1295],{"class":1287},[1259,5383,5238],{"class":1854},[1259,5385,1514],{"class":1291},[1259,5387,5389],{"class":1261,"line":5388},465,[1259,5390,1266],{"emptyLinePlaceholder":1265},[1259,5392,5394,5396,5398],{"class":1261,"line":5393},466,[1259,5395,1490],{"class":1272},[1259,5397,1277],{"class":1276},[1259,5399,5400],{"class":1280}," number metres it backs off to\n",[1259,5402,5404,5407,5409,5411],{"class":1261,"line":5403},467,[1259,5405,5406],{"class":1291},"        fleeDistance ",[1259,5408,1295],{"class":1287},[1259,5410,3562],{"class":1854},[1259,5412,1514],{"class":1291},[1259,5414,5416],{"class":1261,"line":5415},468,[1259,5417,1266],{"emptyLinePlaceholder":1265},[1259,5419,5421,5423,5425,5428,5430],{"class":1261,"line":5420},469,[1259,5422,1490],{"class":1272},[1259,5424,1277],{"class":1276},[1259,5426,5427],{"class":1280}," integer ms between two looks",[1259,5429,1820],{"class":1698},[1259,5431,3617],{"class":1280},[1259,5433,5435,5438,5440,5442],{"class":1261,"line":5434},470,[1259,5436,5437],{"class":1291},"        checkInterval ",[1259,5439,1295],{"class":1287},[1259,5441,2716],{"class":1854},[1259,5443,1514],{"class":1291},[1259,5445,5447],{"class":1261,"line":5446},471,[1259,5448,1588],{"class":1291},[1259,5450,5452],{"class":1261,"line":5451},472,[1259,5453,1266],{"emptyLinePlaceholder":1265},[1259,5455,5457],{"class":1261,"line":5456},473,[1259,5458,1661],{"class":1272},[1259,5460,5462],{"class":1261,"line":5461},474,[1259,5463,5464],{"class":1272},"    ---     What becomes of a guard once it is down.\n",[1259,5466,5468],{"class":1261,"line":5467},475,[1259,5469,5470],{"class":1272},"    ---     A networked body keeps its network id and keeps changing owner for as long\n",[1259,5472,5474],{"class":1261,"line":5473},476,[1259,5475,5476],{"class":1272},"    ---     as it lies there, so the server lets it go once nobody is close enough to\n",[1259,5478,5480],{"class":1261,"line":5479},477,[1259,5481,5482],{"class":1272},"    ---     see the swap, and every client lays a local body in its place.\n",[1259,5484,5486],{"class":1261,"line":5485},478,[1259,5487,1673],{"class":1272},[1259,5489,5491,5494,5496],{"class":1261,"line":5490},479,[1259,5492,5493],{"class":1291},"    corpse ",[1259,5495,1295],{"class":1287},[1259,5497,1464],{"class":1291},[1259,5499,5501],{"class":1261,"line":5500},480,[1259,5502,1266],{"emptyLinePlaceholder":1265},[1259,5504,5506,5508,5510],{"class":1261,"line":5505},481,[1259,5507,1490],{"class":1272},[1259,5509,1277],{"class":1276},[1259,5511,5512],{"class":1280}," boolean false keeps the networked body until the phase ends\n",[1259,5514,5516,5519,5521,5523],{"class":1261,"line":5515},482,[1259,5517,5518],{"class":1291},"        replaceLocal ",[1259,5520,1295],{"class":1287},[1259,5522,2162],{"class":1287},[1259,5524,1514],{"class":1291},[1259,5526,5528],{"class":1261,"line":5527},483,[1259,5529,1266],{"emptyLinePlaceholder":1265},[1259,5531,5533,5535,5537,5540,5542],{"class":1261,"line":5532},484,[1259,5534,1490],{"class":1272},[1259,5536,1277],{"class":1276},[1259,5538,5539],{"class":1280}," integer ms the networked body stays after the death",[1259,5541,1820],{"class":1698},[1259,5543,5544],{"class":1280},"so the fall itself is seen\n",[1259,5546,5548,5551,5553,5555],{"class":1261,"line":5547},485,[1259,5549,5550],{"class":1291},"        delay ",[1259,5552,1295],{"class":1287},[1259,5554,1863],{"class":1854},[1259,5556,1514],{"class":1291},[1259,5558,5560],{"class":1261,"line":5559},486,[1259,5561,1266],{"emptyLinePlaceholder":1265},[1259,5563,5565,5567,5569,5572,5574],{"class":1261,"line":5564},487,[1259,5566,1490],{"class":1272},[1259,5568,1277],{"class":1276},[1259,5570,5571],{"class":1280}," number metres",[1259,5573,1820],{"class":1698},[1259,5575,5576],{"class":1280},"no player may stand closer to the body when it is swapped\n",[1259,5578,5580,5583,5585,5588],{"class":1261,"line":5579},488,[1259,5581,5582],{"class":1291},"        clearRadius ",[1259,5584,1295],{"class":1287},[1259,5586,5587],{"class":1854}," 40.0",[1259,5589,1514],{"class":1291},[1259,5591,5593],{"class":1261,"line":5592},489,[1259,5594,1266],{"emptyLinePlaceholder":1265},[1259,5596,5598,5600,5602,5605,5607],{"class":1261,"line":5597},490,[1259,5599,1490],{"class":1272},[1259,5601,1277],{"class":1276},[1259,5603,5604],{"class":1280}," integer ms between two rounds of looking at the bodies",[1259,5606,1820],{"class":1698},[1259,5608,5609],{"class":1280},"per location\n",[1259,5611,5613,5615,5617,5620],{"class":1261,"line":5612},491,[1259,5614,5437],{"class":1291},[1259,5616,1295],{"class":1287},[1259,5618,5619],{"class":1854}," 2000",[1259,5621,1514],{"class":1291},[1259,5623,5625],{"class":1261,"line":5624},492,[1259,5626,1588],{"class":1291},[1259,5628,5630],{"class":1261,"line":5629},493,[1259,5631,1266],{"emptyLinePlaceholder":1265},[1259,5633,5635],{"class":1261,"line":5634},494,[1259,5636,1661],{"class":1272},[1259,5638,5640],{"class":1261,"line":5639},495,[1259,5641,5642],{"class":1272},"    ---     Thread intervals. sense is what the meter is timed against.\n",[1259,5644,5646],{"class":1261,"line":5645},496,[1259,5647,1673],{"class":1272},[1259,5649,5651,5654,5656],{"class":1261,"line":5650},497,[1259,5652,5653],{"class":1291},"    tick ",[1259,5655,1295],{"class":1287},[1259,5657,1464],{"class":1291},[1259,5659,5661],{"class":1261,"line":5660},498,[1259,5662,1266],{"emptyLinePlaceholder":1265},[1259,5664,5666,5668,5670],{"class":1261,"line":5665},499,[1259,5667,1490],{"class":1272},[1259,5669,1277],{"class":1276},[1259,5671,5672],{"class":1280}," integer ms between two rounds of guard tasking\n",[1259,5674,5676,5679,5681,5684],{"class":1261,"line":5675},500,[1259,5677,5678],{"class":1291},"        drive ",[1259,5680,1295],{"class":1287},[1259,5682,5683],{"class":1854}," 500",[1259,5685,1514],{"class":1291},[1259,5687,5689],{"class":1261,"line":5688},501,[1259,5690,1266],{"emptyLinePlaceholder":1265},[1259,5692,5694,5696,5698],{"class":1261,"line":5693},502,[1259,5695,1490],{"class":1272},[1259,5697,1277],{"class":1276},[1259,5699,5700],{"class":1280}," integer ms between two vision checks\n",[1259,5702,5704,5707,5709,5712],{"class":1261,"line":5703},503,[1259,5705,5706],{"class":1291},"        sense ",[1259,5708,1295],{"class":1287},[1259,5710,5711],{"class":1854}," 150",[1259,5713,1514],{"class":1291},[1259,5715,5717],{"class":1261,"line":5716},504,[1259,5718,1588],{"class":1291},[1259,5720,5722],{"class":1261,"line":5721},505,[1259,5723,1266],{"emptyLinePlaceholder":1265},[1259,5725,5727],{"class":1261,"line":5726},506,[1259,5728,1661],{"class":1272},[1259,5730,5732],{"class":1261,"line":5731},507,[1259,5733,5734],{"class":1272},"    ---     The in-world route recorder (\u002Fheistroute)\n",[1259,5736,5738],{"class":1261,"line":5737},508,[1259,5739,5740],{"class":1272},"    ---     Control ids, so they can be moved to keys that suit the server\n",[1259,5742,5744],{"class":1261,"line":5743},509,[1259,5745,1673],{"class":1272},[1259,5747,5749,5752,5754],{"class":1261,"line":5748},510,[1259,5750,5751],{"class":1291},"    route ",[1259,5753,1295],{"class":1287},[1259,5755,1464],{"class":1291},[1259,5757,5759],{"class":1261,"line":5758},511,[1259,5760,1266],{"emptyLinePlaceholder":1265},[1259,5762,5764,5767,5769],{"class":1261,"line":5763},512,[1259,5765,5766],{"class":1291},"        controls ",[1259,5768,1295],{"class":1287},[1259,5770,1464],{"class":1291},[1259,5772,5774],{"class":1261,"line":5773},513,[1259,5775,1266],{"emptyLinePlaceholder":1265},[1259,5777,5779,5781,5783,5786,5789,5792],{"class":1261,"line":5778},514,[1259,5780,2388],{"class":1272},[1259,5782,1277],{"class":1276},[1259,5784,5785],{"class":1280}," integer INPUT_CONTEXT ",[1259,5787,5788],{"class":1272},"(",[1259,5790,5791],{"class":1280},"E",[1259,5793,5794],{"class":1272},")\n",[1259,5796,5798,5801,5803,5806],{"class":1261,"line":5797},515,[1259,5799,5800],{"class":1291},"            add ",[1259,5802,1295],{"class":1287},[1259,5804,5805],{"class":1854}," 38",[1259,5807,1514],{"class":1291},[1259,5809,5811],{"class":1261,"line":5810},516,[1259,5812,1266],{"emptyLinePlaceholder":1265},[1259,5814,5816,5818,5820,5823,5825,5828],{"class":1261,"line":5815},517,[1259,5817,2388],{"class":1272},[1259,5819,1277],{"class":1276},[1259,5821,5822],{"class":1280}," integer INPUT_CELLPHONE_CANCEL ",[1259,5824,5788],{"class":1272},[1259,5826,5827],{"class":1280},"BACKSPACE",[1259,5829,5794],{"class":1272},[1259,5831,5833,5836,5838,5841],{"class":1261,"line":5832},518,[1259,5834,5835],{"class":1291},"            undo ",[1259,5837,1295],{"class":1287},[1259,5839,5840],{"class":1854}," 177",[1259,5842,1514],{"class":1291},[1259,5844,5846],{"class":1261,"line":5845},519,[1259,5847,1266],{"emptyLinePlaceholder":1265},[1259,5849,5851,5853,5855,5858,5860,5863],{"class":1261,"line":5850},520,[1259,5852,2388],{"class":1272},[1259,5854,1277],{"class":1276},[1259,5856,5857],{"class":1280}," integer INPUT_FRONTEND_RDOWN ",[1259,5859,5788],{"class":1272},[1259,5861,5862],{"class":1280},"ENTER",[1259,5864,5794],{"class":1272},[1259,5866,5868,5871,5873,5876],{"class":1261,"line":5867},521,[1259,5869,5870],{"class":1291},"            finish ",[1259,5872,1295],{"class":1287},[1259,5874,5875],{"class":1854}," 191",[1259,5877,1514],{"class":1291},[1259,5879,5881],{"class":1261,"line":5880},522,[1259,5882,1266],{"emptyLinePlaceholder":1265},[1259,5884,5886,5888,5890,5893,5895,5898],{"class":1261,"line":5885},523,[1259,5887,2388],{"class":1272},[1259,5889,1277],{"class":1276},[1259,5891,5892],{"class":1280}," integer INPUT_FRONTEND_PAUSE_ALTERNATE ",[1259,5894,5788],{"class":1272},[1259,5896,5897],{"class":1280},"ESC",[1259,5899,5794],{"class":1272},[1259,5901,5903,5906,5908,5910],{"class":1261,"line":5902},524,[1259,5904,5905],{"class":1291},"            cancel ",[1259,5907,1295],{"class":1287},[1259,5909,2684],{"class":1854},[1259,5911,1514],{"class":1291},[1259,5913,5915],{"class":1261,"line":5914},525,[1259,5916,1582],{"class":1291},[1259,5918,5920],{"class":1261,"line":5919},526,[1259,5921,1266],{"emptyLinePlaceholder":1265},[1259,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5945,5947,5949,5951,5954,5956],{"class":1261,"line":5924},527,[1259,5926,1490],{"class":1272},[1259,5928,1277],{"class":1276},[1259,5930,1302],{"class":1698},[1259,5932,1713],{"class":1701},[1259,5934,1705],{"class":1698},[1259,5936,1708],{"class":1698},[1259,5938,1511],{"class":1698},[1259,5940,1722],{"class":1701},[1259,5942,1705],{"class":1698},[1259,5944,1708],{"class":1698},[1259,5946,1511],{"class":1698},[1259,5948,1731],{"class":1701},[1259,5950,1705],{"class":1698},[1259,5952,5953],{"class":1280},"written into the snippet",[1259,5955,1820],{"class":1698},[1259,5957,5958],{"class":1280},"change it there when it is not what you want\n",[1259,5960,5962,5964,5966,5968,5970,5972],{"class":1261,"line":5961},528,[1259,5963,1739],{"class":1291},[1259,5965,1295],{"class":1287},[1259,5967,1302],{"class":1287},[1259,5969,1713],{"class":1305},[1259,5971,1511],{"class":1287},[1259,5973,1514],{"class":1291},[1259,5975,5977],{"class":1261,"line":5976},529,[1259,5978,1266],{"emptyLinePlaceholder":1265},[1259,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998],{"class":1261,"line":5981},530,[1259,5983,1490],{"class":1272},[1259,5985,1277],{"class":1276},[1259,5987,1302],{"class":1698},[1259,5989,1766],{"class":1701},[1259,5991,1705],{"class":1698},[1259,5993,1708],{"class":1698},[1259,5995,1511],{"class":1698},[1259,5997,1775],{"class":1701},[1259,5999,1309],{"class":1698},[1259,6001,6003,6005,6007,6009,6011,6013],{"class":1261,"line":6002},531,[1259,6004,1783],{"class":1291},[1259,6006,1295],{"class":1287},[1259,6008,1302],{"class":1287},[1259,6010,1766],{"class":1305},[1259,6012,1511],{"class":1287},[1259,6014,1514],{"class":1291},[1259,6016,6018],{"class":1261,"line":6017},532,[1259,6019,1266],{"emptyLinePlaceholder":1265},[1259,6021,6023,6025,6027],{"class":1261,"line":6022},533,[1259,6024,1490],{"class":1272},[1259,6026,1277],{"class":1276},[1259,6028,6029],{"class":1280}," integer decimals of the recorded coordinates\n",[1259,6031,6033,6036,6038,6041],{"class":1261,"line":6032},534,[1259,6034,6035],{"class":1291},"        precision ",[1259,6037,1295],{"class":1287},[1259,6039,6040],{"class":1854}," 2",[1259,6042,1514],{"class":1291},[1259,6044,6046],{"class":1261,"line":6045},535,[1259,6047,1588],{"class":1291},[1259,6049,6051],{"class":1261,"line":6050},536,[1259,6052,1266],{"emptyLinePlaceholder":1265},[1259,6054,6056],{"class":1261,"line":6055},537,[1259,6057,1661],{"class":1272},[1259,6059,6061],{"class":1261,"line":6060},538,[1259,6062,6063],{"class":1272},"    ---     What the crew is told when the location changes its mind\n",[1259,6065,6067],{"class":1261,"line":6066},539,[1259,6068,1673],{"class":1272},[1259,6070,6072,6075,6077],{"class":1261,"line":6071},540,[1259,6073,6074],{"class":1291},"    feedback ",[1259,6076,1295],{"class":1287},[1259,6078,1464],{"class":1291},[1259,6080,6082],{"class":1261,"line":6081},541,[1259,6083,1266],{"emptyLinePlaceholder":1265},[1259,6085,6087,6089,6091,6094,6096],{"class":1261,"line":6086},542,[1259,6088,1490],{"class":1272},[1259,6090,1277],{"class":1276},[1259,6092,6093],{"class":1280}," boolean a notification to every member on each level change",[1259,6095,1820],{"class":1698},[1259,6097,6098],{"class":1280},"also when a body is found or a noise is heard\n",[1259,6100,6102,6105,6107,6109],{"class":1261,"line":6101},543,[1259,6103,6104],{"class":1291},"        notify ",[1259,6106,1295],{"class":1287},[1259,6108,2162],{"class":1287},[1259,6110,1514],{"class":1291},[1259,6112,6114],{"class":1261,"line":6113},544,[1259,6115,1266],{"emptyLinePlaceholder":1265},[1259,6117,6119],{"class":1261,"line":6118},545,[1259,6120,2355],{"class":1272},[1259,6122,6124],{"class":1261,"line":6123},546,[1259,6125,6126],{"class":1272},"        ---     Frontend sound played on this client when the level changes, false for silence\n",[1259,6128,6130],{"class":1261,"line":6129},547,[1259,6131,2367],{"class":1272},[1259,6133,6135,6138,6140],{"class":1261,"line":6134},548,[1259,6136,6137],{"class":1291},"        sounds ",[1259,6139,1295],{"class":1287},[1259,6141,1464],{"class":1291},[1259,6143,6145,6147,6149,6151,6154,6156,6159,6161,6164,6166,6169,6172],{"class":1261,"line":6144},549,[1259,6146,2388],{"class":1272},[1259,6148,1277],{"class":1276},[1259,6150,1808],{"class":1698},[1259,6152,6153],{"class":1280},"name",[1259,6155,1814],{"class":1698},[1259,6157,6158],{"class":1280},"string",[1259,6160,1820],{"class":1698},[1259,6162,6163],{"class":1280},"set",[1259,6165,1814],{"class":1698},[1259,6167,6168],{"class":1280},"string ",[1259,6170,6171],{"class":1698},"}|",[1259,6173,6174],{"class":1280},"false\n",[1259,6176,6178,6181,6183,6186,6188,6190,6193,6195,6198,6200,6202,6205,6207],{"class":1261,"line":6177},550,[1259,6179,6180],{"class":1291},"            suspicious ",[1259,6182,1295],{"class":1287},[1259,6184,6185],{"class":1291}," { name ",[1259,6187,1295],{"class":1287},[1259,6189,1302],{"class":1287},[1259,6191,6192],{"class":1305},"TIMER_STOP",[1259,6194,1511],{"class":1287},[1259,6196,6197],{"class":1291},", set ",[1259,6199,1295],{"class":1287},[1259,6201,1302],{"class":1287},[1259,6203,6204],{"class":1305},"HUD_MINI_GAME_SOUNDSET",[1259,6206,1511],{"class":1287},[1259,6208,1866],{"class":1291},[1259,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234],{"class":1261,"line":6211},551,[1259,6213,2388],{"class":1272},[1259,6215,1277],{"class":1276},[1259,6217,1808],{"class":1698},[1259,6219,6153],{"class":1280},[1259,6221,1814],{"class":1698},[1259,6223,6158],{"class":1280},[1259,6225,1820],{"class":1698},[1259,6227,6163],{"class":1280},[1259,6229,1814],{"class":1698},[1259,6231,6168],{"class":1280},[1259,6233,6171],{"class":1698},[1259,6235,6174],{"class":1280},[1259,6237,6239,6242,6244,6246,6248,6250,6253,6255,6257,6259,6261,6264,6266],{"class":1261,"line":6238},552,[1259,6240,6241],{"class":1291},"            alerted ",[1259,6243,1295],{"class":1287},[1259,6245,6185],{"class":1291},[1259,6247,1295],{"class":1287},[1259,6249,1302],{"class":1287},[1259,6251,6252],{"class":1305},"Beep_Red",[1259,6254,1511],{"class":1287},[1259,6256,6197],{"class":1291},[1259,6258,1295],{"class":1287},[1259,6260,1302],{"class":1287},[1259,6262,6263],{"class":1305},"DLC_HEIST_HACKING_SNAKE_SOUNDS",[1259,6265,1511],{"class":1287},[1259,6267,1866],{"class":1291},[1259,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293],{"class":1261,"line":6270},553,[1259,6272,2388],{"class":1272},[1259,6274,1277],{"class":1276},[1259,6276,1808],{"class":1698},[1259,6278,6153],{"class":1280},[1259,6280,1814],{"class":1698},[1259,6282,6158],{"class":1280},[1259,6284,1820],{"class":1698},[1259,6286,6163],{"class":1280},[1259,6288,1814],{"class":1698},[1259,6290,6168],{"class":1280},[1259,6292,6171],{"class":1698},[1259,6294,6174],{"class":1280},[1259,6296,6298,6301,6303,6305],{"class":1261,"line":6297},554,[1259,6299,6300],{"class":1291},"            calm ",[1259,6302,1295],{"class":1287},[1259,6304,3595],{"class":1287},[1259,6306,1514],{"class":1291},[1259,6308,6310],{"class":1261,"line":6309},555,[1259,6311,1582],{"class":1291},[1259,6313,6315],{"class":1261,"line":6314},556,[1259,6316,1588],{"class":1291},[1259,6318,6320],{"class":1261,"line":6319},557,[1259,6321,1266],{"emptyLinePlaceholder":1265},[1259,6323,6325],{"class":1261,"line":6324},558,[1259,6326,1661],{"class":1272},[1259,6328,6330],{"class":1261,"line":6329},559,[1259,6331,6332],{"class":1272},"    ---     The detection meter, a REC_Library gauge drawn while a guard is filling it\n",[1259,6334,6336],{"class":1261,"line":6335},560,[1259,6337,1673],{"class":1272},[1259,6339,6341,6344,6346],{"class":1261,"line":6340},561,[1259,6342,6343],{"class":1291},"    hud ",[1259,6345,1295],{"class":1287},[1259,6347,1464],{"class":1291},[1259,6349,6351],{"class":1261,"line":6350},562,[1259,6352,1266],{"emptyLinePlaceholder":1265},[1259,6354,6356,6358,6360,6363,6365],{"class":1261,"line":6355},563,[1259,6357,1490],{"class":1272},[1259,6359,1277],{"class":1276},[1259,6361,6362],{"class":1280}," boolean false draws no meter at all",[1259,6364,1820],{"class":1698},[1259,6366,6367],{"class":1280},"the guards still sense as usual\n",[1259,6369,6371,6373,6375,6377],{"class":1261,"line":6370},564,[1259,6372,2244],{"class":1291},[1259,6374,1295],{"class":1287},[1259,6376,2162],{"class":1287},[1259,6378,1514],{"class":1291},[1259,6380,6382],{"class":1261,"line":6381},565,[1259,6383,1266],{"emptyLinePlaceholder":1265},[1259,6385,6387],{"class":1261,"line":6386},566,[1259,6388,2355],{"class":1272},[1259,6390,6392],{"class":1261,"line":6391},567,[1259,6393,6394],{"class":1272},"        ---     A marker over the guard that is filling the meter\n",[1259,6396,6398],{"class":1261,"line":6397},568,[1259,6399,2367],{"class":1272},[1259,6401,6403,6405,6407],{"class":1261,"line":6402},569,[1259,6404,1490],{"class":1272},[1259,6406,1277],{"class":1276},[1259,6408,1388],{"class":1280},[1259,6410,6412,6415,6417,6419],{"class":1261,"line":6411},570,[1259,6413,6414],{"class":1291},"        marker ",[1259,6416,1295],{"class":1287},[1259,6418,2162],{"class":1287},[1259,6420,1514],{"class":1291},[1259,6422,6424],{"class":1261,"line":6423},571,[1259,6425,1266],{"emptyLinePlaceholder":1265},[1259,6427,6429,6431,6433],{"class":1261,"line":6428},572,[1259,6430,1490],{"class":1272},[1259,6432,1277],{"class":1276},[1259,6434,6435],{"class":1280}," REC_Library.Shared.Enums.HelpTextPosition\n",[1259,6437,6439,6442,6444,6446,6449,6451],{"class":1261,"line":6438},573,[1259,6440,6441],{"class":1291},"        position ",[1259,6443,1295],{"class":1287},[1259,6445,1302],{"class":1287},[1259,6447,6448],{"class":1305},"bottom-center",[1259,6450,1511],{"class":1287},[1259,6452,1514],{"class":1291},[1259,6454,6456],{"class":1261,"line":6455},574,[1259,6457,1266],{"emptyLinePlaceholder":1265},[1259,6459,6461,6463,6465,6467,6470,6472,6474,6476,6479],{"class":1261,"line":6460},575,[1259,6462,1490],{"class":1272},[1259,6464,1277],{"class":1276},[1259,6466,1302],{"class":1698},[1259,6468,6469],{"class":1701},"bar",[1259,6471,1705],{"class":1698},[1259,6473,1708],{"class":1698},[1259,6475,1511],{"class":1698},[1259,6477,6478],{"class":1701},"ring",[1259,6480,1309],{"class":1698},[1259,6482,6484,6487,6489,6491,6493,6495],{"class":1261,"line":6483},576,[1259,6485,6486],{"class":1291},"        shape ",[1259,6488,1295],{"class":1287},[1259,6490,1302],{"class":1287},[1259,6492,6469],{"class":1305},[1259,6494,1511],{"class":1287},[1259,6496,1514],{"class":1291},[1259,6498,6500],{"class":1261,"line":6499},577,[1259,6501,1266],{"emptyLinePlaceholder":1265},[1259,6503,6505,6507,6509,6511,6514,6516,6518,6520,6523,6525],{"class":1261,"line":6504},578,[1259,6506,1490],{"class":1272},[1259,6508,1277],{"class":1276},[1259,6510,1302],{"class":1698},[1259,6512,6513],{"class":1701},"card",[1259,6515,1705],{"class":1698},[1259,6517,1708],{"class":1698},[1259,6519,1511],{"class":1698},[1259,6521,6522],{"class":1701},"plain",[1259,6524,1705],{"class":1698},[1259,6526,6527],{"class":1280},"plain is the bare bar and wording the native meter had\n",[1259,6529,6531,6534,6536,6538,6540,6542],{"class":1261,"line":6530},579,[1259,6532,6533],{"class":1291},"        variant ",[1259,6535,1295],{"class":1287},[1259,6537,1302],{"class":1287},[1259,6539,6522],{"class":1305},[1259,6541,1511],{"class":1287},[1259,6543,1514],{"class":1291},[1259,6545,6547],{"class":1261,"line":6546},580,[1259,6548,1266],{"emptyLinePlaceholder":1265},[1259,6550,6552,6554,6556,6558,6560,6563,6565],{"class":1261,"line":6551},581,[1259,6553,1490],{"class":1272},[1259,6555,1277],{"class":1276},[1259,6557,3274],{"class":1280},[1259,6559,3277],{"class":1698},[1259,6561,6562],{"class":1280},"false CSS width of the bar",[1259,6564,1820],{"class":1698},[1259,6566,6567],{"class":1280},"false for the REC_Library default\n",[1259,6569,6571,6574,6576,6578,6581,6583],{"class":1261,"line":6570},582,[1259,6572,6573],{"class":1291},"        width ",[1259,6575,1295],{"class":1287},[1259,6577,1302],{"class":1287},[1259,6579,6580],{"class":1305},"10vw",[1259,6582,1511],{"class":1287},[1259,6584,1514],{"class":1291},[1259,6586,6588],{"class":1261,"line":6587},583,[1259,6589,1266],{"emptyLinePlaceholder":1265},[1259,6591,6593,6595,6597,6599,6601,6604,6606],{"class":1261,"line":6592},584,[1259,6594,1490],{"class":1272},[1259,6596,1277],{"class":1276},[1259,6598,3274],{"class":1280},[1259,6600,3277],{"class":1698},[1259,6602,6603],{"class":1280},"false font awesome icon",[1259,6605,1820],{"class":1698},[1259,6607,6608],{"class":1280},"plain never draws it\n",[1259,6610,6612,6615,6617,6619],{"class":1261,"line":6611},585,[1259,6613,6614],{"class":1291},"        icon ",[1259,6616,1295],{"class":1287},[1259,6618,3595],{"class":1287},[1259,6620,1514],{"class":1291},[1259,6622,6624],{"class":1261,"line":6623},586,[1259,6625,1266],{"emptyLinePlaceholder":1265},[1259,6627,6629,6631,6633],{"class":1261,"line":6628},587,[1259,6630,1490],{"class":1272},[1259,6632,1277],{"class":1276},[1259,6634,6635],{"class":1280}," boolean draw the percentage next to the wording\n",[1259,6637,6639,6642,6644,6646],{"class":1261,"line":6638},588,[1259,6640,6641],{"class":1291},"        showValue ",[1259,6643,1295],{"class":1287},[1259,6645,3595],{"class":1287},[1259,6647,1514],{"class":1291},[1259,6649,6651],{"class":1261,"line":6650},589,[1259,6652,1266],{"emptyLinePlaceholder":1265},[1259,6654,6656],{"class":1261,"line":6655},590,[1259,6657,2355],{"class":1272},[1259,6659,6661],{"class":1261,"line":6660},591,[1259,6662,6663],{"class":1272},"        ---     Fill colour for each alert level, suspicious also once the meter passes detection.suspicionAt\n",[1259,6665,6667],{"class":1261,"line":6666},592,[1259,6668,2367],{"class":1272},[1259,6670,6672,6675,6677],{"class":1261,"line":6671},593,[1259,6673,6674],{"class":1291},"        colors ",[1259,6676,1295],{"class":1287},[1259,6678,1464],{"class":1291},[1259,6680,6682,6684,6686],{"class":1261,"line":6681},594,[1259,6683,2388],{"class":1272},[1259,6685,1277],{"class":1276},[1259,6687,1495],{"class":1280},[1259,6689,6691,6693,6695,6697,6700,6702],{"class":1261,"line":6690},595,[1259,6692,6300],{"class":1291},[1259,6694,1295],{"class":1287},[1259,6696,1302],{"class":1287},[1259,6698,6699],{"class":1305},"#ebebeb",[1259,6701,1511],{"class":1287},[1259,6703,1514],{"class":1291},[1259,6705,6707,6709,6711],{"class":1261,"line":6706},596,[1259,6708,2388],{"class":1272},[1259,6710,1277],{"class":1276},[1259,6712,1495],{"class":1280},[1259,6714,6716,6718,6720,6722,6725,6727],{"class":1261,"line":6715},597,[1259,6717,6180],{"class":1291},[1259,6719,1295],{"class":1287},[1259,6721,1302],{"class":1287},[1259,6723,6724],{"class":1305},"#e19822",[1259,6726,1511],{"class":1287},[1259,6728,1514],{"class":1291},[1259,6730,6732,6734,6736],{"class":1261,"line":6731},598,[1259,6733,2388],{"class":1272},[1259,6735,1277],{"class":1276},[1259,6737,1495],{"class":1280},[1259,6739,6741,6743,6745,6747,6750,6752],{"class":1261,"line":6740},599,[1259,6742,6241],{"class":1291},[1259,6744,1295],{"class":1287},[1259,6746,1302],{"class":1287},[1259,6748,6749],{"class":1305},"#d63031",[1259,6751,1511],{"class":1287},[1259,6753,1514],{"class":1291},[1259,6755,6757],{"class":1261,"line":6756},600,[1259,6758,1582],{"class":1291},[1259,6760,6762],{"class":1261,"line":6761},601,[1259,6763,1588],{"class":1291},[1259,6765,6767],{"class":1261,"line":6766},602,[1259,6768,1594],{"class":1291},[1259,6770,6772],{"class":1261,"line":6771},603,[1259,6773,1266],{"emptyLinePlaceholder":1265},[1259,6775,6777],{"class":1261,"line":6776},604,[1259,6778,1366],{"class":1272},[1259,6780,6782],{"class":1261,"line":6781},605,[1259,6783,6784],{"class":1272},"---     Relationship groups\n",[1259,6786,6788],{"class":1261,"line":6787},606,[1259,6789,1441],{"class":1272},[1259,6791,6793],{"class":1261,"line":6792},607,[1259,6794,6795],{"class":1272},"---     A heist that names nothing in registerClient gets these. member, whitelist and\n",[1259,6797,6799],{"class":1261,"line":6798},608,[1259,6800,6801],{"class":1272},"---     guard are filled by the runtime, player is the group every other player already\n",[1259,6803,6805],{"class":1261,"line":6804},609,[1259,6806,6807],{"class":1272},"---     stands in and cannot be renamed. relations read as [from][to], and a pair that\n",[1259,6809,6811],{"class":1261,"line":6810},610,[1259,6812,6813],{"class":1272},"---     does not declare its reverse is applied both ways.\n",[1259,6815,6817],{"class":1261,"line":6816},611,[1259,6818,1378],{"class":1272},[1259,6820,6822,6824,6827,6829],{"class":1261,"line":6821},612,[1259,6823,1394],{"class":1291},[1259,6825,6826],{"class":1325},"relationship",[1259,6828,1400],{"class":1287},[1259,6830,1464],{"class":1291},[1259,6832,6834],{"class":1261,"line":6833},613,[1259,6835,1266],{"emptyLinePlaceholder":1265},[1259,6837,6839,6842,6844,6847,6849],{"class":1261,"line":6838},614,[1259,6840,6841],{"class":1272},"    ---",[1259,6843,1277],{"class":1276},[1259,6845,6846],{"class":1280}," table\u003Cstring",[1259,6848,1820],{"class":1698},[1259,6850,6851],{"class":1280},"string> appended to the heist key when it names no group of its own\n",[1259,6853,6855,6858,6860],{"class":1261,"line":6854},615,[1259,6856,6857],{"class":1291},"    groupSuffixes ",[1259,6859,1295],{"class":1287},[1259,6861,1464],{"class":1291},[1259,6863,6865,6868,6870,6872,6875,6877],{"class":1261,"line":6864},616,[1259,6866,6867],{"class":1291},"        member ",[1259,6869,1295],{"class":1287},[1259,6871,1302],{"class":1287},[1259,6873,6874],{"class":1305},"_PLAYER_MEMBER",[1259,6876,1511],{"class":1287},[1259,6878,1514],{"class":1291},[1259,6880,6882,6885,6887,6889,6892,6894],{"class":1261,"line":6881},617,[1259,6883,6884],{"class":1291},"        whitelist ",[1259,6886,1295],{"class":1287},[1259,6888,1302],{"class":1287},[1259,6890,6891],{"class":1305},"_PLAYER_POLICE",[1259,6893,1511],{"class":1287},[1259,6895,1514],{"class":1291},[1259,6897,6899,6902,6904,6906,6909,6911],{"class":1261,"line":6898},618,[1259,6900,6901],{"class":1291},"        guard ",[1259,6903,1295],{"class":1287},[1259,6905,1302],{"class":1287},[1259,6907,6908],{"class":1305},"_NPC_ENEMY",[1259,6910,1511],{"class":1287},[1259,6912,1514],{"class":1291},[1259,6914,6916],{"class":1261,"line":6915},619,[1259,6917,1588],{"class":1291},[1259,6919,6921],{"class":1261,"line":6920},620,[1259,6922,1266],{"emptyLinePlaceholder":1265},[1259,6924,6926,6928,6930,6932,6934,6937,6939],{"class":1261,"line":6925},621,[1259,6927,6841],{"class":1272},[1259,6929,1277],{"class":1276},[1259,6931,6846],{"class":1280},[1259,6933,1820],{"class":1698},[1259,6935,6936],{"class":1280},"table\u003Cstring",[1259,6938,1820],{"class":1698},[1259,6940,6941],{"class":1280},"REC_HeistManager.Shared.Enum.RelationshipTypes>>\n",[1259,6943,6945,6948,6950],{"class":1261,"line":6944},622,[1259,6946,6947],{"class":1291},"    relations ",[1259,6949,1295],{"class":1287},[1259,6951,1464],{"class":1291},[1259,6953,6955,6957,6959],{"class":1261,"line":6954},623,[1259,6956,6901],{"class":1291},[1259,6958,1295],{"class":1287},[1259,6960,1464],{"class":1291},[1259,6962,6964,6967,6969,6971,6974,6976],{"class":1261,"line":6963},624,[1259,6965,6966],{"class":1291},"            guard ",[1259,6968,1295],{"class":1287},[1259,6970,1302],{"class":1287},[1259,6972,6973],{"class":1305},"companion",[1259,6975,1511],{"class":1287},[1259,6977,1514],{"class":1291},[1259,6979,6981,6984,6986,6988,6990,6992],{"class":1261,"line":6980},625,[1259,6982,6983],{"class":1291},"            whitelist ",[1259,6985,1295],{"class":1287},[1259,6987,1302],{"class":1287},[1259,6989,6973],{"class":1305},[1259,6991,1511],{"class":1287},[1259,6993,1514],{"class":1291},[1259,6995,6997,7000,7002,7004,7007,7009],{"class":1261,"line":6996},626,[1259,6998,6999],{"class":1291},"            member ",[1259,7001,1295],{"class":1287},[1259,7003,1302],{"class":1287},[1259,7005,7006],{"class":1305},"hate",[1259,7008,1511],{"class":1287},[1259,7010,1514],{"class":1291},[1259,7012,7014,7017,7019,7021,7024,7026],{"class":1261,"line":7013},627,[1259,7015,7016],{"class":1291},"            player ",[1259,7018,1295],{"class":1287},[1259,7020,1302],{"class":1287},[1259,7022,7023],{"class":1305},"neutral",[1259,7025,1511],{"class":1287},[1259,7027,1514],{"class":1291},[1259,7029,7031],{"class":1261,"line":7030},628,[1259,7032,1582],{"class":1291},[1259,7034,7036],{"class":1261,"line":7035},629,[1259,7037,1588],{"class":1291},[1259,7039,7041],{"class":1261,"line":7040},630,[1259,7042,1266],{"emptyLinePlaceholder":1265},[1259,7044,7046],{"class":1261,"line":7045},631,[1259,7047,1661],{"class":1272},[1259,7049,7051],{"class":1261,"line":7050},632,[1259,7052,7053],{"class":1272},"    ---     A member that is down is not a target. Every client publishes its own\n",[1259,7055,7057],{"class":1261,"line":7056},633,[1259,7058,7059],{"class":1272},"    ---     downed state under this key, the clients driving the guards read it.\n",[1259,7061,7063],{"class":1261,"line":7062},634,[1259,7064,1673],{"class":1272},[1259,7066,7068,7070,7072],{"class":1261,"line":7067},635,[1259,7069,6841],{"class":1272},[1259,7071,1277],{"class":1276},[1259,7073,1495],{"class":1280},[1259,7075,7077,7080,7082,7084,7087,7089],{"class":1261,"line":7076},636,[1259,7078,7079],{"class":1291},"    downedStateBagKey ",[1259,7081,1295],{"class":1287},[1259,7083,1302],{"class":1287},[1259,7085,7086],{"class":1305},"RECHM_isDowned",[1259,7088,1511],{"class":1287},[1259,7090,1514],{"class":1291},[1259,7092,7094],{"class":1261,"line":7093},637,[1259,7095,1594],{"class":1291},[1259,7097,7099],{"class":1261,"line":7098},638,[1259,7100,1266],{"emptyLinePlaceholder":1265},[1259,7102,7104],{"class":1261,"line":7103},639,[1259,7105,1366],{"class":1272},[1259,7107,7109],{"class":1261,"line":7108},640,[1259,7110,7111],{"class":1272},"---     Dropoff\n",[1259,7113,7115],{"class":1261,"line":7114},641,[1259,7116,1378],{"class":1272},[1259,7118,7120,7122,7125,7127],{"class":1261,"line":7119},642,[1259,7121,1394],{"class":1291},[1259,7123,7124],{"class":1325},"dropoff",[1259,7126,1400],{"class":1287},[1259,7128,1464],{"class":1291},[1259,7130,7132],{"class":1261,"line":7131},643,[1259,7133,1266],{"emptyLinePlaceholder":1265},[1259,7135,7137],{"class":1261,"line":7136},644,[1259,7138,1661],{"class":1272},[1259,7140,7142],{"class":1261,"line":7141},645,[1259,7143,7144],{"class":1272},"    ---     Played when a member hands the loot over.\n",[1259,7146,7148],{"class":1261,"line":7147},646,[1259,7149,7150],{"class":1272},"    ---     A heist can override it per registration.\n",[1259,7152,7154],{"class":1261,"line":7153},647,[1259,7155,1673],{"class":1272},[1259,7157,7159,7161,7163],{"class":1261,"line":7158},648,[1259,7160,6841],{"class":1272},[1259,7162,1277],{"class":1276},[1259,7164,1495],{"class":1280},[1259,7166,7168,7171,7173,7175,7178,7180],{"class":1261,"line":7167},649,[1259,7169,7170],{"class":1291},"    cutsceneName ",[1259,7172,1295],{"class":1287},[1259,7174,1302],{"class":1287},[1259,7176,7177],{"class":1305},"hs3f_all_drp3",[1259,7179,1511],{"class":1287},[1259,7181,1514],{"class":1291},[1259,7183,7185],{"class":1261,"line":7184},650,[1259,7186,1594],{"class":1291},[1259,7188,7190],{"class":1261,"line":7189},651,[1259,7191,1266],{"emptyLinePlaceholder":1265},[1259,7193,7195],{"class":1261,"line":7194},652,[1259,7196,1366],{"class":1272},[1259,7198,7200],{"class":1261,"line":7199},653,[1259,7201,7202],{"class":1272},"---     Cross-heist cooldowns\n",[1259,7204,7206],{"class":1261,"line":7205},654,[1259,7207,1441],{"class":1272},[1259,7209,7211],{"class":1261,"line":7210},655,[1259,7212,7213],{"class":1272},"---     Both are shared by every heistKey, unlike timing.heistCooldown which stays\n",[1259,7215,7217],{"class":1261,"line":7216},656,[1259,7218,7219],{"class":1272},"---     local to the location that registered it. 0 disables a check, which is the\n",[1259,7221,7223],{"class":1261,"line":7222},657,[1259,7224,7225],{"class":1272},"---     default, so a server that never touches this file behaves exactly as before.\n",[1259,7227,7229],{"class":1261,"line":7228},658,[1259,7230,1378],{"class":1272},[1259,7232,7234,7236,7239,7241],{"class":1261,"line":7233},659,[1259,7235,1394],{"class":1291},[1259,7237,7238],{"class":1325},"cooldown",[1259,7240,1400],{"class":1287},[1259,7242,1464],{"class":1291},[1259,7244,7246],{"class":1261,"line":7245},660,[1259,7247,1266],{"emptyLinePlaceholder":1265},[1259,7249,7251],{"class":1261,"line":7250},661,[1259,7252,1661],{"class":1272},[1259,7254,7256],{"class":1261,"line":7255},662,[1259,7257,7258],{"class":1272},"    ---     One lockout the whole server shares. Started when any heist of any kind\n",[1259,7260,7262],{"class":1261,"line":7261},663,[1259,7263,7264],{"class":1272},"    ---     completes, so nobody may order anything until it lifts.\n",[1259,7266,7268],{"class":1261,"line":7267},664,[1259,7269,1673],{"class":1272},[1259,7271,7273,7276,7278],{"class":1261,"line":7272},665,[1259,7274,7275],{"class":1291},"    global ",[1259,7277,1295],{"class":1287},[1259,7279,1464],{"class":1291},[1259,7281,7283],{"class":1261,"line":7282},666,[1259,7284,1266],{"emptyLinePlaceholder":1265},[1259,7286,7288,7290,7292,7295,7297,7300],{"class":1261,"line":7287},667,[1259,7289,1490],{"class":1272},[1259,7291,1277],{"class":1276},[1259,7293,7294],{"class":1280}," integer seconds",[1259,7296,1820],{"class":1698},[1259,7298,7299],{"class":1272},"0 ",[1259,7301,7302],{"class":1280},"disables it\n",[1259,7304,7306,7309,7311,7314],{"class":1261,"line":7305},668,[1259,7307,7308],{"class":1291},"        seconds ",[1259,7310,1295],{"class":1287},[1259,7312,7313],{"class":1854}," 0",[1259,7315,1514],{"class":1291},[1259,7317,7319],{"class":1261,"line":7318},669,[1259,7320,1588],{"class":1291},[1259,7322,7324],{"class":1261,"line":7323},670,[1259,7325,1266],{"emptyLinePlaceholder":1265},[1259,7327,7329],{"class":1261,"line":7328},671,[1259,7330,1661],{"class":1272},[1259,7332,7334],{"class":1261,"line":7333},672,[1259,7335,7336],{"class":1272},"    ---     One lockout per citizenId, shared by every heistKey. Started for every\n",[1259,7338,7340],{"class":1261,"line":7339},673,[1259,7341,7342],{"class":1272},"    ---     member of a crew, owner included, the moment its order is accepted.\n",[1259,7344,7346],{"class":1261,"line":7345},674,[1259,7347,1673],{"class":1272},[1259,7349,7351,7354,7356],{"class":1261,"line":7350},675,[1259,7352,7353],{"class":1291},"    player ",[1259,7355,1295],{"class":1287},[1259,7357,1464],{"class":1291},[1259,7359,7361],{"class":1261,"line":7360},676,[1259,7362,1266],{"emptyLinePlaceholder":1265},[1259,7364,7366,7368,7370,7372,7374,7376],{"class":1261,"line":7365},677,[1259,7367,1490],{"class":1272},[1259,7369,1277],{"class":1276},[1259,7371,7294],{"class":1280},[1259,7373,1820],{"class":1698},[1259,7375,7299],{"class":1272},[1259,7377,7302],{"class":1280},[1259,7379,7381,7383,7385,7387],{"class":1261,"line":7380},678,[1259,7382,7308],{"class":1291},[1259,7384,1295],{"class":1287},[1259,7386,7313],{"class":1854},[1259,7388,1514],{"class":1291},[1259,7390,7392],{"class":1261,"line":7391},679,[1259,7393,1266],{"emptyLinePlaceholder":1265},[1259,7395,7397,7399,7401,7403,7406,7408,7410,7412,7415,7417,7420,7422],{"class":1261,"line":7396},680,[1259,7398,1490],{"class":1272},[1259,7400,1277],{"class":1276},[1259,7402,1302],{"class":1698},[1259,7404,7405],{"class":1701},"memory",[1259,7407,1705],{"class":1698},[1259,7409,1708],{"class":1698},[1259,7411,1511],{"class":1698},[1259,7413,7414],{"class":1701},"database",[1259,7416,1705],{"class":1698},[1259,7418,7419],{"class":1280},"memory resets on a restart",[1259,7421,1820],{"class":1698},[1259,7423,7424],{"class":1280},"database survives it\n",[1259,7426,7428,7431,7433,7435,7437,7439],{"class":1261,"line":7427},681,[1259,7429,7430],{"class":1291},"        persistence ",[1259,7432,1295],{"class":1287},[1259,7434,1302],{"class":1287},[1259,7436,7405],{"class":1305},[1259,7438,1511],{"class":1287},[1259,7440,1514],{"class":1291},[1259,7442,7444],{"class":1261,"line":7443},682,[1259,7445,1588],{"class":1291},[1259,7447,7449],{"class":1261,"line":7448},683,[1259,7450,1594],{"class":1291},[1259,7452,7454],{"class":1261,"line":7453},684,[1259,7455,1266],{"emptyLinePlaceholder":1265},[1259,7457,7459,7462],{"class":1261,"line":7458},685,[1259,7460,7461],{"class":1698},"return",[1259,7463,7464],{"class":1291}," config\n",[1249,7466,7469],{"className":1251,"code":7467,"filename":7468,"language":1253,"meta":1254,"style":1254},"\n---[[\n---     REC_HeistManager server config\n---     What each setting does, and why the defaults are what they are:\n---     https:\u002F\u002Fdocs.re-cord.dev\u002Fen\u002Fresources\u002Frec_heistmanager\n---]]\n\n---@type REC_Library.Server.Class.Web.WebConfig\nlocal webConfig = require \"@REC_Library.server.class.web.sv_webConfig\"\n\n---@type REC_Library.Server.Class.Web.WebConfigStore\nlocal WebConfigStore = require \"@REC_Library.server.class.web.sv_webConfigStore\"\n\n---[[\n---     Settings the admin panel owns\n---     They are declared in server\u002Fsv_settings.lua (value, range and description) and\n---     changed from the panel, so they are not repeated here.\n---]]\n---@type REC_HeistManager.Server.Settings\nlocal settings = require \"@REC_HeistManager.server.sv_settings\"\n\n---@class REC_HeistManager.Server.Config\nlocal config = {}\n\n---[[\n---    Debug Mode\n---]]\n---@type boolean\nconfig.debugMode = true\n\n---[[\n---     Who may open the admin UI\n---     Any ACE from allowedPermissions or any job from allowedJobs grants access.\n---]]\n---[[\n---     Admin UI\n---     The in-game UI (\u002Fheistmanager) is always available and is gated by config.command\n---     (allowedPermissions \u002F allowedJobs). http below only affects the browser route.\n---\n---     Tokens, dist dir and the address allowlist are shared defaults from\n---     REC_Library. One convar covers every REC_* panel, so set these once:\n---         set REC:adminToken \"xxxxx\"\n---         set REC:supportToken \"yyyyy\"\n---         set REC:allowedAddresses \"192.168.1.0\u002F24\"   # opens the LAN everywhere\n---\n---     Naming this resource narrows one of them to this panel alone:\n---         set REC_HeistManager:supportToken \"zzzzz\"\n---]]\nconfig.web = webConfig:build(config.debugMode, {\n\n    ---[[\n    ---     Permission areas this resource understands, as \"\u003Carea>:read\" \u002F \"\u003Carea>:write\"\n    ---]]\n    ---@type string[]\n    areas = {\n        \"heists\",       -- read the snapshot (heists, locations, members)\n        \"locations\",    -- force reset a location\n        \"editor\",       -- open the in-game entity editor (in-game panel only)\n        \"settings\",     -- the settings this panel owns (write changes them)\n    },\n\n    ---[[\n    ---     Who opens the in-game panel, and what they may do once inside\n    ---     Added on top of the shared list in REC_Library (admin, full access), so\n    ---     naming one narrow grant here can never drop the row that lets an admin in.\n    ---     Every entry that matches contributes its scopes, and a player holding two\n    ---     of them gets the union. There is no deny form: to take something away,\n    ---     stop granting it. Naming both an ace and a job means the player needs both.\n    ---]]\n    ---@type REC_Library.Server.Class.Web.WebConfig.Grant[]\n    grants = {\n        { ace = \"support\", scopes = { \"*\", }, },\n\n        -- carried over from the old config.command.allowedJobs\n        { job = \"police\", ranks = { [2] = true, [3] = true, [4] = true, [5] = true, }, onDutyOnly = true, scopes = { \"*\", }, },\n\n        -- the old { job = \"admin\", ranks = {} } never matched: an empty ranks table\n        -- means no grade counts. Leave ranks out to accept any of them\n        -- { job = \"admin\", scopes = { \"*\", }, },\n\n        -- { ace = \"moderator\", scopes = { \"read\", \"locations:write\", }, },   -- no editor\n    },\n\n    -- false leaves the shared list out, so only the grants above count here\n    -- useSharedGrants = false,\n\n    ---[[\n    ---     Command that opens the in-game UI (NUI)\n    ---     lib.addCommand is restricted, so the ACE `command.\u003Cname>` is required as well\n    ---]]\n    command = {\n\n        ---@type string\n        name = \"heistmanager\",\n\n        ---@type string\n        help = \"Open REC_HeistManager admin UI\",\n    },\n\n    http = {\n\n        ---@type boolean\n        enabled = true, -- RELEASE:false\n\n        -- named tokens beyond admin\u002Fsupport, each scoped on its own: https:\u002F\u002Fdocs.re-cord.dev\u002Fen\u002Fresources\u002Frec_library\u002Fweb-config\n        -- customTokens = {\n        --     { name = \"heistsOnly\", scopes = { \"heists\" }, },\n        --     { name = \"fullAccess\", scopes = { \"*\" }, },\n        -- },\n\n        -- replaces the convar-built address list entirely, keep loopback in it\n        -- allowedAddresses = {\n        --     \"127.0.0.0\u002F8\",\n        --     \"192.168.1.0\u002F24\",\n        -- },\n\n        -- trustedProxies = {\n        --     \"10.0.0.5\",\n        -- },\n    },\n}) --[[@as REC_HeistManager.Server.Config.Web]]\n\n---[[\n---     In-world recorder for guard patrol routes\n---     lib.addCommand is restricted, so the ACE `command.\u003Cname>` is required as well,\n---     and the same panel permission as the entity editor is checked on top of it.\n---]]\nconfig.guardRoute = {\n\n    command = {\n\n        ---@type string\n        name = \"heistroute\",\n\n        ---@type string\n        help = \"Record a guard patrol route and copy it as config\",\n    },\n}\n\n-- put the panel owned defaults in place before anything reads them\nWebConfigStore.seed(config, settings.list)\n\nreturn config\n\n---@\n\n---@class REC_HeistManager.Server.Config.Web: REC_Library.Server.Class.Web.WebConfig.Result\n---@field command { name: string, help: string, }\n","config\u002Fsv_config.lua",[1256,7470,7471,7475,7479,7484,7489,7494,7498,7502,7511,7529,7533,7542,7560,7564,7568,7573,7578,7583,7587,7596,7614,7618,7627,7637,7641,7645,7649,7653,7661,7671,7675,7679,7684,7689,7693,7697,7702,7707,7712,7716,7721,7726,7731,7736,7741,7745,7750,7755,7759,7785,7789,7793,7798,7802,7810,7819,7835,7850,7864,7879,7883,7887,7891,7896,7901,7906,7911,7916,7921,7925,7934,7943,7974,7978,7983,8070,8074,8079,8084,8089,8093,8098,8102,8106,8111,8116,8120,8124,8129,8134,8138,8147,8151,8159,8175,8179,8187,8203,8207,8211,8220,8224,8232,8245,8249,8254,8259,8264,8269,8274,8278,8283,8288,8293,8298,8302,8306,8311,8316,8320,8324,8332,8336,8340,8345,8350,8355,8359,8370,8374,8382,8386,8394,8409,8413,8421,8436,8440,8444,8448,8453,8469,8473,8479,8483,8488,8492,8506],{"__ignoreMap":1254},[1259,7472,7473],{"class":1261,"line":1262},[1259,7474,1266],{"emptyLinePlaceholder":1265},[1259,7476,7477],{"class":1261,"line":1269},[1259,7478,1366],{"class":1272},[1259,7480,7481],{"class":1261,"line":1284},[1259,7482,7483],{"class":1272},"---     REC_HeistManager server config\n",[1259,7485,7486],{"class":1261,"line":1312},[1259,7487,7488],{"class":1272},"---     What each setting does, and why the defaults are what they are:\n",[1259,7490,7491],{"class":1261,"line":1329},[1259,7492,7493],{"class":1272},"---     https:\u002F\u002Fdocs.re-cord.dev\u002Fen\u002Fresources\u002Frec_heistmanager\n",[1259,7495,7496],{"class":1261,"line":1334},[1259,7497,1378],{"class":1272},[1259,7499,7500],{"class":1261,"line":1345},[1259,7501,1266],{"emptyLinePlaceholder":1265},[1259,7503,7504,7506,7508],{"class":1261,"line":1358},[1259,7505,1273],{"class":1272},[1259,7507,1277],{"class":1276},[1259,7509,7510],{"class":1280}," REC_Library.Server.Class.Web.WebConfig\n",[1259,7512,7513,7515,7518,7520,7522,7524,7527],{"class":1261,"line":1363},[1259,7514,1288],{"class":1287},[1259,7516,7517],{"class":1291}," webConfig ",[1259,7519,1295],{"class":1287},[1259,7521,1299],{"class":1298},[1259,7523,1302],{"class":1287},[1259,7525,7526],{"class":1305},"@REC_Library.server.class.web.sv_webConfig",[1259,7528,1309],{"class":1287},[1259,7530,7531],{"class":1261,"line":1369},[1259,7532,1266],{"emptyLinePlaceholder":1265},[1259,7534,7535,7537,7539],{"class":1261,"line":1375},[1259,7536,1273],{"class":1272},[1259,7538,1277],{"class":1276},[1259,7540,7541],{"class":1280}," REC_Library.Server.Class.Web.WebConfigStore\n",[1259,7543,7544,7546,7549,7551,7553,7555,7558],{"class":1261,"line":1381},[1259,7545,1288],{"class":1287},[1259,7547,7548],{"class":1291}," WebConfigStore ",[1259,7550,1295],{"class":1287},[1259,7552,1299],{"class":1298},[1259,7554,1302],{"class":1287},[1259,7556,7557],{"class":1305},"@REC_Library.server.class.web.sv_webConfigStore",[1259,7559,1309],{"class":1287},[1259,7561,7562],{"class":1261,"line":1391},[1259,7563,1266],{"emptyLinePlaceholder":1265},[1259,7565,7566],{"class":1261,"line":1406},[1259,7567,1366],{"class":1272},[1259,7569,7570],{"class":1261,"line":1411},[1259,7571,7572],{"class":1272},"---     Settings the admin panel owns\n",[1259,7574,7575],{"class":1261,"line":1416},[1259,7576,7577],{"class":1272},"---     They are declared in server\u002Fsv_settings.lua (value, range and description) and\n",[1259,7579,7580],{"class":1261,"line":1428},[1259,7581,7582],{"class":1272},"---     changed from the panel, so they are not repeated here.\n",[1259,7584,7585],{"class":1261,"line":1433},[1259,7586,1378],{"class":1272},[1259,7588,7589,7591,7593],{"class":1261,"line":1438},[1259,7590,1273],{"class":1272},[1259,7592,1277],{"class":1276},[1259,7594,7595],{"class":1280}," REC_HeistManager.Server.Settings\n",[1259,7597,7598,7600,7603,7605,7607,7609,7612],{"class":1261,"line":1444},[1259,7599,1288],{"class":1287},[1259,7601,7602],{"class":1291}," settings ",[1259,7604,1295],{"class":1287},[1259,7606,1299],{"class":1298},[1259,7608,1302],{"class":1287},[1259,7610,7611],{"class":1305},"@REC_HeistManager.server.sv_settings",[1259,7613,1309],{"class":1287},[1259,7615,7616],{"class":1261,"line":1449},[1259,7617,1266],{"emptyLinePlaceholder":1265},[1259,7619,7620,7622,7624],{"class":1261,"line":1467},[1259,7621,1273],{"class":1272},[1259,7623,1339],{"class":1276},[1259,7625,7626],{"class":1280}," REC_HeistManager.Server.Config\n",[1259,7628,7629,7631,7633,7635],{"class":1261,"line":1472},[1259,7630,1288],{"class":1287},[1259,7632,1350],{"class":1291},[1259,7634,1295],{"class":1287},[1259,7636,1355],{"class":1291},[1259,7638,7639],{"class":1261,"line":1482},[1259,7640,1266],{"emptyLinePlaceholder":1265},[1259,7642,7643],{"class":1261,"line":1487},[1259,7644,1366],{"class":1272},[1259,7646,7647],{"class":1261,"line":1498},[1259,7648,1372],{"class":1272},[1259,7650,7651],{"class":1261,"line":1517},[1259,7652,1378],{"class":1272},[1259,7654,7655,7657,7659],{"class":1261,"line":1522},[1259,7656,1273],{"class":1272},[1259,7658,1277],{"class":1276},[1259,7660,1388],{"class":1280},[1259,7662,7663,7665,7667,7669],{"class":1261,"line":1532},[1259,7664,1394],{"class":1291},[1259,7666,1397],{"class":1325},[1259,7668,1400],{"class":1287},[1259,7670,1403],{"class":1287},[1259,7672,7673],{"class":1261,"line":1542},[1259,7674,1266],{"emptyLinePlaceholder":1265},[1259,7676,7677],{"class":1261,"line":1555},[1259,7678,1366],{"class":1272},[1259,7680,7681],{"class":1261,"line":1567},[1259,7682,7683],{"class":1272},"---     Who may open the admin UI\n",[1259,7685,7686],{"class":1261,"line":1579},[1259,7687,7688],{"class":1272},"---     Any ACE from allowedPermissions or any job from allowedJobs grants access.\n",[1259,7690,7691],{"class":1261,"line":1585},[1259,7692,1378],{"class":1272},[1259,7694,7695],{"class":1261,"line":1591},[1259,7696,1366],{"class":1272},[1259,7698,7699],{"class":1261,"line":1597},[1259,7700,7701],{"class":1272},"---     Admin UI\n",[1259,7703,7704],{"class":1261,"line":1602},[1259,7705,7706],{"class":1272},"---     The in-game UI (\u002Fheistmanager) is always available and is gated by config.command\n",[1259,7708,7709],{"class":1261,"line":1607},[1259,7710,7711],{"class":1272},"---     (allowedPermissions \u002F allowedJobs). http below only affects the browser route.\n",[1259,7713,7714],{"class":1261,"line":1613},[1259,7715,1441],{"class":1272},[1259,7717,7718],{"class":1261,"line":1618},[1259,7719,7720],{"class":1272},"---     Tokens, dist dir and the address allowlist are shared defaults from\n",[1259,7722,7723],{"class":1261,"line":1624},[1259,7724,7725],{"class":1272},"---     REC_Library. One convar covers every REC_* panel, so set these once:\n",[1259,7727,7728],{"class":1261,"line":1630},[1259,7729,7730],{"class":1272},"---         set REC:adminToken \"xxxxx\"\n",[1259,7732,7733],{"class":1261,"line":1636},[1259,7734,7735],{"class":1272},"---         set REC:supportToken \"yyyyy\"\n",[1259,7737,7738],{"class":1261,"line":1641},[1259,7739,7740],{"class":1272},"---         set REC:allowedAddresses \"192.168.1.0\u002F24\"   # opens the LAN everywhere\n",[1259,7742,7743],{"class":1261,"line":1653},[1259,7744,1441],{"class":1272},[1259,7746,7747],{"class":1261,"line":1658},[1259,7748,7749],{"class":1272},"---     Naming this resource narrows one of them to this panel alone:\n",[1259,7751,7752],{"class":1261,"line":1664},[1259,7753,7754],{"class":1272},"---         set REC_HeistManager:supportToken \"zzzzz\"\n",[1259,7756,7757],{"class":1261,"line":1670},[1259,7758,1378],{"class":1272},[1259,7760,7761,7763,7766,7768,7771,7774,7777,7780,7782],{"class":1261,"line":1676},[1259,7762,1394],{"class":1291},[1259,7764,7765],{"class":1325},"web",[1259,7767,1400],{"class":1287},[1259,7769,7770],{"class":1325}," webConfig",[1259,7772,7773],{"class":1291},":",[1259,7775,7776],{"class":1298},"build",[1259,7778,7779],{"class":1291},"(config.",[1259,7781,1397],{"class":1325},[1259,7783,7784],{"class":1291},", {\n",[1259,7786,7787],{"class":1261,"line":1686},[1259,7788,1266],{"emptyLinePlaceholder":1265},[1259,7790,7791],{"class":1261,"line":1691},[1259,7792,1661],{"class":1272},[1259,7794,7795],{"class":1261,"line":1736},[1259,7796,7797],{"class":1272},"    ---     Permission areas this resource understands, as \"\u003Carea>:read\" \u002F \"\u003Carea>:write\"\n",[1259,7799,7800],{"class":1261,"line":1752},[1259,7801,1673],{"class":1272},[1259,7803,7804,7806,7808],{"class":1261,"line":1757},[1259,7805,6841],{"class":1272},[1259,7807,1277],{"class":1276},[1259,7809,1529],{"class":1280},[1259,7811,7812,7815,7817],{"class":1261,"line":1780},[1259,7813,7814],{"class":1291},"    areas ",[1259,7816,1295],{"class":1287},[1259,7818,1464],{"class":1291},[1259,7820,7821,7824,7827,7829,7832],{"class":1261,"line":1796},[1259,7822,7823],{"class":1287},"        \"",[1259,7825,7826],{"class":1305},"heists",[1259,7828,1511],{"class":1287},[1259,7830,7831],{"class":1291},",       ",[1259,7833,7834],{"class":1272},"-- read the snapshot (heists, locations, members)\n",[1259,7836,7837,7839,7842,7844,7847],{"class":1261,"line":1801},[1259,7838,7823],{"class":1287},[1259,7840,7841],{"class":1305},"locations",[1259,7843,1511],{"class":1287},[1259,7845,7846],{"class":1291},",    ",[1259,7848,7849],{"class":1272},"-- force reset a location\n",[1259,7851,7852,7854,7857,7859,7861],{"class":1261,"line":1841},[1259,7853,7823],{"class":1287},[1259,7855,7856],{"class":1305},"editor",[1259,7858,1511],{"class":1287},[1259,7860,7831],{"class":1291},[1259,7862,7863],{"class":1272},"-- open the in-game entity editor (in-game panel only)\n",[1259,7865,7866,7868,7871,7873,7876],{"class":1261,"line":1869},[1259,7867,7823],{"class":1287},[1259,7869,7870],{"class":1305},"settings",[1259,7872,1511],{"class":1287},[1259,7874,7875],{"class":1291},",     ",[1259,7877,7878],{"class":1272},"-- the settings this panel owns (write changes them)\n",[1259,7880,7881],{"class":1261,"line":1874},[1259,7882,1588],{"class":1291},[1259,7884,7885],{"class":1261,"line":1884},[1259,7886,1266],{"emptyLinePlaceholder":1265},[1259,7888,7889],{"class":1261,"line":1897},[1259,7890,1661],{"class":1272},[1259,7892,7893],{"class":1261,"line":1902},[1259,7894,7895],{"class":1272},"    ---     Who opens the in-game panel, and what they may do once inside\n",[1259,7897,7898],{"class":1261,"line":1912},[1259,7899,7900],{"class":1272},"    ---     Added on top of the shared list in REC_Library (admin, full access), so\n",[1259,7902,7903],{"class":1261,"line":1925},[1259,7904,7905],{"class":1272},"    ---     naming one narrow grant here can never drop the row that lets an admin in.\n",[1259,7907,7908],{"class":1261,"line":1930},[1259,7909,7910],{"class":1272},"    ---     Every entry that matches contributes its scopes, and a player holding two\n",[1259,7912,7913],{"class":1261,"line":1935},[1259,7914,7915],{"class":1272},"    ---     of them gets the union. There is no deny form: to take something away,\n",[1259,7917,7918],{"class":1261,"line":1940},[1259,7919,7920],{"class":1272},"    ---     stop granting it. Naming both an ace and a job means the player needs both.\n",[1259,7922,7923],{"class":1261,"line":1946},[1259,7924,1673],{"class":1272},[1259,7926,7927,7929,7931],{"class":1261,"line":1951},[1259,7928,6841],{"class":1272},[1259,7930,1277],{"class":1276},[1259,7932,7933],{"class":1280}," REC_Library.Server.Class.Web.WebConfig.Grant[]\n",[1259,7935,7936,7939,7941],{"class":1261,"line":1961},[1259,7937,7938],{"class":1291},"    grants ",[1259,7940,1295],{"class":1287},[1259,7942,1464],{"class":1291},[1259,7944,7945,7948,7950,7952,7955,7957,7960,7962,7964,7966,7969,7971],{"class":1261,"line":1966},[1259,7946,7947],{"class":1291},"        { ace ",[1259,7949,1295],{"class":1287},[1259,7951,1302],{"class":1287},[1259,7953,7954],{"class":1305},"support",[1259,7956,1511],{"class":1287},[1259,7958,7959],{"class":1291},", scopes ",[1259,7961,1295],{"class":1287},[1259,7963,1808],{"class":1291},[1259,7965,1511],{"class":1287},[1259,7967,7968],{"class":1305},"*",[1259,7970,1511],{"class":1287},[1259,7972,7973],{"class":1291},", }, },\n",[1259,7975,7976],{"class":1261,"line":1976},[1259,7977,1266],{"emptyLinePlaceholder":1265},[1259,7979,7980],{"class":1261,"line":1989},[1259,7981,7982],{"class":1272},"        -- carried over from the old config.command.allowedJobs\n",[1259,7984,7985,7988,7990,7992,7995,7997,8000,8002,8005,8008,8011,8013,8015,8018,8021,8023,8025,8027,8029,8032,8034,8036,8038,8040,8043,8045,8047,8049,8052,8054,8056,8058,8060,8062,8064,8066,8068],{"class":1261,"line":1994},[1259,7986,7987],{"class":1291},"        { job ",[1259,7989,1295],{"class":1287},[1259,7991,1302],{"class":1287},[1259,7993,7994],{"class":1305},"police",[1259,7996,1511],{"class":1287},[1259,7998,7999],{"class":1291},", ranks ",[1259,8001,1295],{"class":1287},[1259,8003,8004],{"class":1291}," { [",[1259,8006,8007],{"class":1854},"2",[1259,8009,8010],{"class":1291},"] ",[1259,8012,1295],{"class":1287},[1259,8014,2162],{"class":1287},[1259,8016,8017],{"class":1291},", [",[1259,8019,8020],{"class":1854},"3",[1259,8022,8010],{"class":1291},[1259,8024,1295],{"class":1287},[1259,8026,2162],{"class":1287},[1259,8028,8017],{"class":1291},[1259,8030,8031],{"class":1854},"4",[1259,8033,8010],{"class":1291},[1259,8035,1295],{"class":1287},[1259,8037,2162],{"class":1287},[1259,8039,8017],{"class":1291},[1259,8041,8042],{"class":1854},"5",[1259,8044,8010],{"class":1291},[1259,8046,1295],{"class":1287},[1259,8048,2162],{"class":1287},[1259,8050,8051],{"class":1291},", }, onDutyOnly ",[1259,8053,1295],{"class":1287},[1259,8055,2162],{"class":1287},[1259,8057,7959],{"class":1291},[1259,8059,1295],{"class":1287},[1259,8061,1808],{"class":1291},[1259,8063,1511],{"class":1287},[1259,8065,7968],{"class":1305},[1259,8067,1511],{"class":1287},[1259,8069,7973],{"class":1291},[1259,8071,8072],{"class":1261,"line":2004},[1259,8073,1266],{"emptyLinePlaceholder":1265},[1259,8075,8076],{"class":1261,"line":2017},[1259,8077,8078],{"class":1272},"        -- the old { job = \"admin\", ranks = {} } never matched: an empty ranks table\n",[1259,8080,8081],{"class":1261,"line":2022},[1259,8082,8083],{"class":1272},"        -- means no grade counts. Leave ranks out to accept any of them\n",[1259,8085,8086],{"class":1261,"line":2032},[1259,8087,8088],{"class":1272},"        -- { job = \"admin\", scopes = { \"*\", }, },\n",[1259,8090,8091],{"class":1261,"line":2045},[1259,8092,1266],{"emptyLinePlaceholder":1265},[1259,8094,8095],{"class":1261,"line":2050},[1259,8096,8097],{"class":1272},"        -- { ace = \"moderator\", scopes = { \"read\", \"locations:write\", }, },   -- no editor\n",[1259,8099,8100],{"class":1261,"line":2060},[1259,8101,1588],{"class":1291},[1259,8103,8104],{"class":1261,"line":2073},[1259,8105,1266],{"emptyLinePlaceholder":1265},[1259,8107,8108],{"class":1261,"line":2078},[1259,8109,8110],{"class":1272},"    -- false leaves the shared list out, so only the grants above count here\n",[1259,8112,8113],{"class":1261,"line":2093},[1259,8114,8115],{"class":1272},"    -- useSharedGrants = false,\n",[1259,8117,8118],{"class":1261,"line":2106},[1259,8119,1266],{"emptyLinePlaceholder":1265},[1259,8121,8122],{"class":1261,"line":2111},[1259,8123,1661],{"class":1272},[1259,8125,8126],{"class":1261,"line":2121},[1259,8127,8128],{"class":1272},"    ---     Command that opens the in-game UI (NUI)\n",[1259,8130,8131],{"class":1261,"line":2134},[1259,8132,8133],{"class":1272},"    ---     lib.addCommand is restricted, so the ACE `command.\u003Cname>` is required as well\n",[1259,8135,8136],{"class":1261,"line":2139},[1259,8137,1673],{"class":1272},[1259,8139,8140,8143,8145],{"class":1261,"line":2154},[1259,8141,8142],{"class":1291},"    command ",[1259,8144,1295],{"class":1287},[1259,8146,1464],{"class":1291},[1259,8148,8149],{"class":1261,"line":2167},[1259,8150,1266],{"emptyLinePlaceholder":1265},[1259,8152,8153,8155,8157],{"class":1261,"line":2172},[1259,8154,1490],{"class":1272},[1259,8156,1277],{"class":1276},[1259,8158,1495],{"class":1280},[1259,8160,8161,8164,8166,8168,8171,8173],{"class":1261,"line":2177},[1259,8162,8163],{"class":1291},"        name ",[1259,8165,1295],{"class":1287},[1259,8167,1302],{"class":1287},[1259,8169,8170],{"class":1305},"heistmanager",[1259,8172,1511],{"class":1287},[1259,8174,1514],{"class":1291},[1259,8176,8177],{"class":1261,"line":2182},[1259,8178,1266],{"emptyLinePlaceholder":1265},[1259,8180,8181,8183,8185],{"class":1261,"line":2188},[1259,8182,1490],{"class":1272},[1259,8184,1277],{"class":1276},[1259,8186,1495],{"class":1280},[1259,8188,8189,8192,8194,8196,8199,8201],{"class":1261,"line":2194},[1259,8190,8191],{"class":1291},"        help ",[1259,8193,1295],{"class":1287},[1259,8195,1302],{"class":1287},[1259,8197,8198],{"class":1305},"Open REC_HeistManager admin UI",[1259,8200,1511],{"class":1287},[1259,8202,1514],{"class":1291},[1259,8204,8205],{"class":1261,"line":2200},[1259,8206,1588],{"class":1291},[1259,8208,8209],{"class":1261,"line":2206},[1259,8210,1266],{"emptyLinePlaceholder":1265},[1259,8212,8213,8216,8218],{"class":1261,"line":2212},[1259,8214,8215],{"class":1291},"    http ",[1259,8217,1295],{"class":1287},[1259,8219,1464],{"class":1291},[1259,8221,8222],{"class":1261,"line":2217},[1259,8223,1266],{"emptyLinePlaceholder":1265},[1259,8225,8226,8228,8230],{"class":1261,"line":2227},[1259,8227,1490],{"class":1272},[1259,8229,1277],{"class":1276},[1259,8231,1388],{"class":1280},[1259,8233,8234,8236,8238,8240,8242],{"class":1261,"line":2232},[1259,8235,2244],{"class":1291},[1259,8237,1295],{"class":1287},[1259,8239,2162],{"class":1287},[1259,8241,1820],{"class":1291},[1259,8243,8244],{"class":1272},"-- RELEASE:false\n",[1259,8246,8247],{"class":1261,"line":2241},[1259,8248,1266],{"emptyLinePlaceholder":1265},[1259,8250,8251],{"class":1261,"line":2253},[1259,8252,8253],{"class":1272},"        -- named tokens beyond admin\u002Fsupport, each scoped on its own: https:\u002F\u002Fdocs.re-cord.dev\u002Fen\u002Fresources\u002Frec_library\u002Fweb-config\n",[1259,8255,8256],{"class":1261,"line":2258},[1259,8257,8258],{"class":1272},"        -- customTokens = {\n",[1259,8260,8261],{"class":1261,"line":2293},[1259,8262,8263],{"class":1272},"        --     { name = \"heistsOnly\", scopes = { \"heists\" }, },\n",[1259,8265,8266],{"class":1261,"line":2319},[1259,8267,8268],{"class":1272},"        --     { name = \"fullAccess\", scopes = { \"*\" }, },\n",[1259,8270,8271],{"class":1261,"line":2324},[1259,8272,8273],{"class":1272},"        -- },\n",[1259,8275,8276],{"class":1261,"line":2334},[1259,8277,1266],{"emptyLinePlaceholder":1265},[1259,8279,8280],{"class":1261,"line":2347},[1259,8281,8282],{"class":1272},"        -- replaces the convar-built address list entirely, keep loopback in it\n",[1259,8284,8285],{"class":1261,"line":2352},[1259,8286,8287],{"class":1272},"        -- allowedAddresses = {\n",[1259,8289,8290],{"class":1261,"line":2358},[1259,8291,8292],{"class":1272},"        --     \"127.0.0.0\u002F8\",\n",[1259,8294,8295],{"class":1261,"line":2364},[1259,8296,8297],{"class":1272},"        --     \"192.168.1.0\u002F24\",\n",[1259,8299,8300],{"class":1261,"line":2370},[1259,8301,8273],{"class":1272},[1259,8303,8304],{"class":1261,"line":2380},[1259,8305,1266],{"emptyLinePlaceholder":1265},[1259,8307,8308],{"class":1261,"line":2385},[1259,8309,8310],{"class":1272},"        -- trustedProxies = {\n",[1259,8312,8313],{"class":1261,"line":2396},[1259,8314,8315],{"class":1272},"        --     \"10.0.0.5\",\n",[1259,8317,8318],{"class":1261,"line":2409},[1259,8319,8273],{"class":1272},[1259,8321,8322],{"class":1261,"line":2414},[1259,8323,1588],{"class":1291},[1259,8325,8326,8329],{"class":1261,"line":2424},[1259,8327,8328],{"class":1291},"}) ",[1259,8330,8331],{"class":1272},"--[[@as REC_HeistManager.Server.Config.Web]]\n",[1259,8333,8334],{"class":1261,"line":2437},[1259,8335,1266],{"emptyLinePlaceholder":1265},[1259,8337,8338],{"class":1261,"line":2442},[1259,8339,1366],{"class":1272},[1259,8341,8342],{"class":1261,"line":2452},[1259,8343,8344],{"class":1272},"---     In-world recorder for guard patrol routes\n",[1259,8346,8347],{"class":1261,"line":2465},[1259,8348,8349],{"class":1272},"---     lib.addCommand is restricted, so the ACE `command.\u003Cname>` is required as well,\n",[1259,8351,8352],{"class":1261,"line":2470},[1259,8353,8354],{"class":1272},"---     and the same panel permission as the entity editor is checked on top of it.\n",[1259,8356,8357],{"class":1261,"line":2480},[1259,8358,1378],{"class":1272},[1259,8360,8361,8363,8366,8368],{"class":1261,"line":2493},[1259,8362,1394],{"class":1291},[1259,8364,8365],{"class":1325},"guardRoute",[1259,8367,1400],{"class":1287},[1259,8369,1464],{"class":1291},[1259,8371,8372],{"class":1261,"line":2498},[1259,8373,1266],{"emptyLinePlaceholder":1265},[1259,8375,8376,8378,8380],{"class":1261,"line":2508},[1259,8377,8142],{"class":1291},[1259,8379,1295],{"class":1287},[1259,8381,1464],{"class":1291},[1259,8383,8384],{"class":1261,"line":2521},[1259,8385,1266],{"emptyLinePlaceholder":1265},[1259,8387,8388,8390,8392],{"class":1261,"line":2526},[1259,8389,1490],{"class":1272},[1259,8391,1277],{"class":1276},[1259,8393,1495],{"class":1280},[1259,8395,8396,8398,8400,8402,8405,8407],{"class":1261,"line":2531},[1259,8397,8163],{"class":1291},[1259,8399,1295],{"class":1287},[1259,8401,1302],{"class":1287},[1259,8403,8404],{"class":1305},"heistroute",[1259,8406,1511],{"class":1287},[1259,8408,1514],{"class":1291},[1259,8410,8411],{"class":1261,"line":2536},[1259,8412,1266],{"emptyLinePlaceholder":1265},[1259,8414,8415,8417,8419],{"class":1261,"line":2541},[1259,8416,1490],{"class":1272},[1259,8418,1277],{"class":1276},[1259,8420,1495],{"class":1280},[1259,8422,8423,8425,8427,8429,8432,8434],{"class":1261,"line":2547},[1259,8424,8191],{"class":1291},[1259,8426,1295],{"class":1287},[1259,8428,1302],{"class":1287},[1259,8430,8431],{"class":1305},"Record a guard patrol route and copy it as config",[1259,8433,1511],{"class":1287},[1259,8435,1514],{"class":1291},[1259,8437,8438],{"class":1261,"line":2552},[1259,8439,1588],{"class":1291},[1259,8441,8442],{"class":1261,"line":2562},[1259,8443,1594],{"class":1291},[1259,8445,8446],{"class":1261,"line":2567},[1259,8447,1266],{"emptyLinePlaceholder":1265},[1259,8449,8450],{"class":1261,"line":2590},[1259,8451,8452],{"class":1272},"-- put the panel owned defaults in place before anything reads them\n",[1259,8454,8455,8458,8461,8464,8467],{"class":1261,"line":2606},[1259,8456,8457],{"class":1291},"WebConfigStore.",[1259,8459,8460],{"class":1298},"seed",[1259,8462,8463],{"class":1291},"(config, settings.",[1259,8465,8466],{"class":1325},"list",[1259,8468,5794],{"class":1291},[1259,8470,8471],{"class":1261,"line":2611},[1259,8472,1266],{"emptyLinePlaceholder":1265},[1259,8474,8475,8477],{"class":1261,"line":2621},[1259,8476,7461],{"class":1698},[1259,8478,7464],{"class":1291},[1259,8480,8481],{"class":1261,"line":2634},[1259,8482,1266],{"emptyLinePlaceholder":1265},[1259,8484,8485],{"class":1261,"line":2639},[1259,8486,8487],{"class":1272},"---@\n",[1259,8489,8490],{"class":1261,"line":2649},[1259,8491,1266],{"emptyLinePlaceholder":1265},[1259,8493,8494,8496,8498,8501,8503],{"class":1261,"line":2661},[1259,8495,1273],{"class":1272},[1259,8497,1339],{"class":1276},[1259,8499,8500],{"class":1280}," REC_HeistManager.Server.Config.Web",[1259,8502,7773],{"class":1698},[1259,8504,8505],{"class":1280}," REC_Library.Server.Class.Web.WebConfig.Result\n",[1259,8507,8508,8510,8513,8516,8518,8520,8522,8524,8526,8529,8531,8533],{"class":1261,"line":2666},[1259,8509,1273],{"class":1272},[1259,8511,8512],{"class":1276},"@field",[1259,8514,8515],{"class":1280}," command",[1259,8517,1808],{"class":1698},[1259,8519,6153],{"class":1280},[1259,8521,1814],{"class":1698},[1259,8523,6158],{"class":1280},[1259,8525,1820],{"class":1698},[1259,8527,8528],{"class":1280},"help",[1259,8530,1814],{"class":1698},[1259,8532,6158],{"class":1280},[1259,8534,8535],{"class":1698},", }\n",[1249,8537,8540],{"className":1251,"code":8538,"filename":8539,"language":1253,"meta":1254,"style":1254},"--[[\n--\n--                       ________ __________      ________________ ________ ________\n--                       ___  __ \\___  ____\u002F_____ __  ____\u002F__  __ \\___  __ \\___  __ \\\n--        ________       __  \u002F_\u002F \u002F__  __\u002F   ___(_)_  \u002F     _  \u002F \u002F \u002F__  \u002F_\u002F \u002F__  \u002F \u002F \u002F       ________\n--        _\u002F_____\u002F       _  _, _\u002F _  \u002F___   ___   \u002F \u002F___   \u002F \u002F_\u002F \u002F _  _, _\u002F _  \u002F_\u002F \u002F        _\u002F_____\u002F\n--                       \u002F_\u002F |_|  \u002F_____\u002F   _(_)  \\____\u002F   \\____\u002F  \u002F_\u002F |_|  \u002F_____\u002F\n--\n---]]\n\nfx_version 'cerulean'\ngame 'gta5'\nlua54 'yes'\n\nversion '2.4.0'\nauthor 'Ⓒ RE:CORD | @Nazu'\ndescription 'Ⓒ RE:CORD Heist Manager'\n\ndependencies {\n    'REC_Library',\n    'REC_Utils',\n    'REC_PlayerManager',\n    'REC_EffectManager',\n}\n\n---[[\n---     Load order is the dependency order.\n---     Protected files cannot be required, so a module publishes itself into the REC\n---     namespace and every consumer is listed after the modules it reads.\n---     Only what a buyer edits is loaded through require, and stays readable.\n---]]\nshared_script {\n    '@REC_Library\u002Finit.lua',\n    'shared\u002Fsh_namespace.lua',\n    'config\u002Fsh_config.lua',\n    'locales\u002F*.lua',\n    'shared\u002Fsh_enum.lua',\n    'shared\u002Fsh_event.lua',\n    'shared\u002Fsh_guardConfig.lua',\n    'shared\u002Fsh_difficulty.lua',\n    'shared\u002Fsh_locale.lua',\n}\n\nclient_scripts {\n    'handler\u002Fcl_handler.lua',\n    'client\u002Fcl_utils.lua',\n    'client\u002Fmodules\u002Fcl_heistState.lua',\n    'client\u002Fmodules\u002Fcl_heistInteract.lua',\n    'client\u002Fmodules\u002Fcl_patrol.lua',\n    'client\u002Fmodules\u002Fcl_heistZone.lua',\n    'client\u002Fmodules\u002Fcl_heistHud.lua',\n    'client\u002Fmodules\u002Fcl_npc.lua',\n    'client\u002Fmodules\u002Fcl_patrolEditor.lua',\n    'client\u002Fmodules\u002FentityPlacer.lua',\n    'client\u002Fmanager\u002Fcl_entityManager.lua',\n    'client\u002Fmanager\u002Fcl_zoneManager.lua',\n    'client\u002Fmanager\u002Fcl_blipManager.lua',\n    'client\u002Fmanager\u002Fcl_sessionManager.lua',\n    'client\u002Fcl_main.lua',\n    \"@REC_EntityManager\u002Fclient\u002Fhook\u002Fobject.lua\",\n    \"@REC_EntityManager\u002Fclient\u002Fhook\u002Fped.lua\",\n    \"@REC_EntityManager\u002Fclient\u002Fhook\u002Fvehicle.lua\",\n}\n\nserver_scripts {\n    '@oxmysql\u002Flib\u002FMySQL.lua',\n    'server\u002Fsv_settings.lua',\n    'config\u002Fsv_config.lua',\n    'handler\u002Fsv_handler.lua',\n    'server\u002Fsv_utils.lua',\n    'server\u002Fmodules\u002Fsv_heistToken.lua',\n    'server\u002Fmodules\u002Fsv_heistSync.lua',\n    'server\u002Fmodules\u002Fsv_heistDoor.lua',\n    'server\u002Fmodules\u002Fsv_heistState.lua',\n    'server\u002Fmodules\u002Fsv_heistEntity.lua',\n    'server\u002Fmodules\u002Fsv_npc.lua',\n    'server\u002Fmodules\u002Fsv_patrol.lua',\n    'server\u002Fmodules\u002Fsv_heistPhase.lua',\n    'server\u002Fmodules\u002Fsv_heistInteract.lua',\n    'server\u002Fmodules\u002Fsv_playerCooldown.lua',\n    'server\u002Fmodules\u002Fsv_heist.lua',\n    'server\u002Fmanager\u002Fsv_entityManager.lua',\n    'server\u002Fmanager\u002Fsv_ownershipManager.lua',\n    'server\u002Fmanager\u002Fsv_heistZoneManager.lua',\n    'server\u002Fmanager\u002Fsv_serverManager.lua',\n    'server\u002Fsv_main.lua',\n    \"@REC_EntityManager\u002Fserver\u002Fhook\u002Fobject.lua\",\n    \"@REC_EntityManager\u002Fserver\u002Fhook\u002Fped.lua\",\n    \"@REC_EntityManager\u002Fserver\u002Fhook\u002Fvehicle.lua\",\n}\n\nui_page 'web\u002Fbuild\u002Findex.html'\n\nfiles {\n    'web\u002Fbuild\u002Findex.html',\n    'web\u002Fbuild\u002Fassets\u002F*',\n    'locales\u002Fweb\u002F*.json',\n}\n\n---[[\n---     Only what a buyer edits stays readable. The runtime is protected.\n---     sv_settings is here because config\u002Fsv_config.lua requires it.\n---]]\nescrow_ignore {\n    'config\u002F*.lua',\n    'handler\u002F*.lua',\n    'locales\u002F*.lua',\n    'server\u002Fsv_settings.lua',\n    'annotations.lua',\n}\n","fxmanifest.lua",[1256,8541,8542,8547,8552,8557,8562,8567,8572,8577,8581,8585,8589,8603,8615,8627,8631,8643,8655,8667,8671,8678,8689,8699,8709,8719,8723,8727,8731,8736,8741,8746,8751,8755,8762,8773,8784,8794,8805,8816,8827,8838,8849,8860,8864,8868,8875,8886,8897,8908,8919,8930,8941,8952,8963,8974,8985,8996,9007,9018,9029,9040,9052,9063,9074,9078,9082,9089,9100,9111,9121,9132,9143,9154,9165,9176,9187,9198,9209,9220,9231,9242,9253,9264,9275,9286,9297,9308,9319,9330,9341,9352,9356,9360,9372,9376,9383,9393,9404,9415,9419,9423,9427,9432,9437,9441,9448,9459,9470,9480,9490,9501],{"__ignoreMap":1254},[1259,8543,8544],{"class":1261,"line":1262},[1259,8545,8546],{"class":1272},"--[[\n",[1259,8548,8549],{"class":1261,"line":1269},[1259,8550,8551],{"class":1272},"--\n",[1259,8553,8554],{"class":1261,"line":1284},[1259,8555,8556],{"class":1272},"--                       ________ __________      ________________ ________ ________\n",[1259,8558,8559],{"class":1261,"line":1312},[1259,8560,8561],{"class":1272},"--                       ___  __ \\___  ____\u002F_____ __  ____\u002F__  __ \\___  __ \\___  __ \\\n",[1259,8563,8564],{"class":1261,"line":1329},[1259,8565,8566],{"class":1272},"--        ________       __  \u002F_\u002F \u002F__  __\u002F   ___(_)_  \u002F     _  \u002F \u002F \u002F__  \u002F_\u002F \u002F__  \u002F \u002F \u002F       ________\n",[1259,8568,8569],{"class":1261,"line":1334},[1259,8570,8571],{"class":1272},"--        _\u002F_____\u002F       _  _, _\u002F _  \u002F___   ___   \u002F \u002F___   \u002F \u002F_\u002F \u002F _  _, _\u002F _  \u002F_\u002F \u002F        _\u002F_____\u002F\n",[1259,8573,8574],{"class":1261,"line":1345},[1259,8575,8576],{"class":1272},"--                       \u002F_\u002F |_|  \u002F_____\u002F   _(_)  \\____\u002F   \\____\u002F  \u002F_\u002F |_|  \u002F_____\u002F\n",[1259,8578,8579],{"class":1261,"line":1358},[1259,8580,8551],{"class":1272},[1259,8582,8583],{"class":1261,"line":1363},[1259,8584,1378],{"class":1272},[1259,8586,8587],{"class":1261,"line":1369},[1259,8588,1266],{"emptyLinePlaceholder":1265},[1259,8590,8591,8594,8597,8600],{"class":1261,"line":1375},[1259,8592,8593],{"class":1298},"fx_version",[1259,8595,8596],{"class":1287}," '",[1259,8598,8599],{"class":1305},"cerulean",[1259,8601,8602],{"class":1287},"'\n",[1259,8604,8605,8608,8610,8613],{"class":1261,"line":1381},[1259,8606,8607],{"class":1298},"game",[1259,8609,8596],{"class":1287},[1259,8611,8612],{"class":1305},"gta5",[1259,8614,8602],{"class":1287},[1259,8616,8617,8620,8622,8625],{"class":1261,"line":1391},[1259,8618,8619],{"class":1298},"lua54",[1259,8621,8596],{"class":1287},[1259,8623,8624],{"class":1305},"yes",[1259,8626,8602],{"class":1287},[1259,8628,8629],{"class":1261,"line":1406},[1259,8630,1266],{"emptyLinePlaceholder":1265},[1259,8632,8633,8636,8638,8641],{"class":1261,"line":1411},[1259,8634,8635],{"class":1298},"version",[1259,8637,8596],{"class":1287},[1259,8639,8640],{"class":1305},"2.4.0",[1259,8642,8602],{"class":1287},[1259,8644,8645,8648,8650,8653],{"class":1261,"line":1416},[1259,8646,8647],{"class":1298},"author",[1259,8649,8596],{"class":1287},[1259,8651,8652],{"class":1305},"Ⓒ RE:CORD | @Nazu",[1259,8654,8602],{"class":1287},[1259,8656,8657,8660,8662,8665],{"class":1261,"line":1428},[1259,8658,8659],{"class":1298},"description",[1259,8661,8596],{"class":1287},[1259,8663,8664],{"class":1305},"Ⓒ RE:CORD Heist Manager",[1259,8666,8602],{"class":1287},[1259,8668,8669],{"class":1261,"line":1433},[1259,8670,1266],{"emptyLinePlaceholder":1265},[1259,8672,8673,8676],{"class":1261,"line":1438},[1259,8674,8675],{"class":1298},"dependencies",[1259,8677,1464],{"class":1291},[1259,8679,8680,8683,8685,8687],{"class":1261,"line":1444},[1259,8681,8682],{"class":1287},"    '",[1259,8684,488],{"class":1305},[1259,8686,3240],{"class":1287},[1259,8688,1514],{"class":1291},[1259,8690,8691,8693,8695,8697],{"class":1261,"line":1449},[1259,8692,8682],{"class":1287},[1259,8694,511],{"class":1305},[1259,8696,3240],{"class":1287},[1259,8698,1514],{"class":1291},[1259,8700,8701,8703,8705,8707],{"class":1261,"line":1467},[1259,8702,8682],{"class":1287},[1259,8704,530],{"class":1305},[1259,8706,3240],{"class":1287},[1259,8708,1514],{"class":1291},[1259,8710,8711,8713,8715,8717],{"class":1261,"line":1472},[1259,8712,8682],{"class":1287},[1259,8714,583],{"class":1305},[1259,8716,3240],{"class":1287},[1259,8718,1514],{"class":1291},[1259,8720,8721],{"class":1261,"line":1482},[1259,8722,1594],{"class":1291},[1259,8724,8725],{"class":1261,"line":1487},[1259,8726,1266],{"emptyLinePlaceholder":1265},[1259,8728,8729],{"class":1261,"line":1498},[1259,8730,1366],{"class":1272},[1259,8732,8733],{"class":1261,"line":1517},[1259,8734,8735],{"class":1272},"---     Load order is the dependency order.\n",[1259,8737,8738],{"class":1261,"line":1522},[1259,8739,8740],{"class":1272},"---     Protected files cannot be required, so a module publishes itself into the REC\n",[1259,8742,8743],{"class":1261,"line":1532},[1259,8744,8745],{"class":1272},"---     namespace and every consumer is listed after the modules it reads.\n",[1259,8747,8748],{"class":1261,"line":1542},[1259,8749,8750],{"class":1272},"---     Only what a buyer edits is loaded through require, and stays readable.\n",[1259,8752,8753],{"class":1261,"line":1555},[1259,8754,1378],{"class":1272},[1259,8756,8757,8760],{"class":1261,"line":1567},[1259,8758,8759],{"class":1298},"shared_script",[1259,8761,1464],{"class":1291},[1259,8763,8764,8766,8769,8771],{"class":1261,"line":1579},[1259,8765,8682],{"class":1287},[1259,8767,8768],{"class":1305},"@REC_Library\u002Finit.lua",[1259,8770,3240],{"class":1287},[1259,8772,1514],{"class":1291},[1259,8774,8775,8777,8780,8782],{"class":1261,"line":1585},[1259,8776,8682],{"class":1287},[1259,8778,8779],{"class":1305},"shared\u002Fsh_namespace.lua",[1259,8781,3240],{"class":1287},[1259,8783,1514],{"class":1291},[1259,8785,8786,8788,8790,8792],{"class":1261,"line":1591},[1259,8787,8682],{"class":1287},[1259,8789,1247],{"class":1305},[1259,8791,3240],{"class":1287},[1259,8793,1514],{"class":1291},[1259,8795,8796,8798,8801,8803],{"class":1261,"line":1597},[1259,8797,8682],{"class":1287},[1259,8799,8800],{"class":1305},"locales\u002F*.lua",[1259,8802,3240],{"class":1287},[1259,8804,1514],{"class":1291},[1259,8806,8807,8809,8812,8814],{"class":1261,"line":1602},[1259,8808,8682],{"class":1287},[1259,8810,8811],{"class":1305},"shared\u002Fsh_enum.lua",[1259,8813,3240],{"class":1287},[1259,8815,1514],{"class":1291},[1259,8817,8818,8820,8823,8825],{"class":1261,"line":1607},[1259,8819,8682],{"class":1287},[1259,8821,8822],{"class":1305},"shared\u002Fsh_event.lua",[1259,8824,3240],{"class":1287},[1259,8826,1514],{"class":1291},[1259,8828,8829,8831,8834,8836],{"class":1261,"line":1613},[1259,8830,8682],{"class":1287},[1259,8832,8833],{"class":1305},"shared\u002Fsh_guardConfig.lua",[1259,8835,3240],{"class":1287},[1259,8837,1514],{"class":1291},[1259,8839,8840,8842,8845,8847],{"class":1261,"line":1618},[1259,8841,8682],{"class":1287},[1259,8843,8844],{"class":1305},"shared\u002Fsh_difficulty.lua",[1259,8846,3240],{"class":1287},[1259,8848,1514],{"class":1291},[1259,8850,8851,8853,8856,8858],{"class":1261,"line":1624},[1259,8852,8682],{"class":1287},[1259,8854,8855],{"class":1305},"shared\u002Fsh_locale.lua",[1259,8857,3240],{"class":1287},[1259,8859,1514],{"class":1291},[1259,8861,8862],{"class":1261,"line":1630},[1259,8863,1594],{"class":1291},[1259,8865,8866],{"class":1261,"line":1636},[1259,8867,1266],{"emptyLinePlaceholder":1265},[1259,8869,8870,8873],{"class":1261,"line":1641},[1259,8871,8872],{"class":1298},"client_scripts",[1259,8874,1464],{"class":1291},[1259,8876,8877,8879,8882,8884],{"class":1261,"line":1653},[1259,8878,8682],{"class":1287},[1259,8880,8881],{"class":1305},"handler\u002Fcl_handler.lua",[1259,8883,3240],{"class":1287},[1259,8885,1514],{"class":1291},[1259,8887,8888,8890,8893,8895],{"class":1261,"line":1658},[1259,8889,8682],{"class":1287},[1259,8891,8892],{"class":1305},"client\u002Fcl_utils.lua",[1259,8894,3240],{"class":1287},[1259,8896,1514],{"class":1291},[1259,8898,8899,8901,8904,8906],{"class":1261,"line":1664},[1259,8900,8682],{"class":1287},[1259,8902,8903],{"class":1305},"client\u002Fmodules\u002Fcl_heistState.lua",[1259,8905,3240],{"class":1287},[1259,8907,1514],{"class":1291},[1259,8909,8910,8912,8915,8917],{"class":1261,"line":1670},[1259,8911,8682],{"class":1287},[1259,8913,8914],{"class":1305},"client\u002Fmodules\u002Fcl_heistInteract.lua",[1259,8916,3240],{"class":1287},[1259,8918,1514],{"class":1291},[1259,8920,8921,8923,8926,8928],{"class":1261,"line":1676},[1259,8922,8682],{"class":1287},[1259,8924,8925],{"class":1305},"client\u002Fmodules\u002Fcl_patrol.lua",[1259,8927,3240],{"class":1287},[1259,8929,1514],{"class":1291},[1259,8931,8932,8934,8937,8939],{"class":1261,"line":1686},[1259,8933,8682],{"class":1287},[1259,8935,8936],{"class":1305},"client\u002Fmodules\u002Fcl_heistZone.lua",[1259,8938,3240],{"class":1287},[1259,8940,1514],{"class":1291},[1259,8942,8943,8945,8948,8950],{"class":1261,"line":1691},[1259,8944,8682],{"class":1287},[1259,8946,8947],{"class":1305},"client\u002Fmodules\u002Fcl_heistHud.lua",[1259,8949,3240],{"class":1287},[1259,8951,1514],{"class":1291},[1259,8953,8954,8956,8959,8961],{"class":1261,"line":1736},[1259,8955,8682],{"class":1287},[1259,8957,8958],{"class":1305},"client\u002Fmodules\u002Fcl_npc.lua",[1259,8960,3240],{"class":1287},[1259,8962,1514],{"class":1291},[1259,8964,8965,8967,8970,8972],{"class":1261,"line":1752},[1259,8966,8682],{"class":1287},[1259,8968,8969],{"class":1305},"client\u002Fmodules\u002Fcl_patrolEditor.lua",[1259,8971,3240],{"class":1287},[1259,8973,1514],{"class":1291},[1259,8975,8976,8978,8981,8983],{"class":1261,"line":1757},[1259,8977,8682],{"class":1287},[1259,8979,8980],{"class":1305},"client\u002Fmodules\u002FentityPlacer.lua",[1259,8982,3240],{"class":1287},[1259,8984,1514],{"class":1291},[1259,8986,8987,8989,8992,8994],{"class":1261,"line":1780},[1259,8988,8682],{"class":1287},[1259,8990,8991],{"class":1305},"client\u002Fmanager\u002Fcl_entityManager.lua",[1259,8993,3240],{"class":1287},[1259,8995,1514],{"class":1291},[1259,8997,8998,9000,9003,9005],{"class":1261,"line":1796},[1259,8999,8682],{"class":1287},[1259,9001,9002],{"class":1305},"client\u002Fmanager\u002Fcl_zoneManager.lua",[1259,9004,3240],{"class":1287},[1259,9006,1514],{"class":1291},[1259,9008,9009,9011,9014,9016],{"class":1261,"line":1801},[1259,9010,8682],{"class":1287},[1259,9012,9013],{"class":1305},"client\u002Fmanager\u002Fcl_blipManager.lua",[1259,9015,3240],{"class":1287},[1259,9017,1514],{"class":1291},[1259,9019,9020,9022,9025,9027],{"class":1261,"line":1841},[1259,9021,8682],{"class":1287},[1259,9023,9024],{"class":1305},"client\u002Fmanager\u002Fcl_sessionManager.lua",[1259,9026,3240],{"class":1287},[1259,9028,1514],{"class":1291},[1259,9030,9031,9033,9036,9038],{"class":1261,"line":1869},[1259,9032,8682],{"class":1287},[1259,9034,9035],{"class":1305},"client\u002Fcl_main.lua",[1259,9037,3240],{"class":1287},[1259,9039,1514],{"class":1291},[1259,9041,9042,9045,9048,9050],{"class":1261,"line":1874},[1259,9043,9044],{"class":1287},"    \"",[1259,9046,9047],{"class":1305},"@REC_EntityManager\u002Fclient\u002Fhook\u002Fobject.lua",[1259,9049,1511],{"class":1287},[1259,9051,1514],{"class":1291},[1259,9053,9054,9056,9059,9061],{"class":1261,"line":1884},[1259,9055,9044],{"class":1287},[1259,9057,9058],{"class":1305},"@REC_EntityManager\u002Fclient\u002Fhook\u002Fped.lua",[1259,9060,1511],{"class":1287},[1259,9062,1514],{"class":1291},[1259,9064,9065,9067,9070,9072],{"class":1261,"line":1897},[1259,9066,9044],{"class":1287},[1259,9068,9069],{"class":1305},"@REC_EntityManager\u002Fclient\u002Fhook\u002Fvehicle.lua",[1259,9071,1511],{"class":1287},[1259,9073,1514],{"class":1291},[1259,9075,9076],{"class":1261,"line":1902},[1259,9077,1594],{"class":1291},[1259,9079,9080],{"class":1261,"line":1912},[1259,9081,1266],{"emptyLinePlaceholder":1265},[1259,9083,9084,9087],{"class":1261,"line":1925},[1259,9085,9086],{"class":1298},"server_scripts",[1259,9088,1464],{"class":1291},[1259,9090,9091,9093,9096,9098],{"class":1261,"line":1930},[1259,9092,8682],{"class":1287},[1259,9094,9095],{"class":1305},"@oxmysql\u002Flib\u002FMySQL.lua",[1259,9097,3240],{"class":1287},[1259,9099,1514],{"class":1291},[1259,9101,9102,9104,9107,9109],{"class":1261,"line":1935},[1259,9103,8682],{"class":1287},[1259,9105,9106],{"class":1305},"server\u002Fsv_settings.lua",[1259,9108,3240],{"class":1287},[1259,9110,1514],{"class":1291},[1259,9112,9113,9115,9117,9119],{"class":1261,"line":1940},[1259,9114,8682],{"class":1287},[1259,9116,7468],{"class":1305},[1259,9118,3240],{"class":1287},[1259,9120,1514],{"class":1291},[1259,9122,9123,9125,9128,9130],{"class":1261,"line":1946},[1259,9124,8682],{"class":1287},[1259,9126,9127],{"class":1305},"handler\u002Fsv_handler.lua",[1259,9129,3240],{"class":1287},[1259,9131,1514],{"class":1291},[1259,9133,9134,9136,9139,9141],{"class":1261,"line":1951},[1259,9135,8682],{"class":1287},[1259,9137,9138],{"class":1305},"server\u002Fsv_utils.lua",[1259,9140,3240],{"class":1287},[1259,9142,1514],{"class":1291},[1259,9144,9145,9147,9150,9152],{"class":1261,"line":1961},[1259,9146,8682],{"class":1287},[1259,9148,9149],{"class":1305},"server\u002Fmodules\u002Fsv_heistToken.lua",[1259,9151,3240],{"class":1287},[1259,9153,1514],{"class":1291},[1259,9155,9156,9158,9161,9163],{"class":1261,"line":1966},[1259,9157,8682],{"class":1287},[1259,9159,9160],{"class":1305},"server\u002Fmodules\u002Fsv_heistSync.lua",[1259,9162,3240],{"class":1287},[1259,9164,1514],{"class":1291},[1259,9166,9167,9169,9172,9174],{"class":1261,"line":1976},[1259,9168,8682],{"class":1287},[1259,9170,9171],{"class":1305},"server\u002Fmodules\u002Fsv_heistDoor.lua",[1259,9173,3240],{"class":1287},[1259,9175,1514],{"class":1291},[1259,9177,9178,9180,9183,9185],{"class":1261,"line":1989},[1259,9179,8682],{"class":1287},[1259,9181,9182],{"class":1305},"server\u002Fmodules\u002Fsv_heistState.lua",[1259,9184,3240],{"class":1287},[1259,9186,1514],{"class":1291},[1259,9188,9189,9191,9194,9196],{"class":1261,"line":1994},[1259,9190,8682],{"class":1287},[1259,9192,9193],{"class":1305},"server\u002Fmodules\u002Fsv_heistEntity.lua",[1259,9195,3240],{"class":1287},[1259,9197,1514],{"class":1291},[1259,9199,9200,9202,9205,9207],{"class":1261,"line":2004},[1259,9201,8682],{"class":1287},[1259,9203,9204],{"class":1305},"server\u002Fmodules\u002Fsv_npc.lua",[1259,9206,3240],{"class":1287},[1259,9208,1514],{"class":1291},[1259,9210,9211,9213,9216,9218],{"class":1261,"line":2017},[1259,9212,8682],{"class":1287},[1259,9214,9215],{"class":1305},"server\u002Fmodules\u002Fsv_patrol.lua",[1259,9217,3240],{"class":1287},[1259,9219,1514],{"class":1291},[1259,9221,9222,9224,9227,9229],{"class":1261,"line":2022},[1259,9223,8682],{"class":1287},[1259,9225,9226],{"class":1305},"server\u002Fmodules\u002Fsv_heistPhase.lua",[1259,9228,3240],{"class":1287},[1259,9230,1514],{"class":1291},[1259,9232,9233,9235,9238,9240],{"class":1261,"line":2032},[1259,9234,8682],{"class":1287},[1259,9236,9237],{"class":1305},"server\u002Fmodules\u002Fsv_heistInteract.lua",[1259,9239,3240],{"class":1287},[1259,9241,1514],{"class":1291},[1259,9243,9244,9246,9249,9251],{"class":1261,"line":2045},[1259,9245,8682],{"class":1287},[1259,9247,9248],{"class":1305},"server\u002Fmodules\u002Fsv_playerCooldown.lua",[1259,9250,3240],{"class":1287},[1259,9252,1514],{"class":1291},[1259,9254,9255,9257,9260,9262],{"class":1261,"line":2050},[1259,9256,8682],{"class":1287},[1259,9258,9259],{"class":1305},"server\u002Fmodules\u002Fsv_heist.lua",[1259,9261,3240],{"class":1287},[1259,9263,1514],{"class":1291},[1259,9265,9266,9268,9271,9273],{"class":1261,"line":2060},[1259,9267,8682],{"class":1287},[1259,9269,9270],{"class":1305},"server\u002Fmanager\u002Fsv_entityManager.lua",[1259,9272,3240],{"class":1287},[1259,9274,1514],{"class":1291},[1259,9276,9277,9279,9282,9284],{"class":1261,"line":2073},[1259,9278,8682],{"class":1287},[1259,9280,9281],{"class":1305},"server\u002Fmanager\u002Fsv_ownershipManager.lua",[1259,9283,3240],{"class":1287},[1259,9285,1514],{"class":1291},[1259,9287,9288,9290,9293,9295],{"class":1261,"line":2078},[1259,9289,8682],{"class":1287},[1259,9291,9292],{"class":1305},"server\u002Fmanager\u002Fsv_heistZoneManager.lua",[1259,9294,3240],{"class":1287},[1259,9296,1514],{"class":1291},[1259,9298,9299,9301,9304,9306],{"class":1261,"line":2093},[1259,9300,8682],{"class":1287},[1259,9302,9303],{"class":1305},"server\u002Fmanager\u002Fsv_serverManager.lua",[1259,9305,3240],{"class":1287},[1259,9307,1514],{"class":1291},[1259,9309,9310,9312,9315,9317],{"class":1261,"line":2106},[1259,9311,8682],{"class":1287},[1259,9313,9314],{"class":1305},"server\u002Fsv_main.lua",[1259,9316,3240],{"class":1287},[1259,9318,1514],{"class":1291},[1259,9320,9321,9323,9326,9328],{"class":1261,"line":2111},[1259,9322,9044],{"class":1287},[1259,9324,9325],{"class":1305},"@REC_EntityManager\u002Fserver\u002Fhook\u002Fobject.lua",[1259,9327,1511],{"class":1287},[1259,9329,1514],{"class":1291},[1259,9331,9332,9334,9337,9339],{"class":1261,"line":2121},[1259,9333,9044],{"class":1287},[1259,9335,9336],{"class":1305},"@REC_EntityManager\u002Fserver\u002Fhook\u002Fped.lua",[1259,9338,1511],{"class":1287},[1259,9340,1514],{"class":1291},[1259,9342,9343,9345,9348,9350],{"class":1261,"line":2134},[1259,9344,9044],{"class":1287},[1259,9346,9347],{"class":1305},"@REC_EntityManager\u002Fserver\u002Fhook\u002Fvehicle.lua",[1259,9349,1511],{"class":1287},[1259,9351,1514],{"class":1291},[1259,9353,9354],{"class":1261,"line":2139},[1259,9355,1594],{"class":1291},[1259,9357,9358],{"class":1261,"line":2154},[1259,9359,1266],{"emptyLinePlaceholder":1265},[1259,9361,9362,9365,9367,9370],{"class":1261,"line":2167},[1259,9363,9364],{"class":1298},"ui_page",[1259,9366,8596],{"class":1287},[1259,9368,9369],{"class":1305},"web\u002Fbuild\u002Findex.html",[1259,9371,8602],{"class":1287},[1259,9373,9374],{"class":1261,"line":2172},[1259,9375,1266],{"emptyLinePlaceholder":1265},[1259,9377,9378,9381],{"class":1261,"line":2177},[1259,9379,9380],{"class":1298},"files",[1259,9382,1464],{"class":1291},[1259,9384,9385,9387,9389,9391],{"class":1261,"line":2182},[1259,9386,8682],{"class":1287},[1259,9388,9369],{"class":1305},[1259,9390,3240],{"class":1287},[1259,9392,1514],{"class":1291},[1259,9394,9395,9397,9400,9402],{"class":1261,"line":2188},[1259,9396,8682],{"class":1287},[1259,9398,9399],{"class":1305},"web\u002Fbuild\u002Fassets\u002F*",[1259,9401,3240],{"class":1287},[1259,9403,1514],{"class":1291},[1259,9405,9406,9408,9411,9413],{"class":1261,"line":2194},[1259,9407,8682],{"class":1287},[1259,9409,9410],{"class":1305},"locales\u002Fweb\u002F*.json",[1259,9412,3240],{"class":1287},[1259,9414,1514],{"class":1291},[1259,9416,9417],{"class":1261,"line":2200},[1259,9418,1594],{"class":1291},[1259,9420,9421],{"class":1261,"line":2206},[1259,9422,1266],{"emptyLinePlaceholder":1265},[1259,9424,9425],{"class":1261,"line":2212},[1259,9426,1366],{"class":1272},[1259,9428,9429],{"class":1261,"line":2217},[1259,9430,9431],{"class":1272},"---     Only what a buyer edits stays readable. The runtime is protected.\n",[1259,9433,9434],{"class":1261,"line":2227},[1259,9435,9436],{"class":1272},"---     sv_settings is here because config\u002Fsv_config.lua requires it.\n",[1259,9438,9439],{"class":1261,"line":2232},[1259,9440,1378],{"class":1272},[1259,9442,9443,9446],{"class":1261,"line":2241},[1259,9444,9445],{"class":1298},"escrow_ignore",[1259,9447,1464],{"class":1291},[1259,9449,9450,9452,9455,9457],{"class":1261,"line":2253},[1259,9451,8682],{"class":1287},[1259,9453,9454],{"class":1305},"config\u002F*.lua",[1259,9456,3240],{"class":1287},[1259,9458,1514],{"class":1291},[1259,9460,9461,9463,9466,9468],{"class":1261,"line":2258},[1259,9462,8682],{"class":1287},[1259,9464,9465],{"class":1305},"handler\u002F*.lua",[1259,9467,3240],{"class":1287},[1259,9469,1514],{"class":1291},[1259,9471,9472,9474,9476,9478],{"class":1261,"line":2293},[1259,9473,8682],{"class":1287},[1259,9475,8800],{"class":1305},[1259,9477,3240],{"class":1287},[1259,9479,1514],{"class":1291},[1259,9481,9482,9484,9486,9488],{"class":1261,"line":2319},[1259,9483,8682],{"class":1287},[1259,9485,9106],{"class":1305},[1259,9487,3240],{"class":1287},[1259,9489,1514],{"class":1291},[1259,9491,9492,9494,9497,9499],{"class":1261,"line":2324},[1259,9493,8682],{"class":1287},[1259,9495,9496],{"class":1305},"annotations.lua",[1259,9498,3240],{"class":1287},[1259,9500,1514],{"class":1291},[1259,9502,9503],{"class":1261,"line":2334},[1259,9504,1594],{"class":1291},[9506,9507,9508],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s6hCs, html code.shiki .s6hCs{--shiki-light:#9C3EDA;--shiki-light-font-style:italic;--shiki-default:#C792EA;--shiki-default-font-style:italic;--shiki-dark:#C792EA;--shiki-dark-font-style:italic}html pre.shiki code .sFweD, html code.shiki .sFweD{--shiki-light:#E2931D;--shiki-light-font-style:italic;--shiki-default:#FFCB6B;--shiki-default-font-style:italic;--shiki-dark:#FFCB6B;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .smbvS, html code.shiki .smbvS{--shiki-light:#91B859;--shiki-light-font-style:italic;--shiki-default:#C3E88D;--shiki-default-font-style:italic;--shiki-dark:#C3E88D;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1254,"searchDepth":1269,"depth":1269,"links":9510},[],"Installation, configuration, and usage for REC_HeistManager.","md",null,{},{"title":9516,"description":9511},"REC_HeistManager - Stracture","mTvAHT-J3i5D2wr6_Ce6E6s4KDjj-phCWl7mXTJu_i0",[9519,9520],{"title":507,"path":1137,"stem":1138,"description":9511,"children":-1},{"title":71,"path":1149,"stem":1150,"description":9521,"children":-1},"Installation, configuration, and usage for REC_HeistPrep.",1790438843532]