From 00cfc24d33743000d101ccce3500686b6d442433 Mon Sep 17 00:00:00 2001 From: sebffischer Date: Thu, 17 Oct 2024 13:31:24 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20dgkf/R@6?= =?UTF-8?q?c5e30465c6971d0f48f5086fc4a63d622cd519f=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/wasm/r/r.d.ts | 26 ++-- assets/wasm/r/r.js | 114 +++++++++--------- assets/wasm/r/r_bg.wasm | Bin 2768076 -> 2763555 bytes assets/wasm/r/r_bg.wasm.d.ts | 14 +-- docs/r/callable/core/index.html | 2 +- docs/r/object/rep/enum.Rep.html | 56 ++++----- docs/r/object/rep/fn.try_binary_lgl_op.html | 2 +- docs/r/object/rep/index.html | 2 +- .../rep/struct.ExactIterSubsetIndices.html | 2 +- docs/r/object/rep/struct.Naming.html | 6 +- docs/r/object/struct.CowObj.html | 2 +- docs/r/object/trait.Pow.html | 2 +- docs/r/object/trait.VecPartialCmp.html | 2 +- docs/search-index.js | 2 +- docs/src/r/callable/core.rs.html | 18 ++- docs/src/r/callable/primitive/c.rs.html | 2 +- docs/src/r/object/vector/rep.rs.html | 102 +++++++++++----- docs/type.impl/r/object/rep/enum.Rep.js | 2 +- 18 files changed, 204 insertions(+), 152 deletions(-) diff --git a/assets/wasm/r/r.d.ts b/assets/wasm/r/r.d.ts index 75ab9ea..58ee69a 100644 --- a/assets/wasm/r/r.d.ts +++ b/assets/wasm/r/r.d.ts @@ -29,6 +29,12 @@ export function wasm_parse_errors(args: any, input: string): (ParseError)[]; export function wasm_highlight(args: any, input: string): any[]; /** */ +export enum Experiment { + TailCalls = 0, + RestArgs = 1, +} +/** +*/ export enum Localization { En = 0, Es = 1, @@ -38,12 +44,6 @@ export enum Localization { Emoji = 5, } /** -*/ -export enum Experiment { - TailCalls = 0, - RestArgs = 1, -} -/** * Run the R REPL */ export class Cli { @@ -83,13 +83,6 @@ export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembl export interface InitOutput { readonly memory: WebAssembly.Memory; - readonly __wbg_cli_free: (a: number) => void; - readonly __wbg_get_cli_locale: (a: number) => number; - readonly __wbg_set_cli_locale: (a: number, b: number) => void; - readonly __wbg_get_cli_warranty: (a: number) => number; - readonly __wbg_set_cli_warranty: (a: number, b: number) => void; - readonly __wbg_get_cli_experiments: (a: number, b: number) => void; - readonly __wbg_set_cli_experiments: (a: number, b: number, c: number) => void; readonly __wbg_parseerror_free: (a: number) => void; readonly parseerror_start: (a: number) => number; readonly parseerror_end: (a: number) => number; @@ -98,6 +91,13 @@ export interface InitOutput { readonly wasm_runtime: (a: number) => number; readonly wasm_parse_errors: (a: number, b: number, c: number, d: number) => void; readonly wasm_highlight: (a: number, b: number, c: number, d: number) => void; + readonly __wbg_cli_free: (a: number) => void; + readonly __wbg_get_cli_locale: (a: number) => number; + readonly __wbg_set_cli_locale: (a: number, b: number) => void; + readonly __wbg_get_cli_warranty: (a: number) => number; + readonly __wbg_set_cli_warranty: (a: number, b: number) => void; + readonly __wbg_get_cli_experiments: (a: number, b: number) => void; + readonly __wbg_set_cli_experiments: (a: number, b: number, c: number) => void; readonly __wbindgen_malloc: (a: number, b: number) => number; readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; readonly __wbindgen_export_2: WebAssembly.Table; diff --git a/assets/wasm/r/r.js b/assets/wasm/r/r.js index 1fee358..7fc3d82 100644 --- a/assets/wasm/r/r.js +++ b/assets/wasm/r/r.js @@ -35,6 +35,18 @@ function addHeapObject(obj) { function getObject(idx) { return heap[idx]; } +function dropObject(idx) { + if (idx < 132) return; + heap[idx] = heap_next; + heap_next = idx; +} + +function takeObject(idx) { + const ret = getObject(idx); + dropObject(idx); + return ret; +} + function isLikeNone(x) { return x === undefined || x === null; } @@ -57,18 +69,6 @@ function getInt32Memory0() { return cachedInt32Memory0; } -function dropObject(idx) { - if (idx < 132) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - let WASM_VECTOR_LEN = 0; const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); @@ -171,35 +171,6 @@ function __wbg_adapter_28(arg0, arg1, arg2, arg3) { } } -let cachedUint32Memory0 = null; - -function getUint32Memory0() { - if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) { - cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); - } - return cachedUint32Memory0; -} - -function getArrayJsValueFromWasm0(ptr, len) { - ptr = ptr >>> 0; - const mem = getUint32Memory0(); - const slice = mem.subarray(ptr / 4, ptr / 4 + len); - const result = []; - for (let i = 0; i < slice.length; i++) { - result.push(takeObject(slice[i])); - } - return result; -} - -function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4, 4) >>> 0; - const mem = getUint32Memory0(); - for (let i = 0; i < array.length; i++) { - mem[ptr / 4 + i] = addHeapObject(array[i]); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} /** * @param {any} args * @returns {string} @@ -230,6 +201,25 @@ export function wasm_runtime(args) { return takeObject(ret); } +let cachedUint32Memory0 = null; + +function getUint32Memory0() { + if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) { + cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); + } + return cachedUint32Memory0; +} + +function getArrayJsValueFromWasm0(ptr, len) { + ptr = ptr >>> 0; + const mem = getUint32Memory0(); + const slice = mem.subarray(ptr / 4, ptr / 4 + len); + const result = []; + for (let i = 0; i < slice.length; i++) { + result.push(takeObject(slice[i])); + } + return result; +} /** * Check whether an input produces parse errors * @@ -277,6 +267,16 @@ export function wasm_highlight(args, input) { } } +function passArrayJsValueToWasm0(array, malloc) { + const ptr = malloc(array.length * 4, 4) >>> 0; + const mem = getUint32Memory0(); + for (let i = 0; i < array.length; i++) { + mem[ptr / 4 + i] = addHeapObject(array[i]); + } + WASM_VECTOR_LEN = array.length; + return ptr; +} + function handleError(f, args) { try { return f.apply(this, args); @@ -286,10 +286,10 @@ function handleError(f, args) { } /** */ -export const Localization = Object.freeze({ En:0,"0":"En",Es:1,"1":"Es",Zh:2,"2":"Zh",De:3,"3":"De",Pirate:4,"4":"Pirate",Emoji:5,"5":"Emoji", }); +export const Experiment = Object.freeze({ TailCalls:0,"0":"TailCalls",RestArgs:1,"1":"RestArgs", }); /** */ -export const Experiment = Object.freeze({ TailCalls:0,"0":"TailCalls",RestArgs:1,"1":"RestArgs", }); +export const Localization = Object.freeze({ En:0,"0":"En",Es:1,"1":"Es",Zh:2,"2":"Zh",De:3,"3":"De",Pirate:4,"4":"Pirate",Emoji:5,"5":"Emoji", }); const CliFinalization = (typeof FinalizationRegistry === 'undefined') ? { register: () => {}, unregister: () => {} } @@ -475,9 +475,15 @@ function __wbg_get_imports() { const ret = ParseError.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; + imports.wbg.__wbg_log_622c0899e43adbe8 = function(arg0, arg1) { + console.log(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); + return addHeapObject(ret); }; imports.wbg.__wbindgen_try_into_number = function(arg0) { let result; @@ -491,15 +497,9 @@ imports.wbg.__wbindgen_number_get = function(arg0, arg1) { getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); }; -imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); -}; -imports.wbg.__wbg_log_622c0899e43adbe8 = function(arg0, arg1) { - console.log(getStringFromWasm0(arg0, arg1)); -}; -imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); +imports.wbg.__wbindgen_is_undefined = function(arg0) { + const ret = getObject(arg0) === undefined; + return ret; }; imports.wbg.__wbg_crypto_1d1f22824a6a080c = function(arg0) { const ret = getObject(arg0).crypto; @@ -614,8 +614,8 @@ imports.wbg.__wbindgen_memory = function() { const ret = wasm.memory; return addHeapObject(ret); }; -imports.wbg.__wbindgen_closure_wrapper2880 = function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 1029, __wbg_adapter_28); +imports.wbg.__wbindgen_closure_wrapper2326 = function(arg0, arg1, arg2) { + const ret = makeClosure(arg0, arg1, 580, __wbg_adapter_28); return addHeapObject(ret); }; diff --git a/assets/wasm/r/r_bg.wasm b/assets/wasm/r/r_bg.wasm index b7f51583a925fe1470cf0afbe40bd96f3ec1b553..f65ad755fb7c6094b4097a6f74a2b835b9041108 100644 GIT binary patch delta 505372 zcmeEP2YeO9*3ZoD-nP5<-p~U{xCt#P)qK+5+&vwL%ILO^}R=ktL-Gk40KojG&PoHKLInO%Nr zEc^JIu`H`Q3+-f2heorTL)}^8)MlKk?rW}Y7^5orzU`sbj!HEYhZgy#Xqplu|2gD8 zXH1N&4E1%~VnU7GPjF2MedPW>&XrJQPxT<<3Xfr4#sSI^6XRCwf7Uw< zz~q|C?tn{SF-*aK%;{iNG-S}pP^zcChpSwnmvJpL-BZ7zQ&D(X3lL}MqC!<+$O_&= z1$ZxavKa25O8izrRrP?*ZLDA*p}X{&q1JlEdu2O@k;I@O{$hyo8A_Zg6>{`n7U7RX z0{x+1^uN=oGN#IE!qqzc>I(KVJ_(U(FqRk=iZ`xIP&m^FX#|tSr~r&N$}F%Ddde7p znh-N{LK%j6HQtKe;5D2kkLH&~L%-y2Dx`l72cTlWz>6rHeMKdQidj&UknX)ZwS2pF zZ$9~4yH`8B_WCo=y!KkB*V;Y%+B46@4AcElMX$fn;k7qnPU+sLvS(g-I_9)qCaUD+ zXI_83!*kEXtaO!qv%~8zw|gD=7dpMt?)hgrJpIgTG27gREPn0Jue|ZX%g@A|_r<>1 zp*q@05bfm4Uyu31<&~|Tf8n|3U&8-y#Po589`vTLpF*kL2JB2|iZ_lO2`%%+v!S7V z-oz_oX#g+0^7M1hywdLF4lljb>8Y6UdYP!g*PgLTH-y&uZeX)RhX4P{&35^sTF4R4 z2o3XBOdaTRPbte|f=r*Qjxxr%=lj0)9rFz_cDVPt^WD?*BcAU(pBTf9rN&A98-192 zy6-dhQsZm$BljTpQ1_R5mOjVm<@r?Ks2|dgy1zxqE|m225q_uYH-G-J13 z;2G@Rr=Rm3&_nL;^s~M_`WNnb#==x%t})-pH5M2%_~*tL=f}=<#&#pm*lMgXmK*uT z3S*@dDDRvPP#UB)(JpK;!p?b&OjnPWXa8C}gO zo&&}^=2Xu?<6U!%=ai9dPV*cxx|v^kP8;3LPdvwr_snsg?~NX2>U2+`(bF97Id1ea zCwq<YyE3|raQ}h-g(~nlXJMaP+zFeaDVO|;~4GO z!bg}h^cnj1u6?etj-igtJky-3&(+VmcDlwnQiWp^A89Vo7wGfc^W4XMpE*W2Ht!7QEf8@(lN1IFZCHe{1x32MyA&zbQ6LXoqOh4z^ z>YCvAz_FcwYEIXu>!)4YT@xL{9lQ7#bCy0!|IxMEHOcX@V>cgb&e!Mb$6cFJU6UOn z9UJ*LbGg1;|G~A_mF4)*v6Fvh&eUh>hh3XpQyd>TcJT3Lj-I2Ra_w<_?il9C=M&6% z`aJ!RE8o>q9qJpQPBiD}bM&8F`(1tbN;Zs5Hkay4^+MMHSC%>5J=Oh#FXRwPlPPAd zo~zICjo@94fsVn-$W--nbFscy&-G>UcZ`pXMZUSdg}$}E_to>-G;^x?rTK-KZO$}j znR7ik=4^AGXSzAZ%=LU_=9+UnGt9Z>d{3U%VVUw&rf;Ngv^vl1rT5YoyBE9P@gMh{ z&{k{hmnuCRJsbm+MSQ;5NAIIAaxZfKpsmr`eXV??rGBIhQWls!^`82C_k8zpZLQXJ zg))*2_kE%+H2dm(^#$$)?jN;v+7ru_TSoXkRu`GQ_1^kI_d@qcZI5T3?+g8XeVr>) zALW~DEcQ(?esJ$}Pjh$E-__Ig?)p+=fp3HF>CL{bo&~<%o^-cxF7*|s+ZL^=atxR(+fPt~(|;U)4uwvt66@*{;RLK}Vi5 z-4k+6bM-aeckOm|)wX+%xI>*hI0J~I^e+H#g0bF} z=^m=jaIWz!^Yt^1`3|~|0UQ0J{_CUkP*Qs;?^g>RK_rSE`y11s(S zY2LBkrRENAw)ac#e(z`AFTCG+mz(3f%gp`eDRZ@X+B|6fWUln&nP<%7=2>%tdCuH! zo;R0y)|hGDuRZI`uHMb&JKkgFyWVfibngzcTdH@3XN%e0`@Q*|_o&&!yU4T0?CD+V z`OfU+-D~#tZZ-RO*LilEeZBk4e%?Z}zjujerK&+DgrpBcyX@y0t?t&aQFYqzda);QKU#`wA^pLqN0 z{q<$;W$twC8?EU|`{~Qw%iZs2 z-}`>>r5oLhE!s_~o0Nv*eG`3a)Xm=2`fB|f_c!32jau_H%ExT1Z=7$eI>nozXXxwP z>rk;>yJ54kicRq4soT5*^?~|E_eS?-?T*z-Pe)J3H*7JV>K&jD(AT=xy1&zITc>RC zed){g_3^FK*Xdi_TL5CK)@X~;%hAiRn0?Q;q@(kLb*nd| zhx85Z4em|aookgft~IW&U7vgN^gMlydyRXKcKdqe&y#!$)V@BU3w@J&lY6h$>>H(z zqmSb&euVe)4bg|_o86n;)7Y2peCJ2TM%PZyJ9=;Tmqt(55MQ2qrF*rzhijL6RjPZO zK~y^4JIOo2JJ~zYo8>+3>!x+r-qS|=Ch8yiCb;)`w|n<^cYE`_JH30o-+6a=7kR(- z&i5|$F7Ph%e&t>6-Qbz!UE$s2nc-dOUF==uo$k%^F7&SUZuBhiuJO+GuJz`5=6Tn7 z*LZTh>%FTybG+YpS9@l9H+WMwduDq#de?h$yqmn^je9mIQ+HXe&%6r^<+WUj|C+`XG8E>KYtoNAroVUPx-h0%W<~!u=>O10n$9K*%$Ti$^93q)U zcHGxbOYNie)w(%$IS;Dc9g|(%JlXC~jq_MWM(a6vSq2u4aag!cV7Z}b+TmMl9B_VZ ze&y?B^mDCuE-^ocE;LTx;u&L{_H}g)F!FsFzO9~V`XZyydDeN_7xKODd)L1S%jb4I zWSn=sZ-k7V##m#R@jm_=+{zea3^clX=HfL&^{(`1bhr`u6!|88eN=hVTvX!?PRr;&)3YK z+9jSd`VpG@Vof%A>Sqc28T&EhpBcd41~UWR=?53Z)QO3y91H|q{{Eq)SDHnNjG*f8 zFFHKN>Ztpj!RaDNXVuOAzGT+SY#Ly}+*9*J#v`nuvJT)^2d-u_LTR(EXE~w9Ne|g& zNn-M&%tS?ScEk8XYOs4+TH0TeJch0Zi@#W`HrVZ#esikz=3DUQ1;^*bG~_PBqZ>{1 zfEsWFckh@R<3Hz)(Su{R&y5MD1dmg}1U<&89)dzy9q^#>lGXF=#vAbqjnmekfEowY zpy8inMEwZF1mkXui3wXsv@8~}i>QwDbmLo=b zSrQWV1gnFj(8{%Wf+ahw_MxuTn>=1hH$9P281<>&p5V0n@UTkuG+>~*XduQ_dccbU zYn<6_Ca^LrRHx=cY*>iRe~cAQ-C1)NV;_Wq3!h|#p`A59eE+Xy*w>*pi$c|l=7A-7 z0!onifo4ZDlj#9RfCbzg1B$;el=ZhNV#HHy%r9*{?-w-`t)F2_+00Ofzn3Qx6`iNC zx@?!ooW^PcacwHGvaC?-oW`nwrdHJ%%BF{=q{^1>FGIUf;oE2y%CCDZhBRPVGSBga zIya@F2G0=w)1GJbkxY4>W+OW`n@yCAAm-+<1U6ZW?8v?q^^)1c5vsFTpz!KPtIu^| z-d!C7%s<$JUja!0!5)}oOraJWh##Xvovx`YIjhe#Rm!D@Co13$sP;63lGeY10j$1~ z-4!axyE5Fd(A;aULca!7XK^C8Ds!=%slMx;vY51R4Z0Ruoqo}tvALmpu8H$RdLi0$ zX0jWiel_;1`XP4aGP@&$pu*Q!8>gvwzxfvR zM~{D-FjLsmz9Ra`1;(&~v}v6fYQOoFt0E};un2`N3w_fV(C0A{^q?!48{^*}N*h!` z5~rW#!~{xb2n* z0>qTJ*c<~G%ZNWI@>)LXkgc{wi1JxU73ZTdZK?GdykmCMQi^d6{u`x z#sr+eDD&rpf_Ggbkwbg}bTvRS_g%>+No&}h7M~O}wD@EmO9)N=aJJZgJ!=;ktLSh8 z12KrC^~}b_ksDY?)Q@P{Mb1zQ(XIz;XQ3(mM)uc|cmSasuM;7XAw_7=g7s}SYb?p6 z$_0p+yYc79Bo=reGMNwD#P(q=bi#lZ+y}xt6ngpoYs0h>YFdCbBGkDciKwGYGb8IgC5<~I+TF?SWJZJ4=S4bjje-FD&V&qT<;v3`1 zrgEA?t)EQCo7XNcyS)!yZm3f6Bybiq;O2JUzI=pBrX(g^;z`x&zAGX}jBa}#u!!B4r0z~R7)WagVkFhCI zA%R>`Adk7-c~VivUS+8|1EU^QqaJlf1De{ovWL^8mDC9Ly?9w8j3`pUl6ux3N+W#n zjcARq9}7+V%bzZ5g>p@c(h5Vpul{{1g%|1AZ>tlA?rnT=l`wSw&HvjPVd&o5FQE{I z9&7f8(Fa5I?!A;c7`nFQMYO@t(pG;IWiZs~Psc+eM|ZOH!BFBuzaMolwCb@^v_X{q z>9^1W6GIcSp8bR9g5#$B0d>LcOmzFW^drKWGcGHH|0@dNxOpWM!h;JgD}>heI7%TD z<7fX~j|nf*v)@c5%pN%p=S7iYp^`_0Js1419}&L0?2<=>1D5}RjtHMwcj+U-j_WUW zL^ycEALfKmDup|a*-D{!VEgaskZ{ZH5{HD@I3#SyezOC@#L$6re-On`?B(nasTr~p zq1N$Nm2y^?{j>{*+n3G9{}bk8vDeRvD~IBWvh1>Uc!74vPKf%+?4c5dpwREajC}FF z{bm}XfQI-jmX!MUmJ4O}YEzo37)#b<2aGeYZ@|i7`cH(~-~3R-VEDgfS+=oZ+SrKo zpAZ?#ScfRYMa;}4+WOJ9eHV6r1a<%2HfKpTZ6hO(HaeFe8UsWVZ21J*7B@hbw`faR zG;NIPz*6i6_FPFU{g+y#N#7I+L6|6|RT?;}`p_dKR-^x*S$f#u5*nvvmZsw0PU{pY z_rj6o4`G`YHQM|!)y~keoYGttvqwF6S?T;=@mUl#+Lcr~pX+d0>AcW$G2~qJJGD`l z-m%|S-3)!b@e(%bRh$0DZPZ`qU&=K2C2iDM2QFr#Zhq*GWTO_3^$)9u zp%1_R{TQj)j!@oXcU|bTD9a!CO$^oI*^mA(n&DF;{-By+-;SkfhWVo}Ylird`%?<1u7>x2iQ@=59Q}S3Z4=HMFshtdr{*k9=KkK<%?ep{Rw+jfuoPZ986h<(yn1t$!kMdg^v@JskFm;E zQ^*seSlEsYd2PTrsdP+M{23nn-00}&Kd9oz5d7%opi2D65G#(cW-L9s?DwoObF9Y0 z{%+z=$63Qx1WQffIcm_^907P5J4M=fg{R2+mpTGXL=QR|OLQ`nM@?iYU35hC zM8y8Ywpv|`^F+;W>={-L#Wl~cs|-wyU*}B&N;9?Tpy9lM=y!&tt0?t}Se;i$wj$=1 z#86k#w2r|gR!8K}Sa30NqUBkNR~642JUNzv$V^PHJ1ItK8i?_47ujc7QdKH0A_e@G z@yKd0SM3<=LD>26ENjH3i3aCb`LaETG-=dM;0|HSn*Wq|elYuyYo-jCnzD!a0pPHlu%F4?Ix^sRz>minL z{&1w)h3aw?Tr93rcr~_MJfiST;I?a2UXPWLYz}q|l$Z2T-rrliq48~3?d3^Hfdt|= zFry=of|=({BmV`GfO86|tKlD>{kDVG=B%3-=i(HzzrkhCixX}1Bn9)LU|u|Ko?Hg= zOwqK#41^!1JAk~aMbZm#6_ou)=81>gd>p8Rc{n0(MNbb;BpOl>#!G9&6c10TH_U}+ zktcN1vVwGpM!9_aW&T}??5!S%vsMAYbY8RLFPugvrjfb^z!pgtAl~($YG`z`0cc4^ zAY#mAt%yQ3h)Wd4(i+AZ@}ZQD9w!Fqyu53|IIJ(HJTa1+t#<;e>%f=x zD13mum2dz?SA&(T-bpG0exr!2j=^udI9q&V@R|zPLX0zc{e%d21VF2_sA8m;8IX#9 zl87~Vg+}QdZzEhQ;k8w*6VpDJc!x=xW^oKrfaWjJQnWXDT&+12%5Qc1lD*C}c~fw4 zAjV_{LRW336@@0hGGR0@*$}ILK)qGHp68O}0G|de1dAKId?LoX$IB-m3Hf+SmM^~b z@h-@9@XJDPEN|t{mlQ`du7bTG=U$HG@31UU5X&2)X{|E6L4;e>Bp&ceX6jf*GSlQT z{I8K}SCRwO#7vFK@|s|#_GS6s`2bb0GQ3iG%tv`RVVIa4h#-X4qQEKqZ+dFtJq^m) zY{5|KPU1i!2U`rO#I5B@Pr)^E8Fa-5i7Q=pTesZeJXOg3SxRio{VH`MP7-0Cr%(&3vB2lqK43CaJ6$af%T2zxBaV+mtNn4j6;_=_mH8^h(uF&oSFIV% z8#%7xYrP`ZdS7M35Dfx+fY=ewUt%F~PXd<7LeV>czwoP|=maH0EKTGuN1(h}6}fcr zT~%JSnA|DZ7l-UicFh3C)si7mFG=>{l_Y*oMCo@)s#uc57h$mdllkOCAelvOYKg3! za!&h?dAu6#Sj_Q>Rn>S!@#pHi6PuL%U3HF476e31%-nKOza~#ikQ0QJ!Pzk>GUL2y zuslV4ix+G1K>g_>b7QWEiMbwfh$L8WT6BIwQHHw1g5|;BU)AJ;*?jT9mAoz+D7x0- z<$#7ER|3toQh<{8#h?`a6lUvG3V)Q@4J!-;N8j2NwCBHG$)p7@(~U)(9y^C8#8vz= zHc8xCo7YLi;uje>b&0M;(MYk)&YmfQC1Z3b$QYy=RmV$f4iS+ zXVHxqRTr{opvbF>NceP7SeM@fs;N_tS4Qs6dNP+@k6#1&%&EtdkZi8U<0aF&oFhT-SXZ_V9N@DN>^J?l)1DE}@ zZ>&_VpJK)2LkvbZHD95{#g|NPDOoDK4S21%BDtPxT`rX54i04WP=|Stp@Puv?Dh#$(hnOSbGQF+0t!%i_kPRF@;`glKXzujM!lDI3fc6Z`W-c0|m5 zmd8PZ69p}JCBB)7&aZC!#*3A^d3Cb}sgP=@P2uiwQ;V4ZpT2sp& z3PBlY;m@w?p%|^GE<@H$5Z+q=C0$&33(tc#e)IeMO(c^{r5BQ>AwE#NALMQDyQ)w5 z3zA_2c~2w(ztYir7|xF1(SVY|uf>Fq7{vRE1GmZ6T?TV%eI!<))~SLw#{|zQql^+Y zn`7lUEFNhN0-6k@rtk%J&vKP!=3VGn4tnPBj}`;a1Q)bSq~ufaHIg#JBwDxH4{TJ7 z<|6Y0R5ue-UgcFpojbTLP9Nm4q6Pi>Vjhn*Zl%HEh6^C#W6}8zH2y;LrDT>Eha}+> ziMgSwg}EUrUC5;cGvxyl#ZGEDMx3SOD-m}m9vCklm}x(dqZ&8T1K8H!4P!+cG+{Hv z%anX7deQ?^59;eifAp zY_u5pI_UL@yFjnhCWX(mq2*}Cm2yxL+Q%Z}E`VxE%EYyG<^hH}HIpeEzsKA9h`i6Bo{* zE>HI2d$9wLv*Y3?2}QQtYPa0zG~9AzvgJa_E{E*8eRu;FlwiJmLxyP83Q!h`7m+mT zCs&#?cFU7a!$DBeuoYMR8L}>&^ls2dnhV=8)b)^clf;}>e5?A6>fbL$v<6*F7Zuw; zUQZXT+5mdCc(DzyUnEa)37z8#Zd|YAyX1vdxSQ_>XkN?O@ak-vC}_i5RT}BW79=8- z%Op92Wk`l+Z(hNVF|9xJosrqASMh9?R3xS8@*Sro=yCZDc5T=(2b?%!XpqVii#N0H zhlA(`np|`z4Vt~0%Hu`X2l>5hk685}?^>i$;RpP|-*NFuzIF9Yv0no%eII4ztP6Emu#BzmqtA48 zU*yUh54Irz{M%k7!FH zwnnt2?c0j9r7hb_XiI-%3q+l4JYFbTWP|B`6myz#N! zbd8Ko{3?jA+_FkJh_BV1_^rrQ{Qw;rBkDtMV8euW9%j53X%08egXZul{TlHBew8h+ z#EPs}v1)%Qx}XvJSbRvy7vektm?iw3k$fVKP~k-3nU7?Q==33yuS6QvjTddHaIAQX zl9^%$)qN@osBWrQNrj8W0ZR6YRv#f5C)&S;WV&dw0LcvTC?%hXIaD`Fh~bnwD`vbQ>35q<2LBm23M~do9~W7Rd1Z0mpFwoTMK6?tkf#hs zGEA(XjtdLtIJ8 zLeXX7V_T117nz=<30|F_c{7K-1<#I zNzAr>lSmTVt=}Y&#ChvCi6aqsPr`>VigWECu>mm&nH1;RZD#~TQ=IE-%IT0VkWg{1 zb>SQYRh(--Sf}(>ZERhXwzHa9YWRXJZ%Nkl8!< zg-)gT4*qZ8;fPGCB1Sy}-6|~`e+D(inmREXYw8augUm|oFZ&6}MBOEkB;I(Ir?B0Y zK>F6&W$&~F(jHqN?fPv5(sx)Ge$ke9I~rbmw=2a^mmy&>)YOtcZ~Z|e&gYiI5w5!+ zQ>I4kDjRWBNr^MsmN-+RB@V0z{xoqnWQ^!c^2QQ7qC8}anEnR-Wc$QfygoU@k5*=>oOZ!M9t(-Jv*ERnP8cOr7W6Q7LaZ&o@A zQ&|c(l2i`s9PAaauEUy!jnuWHc)HLMmGWZ6D9E2#QvUEgTpV2vd*Q`J(Cif#6+x4f z%fja$*dz@e|L+z)*d%=z-k7w79B~b%9BnVUP;NNoXw4o@x#F9okyJ;UtL;?xDdk8Q zoTJ=?aE|1W>+^6+l1Q#>%F(unWRh!6IQMHdNpY^ClV`bC8j&UWRqmB?t>1F5bbx@{ zdnH=rA%`gWCj?M$(XB&dceLP1dv|oI*fH`TYe!Uttq_y?VSPDI8>8#7HNlRk3foVT zr-~@ZmVGW|V>Gn1jZyft_n0k*@_!pSG*I-O`D->tyJr9V#)!^eX-_2PlvT=ycSKXI z9noihpdFDg7xLa*sO=GRy z&`!lV&y%~Mn?%3m{5J8(TM*2LmtSfV6n`GZ{ZW@V!TW)+QU8Y1yZ@EF&_nD0IdQaj z{Uy)roZs;9UWkmF5I~eb@=!9{O14|cIV*v5p*n~aN+3^Y{{cZlNv4&|MRJ>EZ+zN1 zL2hqZF!xCxqL1wpJ89y4$!hSt(UDG=Ps#@4r~yg9>YF9lW>)g-W+_Q}TFC?}S+yDL zI87Wx(rAh_V@|V;lUexW%d>zv7RE`3e}}A_VAqXh#xwN39BH^5E^gTZC{x5^TOucN z8NDJhXI1Z_6S?JmN}R|&C0@ygHD$g$DPL#9&tpahf^V5n3&qHMz+Wn6QBoi_AxT&( z5Al!N4-_!t35fvNp#vgzCt7|d>g<$5ZjB_tLTHptR9Y-8yXQxu|4x{FdIDxJQ(7!} z4=z^phpDnRw@jA!zz&%#h4(pLUEK3+k-;*`JSq*AmU(oFNc|Q)=q^4&VjC2>ErVs0*;5)UEwkqY z(GHK}B=PUNE_RZ*>$_hgFmKw2W&2WFxW68d2FvjW(CbOkI5b+Z=rq$dSProamX<-z zt{b8lEoctMN;B&uaUPH3n6S#hA}i)hyJZepF+V7$R56;-154xs*`gC#ve}|H67gd> zB{oGGGV^8a$MRLXZ2`oPUt3W+aS_oX;@1brMWDj(%< zisu(W5h*;%uTGdHpIL4{vqUqh(=&PUnfan=0iMYcj~B@0Ar*}+!w~;hjBs+1& ze*C1vfDtQfkF_kYeQc{`58DEpCheQqB9EXP6o&}P0ojQtd#piF#!4%xWrv+$Lm6w^ zVKXI^uK-l8z@Skq;J{_M9OKTw*;4l+r6$RwCNvgCDRq9 zN`mEMHq_R4hS)x4q@0oGSRtCgKx(Q;hKnmGnIf90O4ywY&L;zU@mosGr58=2))mM?qIS2~qN`L#)>GRv=R zjo3j@28o|2IV382YlT<&74BX&VrA=#9e}UHNyEUh%2i^~5I8SL z+iPvX$|)5ZeJ(Yrp%HEAPU>@}RAI)I(6Wp>sLs-)hKbftmDn8d5|T#Qa^z8()a}$V zS3;RB>mtr&#%)w*saIc$T!Qkk*h)~okS({`eSue5Q)+3cTC-$bl&WllcWeAJ^yej5YQj)-4J1Z$+EozhGNh!4&9z4 zK10%If<($dTUW`j6($+>;6HB>yj=%HOZu@{idH{yj-d1sl`8{Ee>wPRcFQbVVak!p zREDgJQnaKWo26*=6|dlNXi>c?D`7vjtu~a64$F@%UqYEDwo}VR;xxU_(xM_7mgUD* zfR+y1kL|b(rNCi$30tILss4kaWfed>Cd2k-v$U`8 z#cYCdTx^z5tg%NlEVyZfH7rYSiuRX-vSjo%HW&R@~K1FF>yFjDT(UAGfZ~dlI4EY;z8mKx% z4+LB<&h;0Fekn?o;6Qj5+7HN|R{Mc!QFG`$=g%vh{R34zpTaX)5=g)vd7?+WLJR6K1%>-dD4ZJiof8?dP+41E6lEbo$?mP3D$_~mEKo}Urpg- zDZ!##Fc$xfMOUql7aLJ^Rww)4peRZ_=7&(ogAFK<=on zB4vJAmUycYxUb0ZHPLc<#n+ChUx?F#UhN20=omaUbZ$5r$r1G9V~){zL?`Wz&Tkz$ zS7h9(v@}Lhyg7EW$ra(qe&AN+KIpeM-=++zvXBSd{vSC_ksQ9&OvWT;AHGd_m=_Bh zf@g4PA;Zr#hucV@7~WiIK;gBkn=94v{YiYYG~x=Y2K`~5*u=08tzm`7NhBsy2Z8<| zdo4&|$Q1jFSJ7?*nnx)w^}&%mCg32V(nuhcfxtj8u+K1Po_yksJ3#VQXUbK9Uo#40 zgE2|?7G@ESRf+c%cPRBAS)oOuua@vg6MGu)25cNkpkFJ2evN{|qR_7e3H=Y=sl4F; z`rSZ$-ko8@hZ4&8f%-BRL;czo$~_eH8@NY#(86r|gNP}_7$~%m1&eS9c}5|I|0oU( zMbvAqRQOXgzDu8Envej+(He>#oY@0GxQ8eXjbVY2p3PQez@Sh0dhsb$3e0}sUgb7Z z2I>_RjlNg81&p%$UhJ)MgtMhmgO0yjDoJ(8g;@>uLFn>4Vyra$$igRP;g-&mW59y= zg;3a-aDdp`EtT8ZS~0gJHn{kbxvnPFuprO}uzR~G2p$o&G0FHsc5^&k4pGM-a^6(5 zTILOiyoHq=qGc<^0~|lnO8F~5G`Kyfyx7}HF)I@sL?RR4mklT{2DQJ)cv8jxo$$7X z4he_t)=En}nc7-ujU=zN@=g+li2z%Uz%%OUKt@sO^5+nSP7^j>Z-d1rM||E!p(yn& zZIlF@j-5j8HhLkf7_xa5Fp41HfM4c=xd@Y%_@EC{Tlkm;*cLu=2(%qA_w;>Av*P%W zVfqN+#)G|G#Nf4n1Hy5h3m=8mR|x%noEQwxzUqDjpUFuVZ#8MR z-2ZUlJpqy)IMD;-p&D%ZB38)YnS=A_oAtSe=2@bQ#8WV{Z!Tnn81g5je%hv9z`f%y13;*Wn2YoaSym!n6L*0@Bwb?$#V}v-8v_#J*3=!Z@McI>Iq45o^|#r zF$nd|Z%PfU1NX@{MW z@rZI|WpE`&@E`&))BZ{`$^vFEqn{i>>qp=b*F*GtMA-ySwx=G27L_A{A6FxanEWV6 z0XdIaUX*_fw)Y&tR?C`uA5&^xNi%F%6AA6xp2z|SAZsFz<9qhui5&KrBy9GQn+SXL zv#um3J*`79UG=!+nwF0%)09I8=Lzizth+r#<0r5Q%MnjM0W_g|Pbi7N*4QVMnk-YS zdP1oen+ZkO8ni?O2JUOCRKt{C(^i=bkJnvop-$Kw@KQUaEPki8Q|=BI?X-$cv{N3B zxWQ5=w@WUdPqkNO0Z38@Wek$9J1CEbAH3;F39HqU&{A#ipQFf4NX_MIU!$e}@n*vT&`e}XL6URIL$VNK+BQj*18FGo)lOLBs^DA*Zlq|xme*66yws(gl44LU13ki@>GR7B$|UQ_B^l|vk=5NNq* zr|_{@{fYgs07oRTr8sqcO{rUix1gms&3a9FHxn7yv+zu>gn)Zzye9Z}I0hl=|Sb zPv20kVLh@pzo86rLRo(GZRHt|-8XM5PjHabwW*R32Bd-T zyPl?8Q7-)Y@OvRh{9?dNcV+Qp8u)p?=$fX~1wCY?DGy(v9@7F^pz&ybMo?xC_XX#tuGIU97?yB66ch!AIX&>gFeTlJthvN;< ze~#$vlw;ZQ4s;VNc`ueJFHlWOo?Vmru5xWWy(cE1Ucoo=>*ZA~pdOdKN{hMgD#y!s~xGy%cW{^L!ek2g3zfA3NIJ=gO$#1DXeaQ&=Mol05)ATO;&4) z&Eu8+7n6-UuTv|Dc0&}mxYn;W5!)vy&S>t_!1@&2K4*xcGu#gorTtnAwe<)np}6be@d;_yAEgOL-`9sT49{NsHE& zs0A{msC|4W*kPzB%u)j4!2hAEt)?hJ2&e&5ltzdqSvEy^8cBn4YJU{wey&`LWY%z{ z=5?^6LgR#34-R<`TIU(s07AoBfI~M@t1#(K|9+{1(5u1%uJu%d3r z(C-oGD3ab%Z?PL=TH5zj?*gD;yt;=Hk4pM%n*_BY#1`IEtDLpO90v(V)s<)=O9W?P z$ zx$$1NM=5rjB$>?UHp#YoaTdB!Alq*;?b6AA6L57T#L7DdQ@eh^H^F%%rfsNm4#WTG{)~aft2#1U74%yLYIF_kMLkF&`t2 z0D8z0g$tylCCY)DO*Q{_WR48r&Pp0FE}oW$w>~su0bfv)$8>OSdmEt5-O#Q z2^W+8iw*$hio}!h03GKI<;BejD%lQRK8aoXcG2ym@>?7Q$fLkgjsn1+*7Rc)z_pl< zj8sXeo0PCQz33MyFZHvnsqmpfM$^?1F(fVwa1f7nmX*Mh1n5XVo^`V<2 zag*DgycOH&KZOGy*%_y0ums2@FiXRONAecq&2cq^k_;4(NcUW`n zdhro5I{I13?x)x~PL0E?9G$3E6y|4Y9rSEKYb-)Ix~c9@5dJ=z`XF_!A|1a314#<` zlgZn>{S!4@Cyw*2)0}+sUH$_qd5I}xp>zZi=>=XJ5zEyuBJ$J-BG!JUwounPaZPXM z>%0}6&LEw5=ZGfb)ubx)$^<%uHZL6DTjSNC|02xSiNZXVCd(*D_vHh>JQ-m=KqKzN zr27uZNE<&<9aAPU*`*-yVlxZ$iT|6VUi0#4Iwd93qxBX9qF6{gKr2}Ba-g7O5%5d+ zzM%XN&1v)xTG?@XF~9a0|8a=K(S6OSKhP+00h&hceP3TOBO@D_AfOzE+3z;PK2{av7L5 z8YlDR;13xLX0O>gt`G}xEqk;w)D_|%4M_L&QM3Q za*G(wi2IN!k-l$%TfA}UaCU{6>J8-X&}x?Y$z4VCXgm7A?55zE;(k`Vgrg6QEZWhB zOGlq3v(?vYjDr02kEP>uyiS@vsAo1YqKKR^(!@8j)mMR&JLafYn)?P~{J!8oIk4<5 zbJXVSk#Mhg(_k&@EZzYj;|Nym7@WGX=rU>tZmWl1VN@ROV56h+=;qMq{6LW~SA7G{ z!2_3L)_hnlz8AyhtC5T2$p#mUBUFg|`RWG|W33KjL9#)|^Ukp4RD;DfNjH*2 z*HvnLxJ<8Hpf)YCa0R4w*Bx%_K-*;9NEWeq>XYTeXb-r^1Z+1FqZg`gvLS<4tK|_h zxpj*=J_5`U)ee_Vhk@mJ<*v zGSQ+sK_d$vEJ5qkcw0vz>VvJAL-es^4J3tM%gK&r>n$t4R&OV9tqJzETG6T5;yU&< z4Qj$oUX{9x<*mtj^$u^M4xcV8LH3kSUaHoD$rn=!$17a6?}G6NhPBj&9O2(sW=D%- zOVw9BG-i6p|EYLsnOYswJz$x7^`l|TW0vh}y)A+V^nshA2pk08Cpr&;Pmj)n0MA4d z{PB%~ZBQGE`$6xqi=9D6u3%aazEmKP z28%Jk(%E3eic;7BWDnPn2piyik_~XPD6zqvk|WhX(3GRWH{%8z;oALg23wn$iJJm9{^PnIpbAdtye1ptKY0I zPP(nXk)-?QZ`7-!*Xoj_+hcQa(oKubgLF@pAl-uK{Jy~()IY~ADM7Q{h-QbNXH_>A zEy*p3sjMY=MT8cy=0+{aMXNkkUs%)aRXzh9@{b}Tc~nyYvQ4;JQ6a*(zvLnwre093 zT*Lt`ntJ0z!X~x6O~P;%#cuOL5^l9gy`tzKrNqi!IlK~J?ZC>8Z+#T4>|($kwT2kF z3hS`7sF$F`L1}+4I(bvS)2m6EG25w*4Gs-_F-M zMdh_>70ufHTx981NR|4x()PI>Y7}k%Js-3^TMS0fSM;*%*(qte-cI#~)bM1;NxCvx z6G`b9TnB2c7bEp{2Z@2@(bS8DdO>s^)IKvhkA-?#bbdl4qXn;Q$m1b29AeK-wL@$n zluT>crdvEXl*EU>Rl9hluc#JWfHF6HHFkfirqs5SnM_DIsdR+Nd?SEI$Q)gfN(#ul z@(nmV@hUt*?C_73nu*k0q$seKYPnZu>3O!7UXU-EFB3 zSeUG>{|%OUCiMp>EIhallLQD{YQ#l4iL*#2afWr0CI{5plj#T{h;N7)0n+v8#LH+1 znP@<(k3Lhd^^>IsptTl?q=RzXdgnp47o4)z9#lzq@I&fN=GF~x?jiz$uHq7GhEYMZ zKcsrms?#C0MeT@^f?W>Ym#kU-h|Nu`iSUg=+z>Xmm`~!^-G|ibc0%3c@6|Cf z;>e2DU_pF2u$Z?vFAC?dKIMiz5FCBZ;rxlbNAtyi<7(XP5qI+o0fawQ6o|1ziS-S5mZ^N;4C{FKbA2}4Q#=t#0NSqA?+$xph5}kiUC{~V``lIx}syoG# zNS}rJQB7)3WW|DrF(psMV18dLN;4>SLl3xv1(YL-3?3(6b6HL%h$2eGatoTZLoVXv z!Di$r-S$rX%Sp8c%p5~csz1cNhZqX~L?^j$6;Y-25vB2`;Ec9hWEfgwFWS5(^~3%b0Q z;fn+;CseqH^wuf6k`sL4gG7}A_Wg^+2VA?cRc3#mcz&E>ss$GNRE>){;LiYk~%W7YYxL4C|lPbboRiiGkYKaMhHBFWKMXO6I zgiq5d)HtY1-HcAw+_c-qR7nGX8(VOBkc8eZ5O--BIrx`=R+EU-9-xe&@dbGc(7YEb zm7An0fVusP#Cc7tiZ5zab!d#Cze!H5IznihJGFG|ZkIW=HW9@5iDv>=Z)_MGaLRyF2SDg_ zUXAaD()N@2qgohDB)PS^6k$X?I3qsyT-e!IJ>1zxM5eCQ5ZhduAy(^JSzJ2vovzh< z5IBZPfYVC^HPcB3DZ_+tjgC3O2-kr9B7}SB0cgVw`2;%L9ZQoCC zkVE!L=jV7TM#pey6+EN34EKEoOuzF+%>$OxJMXXq)4V2EhODxu1P}Kf1>ta%1%!-OPxXikj4i31?x+O*KK(JGt7+iKro*ZiM z%pPLhL7N@^c&aI#b<=IuO)Fx>pJ82GKSffvPf`2Jtb3Vte`Q?HW!5dpy7_SKk7C^= z$XZgj3f0)GJM%+CrWHjC2J@^~!R2W1OY~*F)ea=sSoFZZhIPg8u4=QQ)5V~QGok-p zb@|}GSzQ(g$a_r`G*)*PbL_i#P~O3?%G~XD5|md%y@ z6#t{z@)___6yNSfR`P9ZW&A3gZ4X&&yRV1~FD-ESNt#9Z7)!jFSG5>#nN78 zTe_;tj?5o&pcvbxA!~1Psit(k?Qy_5pGrrIUnFk_;!A@Ro1aniz-7k0%(%Zg2>vqT zMltT0;#=I^$XfEY3VzvqJ0UOnQjOptdxyKPXvcbKfy+)>JKW<%?f*q=`}`0b=QVAp zmU?x@f8){ezJIf>{Hrdn*caB5`~7b8e;a>+B~ zX~jcihsqGycq%QOMMuk!_}cNAMG>z*!=hPMgzSW(_Lo_-v@2^|{>vh%4wg6*?+5#sSHT*6RKWB%2A|TcZ ztVE!t47GK`BLm$u?2x{p2wMf>VUy0Js8u_5=j2r_7NKy!-6aQE6t-O%^Ir8H?S8}!zJ8BZD=I2>{ykdC1;lpx9_{0Q1gS;u zqbSm@Ew!?Df-Df>DdTP7n=a#RHcWdpUVXXupNTI7y z1CjY~->DAHa&oX3gD1$z|Nj^8K>aqQzE!&66aCA#z*P?zq7YV!@ImZqoG|Xwp1f25 zYl0YcpLR7Sbp3tW{nC4SK(bg`RjcQT+$IvfNhA=^K8?7oZ4GFx;ImabNt1U)cZ^M{ zB;9~h_`?_yqov#b9>|;Fg6#fep2MX@NqAL`*p;M}YP!2ISu5Ss?V)PgKjGXnMP|4+o-W|@`Y`40qWd}iH5YN#VELl!r?~k0_ha>&P+ucQxq|wj zseBRJK)dVCOPyzwc9RQc!M6J`x|A9yB-Lz6;9^XNYjUfLgsZi8BAoZd)mjqSzg=Sc z)!NOa8NusZa}iF0&nN;yuGRbzMTmsmzru0!w_>N?!s-^E{YoS4#^O9h*7B<2&$}EO z#Ai2Y-AY_zTZ+ZJig>QEcCq_#qB(5N3B?T}|94$z`+GghCoU4Ooi`CJ8))Vw4+cvx zl1RN(t5})%=HsbcDWB@>!rsPteU|gZWOsGkup!zvR^mijI*$+H`$Y1_Ukbl+2FrI0 z?mRLt{E-<1ZgmW9jm{(ZVqJ88`H^`d=YDM<>m%-c0GpdWBJd}zK?U3x@4mGwwlRV0 zl_3u7V20qrhxF{{{siCtVv&VBl{XF6i|#?Kj=`>5io!*(x9Au=9f_TVYKza{MCZ}N z1JQZ(@Z0G8=14{j)@#ViWuJZ!H=iI>A?0E1aYIUE#H7GI_pHcxSgVMNv5^Wt-G6^p z_#e?mvQ6UiN3^~8+~J3hYO_F&4?m_oj*VN_rw|%|Zy!8{RcnaIdrE7fIDlchxc%c= zRE%D+fV!QJOE7_*RVb!o?h{&4B6>rLKEjROmU=#Zq(!do_<#1^J3fl4`yXeMOikO8 zgoK1-HxLLtfYM7AMU)PLm1;qrfI<|zlu!hb5)^Y#k)o(5#b8U278Dc}1r!ApA+e&= zD31>|_`T1a*_z!D6`$Yp{k;5VXJ>cj&YgSDIrr4}EgB|tRCj%$D+Fq07B-)tIIg`} zs5YOO2_^NU04*2@OM`ub`pESVGGb7pyIo49{83Ux#F+>ha))%SfKjlx zbC^=jV2hIMhznd+KIFJ;Q072EGJdB6xYQ)7WbqSq94)N??Uav}KEgY^`Y$o*6Y~6N z=j*(Xv~%B>u(b30nE$_Mr)A*C{#mlwK292g;Q-l;zyTD~nzoOZZt##zi+pK_hin$) zhasDIIdTHl<}kGL#H}G{r`c^`hji_2!9)6|sOC2sc#|{~gH(JItY-(kbCZOfAt-0G z)R*qRQyOWILJlS0C9OdT_M3M}#rXTqyZ!0m@ZBNl0fZk$mVoSE3!InpE=p1-h7cta zQL+@kXn%qnrcRPpVIZ1M7L+i5vh;w52-2rW9X&)ae2R1}9<^aguk0zXi?xV zJsvFxK>>}Xh8skBeroV2niQ~RnpB$sSD4+$(&rCJo#EUGBZje?vPXQ}I$e4ghNC<~ zx)X)dlV(Umupt)Lfr{nk=SW&`6$<};rZf1*lo?{Z`I$!DFV-7%rZfSYj7*#K-hHN%N$`Vw(}u@I*;C7vjNz30Net@=TqN z3c6XebH3CYqm@!9b@R~D$U-4d<`hZ|1dx=>O9<)*$8g19q`N*(;M;}LAaluyMzyvM ze4j?qF%4+x^%4UMVVU==Nc=bB4mFOBX-FeyOCwxi)+YF;JeL*UAT^>p9+JA~V%W=h z*#F?_ltKj$OK*d`dMyNM0&tjwM}>=$Q9Fuybc?%%Q7LS3Ioy_L?8PI>+a9J@7fKB- zKsBeQhS5M5GwK)}T*qkqVAL|&xV+i;;XSfGB4uCZE7#WCvmyiQy%k@*w*`gmqF~f5 zw}}uc;3?>hZ6X$WwLvO)L`v#oG>76li}zl)ihJ4Z%>~&g&W3lO7S5p9F?Iud51P9S zPE%}$p}AK;uY`NlP%w)r_lWRVo_R#-&cGYPXQrpph$4wG8F-gC;iT5wt8o+K4`7q2 zq9W;EmeWOKGN8h&saj9dXp-te6TBaPh#f67ccBb$QE15E&}e9cKasQ)qTKqnRELTe zNxLoYQo*CrNPnx5VI)sJDz$P!8@6<_w2id##%`G?1dZ#5+EE9_Ri2QS8D*VEeLj^& z)9&ZtV=Sfq8_;CRHS%!*L{JPU%rHvtd0Z?M6|1D&Fjv?XOJjMR zeMNFGq4JhS^`c{(v~{(#mU4d4panj%M`g`xq+PG8nT}mhW923ZHPf{22}xj>94LYo+}9Bb`7+Pqxq z7(6M;lkl=Fqz+Fa{xXjyzbGw>ZV(+)C)%i+EqY2wu;tIBH;5>WCtFh8h8|=s*VAb{ zQcItbt_U;S`U)Y2F(F<2Rn&kqg~eqwF`q8PA7AuhwlMOW2+lLwWJ@Qauc16*BI!%16c{SA`|xrK`?G#u&4_NXcyw zvN38G($Uqd=Z7A;^G?3ygVaD?`HSSc){k=8X!0l8uh#h!tx;p$>_susBVLr!4WfPC z@?BL@Z3^=Aqf#GSoj(N{>yGkG~7<;T~LWp4Ok8gyH)&FU!E3JP8 zOKg}4_!G37O4brIXb^CHCR2s&Ef6ra_F{W0h7UQeIQ$Mdt+~so_*v;Xys~4ZG>8_I zdWbiN>aB-b{VwfYFJ0;5eq$%R_OHQ6T}b0!^O5XtuX!YIhJCTn9)QLXlgf*z1^5h* z!r{d0#~aQ?xfnf<05--Biu!+rWTEx=J?F1b>-aLsq*k`oK&T5rfr+n6O@oKF-|J#% z?||_UcEk{|1t-3Yfc9a8Qkmvh$IpF6>dYEM@UrJ8at%cvA~%(C-V$Vc&s)+E z0T(04GukBErUuz&3$k@G+3vuO(^1x+i*^Jk7rZANlneYp<9B$J3#k7z<85gpXt~=v z(ggb~-7oBE>@mIL9f^0(CBsL&D;BZe-wnG`jov8+_LjX^sUTR7h}8Q! zY~lFS3k<9u?P5%431vuOgdEnO6vJRRm#*M9Xoi!j?0wO@!|!{Q1YsmZnMOhs^nqIr zily(KUB=Sqo{M2FzAOWp9EiHER~-NZ5^L+xy9I^5wp+S9)B7sIFNACacHcwy?jD=r zjCAS%->1si&{TTtkrviQT51#{?+fE03fsM!#={SLq@JM$yYB~Lu;+asD16Na($jXs zxy1sbHY2uR!#29%L-Bqi@3a{PMkK>Ac?=ATX<&RP4Gu%|t@nDSCY;zwJphVt`kvIr zE0;aWT}E_F8Y_2==+2J}^FnbO=Ea{9$kRWD^%Sg8$j~U-?}LJTny%azK*KDtp-@EO zg17cb%b*~S-Y@mBY%h6rztq$MBL4Cdsec_nCB$`)O@$&H!-_Bx2K*J_%^>EO&!i05 zki^vTGpT!+fqL*WsY4V{&SU_cN*%+JF-FVJZ-VTE7$9Q_vY^EWqO!4n-J-Gn6-+zX>Y1a?;cjBfI2}taRpKV!XNleFg(30l^#gM?ylx-#$NAr*@mYU-$_@+@rID1cc%q`PChJ5-A50Lw1-27*-c;c zon-8AtcktUAEc(=NyDQy0rr!d7{cEoyx%P18?ew;e=p4resA#LHAg_V0h_FwmT=(v z(Z7$tpYSArMBR%E%WAn3+{HK;kc*Pj3J_}c#xS~>55;T_|MnX7J1QlQUbp~PuV%P$ zAAXU6X~s=%wOBOiSH>8@zJIb$1}y5A)sm3QRxv&35}Z(J&?w` zo*f&6H)Nkd?QV@5Z4;J$Vie z3+(c=U>&GWeYuTs(9};=qec@A$r=M(u$ReQSAGD80R!aAXw9$EdzM!z zHb)+g3CNuv-GGh{lxH=b9|b3r(6Ra5kTW8?znTJSFtG6O4S>*#3z$4;Vq?LbfGn9n;b zYpI=;}Fy=7h*7EP|Um{a2=KT<-aw zwjf@cPuE;rb=u}${69HukeCB~(`Kx7^Lo`>Sf;=9UlW!k&|;D-=X<#m8jNj_d}HK` zAG}dgdApop;cv8SCceEuCuYj6=-6QS_qvgXb!eXqR`?fRo*ObY47&~gD=CBjCN1wezD4iZR(=k zJN5t#Nhomp@eSRc@&SH;0#_(!qS^k#CEw-10`3uuiaTNuKp+6cAt$pgQrl}H$qfVB8q|pCG zDO7^>Ott)#wJc|jmxAy$%vy$j{#nZmP2v9{6&YI5=ZpTDEIPW_OG)?|hLZ5lKa}); zosu4X?$1(E$%0j3wW4vW|Iv#4ZI=H*Nt9J1t(xvAmAhIF(5t0#A4?fUt(VENpBAr| zJ4f$6_9iwFh;r6)@25i>ZYcR> zbn|QQ2b59A4f2IDU*JAKcWjV{g=#o*qujZR*{~=JiFDtU?-o74-U^3})?E=1limBx zCm|^XiL8-#OvsGP?~ZL?_R}P^5zUu6k&jsmnKN&0ly7b5X%u^eSYViVTdn17)xxdP z@J(`Uyy2ajV z=c*Sk}4WI$F+-3ZYuXG>4Hz4%(-zpED{2PBii4XpR zkM6_f$@JqmIc=Ws(Rc1`zm|V=~ zE6qPQ@(KUKt(W?rY~vIDh5sq@KiSDA{0slH!~bM2pYSjI&u;&d1AM~2v?)3Dx~y0x zzsv)^5+8giAKlB$lZ|{*Y@YDZd)YQVDK-D$qxZ6%d{Soq!$PTP{n*P52s_ zhZNZ|dTN{80R(w)o7@sk1nYKqalWF4+eI6Lx64g(nKByjt|qYgQAoDKIBknIqMUkL zq-<1APCKYcf@?}-~)$yhqh8Y;a+OeL}^FauP90MeQF(Rxc9%M zwRr!Ht(6{VL z7yLyF^w_#ZZIvc)xHfHz`$}kDTcw*lL{xbB4yA<|5Y8@V^qAA@K8r@sjRmBprW zpUMfT{402#H#|DM2N7l;e*0nC{aj?Tw6Aah2=<)&9Yvh_hVf(@WO%PXKZsf=qM!1) z{C{S@BgQcj!;R0ANMw1Mc)z21;r2UXZ?bXWD<%1r^5Ck4=8ls24@8Z&1QnTo;X!cN zsQi!YWMui`oDdB*P8*7HV^b<@$cL(wnJO*MgQPR|8{!6HqIw3xryu8Pp6WLn!cag~ z)nK!ssw{ILkY%>v)Y!2kmH)w$L$J+GgKc(r*}#*AiJb?K3MU{GDjtcv82PMwT1Q!tMd~KgTy^pk=>p2UgF1kGvyz? zspVcY6NwwY3FG7+J?;FiH`fHf#GOz3=6O2MP+0&k!sd3$X`lB*WKGew_6nyH|Gkc! z-t=N;r5~Ile~UM#6%BJM#q7(e&ZRT_BBg8a%dfsjynOXuoDz6(N`1Z?WK0IRYz%xp zr15hy<)8B1(11&o1}JR0>r&-ofcW*hOt}JwXD(B+eb9XtSAwV%m`~-GDI2Vw)jlHE z-9~uiR`pbzlOOoV3mg`K3Ssv&|8oF|{kqrhe*lU7=zk9X?-BoV;7xq#fBu>G1h^LH zOB*o~kg_kqfft3xWmC^yip_@yTWAq@(0RR-2`*26-4>V1b~z{PanOa+&0>MkiiEpf zO8pElfz}AX%qa{64M^8$cyLiVn4GC1ieueC-FhqcAk%+SZ{NFU`ZWT(0NDm`)EoW9BvZHvs3$CVa_0MSsLC4PZx7r(&u>iq?d zVf=zFieG3%KP4%yL~`1qa-9iI8{VOmruS1^>V6E2JJNcR*7Q@-o$S(aM!=hn<;86Q zO0+NaE?dmhk$y_Uf$RKd1~c)T|2bx2x&Jw4;!*$e1>O^*NGh9WqNtzJ=r6yU74K$8 z(GtJg;r_~g3(?jA%IyO5EE4YoEZy9JN>hL;^SDGbLQQ&#@BMOwmt*EYWg6~_zFb+3 z!MpI64LwH41&vaEnPoI$;BM47^GZ+ACC-D7$hxeu#$yCr@_iaxMa#; zaB3xO9IVvMn5o79G}dnx;63v1_vyh(C-KBu+~KdN%M}Xa&yK!Ac?eBd^oYa~>y_|2 z`v@q?rC`Pw#~eydKv661sJzT1oaJG7;z6xzu2!<-!X<=~~7y(x~>FgqICvMxK_!Eg#V0MUWKBd7p_&3+X8?ZNOGWLqZk+D z=&pqq6qJmOx>4wz2Q(b-tU-b#h<878t>RbEZj^_%8v%tFy zlc7onG5E{@82oWVl}1fLEeiK00kG!iji-{$iBUIXNCY_cv=|kQ3I;2U>G)8^ipe@V zRLK;T(f;$BGfZjj|A^7U#QZ)q48&APTZSop{QpG<5~;~>B_6NQakz4=Wi`=orL%Ju z9u5$3-WC+cMNy&@9^V#6AqvOje`>hW+_H`8jZkj1Y@`Q9C>MY*Hjhx=iuo}L)B-#X zXD#cLk_96bR}@0zFWsoL!Uf~T3CjNcMkN{8S(pUsJ5p&|<(4-sCG|!tFGN`O(uaBe zH`X1aFzQU3G0FvjH{CHt*&b=xNu9=dFBh1*+<8gVX7YP1mYfhe=>5`hN}@oJz>n6< zTA&(yNihDz1V*?a?mFSHn)Z)VS|pJe1@9m*6c)EqcRa-A85%uaX>Tbkd2+lmH^Nd` zl5?Blu+&*yx)nhs)oJ6Pk`?k0QtD;=X8pNj=mh1o1s7g%2kw)%@sGckJaVUUG$Q$# z2*jGK?nngY^PGSmXWXOQG1g~F9=%6d8eyrR_7jy1FK2QJ0my|pGjF2OtHq8Vx7Kn+ z8>Ag2h)LAzXWCFW?@APX08&eoJ1x(Z8XL*H+CMokQuasm>RyJY(fRZoo zSI82v@<+OFmeS4YtGYD4(fhNM&6XmX`+)L`Phl`b+at4;(Uzi;GqaUp76gofm1Np9R{_SL30;9}TrCV~n*_uG;UJC41pGf{vj=L1BYw0D#y6nhGVpjQ+sq7XDN+$Vz$=2Kx|V7QN* z3ly#fEm$K$cFPxtkX`eKLPq->w05Ub&p+fxg)fNPQS!;bLR+y2?xnwvsNI}}N($gI z)+zmbV{gRy4!s{L&d0$)5#oz0@`d=eY*kv(dqp0luqT};QyS68nLbh=`vt1gVb(Mf^B=D1v?cwu@jNY9wmYXWQ{)lzYYzB7UhQ zlS;6pdBc8kc-0Yq{VCNkh4w$8bhaF!q$P?QhpUz-7h;Euc}pM*Ptt}ZN<$pJT%wG} zVbD_LX&io8s@#CX@MX$P#-TPHT&DEL_ZG{QWjO3!j_IhRYoAn(nM|JSv@?@Copwf_ zHJF^PdrEm2SO4@BB9td-(+Z_Fjaz{+65sg=;-~gcEBE7j+0$5XD`~(p%D+u{K)s(; zMz?uWtYy|WC3h4^8KME~fM5xhsLV*~i;?&NzRL$l|VAvnx_UfB&na_uT*sUMa1qmNfBe#OF&fFSI%s}(LT^_o9_A7Ot} ze7*>~;Y&3l>|xNDS_Ns?h`cCOwXUSQT?aK zuO8muqJnq+J2P|r`B@pB+g&3DYENQjc7CAL4W5+$d{Bc)5sN{|_PxruzjbC(=*fM` zVjmt#0D#fu`<3NEe@Q0ti}s0fombIP%146t#HU;upXfw3*Q{^Jxli_QPaT$uveERj>tV~MzOsQR8 zm;>KDit@gAckyDVi2?`1>nkv9kU^h8Rex+N-SL^y%Uk%z{(+cGJlz^=ac_JKEi`f; z#=-g|efgO(GsV+}xXuONj2H1{+5zPwdwbo_8tvMs`ZE%61nDO5+?kSva;Q1f5fbJ>Cr4kUJXiTj9>~3I8rc6vx zEw<#mHW+KMQL4*>YB}$qQa=SRK@B^d(gre z)5hXPHmN(J2WJ3!8#d?Kc1UT!L)iWhvWnKzjfWJMcL>}Uh$&upNVzoP@vU_5kWv>@ z3_Rf!&5qe*+px4Gy&PF-__@g!%23PW^uQO&la>?I^h+fx$u#Ne8|t{?M#gCjI(gHV zN_}X;bG}sC568^nRpO8a?LPGhGS7~2<{9YC(1*P0D>Qw8M+plNrn6A5@mj_g_;jql zvg4V_^zh?sQQ!=Bq@l*K{#Qyx41ROl-KG53lVtl^@vDh8=;*eul{TGN9R^NLa%L1v zB78|ha}lEE5P!ruZ_j7E_r= zz7HUV+&j2G!tzH#rF*~U%)QX)?nh4?Um3|EgNY0f%r5WHXn#@6B%orMrD)jt!e3xP(;s=<&+q_d_`co?s?YA8yzh; zrCgQZVQ)4nVOGLugS7ko6xM<_XzjmYJ-k8rzbgzdJzykqc1j61*P)!gY7D+t{M(jA z$FI;78d4tL7?wBtprYKXp_!rwoOOlm*g&<@U~1VDN-p{j5(D|RWuhA+H)#$kJFRfd zZ^jIJUHauTl<-n27$W{I_!;9{N-KZHQn8Jae*p)sr_N`TGzDB9(LJ^$EsIsLp-WFy z@v*I870v%eX-zS4Y8^W8i&BP00$;pkyjq*i{HnAM`}Uc1^KZ&rV+gXy`8!6qCgTuo z_7E(7%^9Vow|T>tWcIpcu``99crQJU;tt0rW?|5f*Bc=w-ijRKASnfK-tMtEv@S8d z4#n?E$fh-M)*gYVx$Dj@OOStcDtdSOXpK(DC@Xu)Y?2<+z@b zWwjo7r<1I*n7>9=+gYa3eK%&bqV2MJqrpHaG;f9z&_*+D{GKL7m3?GmR@$Jb*Lr6= zfR*n3#gR$9RrO&IP`RoyKRItpXh_a)uXZ{Jv%pq6E%~currHsM`O*73Z`mJBhD!G>3y53cpvY_b2(JJ!DaHC)vnfz=UN2w zTmaPXc_h{#o}0VOUJcJp0)c?tSl{$X(Hd~t-_`jVaau((*s78W^0gc3h7`3vIIZw$ zds1YybxYA;TLNu*+FnO2SuF?KE~fNn>A13g)!QZ)!H``mz>{mablfRcu^F2zIOMR40Pn9(Q6S07pAmuT8t1 zfR3I|?mo8KR2G$>Q10cLM!!4N*kHa(cB#3R88l*zy*Wi&5^S_|jXj-Sb*Ux3Au7yN z8#adIX6Q6$x-(-`tOd~J5z#KiyPyP&RYj({(KA9Vu&){Qxlc=_E>pprzt&Te{RS*c zVDg$Q88l>y)IAnK6W@_=YIk~er%(PNE)?95u85``9Z!!%D)2x|_B-$yZ;}2>*z+PLo*wYbOGwAJ5Yqg_C$PNUYfxp>TaX5rZE0> zdwU#C*3IM}3zntSp+jwiMs%!=+9G1keoAi(rD_)C+Z+jWa6XpjE>5dLliR9Vjz?LC zVCus4EKI^I$3fGN(|VfWYpO=(>h)z5MlQ%v`Eg4vJJ+}ug+ zgy(I|vL?}kk7!N&$Iu`fj3II^FoxJUghR~nNSr`jDNcBVOKEIpH3Pkw!-tc!y0cop zKbyIH2^jR^zoqarsZAKzB0pZLx11>hLv||TQFBBzFQk% zD>A6sT}|y@5sGh7Mgp{d%AY6ralrxAFdkU_-*a<9GV1ozNgFOw*`{^Z zOX$w;5n$7I+blZKUFZb`H#^z7#Xcv@kiph%Q4h7H zsS(I-L-(G_U`>YZJ&oKS!mb_O10n-A`<4fU8|$Gk{p(c>6N-Rxn?uocT(2$Wvu&reiZA>|I|&Sg}(QY#H>#098R}E1wHv%4QEdw<+74cHL6V zYX4X5*=pXXMr;1o3OlpVp$hw~NF9Rf{k2*u)M_l|R|w`A`H<~0y5$9}K9x1K#?r)= z4wbIGQoYniMV8wjeao*D68!j;kPqw0dKEN)`ADQumwVL3DGP0J)S_!bD#d*Obus5^ zp)M{jvik86T4G9H&?}(@4S!MdXw?#L4dB$R;30{(3xI+>l`OpzQc7;VM(ygyLj&$q z9R$@{qh&W}4zzUkTD1U&Kt{5xQlW1zvN=f^3i-H=#=oMme!b^mD^uq1p=x7au8`m! z$a*YmO<7oXGM=9EsO=&;GL%Wt!%Y6eaIl>tBgwbBLV!p)JIpgEY`}&afTpzUT`kJn ztD=!=>tJ?qkMy!jR9Kz(_uK^RjXA`cP2Z1HLui&v`32XhEdQ%_e5_ky3&A)#ZvTB< zfcqzBBmAJDc}A$m58U8UkNxaX%pA`=l;bd-pURiQd7u7b?+3K73$IV5EtJ$8(rOf3btshbqiVkr8dVRlk+e24IeQqxGe$x&OE^rUGfA^jL1_{ zFfRAxsn2_OV*F995#4er^v9!*hhPUZ;?EALG-a$B!|MuiS3>Z_4CVDP(#Dl) zX35WE)u?dX0Z*(G>%24C*jS+dEg@E%^l@ruywZ?y&t1n}W2AtJeQNLSZ#tK6m z**>1d#wRF(_=NThOlX?k1NvvgC8=&?K&1L>PNv>ecALRCyvto!#&JyuWlWw2cIkSD z!7h^FEgf+OTpP$l9-L4`M_Vuodid}gU`5@vUFEz>Q&l)8vkbU0;qPJfnlei=72bn2 zuaYXSPPmbNy+_y(u6u_i*JRaeRwi)bHJg>ilhu)4i;`CxcuP4X$i^jGluf3nb$AEOOA6FhFa$@& zI@*ELtuoqM7K@kJTY&dlUo=&%Z-yM;<<8MvUj5RDBZ^IAawva@<6=7bDHf|!v@Fii ziRNv#rBeJfVNDhvN*8FJFWd|m?-pBxpZEA@8e4(~rosG%;@KxFkuILDCW_p&SQRymd%7=HWt8FtD|a5Sc=v($XQCN%4;q6c6rP9tZc z<7ytS3XL7-<{nXp9uTX|ob9$O$?zrQ%oYaXnAxgFtIig)=95{5*|cf4n#%@aZe9W# zh@Bo(yZaAZB$Rw%UnA0lfr}97?ywC}VlQk%rZAXR4+`6G4b3(^RdMdoEj zqx9jHx{eN5yJwL59%~Cy@)I)IFY2PnaJW*}3#<~o*VL-gWe=+)RCfFaD!=9R93$zfMPONkai+j} zhTgkacnQwlnUGFp^&M89q%xIX5OWjiTB)_B!iQ8z6-qFNXD3y{Iez@EghU#V<$&?J z8G7|CuWGT>=ObGTl|8Cn%(P)x+G6x}w{vh5uis0`EEY~n#Q^pwgZZIs{qUpbD9blc#pz(99&FQ)6VAx~dA!>4bhn7H(Kdssg zn==vn9U1c1LVLc&LfWr?0_#mC4f?B?i_d5&G~pTbaYN7SMg7mfD$RS=6U6Z2NuRPA z(kc}^>2H-1tkMf9ce^H0hDA@NpH@QC@mJmgZPbi54kuBBo=W}eIb^!?d7-cPri|qQ zOxA0w7^=(m+tO)iTSrV46`ZZrY(HzYVwL)~Zy5Y-6Je-op=DR&H9kwF-*g0fCLKkv zXYpAro@P$Baq+0Ks{Ac+D_WJp-W0#+_ zh0u-vgdO|Fiyrn1X~%};yuWD4hVOq(mGcA|-^~%_iSsOYRhESjvDbZwAS^M|3m_-NL%_qe-CTaHeimz9?T0nPefQXZx zVk~2$URUj$7gU{9EAoP}Xlq;R1ECh7KM*PnEBRe35=1hPVctH{&(7BE##OE=)@|h~ zS4is?)5s$49E(>79zGwvuhF`-YmmbmCOtODF(VOfAYQb1H%=^C#o!{v`U5@jHf*37 z^xoU*r!W-|DNUobS2(zsDSy9+amHWiU}JRcOCsR1ww~VDaVkXc3*pjdXvj{rFIqvQ zG?$}~Svq@WLdHs$zvnY*17oFU-t&u{+zyRcO8i@2f}fw3~Mc z6L;AzSkl;9V;AUqJ=umhcuITkt{PM-*o|iXcxW#9YiD+G%zeQFw0!wh4y-*`g(xj$(h7xC*xa0Q1kSL|Odtvf#qm_Hr78kNX z2Ay?s1gfds1;DYqE1)jfRGB#pT90j9eWH5N2MRb_!2?U6pFsy5lzEe=sFX}^}^&uP?Swx)A11) z4{fnun7d_Vh;L5Wuga!*=#yxMwYzb@dI=Bk@f#d$?Yciv-Tu}thqQvmR^~`(RDhdc z@r@3Sgl^=+Njh+&Bf#2S;jwlbefp=Z-N!!lvv#+P64q|zr)ooQ&b*(?1sMQ)o=xxe zhfQ6?KZVGvV(b3(2x$0rYZL=@zGcKfHz$ljykF0D=++-F1H5-`jJq7NC>9p)p|`A! z==;qH(X{E18jr%=Gi~)=)GQTAQyJyz*hCShv#^yMX9aKoLe$PoiT1S9v*Cq#yIkk)py6F~M=NiyEuc^jpLUN$3|@8Cem0Zy<9Saa z4$*T}GJ9%<-Rj7M$Sb&2h`bHoR26wAzfrHMD@IRqI=pEe+@#lA+5a|&i@E6FE~{|1 zjnxxq=eJ zO(UCI?}_bMp^na?k>9Cz@(w_|uT4mxU@i>8O8scDx$R?ilwK*0tdtF?^Vt} zEBapTlNMrL<1wtlJS`dbIGXZ^jyx{XG?wt;Bz<-q&0}5pIl+b89v-Sv>Uu&=_enLw z=ooVXX}fD_{t2}qXG+MNDKWXR-Pfl9gY30wM1(DhRz}(U^6CtsXgw*Se&#C&gpkcp zROOEBIl1H~Zbr;-}APwR041(5QcFdp5m# z8X>w;`ueo7B3>(`g(-SosIao=DIS1ivb+mGzZ-w{njSzW6_N)+C`!m9gaT;G1<;cE z4b-El*)L#)StZ54sBvtDxa(V)B`SUuQb_#`M0tw3|0cX(}xu4nf52zXlTS+ouz=W&2VTY+|5*XRIwj?n5O zQD^=&IxiOm5kj&om?uU;eGrQ+1Ntv7*27>omf-uu*$+_nkjcU2XHNQ8KJY>X|9U+k|}qVSJ={G zY5`ot;@N?I`9jAPxNO~os6j1w2%Rm|a*?Aw*2&f6Jc1I6oF4X6DvQxfP28jNP;M-8FlSPJtgt?}-l#XC z-j~{S$BqyRPvP6v#-zq+<2+&qdXo&XQ(;L2!Hm+8e-fu9)3c8`uEB_Ox=Hubct*sF z2Ymh?A$HcqYd(#~Fv*0*!zLN~846BY+tPJb?QU?#0ju^Knlp{ZA^8qAlWj|&nxCTK zcI_`KJHOktEO5;Gm52l6EOp52V}Pt_PA4X1R>_o{=+I2PM+R1iPr}G3oHV1f6-yoU znRDD@g?W}gR%a1YJXQ~<^6X2%6l|jwH|sezpGshgNZRmYLSrQV&!8u6*6+n|K+|bX z&Lr(xo}wxlqw|uqrML+8aw?4yWUK72W^NGR(HIS6+^=kmM{E7C)5;)s}l}huk zuvZa8^WKN6##2YuwCEaSjCqI6s{r}AUq;r|f|P~o1rgA7gxiW0AVz`#Oj#iUIlKgB zM=Z3MFE`>2y$uh)q4AWT6xAIScj$xhW1u$Ff0cuMvJgcr&TnT;QB+mI6Uva8lv=LY z>dKO#3@urMu*Sc1gu^m2wKUdL4k~Vf8&AevfT56=zb!>egBcsyP^iZ893hlNd0-8Fg7IPz%pKsHZ0y z?RYXeJOu&q7ig}Yg8x8aehVh(&=7iP$@9gm=11BGEMBL@KZOmM1%?%S&jnR;lGk3K zwMHfoWGM|hlToMWLaiC6b5xtORwL6C9EOGC>{bV>h{>-zuEb&d>kdBybnJM0LqSU5 zL2M>O12SxVs$BHI8;%PF2A#hq8a973e9vkW>1w(iUixSuhD+ACY)2y}Gvk6Vyvhnd zcg(R@ymk@eBCsdldlBYV2{?=JJ7ZGvUMVnq7;^z+5$*T02du9HAQr3wT>z8ncL6$u z{YlJ%Aimk}dG2!l{WXd&(uYI6b-&|iN{<)mS&`ozf1QfEXql6zi?tucBU}O%kEBa? z)UDQC!ok%e7AP6VPu}$a;y8T zT0(vT;($Tryk{!o9>lxL(BO30cplwA`gF^5`i}J3G2T`gg<$d`J*fqIZm>-k)|+_u zezd)#x`uJnx?J%7nUWp3+T9Up-$tAZZlU^11lB_Jmk6MRYA*?gvQPq)g~j0j7S2SV z`UKDlb+EJxa0RXm2eiU9bmDRt2LJjzekhp3la?@1t3$*4z^Mmy{$PA#qCQ%dSBneI zkIAHEPiR(}e=lP3TMov@Q`5fMK!{6Gwc7P!n?~tV;nnSTAMzVem}!PtgNs-#6NMFG znP$JjOffP57~*^Y3_3iE0AOfY(y~9)0QAk5eHxU&z$gsw4$yAEHO6M+MNf*>zn_6Z z!GnWPjP~9@Ek)f16BJl`JIHmnP?UeU0t>=?y5&N@QdX-^vKx+uJ@>;Ub1M%TjlwVi znE{pOGwm1hK;9mD3||%!GS<#NCgL$Qp#|RIq={rvO z;o%5p%m{5@Xu{buLVF41V*3Q(C@6XEhVLON!+lJZO`EUNJjr`eLIpNCYo*YJrOXz8kd^n9BfT;1q`VQG%NS3&RtU2VXTjNux(W zUGzaRB+*-=wCBSzQ*HY2Cd~&+5+IPkQP;8rilgb>0gtk1H2iQil0{iTs15#OH_4`| z<{Jf8hUeyKe%t36T=)GG_8L`&1JOd&v*}RtgdSl$Y3GYtgE+4mXa>P~ZI^pEuWBCA zIhn5K-~28$;yfTVBo{qx=X`&lH9P>u15iV<#S7Dr2G#>eLnE4WE0)ZV>mEQF`qIiD zHODzY8lI0rxlI2F+F%cz`EUsCU3u>1E}QyK)S@WwIlB*eh;wUA_T=1J&NE#592UN- z?ts6Ag`$BxRE0+caKni^tMcd*cWL*5Geh7uQ~AqIPahOr4}H`1=-$Al9n}sR68aCB+nAf{jH_q?h<6nq8~sX1-84 zROd^I)QIx{*uaVIz-pKs83#?%ht|*t=RUlK!F2Wgh*g{$ufZ`jL{*IkufcSv3aEyR zh^Y!Tg0{1_CS)2C;=h^HRkJIhaT}D`hKtCH+aMUwi`ziJZMcR?W^3CF>;^c0UU*RB zEF>RV17{&!J4dUMSXMYk<18c(LPH`ooGVz=%tBf_S170F9hJd7Ul3CmK!yhXo`zUY z;7=E2B0xhFQ9o=Q90bF_^)>69)(k~AvjPHe7~U+@npKCx(3lgD*!D7U7@E_S3$&$% zKPZ9&vpRf$0At{|$JXrt5CSVO0z)Vo00Ki}+R8b2H*XG!Per@B42+VeqfCDf8qW4K32@{K-n2 zokdz8-hx^5)llF|_%b(4XC7Qj+0l$4;-+P!$$zNWX4xH3_)o4%=QNIB90u0-RebjbS#fUG+F*lfYnT16d?c7h0q4C^^;+WxCF=BV>-(}sVI8ZGTU zTn1()pfYeA0+%G97DJzOwF(R(gSY&PU4Y7v5vjYqxC|4E zH7_nh`B!!;O*sm0(K0tQ>-*LrwIP_J%nF$NLR8CD!DSHTu?8*!vw20K)%D0RAe9{) zt0t8ke^Jx@_{)=`@5Md?KtnsqIBe&R8+rPs@5l$zaQQ1RY=c1>Q06T%^)=f4iYA3D zfB_1Ts8r)l6@F(Ia1Cv_KF#0t<_BFNN?|ZaN5n>Wbpp)XUM0Q(6F?TuQsD#$6g<9R z3NC<|d>ObXW27q4`1M+Ru;M&-y;pG#Ux4Q7X%z)9L5%h2*+U* z#cxHjkpOdmy~}Z{E^)*;Vb( z5}-RMjJyD3hsN}ukF^BL>}ug1MnpS8!aHQqrf7!`HIQ>W(Ps{sF~$QYV*ul!84z#* zJFtGgwjYmd9*YhOum`q5f%AY$7>0O&8I%9177{A3MKHL-GM?Oc5%zxTGhu_8U=G;_ z5Wz9Q910JJoVto#P8VNp!2g{*Ad>R7MoIi*@6Uyy`A0DvIQa+BYy-mq36CNMZelpZ z*&SJEIS|8P&p}~chQx5do-r|~hchr7c*KC=(7ecj^0`Tew8Dm7a zjZIHrI{@S03t@UPzys!Ne3GMz+d%nJ`$NzUNDJWcG@u>Kn12woL&vYQ`h7i#0H~?( zKsz819Tfok*WCa(F?Tf*a1Y302^shAn_Lz2ui`5|Bh-X@$iJcLE5@Zb1n3{D;#CLofRL2Q4A2P3i+|NMVqRc)I6D;hZpvmmKx>_YGii;lz|s`;4uj7lmI9OUh4tH!0ZGd z1_2AGV9x`D|HrpPHnOlU6J-wy6Dn3}H~)7yqnkG%$_2VG&L|4_4<1p~7y6+|LeH`umBrFCckK!6r` zElNNtG^Ak*tuD%o(hJa@DO3FI0$7wj*rxz{a*U*VLE!oqd7u?g6(3Kj9gt)d-f9Te zk-_8wTEUur3E<8wsqhm6`OJUiF!RN>D7q&)6W+*ls`|pJ(V0J@TZU9l|Cn)UO*LeJu)tV>09P1A<=q?^{s;?tFv5Zj`~-Z3zD2cl z_;ZTVR9btHBg-eX4HK*4A}F0+IumP`DWiQD3qM))l^`Af=k+3B3{*9?O!=GN$I-Ot zu>`R!3G0&~7R+Uds}MK@3WxJf!`Z#k>Zv1?~yJ7JxJK40vs9mLmqERK@)4U0V-7HXnILU(ZiiaIl5f=Kcu~yM&;~Qs&G&Fq~ zJ)t=W3s6WFI1h_xjg}zbD+u_mL5`UQ8cvzflVKBAhVI+s8IL{W3GW|`ECRKV?44tkcEP5y~?bP z83Ie%2eQzH8V`kn3&CK3EIcq&)CK)@kc9!q(;bvP+>wB`t0FA~;04ACYqBcHLTnJo z0*5n!ufV3}xBz5@&ztJa{s6KlkQAOMBNT&3d&pCEbQ6P_63 z;JRfXCu}wdPSg&@B8Gl^hc%6sjs>gCBuklaXS&+!Z5_MA)eb(=UiYsZIFgw?*7DT>N5J19RxjJtu&j1NN zRmm`LD{@h&CvXwCIvIt67g6EuB1)ll(>X5DshikcWZg!AOM^;2LG^foPK&=+d!&V! zxTe1`AQ5`giE>S*x)`leq>cK>pp;l zELz-M=fY*6B(SGycXvIYaM?hnfT%^C1u9#(GS|RI&`_gdK^a46e1!V6_8!<3*v>i< zIBLHhS5wgqMoOT0`vi3DEj{!!uZizhIoOc;zn@Sy6kI~lrKotGPdWRo*}m~Nrn~}G#g{F|{h~uheKRgA_ zYxdwNBtsqYAu1%%Wgo$OezC9aEpmn@mIYO-etHfg4UHTCOXI$NI+q*(T%iuF=%?3p zd>k5Kp)sB5=Mz_GiNzHV7Sd=-Irf-&qQ72;?wl@4odXdTh7S;K*mnB?!YB|HJYvhh zRS;s!z*PXYzZX|wE;tI13K{gY+yg#oKz`gG4Dtb%ng7wmCbBfIe@e+}7{`@8Dr zEi;H2mCm9Hzi|Mnf`9!^SX70}uh6?hpM>P#nzJ#$mK}FSZRx{%L2-30l>4yEDy1*3 z5aKKp*h1WcKxy^|Tezrbj^hF^%1bqX3oWkJJA|B8RPxxJ!m>1&(UtmWEz!y3~X#(^@H%47(LZ2>jTpFZ4 z0eV5GPxeR!MW{XmhSrXE!zoYzU#LfQ9)lH?8>hAPYtJ8s!4-x3WpaIig(&tWuvZu? z22-yB7DE=Dy-Dxrg`hHQI4>Xr`yv3ykV8EeJEnkf0LajXCjSh)Jm(XRSn6Wa2GNFp z>FlEauYoi`a^;VyY9x+b>Nwx<3`I8!0mbMHzV+VFw{E@}`c@z?gY`+rwLE?20%o|! z@-7`2Cjc@`t*JUxhT;{DY>EfK!e4@B0KQWTy6jdxKrsDDREGMLkt)DoTJA%B!Q|U? zk7A{GFd100@(q}gz;Ns~A%nsqF}S;ChDKr-wvwGn{`!>I!`F|ss{%EJXKnT*{Y}^l zkVE0H7ye{tYos~_VK2-JLR^3j#fS^NA(1?I3&Z_{#~+4TXyuz&!$}L2g(X}Se^qcn z{CR^~ps@`_h8_bg6j^Q2^yy?>Y&PZvTZm?J&;VOttKf%@|o}x-XRGZLMorF{|)d8Rs&u^5%3CD6JBB0gStPw0^7F% z@Cx-Od-5qvU{p&7vMh_^d|6_;?v7r$cP`b+|HtkEZWdsk<@-l}%@B+P? zn6A-pWsdrs;9qU{ObBPg?t^j|ZQ8a1O9u&Mrfqv}_=QccJN^LtLVyV!E@w1+&uSC~ z1N;J<_>8=8I&!jsI}-qG;D^27$^7EvbS}y8VIhRYSMa!va0^fs5(KJ(KfHq9|41_m zAch*@D?|fd0RRaqzzfP~DNP~oOui$_30%^kLyP*mQSeplX?eleGB_=Vz6tp6^I)1Y2XujqbklMSi5y- z-IID1D6!2?=uVd>?b@Ae?6r%lQ=JyS-MPs1l-`JoYvA}wqXAFpbwWR(f6Mw+*mL$0 zy`Rj;95J=YvO>R{S}oPbg?j~+J3y67^`uY_ND;5#`$w!X0nV=M$ETH%Jy;50;UupVIqTzN6os(%-_+Z(9+9 zdSb-TJD!G*b{6$`TCW?b_1a-)ASL_^Bv*X_la^A%4EQ>0DCoJ*=spMz4}3JnK844= z4n6z~mjCZc-grjGR$!md!DsajZM|cT`kEM*>MpCrya1FptQtVYgItp*fN5vJqBO1;Vk8+D)4{SpaG@9cAWe@w*k z=k#3(?=jw7AwZ(pFLSuom`scHL7M)&{vS-heXI10$v*%;3utUnZUs03@cc~&GLnVy zp`q{Qv4D(n?~Kf|7V1vB^$7bXmq~fn8M3n;{}d%QaN$R^%d>hO#TY!+>1eiDEi{{c zNmOnm0GIhbAkaiQ)5L$=C-kTg$=a1vceS43U?iFJ?y*ro8+76xXFQDYeyjBkusdh3 z*4Iv+A;&~>S|z0RGVX^3@HTv0@!T8usSsbgMYWAs#6O{J_iFrX{aLRSjRj=mEPOwT z?@lXT$_2ed?6D;JB=CdqX!LfGB@@r?k(u5dj~A^t>w2(pqNrqzJ`H{8xK@8Ef%_We zUKt@qBFeqL7QWCAYxOowjDHSGyxCm2#e;|AJ^(@Mwqvo`$zM*g*gZg(zo2iv7_Y^+ zJ{Vh0*fZveAuwyD52}w4@H#yn-{OXg} zYgvzB0R7kEWWPn3mafwu(MzD=fO4!(jb3;TLj0N+^?ea9D^!*qTbKI3guvI!+wpx;d%1Q=@0Sr$v23D=ujm7D*!>Fr+C-PUsy|@aRI>Y3c;hTPO43X9?Uslg zfSu|u*Q4AGij|hW8LLy~Yx;VALi$}v*o9(MqZ}M&%tZo zzN)8}SU18E5iviCD&yo-x@$sQT*-}_^bCuogl25kyV+Tdai5w3&dzo(E&wpoYHAS^ zn?Wb;jJARSD-vQIl(t1*^yl7m=hkZ8wEs5aO_yx1@}`U4(%<+mzvSYbdWmuvskV>< zB{93vZ<_tSJ^}Hiv+wI;yB=kR67*31t*EAQN3!&YbnnJ#n}}lO^GJ6w3y{OJ}b%RcJzfj-Id zIc@p?Nn-ox+Yj_95ufWc@5*Q=J@BFap=AXP-K(FS3^^3(UJb~qLY*xG@mzqt8&CDe zx?&cJbeBa0vQU(V#o<(jHyKyVG31@MQ5}8uyfFS=9GM4MujXafs?`S9(`O&)U1Z~e zl8ldaE2mTC?9*GK&)4nKyPJQ}ntggZ-zwx3E8&m(^v@jMabLl<=ssN92mo2Xql*2= zr7ES!PxL21o6A4Ze*qoaZiv1Uht8X$XIow_S^61LqQEIJw?+@ZVc4zF6L4_d6b-(i zp|?dZp^p#h>nux3W*q`!MJ$nM%X=wF)amx<7&=pqc3-B&6_`@A`-Of#8eD!y^e~HM z{;PLIW83l)a(`VzhG=n1v`h!TMyzEwZJi}279CciDES-xxcoYoBotH3x1w?@>s$R| zWTCHPcPj)8?Kz&3n#n5`OB;)OHAbDoe-`&5ELRNCreeCRXXu@8^$tnp4D1%sCL#xs z7RkNqhpm7vvmP#~a~Rl^^&i5Y&1#*rWXcfVu{g<&IAw9gi%WO&rBT+ybme#Y_m<7n z?R&k6x|e^9#E-XsFMb?x1SEEnW*^a0Rr7|0wC0H3Ken8S%e;Ic=|}bMmU8NURDTZ< z)AVC{vvgi!yemG_1*-%~EOZ0B`&#zr2WTI??Xe!?fNL6bZ}Kstb27Dc)Dmg9Yz z7(?gY&o4LY$E{dmgu#^^u{a8-m*^2MO0#&u{p~n{@9$8@6NnGJL${pJD}4I7>SFW) z<2Aa+A~hEhyeF*Fv4Qks8KzuW(646|{y4{4jPZd56*zO+&w*jg+n*%8T^V(SH7 zAo$(Q_k#A3?fJv${e#}C#LSk`x0QM~j9=p)^egNh1wXn*p27X<3H+y0&f(Sjj%o-L=@-$N8WdUM^UZ)XEtp& zQ+76+o{(%pfY6)LOBO*vr7PeC1g;Gc1uWQ2XcDCb1zx-$1VuqX2#RhHltfWcQG%i( zA`k@uMGVSSP|E-Jo|!GlZYYZX`+fJr=P@&9&z%1Da-7%(@gZkyKunGI!>nV_E*8_6 zV=;GK!t<)yE(+pNKh+iQpJ25H68;_2sK3a98^Jrx>2NV>;{j`FJYWlq2iW`Dh3Vc6 zwgFEV`#ayazfAJsMQI!!-IapF!v_O5)}F8^3S}OTNyzeN>67@zkWehdFaM5N42RY+ zOXYZ4{%gzwc&`0hOuO^>H19Xu$8nT4{1$T+{#cL4G(DfMt~(BNaFiAu2i-eLhmXf3 zHRfZ_Ce!NYJ}mIudnZTDPsB8oKJ%lT@h4)AG%`>QfQx+(cyE9UR^t4c&IgQXax5j` z;wRd63@NRa{f^ulpGMP~+pnCZ~z zm{iMW&r{Tym}{fI;bb8@o~M7FiRmtVLo3e2tW4iB2aPp#@0)8feC}g-a@REr=H4Uk z3CB^RKP0(s?ahyav#E-=WCLo#1>TZ@w~8eBQR#%Io<#PyL$j@N zQmXlT8@@wI@I0V0UU)}R!_LxNim=K3LLs1$HhF&_9*K0t8e>Q17mNn-Ggbz81gJ;g z5nsFcF>)0I6bacxAYDuv2*~P+HxN*yNEyQ{f{D4JWw{#$)Kiup@F5_+&)K);N$4ou zmE_Y5$K&%nO=es(!Y(^$ zH_Fdv6lr#u5e~j-j6bvNvOqX0Bb@4IHZ0)GGRi=pG^V@V4o+($jkrv13$|*wF3T1) zG&)xPEoEg%nb0QcEQ9L2m80BiQKp~pJnWRWNT_#ZynHHZ6PKOx^h}W7m7H%xxWIEl z40c(VF}04;-|&pMO8#DwD#(!{_oq6#-0rXSMCd8Wv(zQ8I*;x$+g_aRzHM+`-3`C& z;&hjF>3MbcO_Ph$-H6WT(cO%Tv28^?&ehY^J>}Y9;K%lq7f1&^N-y~ZNvia`)>|HB zkv^i#elp0oXJJ3NP_p}&CkVH|GoJR>$Q>mIv_HtepKmd=KMo}5ee7EK`KByV0ZqCi z45<#n3DguwqK?A2tT13@R~YMnpgZTraE;agIeCyDn!`EWa1|yaSjajCor#d#%JBfj zQaD>i3ekt4+~^}3IFLzc32hx9w{69BT@kG;3Mi*_6r!BLH!`yz%kC}9LG)O?;|`KW zsnb9?IcmedP@#y14wUO-wWbb~hk%ak8z}ckg3J|OMMH$xHW0@{)NK%?peJe8Ai(-! z&-;VqO@Lv~%zwyE$p`G30qmL|*lFn9(TSc<2Ftf{?G8ib4w4t-AGuyGk&>QdkdJa( z?#^N%(uMzt8`Pfk^cpVLv&2+jEZ_$7xULA>3crgbQMF;Mef5rChegF(iKHc=7 z+$k2qBQAW@r!t=n1~D80*X}%-#fz;Ef+l=Q=`+C92~WgYq)(5G5Iz?=G^IlylK&z7 zP9+chrB;d`mj5Y-=)LtLAmyLJ0kUfEO_?7-?^YP8aoV9q)L)8JAR62B?<0_x9t@V{ z3N_M|z>{H1;_7@c8Ean1=EP*;F&WB}JA@j>@zCG-hrwY`-eEvlDTV>*Qw&228piwi zXCKC(3G$W6v!Oh09JUvypHU2hG%!FR%ckom$fPj}ZHkvWRF>u`6ZjR+Ri;AY_@xF;-WcsDJxDYArI;GXh@ai9uc)8J~ z6@3{g+->^r7APrBMmVG6%=@C2Op+%jVk<0yLmh<*(AY4uI!gbZI!u;(V{p?a%ijPf z#!Qh9S}N_(qQnPewB_6FX3-;$%00nHlpR;=Q|?cZ$Z|GSjsg%sztfy5AD45Z_d-)8 z>1%1mR95vcyeCrA0(q2Qe`NS&Eh~^)p(V!~YCWT+^v6U?bsiI%qNg8|A7jPgw%1}3 zsMF(eKHBQLUKO2m!*i=?P!_GF(rNO9>Mb`{6(`x}gS-SbU;48e$!$Dmw2>PH(UZps zMQc1gH5m3kS9nwps_d^?Y3x(74RwX`^@q7~BhqKeTcy`%?@W0Z7ASX?ysE=2&RUPO z`q6^d6#4a;G4(w_4v%v0gFaRdp_v_V8dn#6+&?Orww@H~*=?Jnoiw*lW~7AmFQp^1 zWw(D~;_?UT_=Md4KeG5OsMb8W7q8xbYzH>J2HRr8ney5iw!yrXg3s1p-G(j;<+{?x zbn8NSmv!G!D5O{>?)kK=Fk$@1BH1B1P6SxW8VbO8XtA8r`$MR&Ox3CdIV|0q@LoSG ztTj}v76{(%4T0}ahpY{J2iv_e@O|me^vh!TAJ+Xmgh&kG+9G2J|6C$ROX>*=+Wek> zYp2hl@z2OZntUYHhJgl#GD|jh2)v{K$CiLW$+0v-TpIplvw12U*Zk-k<~=JX0_c;T zmH&AyOkU6)LvGs0wl){*U+|Z?dMhJu$$co?&}$Y$N~*4xmfXif%T8OL6|xibG7nS{ za;jH1zb7IK1TJ2JX>T(rup5$%_iGTQWa#GK;eQDU5_`V013W{8Qv?lYPD$i^Kyg;j*#4G z&;ZjN&&x{y!1^-z7eDM8=+3bm+JlXr9?RvHk~E+3Wjf9JG}(!4&hiXcJUhH7rywKc zz!#xbI7E-XDEF@3!rqmPFg@ujKrmAeL2S;kbj_43xHBflk_$o50z)P++Is4@Qf`Je zCatWg4N81To?(IxZXghUSEf)YPM=XPd>H5z!nVKAxqv`wAkXbxbr&wN<30w)f6LWTiSc`r- zAUkMOs*+6Y*9ffWSc4{qt--NhMWffqbJ5yVzWTumDvQJ5l)NREo9uSY0stm~Vn^pKvWqxUGi@#Y?{jK`mC+oI!X>vam75w@*_ znQis$Sb`b{GiMUs**ZwM5VFYbwPQnNkrRw_Co zclESc2Yn63c65>w(hhfYtkOi9<#CNuYQacBnFC>8EFP)Urq&zeC-7Y;8;QXvx7;Z2 zsF6`FlRuUUsnJ_F4~2C3Tk=FqK~AR5cj^h4+`Dyi~4xoI2< z>IN`5IRXc^+$?8aS9GG(i}P67=$;?=4xCpQ_zs*`5cr<&dr|5HG@mA#e+kX^C`Anu z#Y(JEF7bUKAlF?S_`cltqGSg&*GM#%_`aNZ>*2uWfU)=azCd#r{jR`wbhkb59i!h8 z_`b>ag8S9|9AJIX-4gC@{_mw>jl;s&R>x@8U5Iy+K#1-N0^iYHe&9R0JMQZN-&gux zl&pa68i?*1et_=E@Ojg)u=d{W)&(|)*{unDM|Up-zN5P(f$vZGUX;v`-SzqbH3GZ) z*7t?6m|q3Hqq|Q7-_hNNf$wiq_J?3l3;&>_@5#vS_n{nD52r38pz9x*G{a;Cf2>6G zQ1k~x`X6zL4=wmmZf_|$Nqaw$lj-P(at@!@S^;0S5^L0Wi=27=>5~Clkb@--e8(15 z2EJp>4hFts5_<#RF^L_4@8z^|3nsDj6i*_V4r~Dg70{_Ia*}1UC~LwaO9>d6ON{Kg zk8sovo(dQl_Z0ZfJq5m(`(BjffaV;cxwp|={ruAbXAhqr_kF=<$@iip2|%|jKh0xq z!k`ZZ9-wd8_Yn$K{%lNZ>&IeR`#%Qt*g{ELp?)Z!e{Pkply=ceTjjLG0%6o} zvHHcyCK4oxqY`6lxX<#OHdqI}VG5;encb0*ppI1+l5NtRsqCT|bmi6nP% zK04UM9kkm9*U8AAig(7rDmUDsa~ON&7%`M<3EFZS^cZ` zKbJ4j`6~;jJAq-&-Bw3^CYvt_)jzxZE8l=vd@~0mM7ZLQ0tS>y zd+w4GYk>pC0L0J~V`x@mXk6@(cR`yD^4s=nIV9N@?lUXD7MzH1pDF)Za3WuSEkA|N z?%gf_RDFCEhXj|mat}BLuweEIIaPX{iccjcQkM$Q=|eQ6BA6>%S0O~<$_n{g={t}6 zN1SWvI~HvdN!cggg|G7W$!#cVP;HIg-6!`)LCXGMx%Y+r+&NY3m&=$P`wqNQpJnla z9dl#6V~+-KVv%PPO$8^`&Ttw^qSZe`+*m~yHfvgaDjA>taE>{9Fy~nobAof@QgAKU zPjdJF$oxD%3;q(q_dFVIRT_|bOwI{bgYeaxvuMaMAU9JDQhp3}M!|qyN%_b;NyGmw z6d8g6Z5F58g&)hTfVuT?%B|H8%p<=-9tc!ZG?NroQ>=_vnzLFYg-T_m0Se9(DDm?Y z5r>1Fy>V47MDQHy`<0wQUmu4NLtvg<@*^FVmP4VM=JazyjVnGf(Ti_bGYbu? zfe33vFm;l}xfTk8$Q0#jtVY=~EW~{&N`X(WYTSP6JJ`Ml=vB{3ysq%7R9Si8S(d8Y zW3kNHMP>DrG)w7Lax_v>B6qQM8~6JvsWd)a=?Ar*y@gUKS?2FB>XnOn$x)NP6lU;> zj>-VZQofUxWcwOPj@q$Pw9>2*)DTC>k*l;Jy}#0k)Y?jlQE(al*c&U!c~DIOT7`X# z@1UQ&7hejk@bcZ@Idj}|xPX0~-3QUAyNj-_J)aQD406^}R)&wJl_C zh%!FyBSM@a@#_CJ42BD~SqN|Ne8XGX|3!!oBG`p-3ttC2*}o7=u2GT`=7@z54uZZq zo4%~FSP9$3N>;1$m2X#8H&K#vw)3QgZ;!bwScr4(tGQS;?W?&be`Z^!cJ(3PP}^$hR&`qi1ui_>z80TjU!Usn ze`H^=5a--ibFpgLSFAQ~%AeWS2EBaynr0~shS%qMh1l4lvu&)=NKJ_N^8XVw6>D(L zJvG37v7ihq%I>J}(y7(h( zLDTN_+9U7ryglJB5A(5$zUy@91pf$A2mj>}-a*g346W(KKAe>Inrs?&@9`wx_os$g zo3>36pacVdKN{Z3j%yLt*d0`P7j#!eV>Ji;{;2X#zZ7p+{zpw^>DaSqsxn-X4zhH8 zNIK{_^q2yh@jAf+;?~dV_CF7vlEO>59qKK+YE(OyfC)c zrM5Gbf|jtjNBDh_{KE5v*x+X=95^b(=wY*<#?%lcExF4P{0u1&?zVdim0EUqju>Tz zI7!NErIwH?;b8&S@Fd|%>uEb%aY)k3bk!5e`ZiUY!S{{B%6-As_zc0;a9M$GUiG#+ zJ*gP6)^?7yR*YEdXn41eeNy3A>lIHbE{?U<*uUc`%cv|4yn6voB=5nh!_FTV3|kE_ zuqqzD0e&SB?clEu$G9*z1~10qw%qBSX$Z=YncIa)F62c-E$(9n+#BIbjN!z1hl4b6 zQ>f=0F`j}sN_r}Hj2U*%!g#O9vWxg^SE3R7TsB9UjdAy%tE`trJ)=cRo~LZ&iNNv_ z&C%5es$hdLM(>r`y?t{4wlS@gDpN8#;5oY#4AwVR!)15}$5y|NoD=TN-Y3+^5zfrQ z{{>FXw1|Mu_S0RYT#i4llTw>qQwcLGq2&1rU!vxo4<-Xw%XJ8cK5DWhn)2o=R-BoF z`N~>pGIe}Psm%u@!d)6Z3R)ZCBRS?Nv~ZMOd`jWO;KhrT9Q@J$g@$%h*$>%q)a74_ zQ!4Qc_?L1Shok;$fs)n2*geD>h^7KPkX+$BJqx>G!v!o7dym7;(ThhGDED8thxHZE zTkPYYr427~wEbQ@c9B|J4&yHhE2U8{b;-xSqG{6P*5M@>ElNu)2>(6EAMtU=Rm9Og zyP?~~KIl}sP`RNa&kZ&LDJu*XM0VZ8;eeVHZbNP$IwuJz8N;}DSukIR_X)qQXJ0+_X`rIBoHI5dc4Jy zs+Ky*U6LBkr!(N)g45@J7u&@Jym#JavzI8D^va7$p$L4E+y%%} z@FU{di%MBfHhC%BDOb|a70O2#Q^S?Y_>k3(Ju9lMU#UEsz(cel1_pOwiPo^a7Jahk z?w6Dz$?+~<$TS_Bf1k+9sqdvatCd6Q!8z#7?%roKlUl4i(=HHwlvhI^0RaLW?t^|1 za&wwv?ciCqmwqc&_Jt#55A9x~B*aZ-sP-QwBddt@WhJe|Cp4Wd_U&P5{QNkgEh|m}5sd zHm=sIO5J+X`3NM9%EAm0Oo3-U{1zQC9vu8;gm^>)W=6fL%x}u34^%0(AjgACXV62` zk^nnkVfafY-R4&A$mEU42ZBCL&0hn-#FdjCB@2J@JfOV$X^{th4R0d6t1mzbi!8az z08*Um8D}mK!!X)K>A82EcN^bh%Tqic$00gI_ntD3QY@tua2(_`K6!`>=S8-=!r^={ z3W?dKty8-C!}TIyw~jz$=PasN2ZUHaJJ%~6XvFJELw_AB>O>2ywCHtU=`Hlu>&jdH zpF=fqi~nc;*Znt$ukYQU3{Cg#n?QHM#|Ebj9_GMFdO7{PL3sq2f7~02(*e^0qFKDZ zhT+$_Zz%WsJK+8!#S~m`iYeUqrgDS-XYSu7M*roTqW@EGDj#5?n>Q*y=ZdYy3K%EN zi%tD#6)lUOTxi4lV0dJs1P`9yO9AMXf?c%mEoHo=a2LhBt=wUGVwY#~+wkYj+w;Xc zVeT~dj_=+vHODdS4lbaH@a5 zuUw~^iB-0M3<8M`{y@pV8GY~rB@gWAA0H_B5=6F#wkSW~b>v4-0pPGczEzPW=_k*; za;2{=apiW-JB9#54jw}8IQRU|fDBI1=`TU~?t<=R4e)DVP-^X?<9b-%rC~Tor zzFTQ+V_eT6>}llwJ)5uiX}w3O=it&fl%{4%@Jf;N-85#8QrF4FNbVLU^27icA)J(! z@4*55h_>ueKDVy?97KTKu3y{>oC(FVrvlSU*bwas>#~#?2L6}V8bMuQ?pJB&H%e3M z8vX?N8a$3~mBbpWcG{<0??5vaH)6uEb@@aav5{#uUU2M~%f}Gm5;`hJcq<7f@V&>BR=8^;@!!g&*F9Q63Kjl}nIWj(xD&FhpXTieuK80b`ZuLR#&U219Bl}`00DX& zPsDj(#C-(p<>Vdn1HV-tv&s+TE~j6G~7zui+<@Noe%! z%h}`i>O<=gI5fzyUJe5SOK>_T%pvzSPWFUqI+$&`{ea?Ti%kGV>g5O~Td-iuZq;$4U|Kcqp>%n7(l$8J| z1ceWv>EE+Fv+TX^1(MkO0|c2SK5+$N8f3PBfC+;GXJ21^rjYN#5rX9WQEBTejIjux zIS$Z(;0eH;NyC0rTI8(|L0e`~6m$Q^^Fa~3U^D~<0+OyN@m7Z9UrNp%Oo8u>rUc?a z6PYH?mBYePEV*t2?WP`4T&|f|2GfZd35W1v`21pI5WN@~4?dz?88ee}Oap;o8mo^e zT^b<>*6f14HV+#zQy5kOhqly<2oXwxFAh?zpOh}?fnT@_AqZ^e=nOE1`a#4Kkn1NU zix&T+)JpJI#25tLgAO5^ls}X;QYF3lhtfF-9;hN4fTV--3UkXGj2q_8-$C&wmHNGn z<5rB8zll(sEKv(E3gd)re0ES8%cTn}?Ip%&cz5u7s_zxPs1O+#_V6psIH@$3PSD1a z%Dnns6d-gkfPImu)m`QOT=N#hM@}jAF7Z`2QH7*JL=flNj4fkn(hqtD&HVC|k}J)j zl+#N8&KR4*awmgAKuwpWaacqq;>ZjZT#SO%89`Wbn$WVJa83mu{miuX32>uqX= z6el8Z#O9k!6J$5f>=?BNE9NWG)S4V%5x2sr<5rmSlUCElbakqK8h>GitBn~BipC6! ztITkB~I5OW{Qxctl?|Hn2#?@L#F2fiD{y zIG!i=%HMKMJ%GbjL7wb?3I<;?PH2S-d$z2~1Ya^H_7jUos~6P?q@RZ#$uM zY2?M(K>Dz`nr8V>qHW8vlcW~|XGybLsHyx@pMGj0ehNS}bZbjBnSYWRik~j}Jd-J^ zwVE#NT2`mEDm4tnz&+&S-@wL#qbQI95@X%c28q%?rO+JRbkO-}^jRCVvvnb~SwO@G zDXp#A7?#j0+p6__g`Nl7s)DI2XopFLm(F>co@uYPYaJ*WL9ty$eO660Vmk@*K~N1% zCT9oW^~rQo2lXj~d7Oo}Ssm3ZgZGOt>=~TumTPb7sJ6&kY4U!e$mIR_`H(ko73xIs z_!zQ#v7`u1av-~D>aM&xWMKn=V(l!WjN(iJVKOJ(L#)U>ozx^G8iA_LKM$S{GhvhI zxlZZ=5C(T=wWvBp_^GqnLPdOsCD;2O4WAgFLj!WvfD1XDxd>IX+|x7vWd4)J@m z+yDEG?%?ld`hLGW$mcb(o64%frsQy|Io?k0>=N9_!Y-ndtzFc3X$I}@0-`yCA}KK2z8Gmjv{!B6cJa?Jem7S%xK9e1gEWzNG^{#3s^x3Xa7@|uStK#QJ1S7T|&ZTrlh9i0u@u@GrS*;NU=MqbWCD2 z=}5Z~#ow;e$^CSEGBtStmd9Z~sn?=mI3xEX*Q*JpL38hqk+>(TyE=ep);UTIn3)m( z@J4r)-N3=pBv5(}wQf!IZtEfHfxkgw@MqPA0I}vr!NZu*x3hL9DpYhry_pMEs@-vG zMe|p|&Z$ezBLo*?PS^nN;`Y?BmwK1aF6xV1Fdok7R6K8uY8pe6>6+du`^uO7pj}G2 zBh|O@ytj|asfkbb0oGqi%|@u>Q8=rw$`|fzy;U${<=26_d#HCmH3>=ls4NpWWhqVQ zr{-avQh$7b$mCjxS)S2f<&fmQeGxL!aWqclbDpuI)%qr*mQF=O)h3~`{q99M=LfDB z4!U;mq@wWeugZ5l?joRRU*^mbg`Cm8W8*cnxG-MA>^N{~# zXX3%TFUA6QriFQGY?e=|-Yg_#=mDYYvAFXQjC+Qy`}z?o&r=&)%HO0jd1}16X(Q{~ zH?t-2_y)?%SL5>zzrjT%Tr__@Kd!}Nm&c)s)>~Uva`E&HT)dngH>~5wrCei*QDY$& z7r)NM^Z9Y@zxZ)ZK#l2K{Lwd@60m?D_juX<;R7+>@|KohDUGW z|HE8-QWPKL$CYcj22^gof$ZYqqF1?i2S1iWWSGEHeuaxRbI~#AE>Vxp+B0mcGP~OS#5mbIM%2b`=-T=f{03_z~&%r7n*eHDG&$o^B-< z7w}`ji~Km5YfR10H>S+I)k#r)oFC`U=PJkW=19??4W7aiyqnkRSIIa*cgl!yL#iE-$F5fSz6!7Eb(|qXR(&205q=e#qq6SjI1D--;Rs`EkzUTw`BA zja^*)ji|AM9}iAL4eBykjaB!G(#>32ikqM(W8-&=q7p7D`h$nF7LVRJt>ogbMUCbB zcO=&QNWMKe-o27YlwAu2*o=^jr;JlZ!yp4 zZe!he*+!$#I5{KnG<^~Oe4~GmLr|D6z8Qq4l7;;9HU6KkM&TC=xUf5(mj24UclG_; z&C6o=Q(&PoW%`g<7e}{L4WVwzJS(EQ6GR2^O8r^iEPvK zOjX&Y`D}rDDcdx^d|VYa&HdBV%ov|d(`wi>tzMgEt$AvhRO#6>5BxEhxJ&1&H{j1x z^VLq`vYvnWndo~ZkLQl3RBM3F!3f_gz096S3;w0n^>WIcu8LCTJ*zhN3rmI;u=BIf zpa?DC`Ekk1FNjO7%M3E7&GIwDt9*R0FUrpF<+va|__rd#2V?Gs=&onffSZks`4>H- za`>VU5-!%%AwOJ@fH3EIl|yJR?$lWuidnzQN!ns)#>)_broX7x@^7n=uFdnJQ0|KP zYwe;Gqh`*E;F|qcc-6q?cL4TZ;3^=ZyQWp}A00kW9ap3kVqdrTVJ$4vl*Y>h!5Jb|>ryQ)%~GD&HA{jCm}` zu6kSLAbXM1q30$wC=bB!eX1FNaB(NvfCzjut$!1pytWKU9+;ut zvr%2u04jcw5Y0${2j8%o!(_Leiob$RmkNmrP{r z=l>NGK}x#+0`Tbc-NoLFC|Yq)9WKrGz|l2<{hDfjuU;s; z&1~t{b%zTtBnYWK=Z1i!istP@hP!3&BWkj6VKyAoahZ|n!b}exQB$h?!j4VcB)y1V z`UiIA{l=@ZuI|Jf?iQUzvOfe=`0SzS_3{^HZ5R6h!4)&{Ct;k0g7arTc{23QGmZ0Ii-)FG=_Qtcvuf&k1CH7OiBF6xDd%$zb(zgOj4K>raBK3}i>@(#QW+YYx{q zN3Mf`Y@Pj8SZDv@1bhGfUp~Ql7VW=#2hZ64%P07S@P3NmbZ_wW z*Qe90Ol{hw95BKmRFPgEFxV#Hlgl9?;ldEg#>a5>K+TE}cP_xEaV_=E()!mk?td6$ z#0EqLU;c?Z@Zi2vNbhH9g(=?q^>lHOXP{Re-Bnv#)KrijS9I&}?y!4`ATYQcZV|IW z(h_(uA)-XMFd6r8Qf{{Pq)Ye+RlE8D4q)(YVv>X)nP0NC;eK=S;5r&^WIgH`Ustn9 zF#YD&(~M9bZ(JI}$qZ_^p`P|0yz7fwXbH#_yr!|18{#r!jtQvD(MJ1!iss8*anBYz znIg@fwgqi;YM^!X*FZ3ZzXmnXu7;7^Oex>|Qmq5t@|ueT^CLb@tws3_wTL+Q#&Ldm zkl84tjm8yH7I^f{Z>TkPd==r}UnBD5a5F8(Pi2j9D2=osA=>32DWhE_9!;rb{5U~_A&9iS(?O%U{WYYb`=xITz*^25fL zZM0tu=t-diZM6o~`rymN8OZ9k)2@#A6hTXrIXNOxw~BkU*_$*%cwSIxkH`dirJa_J z^_$%XMwAkA+!=|BI@)UyxF|wE0Ai0KIP^z=)}vIvz1Aee(v57d)vpd(i`xs(s@^a= zXB(geU)Ts{gNvz82Q5)}vcuVtywd$;O#qw3;CON^P&g!gP&DYdb43WIo)Sc?Ab>xMMqP}TqiL|$? z7KOEOk8;$q@hFVLG%;7}gjULOHE!jzTrn=)t+n@$T#O6;v0^udy9381eu^=Fs&H$! zMH~-zucJO)fQ4t#ZC$i(;_@^EPKgc?<;iYFyl+`ySTXgpx``Y+;x3*E;)OV7{6Q$g zFI}{GJeS<}8drZzN@!()rN##nmm6e z@cIE+@?NtZ$}8T&@w|r9dycs08+54=aJb>~jw5Pe*MBi(5d`Dn9PMb)^cyx}6F~bA ztYC46apYzgP3opy60sGb<&@t|YpERreMJK>YT%)mPIl8cR5amojc_tC-C!$?%MOnDpAx!n>^HurQ8v? zkWM%b+p};{orQxSIh+;qDGTcXO!0$+SFT`$%JR?A?$7wP1n=*NsC4IZgb2s|p)t6u zPq-2Ts-!Qk)W+e@Raa@(z@NJ4DlNq=uC@g|5A+BZG17e7xVZTVOMq*6aMfrI?rlVh zW85EXumEOw!5>#?$v63BTNq${PGhF*8XQ4-9QQWDb1Y>0h#n4Xp96y38;&3n>qjcx z47dwk`&)31(Uu4b;YfjExW{wAM3tk>e2&i*+PD3_6LCh9ta-R!qR4VvRzyH>jp5(r zP8R;md*6<@j9%=i{UgP@T?qP8Mr9$3XIQ2eeWdr&+C{MWnL2+L(a{gf=H2uLEU)Sn z2+Q#A^CPIHy|sH2@jbBC7AXtCfjO2<(&aFvTXFfp8@&S&o8WgWCJuPGPav%jy?N2Y zi9Xt$U5|q^#U){IeZwD}ujz8Hg`XR?H=4H>h0CR^X!L_8*y5u7pv2zvh%bj0f`*qT zBCPaaq)x56N9qj6(ImYekr*9q(1v-3A~TZ=1kK3#u+c$;xT2_--2DUy4elql(Q#Q4 zgAj-PnB?_9Kdpxd+-EM8WB)`*eQtlP9s;3p4lKDYpkpg18L+wYT3Psxr4MOBe=Vso zxN-zb_E07M5Nb`C-k7tAAm%N=z$7-TSb@AlW`L!~|J8m&<)K0Mr+{ybts z!u8)cpudP?Z*hVocd`h(6lbRj>Y%b~z)!tF+O=985&qojS}=3-XwbD)Zj_ZT_FFi0F!rpAHdIO&qG-=>M6gYDCD+7%HZ^cBnSB%2a^`jgF!@UL0?j z>UG1kv~a1!Gyb32PBvloy-~|L*KAeXJuD%x)12(88$p2g(~mc5i8)mQILuqE?8Z%1 zEU}rlUSn#FZqiEmqnos(I{XoaV>;Pkl17X!rsI9UPt@RMZ80Rt4{p|e^vCB39i2#8 zD%0&FwMI_iP3l6t9>=$FzHnSz6*E!`%6@#yNUepDv>e1CoNpMG^fmOtNbSQQ?@(k! zWwE9njT@=uRP8{d4*!APyH)EQ>NCan8GE_9KqHZ{1pRn!7^S_>CYi>gwUy?*Cmiaz zFCW~4NcnjTPwpJ|!U-Zrfw%}N=XNazEJ@$n!6&YwvA1gkld|;=O$sn6TLgYh9HYTf z?CCj1Yr?n4Aai>HHEz+Je?MGn26A@cc_@+gL5dn_}k8+i<^2 zt#Mkkaqmk#x_TUBKap%Eo)(SM#`{?kquZ=Ixm$wvvH=yXiHDcykBK%aU!>|ZY=ElL zTX%wbLaoUu$H#n!l;dsg(%e{t2kz4Rre?#!42)r#nmHN9S(c?1-FG(_J`sN6Bp9fo zJX`M88c1m(fXfV>598a35Oa$;;(rL9pY*Vn>jxZ$DPL-p* zm>uABALTUReyvfak1PTYBxQ!XIW`H^kmn&B7>cWPo}jgGd8>ihF=t@U!hOUxcNpF= zVwycc%b?B=XndW-wGU{c`~&vSXWIkb`CLm^Kd4PX)lVMOnzt5^Y;~K7Ng|NipHVr^ zuemXpkrz765{v-|rQJhXuS9GSt(c@eX{JQk49>!zIc2+%%Vf}GZ52pC z^c2mTIi+f~O-41EqCJah?H|?N49=0_iJ1!CpmQKYi{MP5xbhlnBK@`)k)B7Znw3Ks zW-1CaPRcRhNex*s=>8{x`}Who$HdzMk7<(yYal%y05fh0oWG6npaC#U(_=wNj#973 zL8l5lGalFOW851xUF(%Pc|UW+U}{|ovPCfm1D*x>MIxYj95Y?}lJAcNBUgwU{FwH0 za*^w1Xp5tu)Z^q~GKq(w{n$RUeYdF+{A#9_TFdwv zl7W+j0c>v=KXGys)(1LgY0q5cgKZJhD5et0d>fcHo*`@60O#FR2&+H5%Yn8jD7Jbh zjwU&0jxq6hg<7&7R~tIGdWBk0_Lm`rSf9h51%;X-UE|-lDED$xMEo)3u(R@gh^@M13F!7pw2q)w4I zhQn5U={%x1)&yx@;&~}!UGcn*Kvrgs9dB?6)-S(Vu(q8)f2`$@ThZ+2`StJYN zryNiU-i5d)L7b|ey!pmCT>qrjP})fcp44{u6}Rur!MfovAOpl>G<2Re)W7D2C2{jS zFokpI#5}E50;D$C2$l)DPfkSKGvenVMbfx8lXGgiRgTrJm?S3@up0MFO8Oz%L)tuy z1Bo26X#RX{5GNMLq@c1u-2z`a2tGoRdx@Dm0x{SjLV}=CH$m2vL953E89_@N>=QT- z$Ow=xM7}FL(3qz*+lAhe=ZX23RH0fBZ@q32$zm{R1Olb2335&X4}2KeYiP2}N$ zCEDEZ=l8!wvCn8%0R-HeQ{&;fr^VLd;|8WtXJ&{m%4Uf+JTnY}P#6-XJo5~8tb{&z zMr(u2TR^2yAb_c#M%uGli&}?Y;Jj+MW+#GuDB+tfes>>3F_Oa!eOCKUdfL-?vJQnR8=JdQR(NKg6lm$_>p&BrG@EpVQh%Ka%>qcI=vO!&wCt;XYyJ zJu9t}qPqTuTHhk`Jeht3>Rw7sL;M!%{48W5VV~HnyV6;kuzQ?sIt(I%= zz&vwuxwZ`{3qO8Ad&hFPh~~bi_2$3dy{K*Aze`tWgHtQWV1P0tNZhdyUo>OZVZd_}a8`jTSG+^`^Csc2M$vf|^cMR2)M%}iafyGq!`&r5 zbce;n<_GW`?2W?8Ov#-N=`wGvc3S&X!a+u`Brqe=ztOZ;g~W--#rjnIVZ4L-G=*rR zcUNPmXttb1>tEA`RY&qU9<4>9A%uoAMPZc)PM5e7%QMcSeJ;gUjk0H$hc=1&c8E`> z2i9rhs<(Jzoz_xFs-SM~i_VFOEPSUo>lyfl*uaaVJ;zJ6wibC7luI~)2Q8LdYThd;f%e>* zpwh6nwIet&<2-fZ=!a1WY4pe@?NmqqmcpOgN0W>#t)>>`R1&@;UYn0NmAs?n^jeMX za>Bw|g~9g9IJ6a z80=0_3@D-_=5Rp=F$qz0ysS&J5?QS0}##+{%^#-X<8@1ku+W)}TD ze&U7HH}jJ?oJXTFVS4t?lNlUgpqNF^yr;DWldN@zqvQYQWsZ-w}p|FN*=z^sv+XT!oW(~W`gZTI?%k<2h#F_D{9WQR1dy3s&rfvrseq(!d0u^r8UN`*X#8txP%|Pk&{%2aDsZHZm z+m~M&Qk&*Jme538AnXs1e7w$&ZY~1uA)Lht?fBuFTr@ zB>KMQYL|Ygb&qA09|SSLtEq`xLw)yZ4Xihx!$&H~_heXiYc!Ri2;z ztwl<7_$%#p45p|uKr!aK%gcBGvsklYY{F5XYee&A+F$U_>GbXpa}r`Q_1FV{9CJ=9 z_S9JIS5*5`a~czFzmrK2rc;-CUSjtV2u5NmJm&O818tF$>bO zNdC@0vD?3^v04eL{i%szv-}g&TmcjFT?A(4ojm8n^vr4#+aGiQjhOn64*TcS^v4i$ zGO9iBR63+I~@D-6RTmfE^uO3khxjN zn&1O3pp1A*{XN964ZP9!_bPZJp5Cju?kUv0$mj6_kw=YFoconMcoU5oIwX4_W{jt) zQjK-rK;1tz!*HdTI~kWGtP*+=*V3BwqmwzhLRtLBUCX_TLU5b(QN z+dD%vaCNiSp&fXx{z08K;)6kL>V-6FvB`mXj%YB-YZXm?k;+n9HNNYrXlYOzyBJ^EB{?nL5TSf{X#Dw;7TzWjsyw@J%AGt3$J(0e+%nyS98>Z*( zZNEl3MYTRerqkly_9;M(t@_w6!=DHG*oR4#o}GQ{?JdxpB=ooUMCpzF?F;cox&~s} zQP17i*m32Mhp;eZlrhTgBKtslP}KV30d~GcUdX{e4X}6gFPst8-fp11_204O)#I@L z)h2zYJ*E1{+YGHTGZ!r%8a(|^QR&Z4ua86^D~+hp6*%}pDmKq{=Q{!j%mq(0 zkifM0r}u1^(X<c|3Vm0JL<+i54D&hxFC~sn$ufyOThFD zi1oYqoO2)jTu>nBihT?^e4|EH+rpirg10d8w*S#v=toZ`6n;H6cn;Qa)h2r1ID4%$ zuT~hAbFUYK4em$3y|v^?c-IfL*Z&JAH-AF4UH$s*fL*=dLu(3Qf_7TR`wy+aI}hF) zJmcr@tv2I?`+_UE@B8yxdp3G=!P5&(Z_Evidn9<|ogeW}Z`LEhXmuxk|DU;gohOOi z1LyNCXi3?kK-Hnw|3(!i>ckFUCG;@9J6gsQp8xJo$6&b*ZSp zUf@esVKUk0WL%nfyo^f{ef+FN1J3 zG?-uGSZKx1D% z_khj@e&;u|nvawi-@1|-$M;LgImQR{5WIQkH>!{eCSb6`#t;KCPSf~}=NQnI_x?s0 zET@g{gczEE;7`1B?x6**)%oFe-&*bcz}`VR<$-YXd^n_)O&{A;j+Xvpt0A=&3DR4_*-7ZT}hbQy^cvRB3t3G0w;jUw5x$5vwAmt zUE!)P?LS-Kt-oZKJq>@}++}YgO`_7g*k07_Yx@M)c+D$e+ zX1x#!4zHt0u}x{%Ub_f8V%xWSC0uYceUi956OXb!iN;NeP4=wYYwrS=5}Gi?$~JVz zrLF|ZZ6C*hf*Dg{L6L`VizXl+v@rk+lbpM`#QEaHTl8b6rEiE1B6lE){ooe;5*setMn#R+0lW~ z2JAW?+BNm9HI3n7&10M^CJ8-__{bJ&Ei_{-_8hU-f(~W&KIaWI{3mxYX&Bxn zGu;(lKfGCHA~-_$peTG9VwMbt;sUqBMQ=P8E7M0m0clM_Dtku@QY)c+@g1-cWmbgE zv~j8^I#y}#6Z(J+I%;2oV-xeU{T}?u|JmLb)h9G}Fl?X&Ucb~|>;u@l8BiDQUg(9o zaCYU!c2D$7`^7$(0d7QWj1S;4{%vP~Yx{5eWc=}hVgRf~|7std!LSCG9?m`r4;w~F zfT>aNNDni1eZrm2M9M$xjKtQj{?#6^^#<&H`>Q=5yPpAj*}nnyCeqcv*}p{3Ca?vr z#n|Ka%R{fl2gmI%8f#I9X0~x?)bVF~D!qLI4T`0?I?7Co5VSrfOjR3i26g{2R-5;S zJ^s8Ptcd|(r9<=_+VhsR5f#0Y$dKbs5|}C!h>fTvj+GhtTph$FJeiK;ecHtbzj`Af zU~K#;JHy!Q4vv6@HehVqDf=U6q|a#qUgk!d;PvroJBL;H_t=E2rhohRP1piA%CJ>^ z5lq5)5asT3WqPr!Vt zqUrCSkF7(;!}T_yPtJ&Cu~*To2>k&Z6hYaVM(Ta=d~TwaLwz2$MbH&ddIJ;2BHXwx z#7o&YfK$f(-m6{!Wm_7hcVmtqGnHA|o#66pB1G5YQPng*!{waTW6vi^j3 z8QLj&|A1wv6VA~PeT{1e1F3t(FD6TiuL&aM!t-t`*-+!2-wws-xSV^cCDUlONugYTJPJ) z`gpj8nE2g|aN2&RlZ~wP@ji(vM>>X6uLQji;bwah^r4s{GH)=o7*XP2_rWf7*r6ubb5nPM%H^kPWA;}`|gF9R21{Wvm++f~E zf-gCitk<`Tdu=)S1n8HfzfDbF)9X<5`6JVCdap^-8v?+}HpV8<@-YrgM$8!8 z;aegYIh@MII0DQb22L%UZW}5cqs-ND*>uNPMsb%^ON^fm#itQQaaK_Q@SvD&*bLr{LeET3}s&Il8 zN?_ckjX{86gam;*!Z9AWz_LFuL-!*ttbZk~ap`r?_!ll<-;#NEJ5qpy^h}&_WWLxG z8}E-d6?g}+rkGg+4kF^vB3}R1ZLCdb;A~qQc{25Bs=0?QMu!Dd;c+BVQCn*yWjtYv z4Y%TI()=u)nU!T(dgD+hhz?}w3o*U?*w|!xy0)G!ouL^U!90(CHA11%k#P}JvJq_b ziQ0Oaa2Ae4773iN%y+~w<-^5cM>HWzPoiF>LSFdk24@}0FU3y1O>49DcG&)(vUQdg zlsbBV5!KjlcOBi$>-=U1E5~b=;Wcn|jrGH!ftx2*He=GfVQ#^wX0-A`T|F&R*gGxk<%>)v z;JthxXUR3MhurX%9>fW3nP+PWMxTQnFx&ebJlk>g^m@Le8b<01#OZfab7aaajdfEI z*`lJRiKG@({~UV%Y? z85jFIdJ;0_u=_f4VsOM7j!f~zX}h>)D|h3BR!XQ!WnY&~34H zs@p{G?IoySOKp_gN_Ua=34Z#tiJrti&C{7}H~BKXmOvWYK7qu1X>5IutC`+RLL(JLL1Oc>&Gj0%_;D@tI{?^wTVOfX(dicA@DCem zO;2zocCqve2;zi!j=gMpx733;_QIA}nMu_7S=&_d zY`a*q!I$c@yo;o_63o|#R)MR6wirKv)5s=QYh5*NJ4a5I4U)-F1Pq_9HHFarF8? z-A=Tb&)LjM$w2B)?^H`teb$FZT;fXDECb(@?5-Xi}WSQGav_a0Ti+!zH)b9>0lz& zyIlVwXyUuuI5QHe2J--&8{GLLSNNA9e-6ako)1CXxuZK)tU3w_y%x>ADvb7AuV+|&lq?jONH;oqliE|T z-2e{O8=1HdTj-?XB8L-2LV46@1*^KMDUT*JstI2I;!OHBjb#ed_oyS3$|%Mlk#F`9 z6lmy3>m77uUp+0QB+3P3mIHE*KaIdPC~icoW@-9Hl5VxuwMDsc!#AH@THRNF8||AA zBR!0p=!f+L|5ZYrMhUPPJ_^Tj7M04N*)RG$GT_cj2~6k0Y&54c6rfRQ&(#$JKe&9w=n zKb0#T$@Bi9FTjfQJ!5NT08gLOAi|@TS(yk!*6)Q+O(JZP8>~nG)SO=Bs7*;j^q>?9 zorf5pgHXqs$xYD^rj6AVu1p~Q;(_Zt-T<9QL+b|6$;S3?``8x5!#Z|nx@g#q)`oQ7 zJJ$M`Z3u`7NlpMPSF-T`H;leUa1jA$2Dk`p`_Kb8)<@~+b#XV*12+iqB=bQlGi^Up z=LdzPI+1RB&^nBI+^Ek4i|)2MJI&&BdddDcw35bTgX$%ur%geE8sW+=;F7m~+t z+38A(bjA1tK8}Ko<4|rP%8t}W_@r2qB5@cg3$!w%sD}C0cC>G#z8BNEe1f$F1kU5P zVgw~rq&m}R`vfb5)_D`H>6H7n9)(>Wx6_8?m~GOLaPb|N;$u<+xca8d)ThwXZ|ktv z+@>d>$=0{&MQGA(cQUJ9_-sZBoqQ&PO)8nAh1glK7eeKj(W2vRJ?q5Nl$kb`QJ0it z@E0tjVz*pO;;>bafTE$WbHMoXReCIbFN=ueYWdSM(rCf$&;*o_?r>(%ySM8)i&Soh z(-d8sw}rgKxlAlRaR&KBxJ*c{NCu5Pi(rYzkgZs9wHe|Rb>3}r(Gz#*u@GPDK5ET~ zHa-LES>|Ad<5ZcDVk5=~DfY~6Td))xjS19cDHhpP#rl8$sP!^hIYxifE5Jetp+kVp zyd^G?HaeY=v}>x>5MalS6$~nkg#e2K6p)O?Kuuqa)fWV`Vnr)?-2XVbs`Nd$m%^mzgC9jn@5Ie_GjB{fO!sBi{+u~@+&P-Zy zZH$dRzDLhahcF7`QM8LQP>SGfJa9q{Gaya(00B*!_TB;XhTz zi57xezX$cX2A5HX)Q7z4;s8n-q$iGlIHaDKm#rKM{dEuPUL$d&sY;(B;-UpgoJ6BD zotd80M<6`lix8^xrUd?FeV%?R!%(o1cyDd&_N;t;1h|i*`GWh{w$RFIkfI%qjQG%E z@9+tFPyg%D0n?&oQ}o*B z> zKM5htJ|&JbPG`*2z09o8UG}*-JV~V61WV%;ao5b$*Lqpnd9(B`RT)|DXUva`E7ZMa z;7C&r7I5X2gDVORIoJd#Qx48(<&38#Pw1notgz4JLRw+1O%FT?VBADwU$wCoY1@;6 zAWdlPY!Jl4GkvWG2Ei)>SFEtsqwDAB&+zyRKxux&$@?b+VVe)JSAmTDxn9Ah4)vKQ z;GwDpZCg)%6z9#vfC^uh~v z-^93ki=bvPWj^6;^SvX+PE#ifDY&Z47l=m3^>j9(pPn&PN6gc@4}&Fy*vX{mxZn<_ zP~Tr2PHOCoQ9S*g#TKB`YV=5>#XaMg-7SraiKin=YXYOC&k3RUo9FZ)0Hon3z^|^O zaZkrFSsIoQ(J( WrFUcasSnp~Y26LL+mD0R8+sj@Ii)n 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 a+W@RaVt)jdah_7ZS*zuq7oj8V`Tqy2sS4Ks delta 508887 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
§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where +sufficient, and should not be overridden without very good reason.

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = O>, O: Pow<O, Output = O> + Default + Clone, - Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where + Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Rem<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Sub<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
source§

impl TryInto<Rep<Obj>> for Obj

§

type Error = Signal

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<List, Self::Error>

Performs the conversion.
source§

impl<T> TryInto<bool> for Rep<OptionNA<T>>

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<bool, Self::Error>

Performs the conversion.
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
source§

impl TryInto<Rep<Obj>> for Obj

§

type Error = Signal

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<List, Self::Error>

Performs the conversion.
source§

impl<T> TryInto<bool> for Rep<OptionNA<T>>

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<bool, Self::Error>

Performs the conversion.
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

source§

impl<T: Clone> StructuralPartialEq for Rep<T>

Auto Trait Implementations§

§

impl<T> Freeze for Rep<T>

§

impl<T> !RefUnwindSafe for Rep<T>

§

impl<T> !Send for Rep<T>

§

impl<T> !Sync for Rep<T>

§

impl<T> Unpin for Rep<T>

§

impl<T> !UnwindSafe for Rep<T>

Blanket Implementations§

source§

impl<T> Any for T
where + C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

source§

impl<T: Clone> StructuralPartialEq for Rep<T>

Auto Trait Implementations§

§

impl<T> Freeze for Rep<T>

§

impl<T> !RefUnwindSafe for Rep<T>

§

impl<T> !Send for Rep<T>

§

impl<T> !Sync for Rep<T>

§

impl<T> Unpin for Rep<T>

§

impl<T> !UnwindSafe for Rep<T>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> AsDynCompare for T
where T: Any + DynCompare,

source§

fn as_any(&self) -> &(dyn Any + 'static)

source§

fn as_dyn_compare(&self) -> &(dyn DynCompare + 'static)

source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/r/object/rep/fn.try_binary_lgl_op.html b/docs/r/object/rep/fn.try_binary_lgl_op.html index 7da54d6..1595d7f 100644 --- a/docs/r/object/rep/fn.try_binary_lgl_op.html +++ b/docs/r/object/rep/fn.try_binary_lgl_op.html @@ -31,7 +31,7 @@ }) -

Function r::object::rep::try_binary_lgl_op

source ·
pub fn try_binary_lgl_op<L, R, F>(
+

Function r::object::rep::try_binary_lgl_op

source ·
pub fn try_binary_lgl_op<L, R, F>(
     lhs: Rep<L>,
     rhs: Rep<R>,
     f: F,
diff --git a/docs/r/object/rep/index.html b/docs/r/object/rep/index.html
index dd2b830..3a15bc8 100644
--- a/docs/r/object/rep/index.html
+++ b/docs/r/object/rep/index.html
@@ -31,4 +31,4 @@
   })
 
 
-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/r/object/rep/struct.ExactIterSubsetIndices.html b/docs/r/object/rep/struct.ExactIterSubsetIndices.html index 916a940..f90cb3b 100644 --- a/docs/r/object/rep/struct.ExactIterSubsetIndices.html +++ b/docs/r/object/rep/struct.ExactIterSubsetIndices.html @@ -31,7 +31,7 @@ }) -

Struct r::object::rep::ExactIterSubsetIndices

source ·
pub struct ExactIterSubsetIndices { /* private fields */ }

Trait Implementations§

source§

impl ExactSizeIterator for ExactIterSubsetIndices

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for ExactIterSubsetIndices

§

type Item = Option<usize>

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( +

Struct r::object::rep::ExactIterSubsetIndices

source ·
pub struct ExactIterSubsetIndices { /* private fields */ }

Trait Implementations§

source§

impl ExactSizeIterator for ExactIterSubsetIndices

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for ExactIterSubsetIndices

§

type Item = Option<usize>

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self, ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usize
where diff --git a/docs/r/object/rep/struct.Naming.html b/docs/r/object/rep/struct.Naming.html index 16cdffd..d14622a 100644 --- a/docs/r/object/rep/struct.Naming.html +++ b/docs/r/object/rep/struct.Naming.html @@ -31,14 +31,14 @@ }) -

Struct r::object::rep::Naming

source ·
pub struct Naming {
+

Struct r::object::rep::Naming

source ·
pub struct Naming {
     pub map: CowObj<HashMap<String, Vec<usize>>>,
     pub names: CowObj<Vec<OptionNA<String>>>,
 }

Fields§

§map: CowObj<HashMap<String, Vec<usize>>>§names: CowObj<Vec<OptionNA<String>>>

Implementations§

source§

impl Naming

source

pub fn new() -> Self

Create an empty Naming

-
source

pub fn with_capacity(capacity: usize) -> Self

source

pub fn push_name(&self, name: OptionNA<String>)

Push a new name onto the Naming.

+
source

pub fn with_capacity(capacity: usize) -> Self

source

pub fn push(&mut self, name: OptionNA<String>)

Push a new name onto the Naming.

source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where F: FnOnce(&mut HashMap<String, Vec<usize>>, &mut Vec<OptionNA<String>>) -> R,

Get mutable access to the internal data (map and names vector) via the passed closure.

-

Trait Implementations§

source§

impl Clone for Naming

source§

fn clone(&self) -> Naming

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Naming

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Naming

source§

fn default() -> Naming

Returns the “default value” for a type. Read more
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Naming

source§

fn from(value: Vec<Character>) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Naming

source§

fn eq(&self, other: &Naming) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Naming

source§

fn clone(&self) -> Naming

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Naming

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Naming

source§

fn default() -> Naming

Returns the “default value” for a type. Read more
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Naming

source§

fn from(value: Vec<Character>) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Naming

source§

fn eq(&self, other: &Naming) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Naming

Auto Trait Implementations§

§

impl Freeze for Naming

§

impl !RefUnwindSafe for Naming

§

impl !Send for Naming

§

impl !Sync for Naming

§

impl Unpin for Naming

§

impl !UnwindSafe for Naming

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> AsDynCompare for T
where diff --git a/docs/r/object/struct.CowObj.html b/docs/r/object/struct.CowObj.html index b0459ee..3305f86 100644 --- a/docs/r/object/struct.CowObj.html +++ b/docs/r/object/struct.CowObj.html @@ -38,7 +38,7 @@ In case more than one reference to the internal data exists, the vector is cloned.

source

pub fn borrow(&self) -> Ref<'_, Rc<T>>

Borrow the internal data immutably.

-

source§

impl<T: Clone> CowObj<Vec<T>>

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn iter(&self) -> CowObjIter<T>

Trait Implementations§

source§

impl<T: Clone> Clone for CowObj<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + Clone> Debug for CowObj<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default + Clone> Default for CowObj<T>

source§

fn default() -> CowObj<T>

Returns the “default value” for a type. Read more
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Vector

source§

fn from(x: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<T> for CowObj<T>

source§

fn from(x: T) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> IntoIterator for CowObj<Vec<T>>

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = CowObjIter<T>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<T: PartialEq + Clone> PartialEq for CowObj<T>

source§

fn eq(&self, other: &CowObj<T>) -> bool

This method tests for self and other values to be equal, and is used +
source§

impl<T: Clone> CowObj<Vec<T>>

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn iter(&self) -> CowObjIter<T>

Trait Implementations§

source§

impl<T: Clone> Clone for CowObj<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + Clone> Debug for CowObj<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default + Clone> Default for CowObj<T>

source§

fn default() -> CowObj<T>

Returns the “default value” for a type. Read more
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Vector

source§

fn from(x: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<T> for CowObj<T>

source§

fn from(x: T) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> IntoIterator for CowObj<Vec<T>>

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = CowObjIter<T>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<T: PartialEq + Clone> PartialEq for CowObj<T>

source§

fn eq(&self, other: &CowObj<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T: Clone> ViewMut for CowObj<T>

source§

fn view_mut(&self) -> Self

Create a mutable view on the data.

source§

impl<T: Clone> StructuralPartialEq for CowObj<T>

Auto Trait Implementations§

§

impl<T> Freeze for CowObj<T>

§

impl<T> !RefUnwindSafe for CowObj<T>

§

impl<T> !Send for CowObj<T>

§

impl<T> !Sync for CowObj<T>

§

impl<T> Unpin for CowObj<T>

§

impl<T> !UnwindSafe for CowObj<T>

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/docs/r/object/trait.Pow.html b/docs/r/object/trait.Pow.html index f467456..930eecb 100644 --- a/docs/r/object/trait.Pow.html +++ b/docs/r/object/trait.Pow.html @@ -38,7 +38,7 @@ fn power(self, rhs: Rhs) -> Self::Output; }

Required Associated Types§

Required Methods§

source

fn power(self, rhs: Rhs) -> Self::Output

raise self to the rhs power

Implementations on Foreign Types§

source§

impl Pow<f64> for i32

§

type Output = f64

source§

fn power(self, rhs: f64) -> Self::Output

source§

impl Pow<i32> for i32

§

type Output = i32

source§

fn power(self, rhs: Self) -> Self::Output

source§

impl<T> Pow<T> for f64
where - f64: From<T>,

§

type Output = f64

source§

fn power(self, rhs: T) -> Self::Output

Implementors§

source§

impl Pow<Obj> for Obj

source§

impl Pow<Vector> for Vector

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where + f64: From<T>,

§

type Output = f64

source§

fn power(self, rhs: T) -> Self::Output

Implementors§

source§

impl Pow<Obj> for Obj

source§

impl Pow<Vector> for Vector

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = O>, diff --git a/docs/r/object/trait.VecPartialCmp.html b/docs/r/object/trait.VecPartialCmp.html index e20c004..13bcf27 100644 --- a/docs/r/object/trait.VecPartialCmp.html +++ b/docs/r/object/trait.VecPartialCmp.html @@ -41,7 +41,7 @@ fn vec_lte(self, rhs: Rhs) -> Self::Output; fn vec_eq(self, rhs: Rhs) -> Self::Output; fn vec_neq(self, rhs: Rhs) -> Self::Output; -}

Required Associated Types§

Required Methods§

source

fn vec_gt(self, rhs: Rhs) -> Self::Output

source

fn vec_gte(self, rhs: Rhs) -> Self::Output

source

fn vec_lt(self, rhs: Rhs) -> Self::Output

source

fn vec_lte(self, rhs: Rhs) -> Self::Output

source

fn vec_eq(self, rhs: Rhs) -> Self::Output

source

fn vec_neq(self, rhs: Rhs) -> Self::Output

Implementors§

source§

impl VecPartialCmp<Obj> for Obj

source§

impl VecPartialCmp<Vector> for Vector

source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where +}

Required Associated Types§

Required Methods§

source

fn vec_gt(self, rhs: Rhs) -> Self::Output

source

fn vec_gte(self, rhs: Rhs) -> Self::Output

source

fn vec_lt(self, rhs: Rhs) -> Self::Output

source

fn vec_lte(self, rhs: Rhs) -> Self::Output

source

fn vec_eq(self, rhs: Rhs) -> Self::Output

source

fn vec_neq(self, rhs: Rhs) -> Self::Output

Implementors§

source§

impl VecPartialCmp<Obj> for Obj

source§

impl VecPartialCmp<Vector> for Vector

source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + CoercibleInto<C>, R: AtomicMode + Default + Clone + CoercibleInto<C>, (L, R): CommonCmp<Common = C>, diff --git a/docs/search-index.js b/docs/search-index.js index 6562570..87d776c 100644 --- a/docs/search-index.js +++ b/docs/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["r",{"t":"CCCCQQCCCQQQQQCCCCCCCCCJKKKKKFPPTPPPPTKGNNNNNNNNNNMNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMMNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPGPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNPFGPPPPIFPPGPPPNNNNNNNNNNHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPFFKPPFPGPFPPPPPPIPPPPPPPPFPPPPGGRRKPPPPPGPFPKGPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNMNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNOONMNNMNNMNNMNNMNNMNNNMNNNNNNNNNNNNNNNRKKRRKKKKMMMMNNNNNNNNQHFFFFFFFFFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIPPPPPPPPNNNNNNNNNNNPPPPPPPPPPPPIPPGKPPPPPPIIPPPGPPPNNNNNNNNNNNNNNNNCNNNNCCNNCNNNNNNNNNNNNNHNNMNNNMNCNNNNNNNNNNNNNNNNCPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNNNNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNCCHCFNNNNNNNNNNNNNNNNNNNNNNNPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNKN","n":["callable","cli","context","error","formals","internal_err","lang","object","parser","r","r_expect","r_macro_stringify","r_parse","register","repl","session","utils","builtins","core","dyncompare","keywords","operators","primitive","BUILTIN","Builtin","Callable","CallableClone","CallableFormals","Format","FormatState","Function","Infix","KIND","Keyword","Postfix","PostfixCall","Prefix","SYM","Sym","SymKind","as_any","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","call","call_assign","call_matched","call_mut","callable_clone","default","dyn_eq","eq","eq","force_promises","formals","from","from","into","into","is_infix","is_same_type_as","is_same_type_as","is_transparent","kind","match_arg_exprs","match_args","rfmt","rfmt_call","rfmt_call_with","rfmt_infix","rfmt_infix_with","rfmt_with","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsDynCompare","DynCompare","as_any","as_dyn_compare","dyn_eq","eq","KeywordBlock","KeywordFor","KeywordIf","KeywordList","KeywordParen","KeywordRepeat","KeywordReturn","KeywordVec","KeywordWhile","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","InfixAdd","InfixAnd","InfixAssign","InfixColon","InfixDiv","InfixDollar","InfixEqual","InfixGreater","InfixGreaterEqual","InfixLess","InfixLessEqual","InfixMod","InfixMul","InfixNotEqual","InfixOr","InfixPipe","InfixPow","InfixSub","InfixVectorAnd","InfixVectorOr","PostfixIndex","PostfixPack","PostfixVecIndex","PrefixNot","PrefixPack","PrefixSub","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_assign","call_mut","call_mut","call_mut","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","PrimitiveC","PrimitiveCallstack","PrimitiveEnvironment","PrimitiveEval","PrimitiveIsNull","PrimitiveLength","PrimitiveList","PrimitiveNames","PrimitiveParent","PrimitivePaste","PrimitivePrint","PrimitiveQ","PrimitiveQuote","PrimitiveRnorm","PrimitiveRunif","PrimitiveSubstitute","PrimitiveSum","PrimitiveTypeOf","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_matched","call_matched","call_matched","call_matched","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cli","Experiment","ExperimentIter","RestArgs","TailCalls","as_any","as_dyn_compare","augment_args","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","command","command_for_update","default","dyn_eq","eq","experiments","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","group_id","into","into","into","into_iter","is_same_type_as","is_same_type_as","is_same_type_as","iter","len","locale","next","next_back","nth","size_hint","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","warranty","Context","assign","assign","assign_lazy","assign_lazy","env","eval","eval","eval_and_finalize","eval_and_finalize","eval_binary","eval_binary","eval_call","eval_call","eval_call_mut","eval_call_mut","eval_in","eval_in","eval_list_eager","eval_list_eager","eval_list_lazy","eval_list_lazy","eval_mut","eval_mut","get","get","get_ellipsis","get_ellipsis","get_mut","get_mut","ArgumentInvalid","ArgumentMissing","CannotBeCoercedTo","CannotBeCoercedToCharacter","CannotBeCoercedToDouble","CannotBeCoercedToInteger","CannotBeCoercedToLogical","CannotBeDestructuredIntoList","CannotEvaluateAsMutable","ConditionIsNotScalar","DuplicatedMoreParameter","DuplicatedParameter","Error","FeatureDisabledRestArgs","IncorrectContext","Internal","InvalidFunctionParameter","InvalidRange","Missing","NonRecyclableLengths","NotInterpretableAsLogical","Other","ParseFailure","ParseFailureVerbose","ParseUnexpected","Unimplemented","VariableNotFound","WithCallStack","as_any","as_dyn_compare","borrow","borrow_mut","clone","clone_into","clone_to_uninit","dyn_eq","eq","fmt","fmt","from","from_parse_error","into","is_same_type_as","to_owned","to_string","try_from","try_into","type_id","vzip","Break","CallStack","Cond","Condition","Continue","Err","Error","EvalResult","Frame","Ok","Return","Signal","Tail","Terminate","Thunk","add_child_frame","add_frame","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","assert_formals","assign","assign_lazy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","env","env","eq","eq","eq","eq","eval","eval_and_finalize","eval_binary","eval_call","eval_call_mut","eval_mut","eval_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","frame","frames","from","from","from","from","from","from","from","from","from","get","get_mut","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","last_frame","map_session","new","new_child_env","parent_frame","parse","parse_and_eval","pop_frame_and_return","session","to","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_global_env","Bool","Break","Call","Character","Continue","CowObj","CowObjIter","DefaultDebug","Double","Ellipsis","Environment","Environment","Expr","Expr","ExprList","Function","Function","Indices","Inf","Integer","Integer","List","List","List","Logical","Mask","Missing","More","NA","NA","NamedSubsets","Names","Null","Null","Number","Obj","OptionNA","Output","Output","Pow","Primitive","Promise","Range","Some","String","Subset","Subset","Subsets","Symbol","VecPartialCmp","Vector","Vector","ViewMut","add","add","add","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_character","as_character","as_double","as_double","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_formals","as_integer","as_integer","as_list","as_logical","as_logical","as_logical","as_option","as_primitive","as_vector","assign","assign","binary_args","bind_names","bitand","bitand","bitor","bitor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call_matched","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coercion","default","default","default","default","default","default","div","div","div","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","eval","eval_mut","filter","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_builtins","from_iter","from_iter","get","get","get","get","get","get_index_at","get_index_at","get_mut","get_named","inner_rc","insert","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_resettable","into_usize","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_na","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter_names","iterators","keys","len","len","len","len","len","len","len","map","materialize","mul","mul","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","neg","neg","neg","new","new","new","new_primitive_call","next","not","not","parent","partial_cmp","pop","pop_trailing","position_ellipsis","power","power","power","power","push","push","rem","rem","rem","remove","remove_named","rep","set_names","set_subset","sub","sub","sub","subset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get","try_get_inner","try_get_inner_mut","try_get_named","try_get_named_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_set_named","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed_binary_args","unnamed_unary_arg","values","values","vec_coerce","vec_eq","vec_eq","vec_eq","vec_gt","vec_gt","vec_gt","vec_gte","vec_gte","vec_gte","vec_lt","vec_lt","vec_lt","vec_lte","vec_lte","vec_lte","vec_neq","vec_neq","vec_neq","vec_parse","view_mut","view_mut","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_inner_mut","with_visibility","As","AtomicMode","CoercibleInto","Common","Common","CommonCmp","CommonNum","IntoLogical","MinimallyNumeric","as_logical","coerce_into","into_common","into_common","is_character","is_character","is_double","is_double","is_integer","is_integer","is_logical","is_logical","register","map_common_numeric","ExactIterSubsetIndices","IntoIterableRefNames","IntoIterableRefPairs","IntoIterableRefValues","IterableNames","IterablePairs","IterableRefPairs","IterableRefValues","IterableValues","Naming","Rep","Subset","add","as_any","as_any","as_character","as_double","as_dyn_compare","as_dyn_compare","as_integer","as_logical","as_mode","as_scalar","assign","bitand","bitor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","dedup_last","default","default","div","dyn_eq","dyn_eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get_inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_character","is_double","is_empty","is_integer","is_logical","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter","iter","iter_names","iter_pairs","iter_subset_indices","iter_subset_indices_exact","iter_values","len","len","map","materialize","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","names","names_ref","neg","new","new","next","next","next","next","next","next","not","pairs_ref","power","push_name","push_named","push_value","reindex","rem","set_names","set_subset","sub","subset","to_owned","to_owned","to_string","try_binary_lgl_op","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_inner","try_get_inner_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values_ref","vec_eq","vec_gt","vec_gte","vec_lt","vec_lte","vec_neq","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_inner_mut","with_inner_mut","Character","Double","Integer","Logical","NA","NA","NA","NA","Some","Some","Some","Some","bitand","bitor","is_character","is_double","is_integer","is_logical","not","try_from","try_from","try_from","try_from","Brackets","Call","Comment","ControlFlow","De","Emoji","En","Err","Err","Err","Es","Function","HighlightResult","Infix","Keyword","Localization","LocalizedParser","None","Number","Ok","Ok","Ok","Operators","ParseListResult","ParseResult","Pirate","Signal","String","Style","Symbol","Value","Zh","as_any","as_any","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","de","default","default","dyn_eq","dyn_eq","emoji","en","eq","eq","es","fmt","fmt","fmt","from","from","from","from_str","from_str","highlight","into","into","is_same_type_as","is_same_type_as","parse_expr","parse_highlight","parse_highlight","parse_highlight_with","parse_highlight_with","parse_input","parse_input","parse_input_with","parse_input_with","pirate","to_owned","to_owned","to_possible_value","to_string","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","validate","value_variants","vzip","vzip","zh","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","from","from","from","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","highlight","prompt","repl","validator","Prompt","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","from","get_indicator_color","get_prompt_color","get_prompt_multiline_color","get_prompt_right_color","into","is_same_type_as","render_prompt_history_search_indicator","render_prompt_indicator","render_prompt_left","render_prompt_multiline_indicator","render_prompt_right","to_owned","try_from","try_into","type_id","vzip","Callback","Session","SessionOutput","SessionParserConfig","Stdout","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","execute","experiments","experiments","flush","fmt","fmt","fmt","from","from","from","from","from","highlight","history","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","locale","locale","output","parse_highlight","parse_highlight_with","parse_input","parse_input_with","queue","sync_update","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","vzip","vzip","vzip","warranty","with_experiments","with_history_file","with_output","write","SameType","is_same_type_as"],"q":[[0,"r"],[17,"r::callable"],[23,"r::callable::builtins"],[24,"r::callable::core"],[82,"r::callable::dyncompare"],[88,"r::callable::keywords"],[309,"r::callable::operators"],[938,"r::callable::primitive"],[1389,"r::cli"],[1465,"r::context"],[1495,"r::error"],[1544,"r::lang"],[1674,"r::object"],[2156,"r::object::coercion"],[2178,"r::object::iterators"],[2179,"r::object::rep"],[2421,"r::object::types"],[2444,"r::parser"],[2542,"r::parser::de"],[2706,"r::parser::emoji"],[2870,"r::parser::en"],[3039,"r::parser::es"],[3203,"r::parser::pirate"],[3367,"r::parser::zh"],[3531,"r::repl"],[3535,"r::repl::prompt"],[3559,"r::session"],[3644,"r::utils"],[3646,"core::any"],[3647,"r::object::ast"],[3648,"r::object::list"],[3649,"alloc::boxed"],[3650,"r::object::vector::types"],[3651,"r::object::core"],[3652,"alloc::vec"],[3653,"core::result"],[3654,"alloc::string"],[3655,"core::fmt"],[3656,"r::callable::primitive::c"],[3657,"r::callable::primitive::callstack"],[3658,"r::callable::primitive::environment"],[3659,"r::callable::primitive::eval"],[3660,"r::callable::primitive::list"],[3661,"r::callable::primitive::parent"],[3662,"r::callable::primitive::paste"],[3663,"r::callable::primitive::q"],[3664,"r::callable::primitive::quote"],[3665,"r::callable::primitive::rnorm"],[3666,"r::callable::primitive::runif"],[3667,"r::callable::primitive::substitute"],[3668,"r::callable::primitive::sum"],[3669,"r::callable::primitive::is_null"],[3670,"r::callable::primitive::names"],[3671,"r::callable::primitive::print"],[3672,"r::callable::primitive::length"],[3673,"r::callable::primitive::type_reflection"],[3674,"clap_builder::builder::command"],[3675,"clap_builder::parser::matches::arg_matches"],[3676,"clap_builder"],[3677,"clap_builder::util::id"],[3678,"core::option"],[3679,"clap_builder::builder::possible_value"],[3680,"r::context::core"],[3681,"r::object::environment"],[3682,"alloc::rc"],[3683,"pest::error"],[3684,"pest"],[3685,"r::parser::localization::languages::en"],[3686,"core::convert"],[3687,"core::ops::function"],[3688,"r::parser::core"],[3689,"r::object::vector::core"],[3690,"core::ops::arith"],[3691,"r::object::vector::coercion"],[3692,"r::object::vector::subsets"],[3693,"hashbrown::map"],[3694,"r::object::cow"],[3695,"core::cell"],[3696,"core::clone"],[3697,"r::object::vector::subset"],[3698,"core::str::traits"],[3699,"core::default"],[3700,"core::cmp"],[3701,"core::iter::traits::iterator"],[3702,"core::ops::range"],[3703,"r::object::vector::rep"],[3704,"core::iter::traits::collect"],[3705,"clap_builder::builder::resettable"],[3706,"core::ops::deref"],[3707,"r::parser::localization::core"],[3708,"r::parser::style"],[3709,"reedline::painting::styled_text"],[3710,"pest::pratt_parser"],[3711,"pest::iterators::pairs"],[3712,"pest::parser"],[3713,"reedline::validator"],[3714,"r::parser::localization::languages::de"],[3715,"core::hash"],[3716,"r::parser::localization::languages::emoji"],[3717,"r::parser::localization::languages::es"],[3718,"r::parser::localization::languages::pirate"],[3719,"r::parser::localization::languages::zh"],[3720,"crossterm::style::types::color"],[3721,"nu_ansi_term::style"],[3722,"reedline::prompt::base"],[3723,"alloc::borrow"],[3724,"std::io::error"],[3725,"crossterm::command"],[3726,"r::object::vector"],[3727,"r::object::vector::iterators"],[3728,"r::parser::localization::languages"],[3729,"r::repl::core"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,207,16,16,16,16,207,0,0,16,16,14,16,14,16,5,5,5,5,11,14,16,12,16,0,23,14,16,14,16,12,14,16,12,12,5,5,24,24,24,24,24,24,14,16,14,16,14,16,14,16,0,0,28,28,3,3,0,0,0,0,0,0,0,0,0,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,34,35,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,63,65,63,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,72,73,74,75,76,77,78,79,80,71,81,82,83,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,0,0,0,87,87,87,87,88,88,86,87,88,86,87,88,86,87,88,86,87,88,86,87,87,88,88,88,88,87,87,88,86,87,88,86,87,88,88,88,87,88,86,87,88,86,86,87,88,87,86,88,86,86,86,86,86,87,88,87,86,87,87,88,86,87,88,86,87,88,88,88,87,86,87,88,88,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,99,99,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,105,0,0,21,105,8,21,0,0,8,21,0,21,105,21,7,7,105,21,106,7,105,21,106,7,0,7,7,105,21,106,7,105,21,106,7,106,105,21,106,7,105,21,106,7,105,21,106,7,7,105,21,106,7,106,7,106,105,21,106,7,7,7,7,7,7,106,7,105,21,21,106,106,7,7,7,7,8,105,21,21,21,21,106,7,7,7,7,105,21,106,7,105,21,106,7,7,7,106,106,7,7,7,7,7,106,105,21,106,7,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,7,9,9,9,113,9,0,0,0,113,9,0,18,0,18,0,18,9,121,9,9,113,0,18,9,113,121,9,9,9,111,0,121,18,9,9,0,0,148,152,0,9,18,121,111,9,0,10,0,9,0,0,18,0,18,111,113,6,97,18,9,6,97,115,121,111,113,117,18,113,18,113,18,9,6,97,115,121,111,113,117,6,18,113,18,18,111,113,111,9,18,18,113,6,115,18,113,18,113,118,140,18,9,6,97,115,121,111,113,117,117,118,140,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,111,111,111,111,111,111,111,111,111,111,111,111,111,0,18,6,97,115,111,117,18,111,113,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,111,111,18,18,121,97,18,18,9,9,6,6,97,97,115,121,111,111,111,113,113,117,18,18,118,140,18,18,9,6,6,6,6,97,115,115,121,121,121,121,111,111,111,111,111,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,117,117,117,97,6,6,18,18,6,97,113,115,121,97,6,117,6,97,6,118,140,18,9,6,97,115,121,111,113,117,118,140,6,6,115,117,113,18,18,6,97,115,121,113,117,111,113,118,140,18,9,6,97,115,121,111,113,117,117,113,0,6,18,6,97,115,121,113,117,111,113,18,111,113,140,140,140,140,140,140,140,140,140,140,140,140,140,113,18,111,113,6,115,117,9,140,18,113,97,111,6,6,6,148,18,111,113,6,115,18,111,113,6,6,0,113,113,18,111,113,113,18,9,6,97,115,121,111,113,117,18,9,6,97,111,113,118,140,18,9,6,97,115,121,121,121,111,113,117,18,113,18,18,18,18,118,140,18,18,18,18,18,18,9,6,97,115,121,111,113,113,117,18,118,140,18,9,6,97,115,121,111,113,117,0,6,6,6,97,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,113,153,18,117,118,140,18,9,6,97,115,121,111,113,117,117,18,158,0,0,155,156,0,0,0,0,114,151,155,156,161,161,161,161,161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,0,134,134,163,134,134,134,163,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,163,134,134,163,134,134,163,134,163,134,163,134,134,164,165,166,168,167,169,141,170,171,163,163,163,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,165,167,169,141,170,171,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,166,168,134,134,134,134,134,171,134,163,134,134,169,141,141,141,141,141,141,141,141,141,141,141,141,141,170,134,163,134,134,163,134,165,167,169,141,170,171,134,134,134,163,134,134,134,134,134,134,134,134,163,134,134,0,164,165,166,168,167,169,141,170,171,163,134,134,134,164,165,166,168,167,169,141,170,171,163,134,134,164,165,166,168,167,169,141,170,171,163,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,0,0,0,0,133,136,135,17,133,136,135,17,135,135,17,133,136,135,135,133,136,135,17,173,173,173,173,172,172,172,110,208,181,172,173,0,173,173,0,0,173,173,110,208,181,173,0,0,172,173,173,0,173,173,172,172,173,172,173,172,173,172,173,172,173,172,173,172,172,173,173,0,172,173,172,173,0,0,172,173,0,172,173,173,172,173,173,172,173,172,172,173,172,173,0,180,180,180,172,180,180,180,172,0,172,173,172,173,172,172,173,173,172,173,172,173,172,172,172,173,0,183,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,184,183,184,183,183,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,184,183,184,183,184,183,183,183,183,183,183,183,183,183,183,184,186,0,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,187,186,187,186,186,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,187,186,187,186,187,186,186,186,186,186,186,186,186,186,186,187,102,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,188,102,188,102,102,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,188,102,188,102,188,102,102,102,102,102,102,102,102,102,102,188,189,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,192,189,192,189,189,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,192,189,192,189,192,189,189,189,189,189,189,189,189,189,189,192,190,0,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,193,190,193,190,190,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,193,190,193,190,193,190,190,190,190,190,190,190,190,190,190,193,191,0,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,194,191,194,191,191,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,194,191,194,191,194,191,191,191,191,191,191,191,191,191,191,194,0,0,0,0,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,201,0,0,0,201,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,201,104,176,201,104,104,176,176,176,104,201,104,176,201,104,176,104,176,104,176,176,176,176,201,201,201,104,176,201,104,176,201,104,176,201,104,176,176,201,104,176,104,104,104,104,201,0,206],"f":"````````````````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{j}}l{b{hn}}}A`}{{{b{j}}Abl{b{hn}}}A`}{{{b{j}}AdAd{b{hn}}}A`}2{{{b{Af}}}{{Aj{Ah}}}}{{}Al}{{{b{c}}{b{f}}}An{}}{{{b{Ah}}{b{Ah}}}An}{{{b{B`}}{b{B`}}}An}{{Ad{b{hn}}}{{Bl{{Bh{{Bf{BbBd}}}}Bj}}}}{{{b{Bn}}}l}{cc{}}0{ce{}{}}0{{{b{Ah}}}An}{{{b{c}}{b{e}}}An{}{}}01{{{b{Ah}}}B`}{{{b{j}}l{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{j}}Ad{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{C`}}}Cb}{{{b{C`}}{b{l}}}Cb}{{{b{C`}}Al{b{l}}}Cb}{{{b{Cd}}{b{l}}}Cb}{{{b{Cd}}Al{b{l}}}Cb}{{{b{C`}}Al}Cb}{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0==``{{{b{Ch}}}{{b{d}}}}{{{b{Ch}}}{{b{f}}}}{{{b{f}}{b{f}}}An}0`````````{{{b{c}}}{{b{d}}}{}}00000000{{{b{c}}}{{b{f}}}{}}00000000{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{hc}}}{{b{he}}}{}{}}00000000{{{b{Cj}}l{b{hn}}}A`}{{{b{Cl}}l{b{hn}}}A`}{{{b{Cn}}l{b{hn}}}A`}{{{b{D`}}l{b{hn}}}A`}{{{b{Db}}l{b{hn}}}A`}{{{b{Dd}}l{b{hn}}}A`}{{{b{Df}}l{b{hn}}}A`}{{{b{Dh}}l{b{hn}}}A`}{{{b{Dj}}l{b{hn}}}A`}{{{b{Cj}}}{{Aj{Ah}}}}{{{b{Cl}}}{{Aj{Ah}}}}{{{b{Cn}}}{{Aj{Ah}}}}{{{b{D`}}}{{Aj{Ah}}}}{{{b{Db}}}{{Aj{Ah}}}}{{{b{Dd}}}{{Aj{Ah}}}}{{{b{Df}}}{{Aj{Ah}}}}{{{b{Dh}}}{{Aj{Ah}}}}{{{b{Dj}}}{{Aj{Ah}}}}{{{b{Cj}}}Cj}{{{b{Cl}}}Cl}{{{b{Cn}}}Cn}{{{b{D`}}}D`}{{{b{Db}}}Db}{{{b{Dd}}}Dd}{{{b{Df}}}Df}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{b{c}}{b{f}}}An{}}00000000{{{b{Cj}}{b{Cj}}}An}{{{b{Cl}}{b{Cl}}}An}{{{b{Cn}}{b{Cn}}}An}{{{b{D`}}{b{D`}}}An}{{{b{Db}}{b{Db}}}An}{{{b{Dd}}{b{Dd}}}An}{{{b{Df}}{b{Df}}}An}{{{b{Dh}}{b{Dh}}}An}{{{b{Dj}}{b{Dj}}}An}{{{b{Cj}}{b{hDn}}}E`}{{{b{Cl}}{b{hDn}}}E`}{{{b{Cn}}{b{hDn}}}E`}{{{b{D`}}{b{hDn}}}E`}{{{b{Db}}{b{hDn}}}E`}{{{b{Dd}}{b{hDn}}}E`}{{{b{Df}}{b{hDn}}}E`}{{{b{Dh}}{b{hDn}}}E`}{{{b{Dj}}{b{hDn}}}E`}{cc{}}00000000{ce{}{}}00000000{{{b{c}}{b{e}}}An{}{}}00000000{{{b{Cj}}}An}{{{b{Cl}}}An}{{{b{Cn}}}An}{{{b{D`}}}An}{{{b{Db}}}An}{{{b{Dd}}}An}{{{b{Df}}}An}{{{b{Dh}}}An}{{{b{Dj}}}An}{{{b{Cj}}}B`}{{{b{Cl}}}B`}{{{b{Cn}}}B`}{{{b{D`}}}B`}{{{b{Db}}}B`}{{{b{Dd}}}B`}{{{b{Df}}}B`}{{{b{Dh}}}B`}{{{b{Dj}}}B`}{{{b{Cj}}Al{b{l}}}Cb}{{{b{Cl}}Al{b{l}}}Cb}{{{b{Cn}}Al{b{l}}}Cb}{{{b{D`}}Al{b{l}}}Cb}{{{b{Db}}Al{b{l}}}Cb}{{{b{Dd}}Al{b{l}}}Cb}{{{b{Df}}Al{b{l}}}Cb}{{{b{Dh}}Al{b{l}}}Cb}{{{b{Dj}}Al{b{l}}}Cb}{{{b{Cj}}Al}Cb}{{{b{Cl}}Al}Cb}{{{b{Cn}}Al}Cb}{{{b{Dd}}Al}Cb}{{{b{Df}}Al}Cb}{{{b{c}}}e{}{}}00000000{c{{Bl{e}}}{}{}}00000000000000000{{{b{c}}}Cf{}}00000000{ce{}{}}00000000``````````````````````````{{{b{c}}}{{b{d}}}{}}0000000000000000000000000{{{b{c}}}{{b{f}}}{}}0000000000000000000000000{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000000000000000000{{{b{Eb}}l{b{hn}}}A`}{{{b{Ed}}l{b{hn}}}A`}{{{b{Ef}}l{b{hn}}}A`}{{{b{Eh}}l{b{hn}}}A`}{{{b{Ej}}l{b{hn}}}A`}{{{b{El}}l{b{hn}}}A`}{{{b{En}}l{b{hn}}}A`}{{{b{F`}}l{b{hn}}}A`}{{{b{Fb}}l{b{hn}}}A`}{{{b{Fd}}l{b{hn}}}A`}{{{b{Ff}}l{b{hn}}}A`}{{{b{Fh}}l{b{hn}}}A`}{{{b{Fj}}l{b{hn}}}A`}{{{b{Fl}}l{b{hn}}}A`}{{{b{Fn}}l{b{hn}}}A`}{{{b{G`}}l{b{hn}}}A`}{{{b{Gb}}l{b{hn}}}A`}{{{b{Gd}}l{b{hn}}}A`}{{{b{Gf}}l{b{hn}}}A`}{{{b{Gh}}l{b{hn}}}A`}{{{b{Gj}}l{b{hn}}}A`}{{{b{Gl}}l{b{hn}}}A`}{{{b{Gn}}l{b{hn}}}A`}{{{b{H`}}l{b{hn}}}A`}{{{b{Hb}}l{b{hn}}}A`}{{{b{Hd}}l{b{hn}}}A`}{{{b{Gn}}Abl{b{hn}}}A`}{{{b{Hb}}Abl{b{hn}}}A`}532{{{b{Eb}}}{{Aj{Ah}}}}{{{b{Ed}}}{{Aj{Ah}}}}{{{b{Ef}}}{{Aj{Ah}}}}{{{b{Eh}}}{{Aj{Ah}}}}{{{b{Ej}}}{{Aj{Ah}}}}{{{b{El}}}{{Aj{Ah}}}}{{{b{En}}}{{Aj{Ah}}}}{{{b{F`}}}{{Aj{Ah}}}}{{{b{Fb}}}{{Aj{Ah}}}}{{{b{Fd}}}{{Aj{Ah}}}}{{{b{Ff}}}{{Aj{Ah}}}}{{{b{Fh}}}{{Aj{Ah}}}}{{{b{Fj}}}{{Aj{Ah}}}}{{{b{Fl}}}{{Aj{Ah}}}}{{{b{Fn}}}{{Aj{Ah}}}}{{{b{G`}}}{{Aj{Ah}}}}{{{b{Gb}}}{{Aj{Ah}}}}{{{b{Gd}}}{{Aj{Ah}}}}{{{b{Gf}}}{{Aj{Ah}}}}{{{b{Gh}}}{{Aj{Ah}}}}{{{b{Gj}}}{{Aj{Ah}}}}{{{b{Gl}}}{{Aj{Ah}}}}{{{b{Gn}}}{{Aj{Ah}}}}{{{b{H`}}}{{Aj{Ah}}}}{{{b{Hb}}}{{Aj{Ah}}}}{{{b{Hd}}}{{Aj{Ah}}}}{{{b{Eb}}}Eb}{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{{b{Ej}}}Ej}{{{b{El}}}El}{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{{b{G`}}}G`}{{{b{Gb}}}Gb}{{{b{Gd}}}Gd}{{{b{Gf}}}Gf}{{{b{Gh}}}Gh}{{{b{Gj}}}Gj}{{{b{Gl}}}Gl}{{{b{Gn}}}Gn}{{{b{H`}}}H`}{{{b{Hb}}}Hb}{{{b{Hd}}}Hd}{{{b{c}}{b{he}}}Dl{}{}}0000000000000000000000000{{{b{c}}}Dl{}}0000000000000000000000000{{{b{c}}{b{f}}}An{}}0000000000000000000000000{{{b{Eb}}{b{Eb}}}An}{{{b{Ed}}{b{Ed}}}An}{{{b{Ef}}{b{Ef}}}An}{{{b{Eh}}{b{Eh}}}An}{{{b{Ej}}{b{Ej}}}An}{{{b{El}}{b{El}}}An}{{{b{En}}{b{En}}}An}{{{b{F`}}{b{F`}}}An}{{{b{Fb}}{b{Fb}}}An}{{{b{Fd}}{b{Fd}}}An}{{{b{Ff}}{b{Ff}}}An}{{{b{Fh}}{b{Fh}}}An}{{{b{Fj}}{b{Fj}}}An}{{{b{Fl}}{b{Fl}}}An}{{{b{Fn}}{b{Fn}}}An}{{{b{G`}}{b{G`}}}An}{{{b{Gb}}{b{Gb}}}An}{{{b{Gd}}{b{Gd}}}An}{{{b{Gf}}{b{Gf}}}An}{{{b{Gh}}{b{Gh}}}An}{{{b{Gj}}{b{Gj}}}An}{{{b{Gl}}{b{Gl}}}An}{{{b{Gn}}{b{Gn}}}An}{{{b{H`}}{b{H`}}}An}{{{b{Hb}}{b{Hb}}}An}{{{b{Hd}}{b{Hd}}}An}{{{b{Eb}}{b{hDn}}}E`}{{{b{Ed}}{b{hDn}}}E`}{{{b{Ef}}{b{hDn}}}E`}{{{b{Eh}}{b{hDn}}}E`}{{{b{Ej}}{b{hDn}}}E`}{{{b{El}}{b{hDn}}}E`}{{{b{En}}{b{hDn}}}E`}{{{b{F`}}{b{hDn}}}E`}{{{b{Fb}}{b{hDn}}}E`}{{{b{Fd}}{b{hDn}}}E`}{{{b{Ff}}{b{hDn}}}E`}{{{b{Fh}}{b{hDn}}}E`}{{{b{Fj}}{b{hDn}}}E`}{{{b{Fl}}{b{hDn}}}E`}{{{b{Fn}}{b{hDn}}}E`}{{{b{G`}}{b{hDn}}}E`}{{{b{Gb}}{b{hDn}}}E`}{{{b{Gd}}{b{hDn}}}E`}{{{b{Gf}}{b{hDn}}}E`}{{{b{Gh}}{b{hDn}}}E`}{{{b{Gj}}{b{hDn}}}E`}{{{b{Gl}}{b{hDn}}}E`}{{{b{Gn}}{b{hDn}}}E`}{{{b{H`}}{b{hDn}}}E`}{{{b{Hb}}{b{hDn}}}E`}{{{b{Hd}}{b{hDn}}}E`}{cc{}}0000000000000000000000000{ce{}{}}0000000000000000000000000{{{b{c}}{b{e}}}An{}{}}0000000000000000000000000{{{b{Eb}}}B`}{{{b{Ed}}}B`}{{{b{Ef}}}B`}{{{b{Eh}}}B`}{{{b{Ej}}}B`}{{{b{El}}}B`}{{{b{En}}}B`}{{{b{F`}}}B`}{{{b{Fb}}}B`}{{{b{Fd}}}B`}{{{b{Ff}}}B`}{{{b{Fh}}}B`}{{{b{Fj}}}B`}{{{b{Fl}}}B`}{{{b{Fn}}}B`}{{{b{G`}}}B`}{{{b{Gb}}}B`}{{{b{Gd}}}B`}{{{b{Gf}}}B`}{{{b{Gh}}}B`}{{{b{Gj}}}B`}{{{b{Gl}}}B`}{{{b{Gn}}}B`}{{{b{H`}}}B`}{{{b{Hb}}}B`}{{{b{Hd}}}B`}{{{b{c}}Al{b{l}}}Cb{}}0000000000000000000000000{{{b{c}}Al}Cb{}}0000000000000000000000000{{{b{c}}}e{}{}}0000000000000000000000000{c{{Bl{e}}}{}{}}000000000000000000000000000000000000000000000000000{{{b{c}}}Cf{}}0000000000000000000000000{ce{}{}}0000000000000000000000000``````````````````{{{b{c}}}{{b{d}}}{}}00000000000000000{{{b{c}}}{{b{f}}}{}}00000000000000000{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{hc}}}{{b{he}}}{}{}}00000000000000000{{{b{Hf}}l{b{hn}}}A`}{{{b{Hh}}l{b{hn}}}A`}{{{b{Hj}}l{b{hn}}}A`}{{{b{Hl}}l{b{hn}}}A`}{{{b{Hn}}l{b{hn}}}A`}{{{b{I`}}l{b{hn}}}A`}{{{b{Ib}}l{b{hn}}}A`}{{{b{Id}}l{b{hn}}}A`}{{{b{If}}l{b{hn}}}A`}{{{b{Ih}}l{b{hn}}}A`}{{{b{Ij}}l{b{hn}}}A`}{{{b{Il}}l{b{hn}}}A`}{{{b{In}}l{b{hn}}}A`}{{{b{J`}}l{b{hn}}}A`}{{{b{Hn}}Abl{b{hn}}}A`}{{{b{Jb}}AdAd{b{hn}}}A`}{{{b{Jd}}AdAd{b{hn}}}A`}{{{b{Jf}}AdAd{b{hn}}}A`}{{{b{Jh}}AdAd{b{hn}}}A`}{{{b{Hf}}}{{Aj{Ah}}}}{{{b{Hh}}}{{Aj{Ah}}}}{{{b{Hj}}}{{Aj{Ah}}}}{{{b{Hl}}}{{Aj{Ah}}}}{{{b{Hn}}}{{Aj{Ah}}}}{{{b{Jb}}}{{Aj{Ah}}}}{{{b{I`}}}{{Aj{Ah}}}}{{{b{Ib}}}{{Aj{Ah}}}}{{{b{Jd}}}{{Aj{Ah}}}}{{{b{Id}}}{{Aj{Ah}}}}{{{b{If}}}{{Aj{Ah}}}}{{{b{Ih}}}{{Aj{Ah}}}}{{{b{Ij}}}{{Aj{Ah}}}}{{{b{Il}}}{{Aj{Ah}}}}{{{b{In}}}{{Aj{Ah}}}}{{{b{Jf}}}{{Aj{Ah}}}}{{{b{J`}}}{{Aj{Ah}}}}{{{b{Jh}}}{{Aj{Ah}}}}{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{Jb}}}Jb}{{{b{I`}}}I`}{{{b{Ib}}}Ib}{{{b{Jd}}}Jd}{{{b{Id}}}Id}{{{b{If}}}If}{{{b{Ih}}}Ih}{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{J`}}}J`}{{{b{Jh}}}Jh}{{{b{c}}{b{he}}}Dl{}{}}00000000000000000{{{b{c}}}Dl{}}00000000000000000{{{b{c}}{b{f}}}An{}}00000000000000000{{{b{Hf}}{b{Hf}}}An}{{{b{Hh}}{b{Hh}}}An}{{{b{Hj}}{b{Hj}}}An}{{{b{Hl}}{b{Hl}}}An}{{{b{Hn}}{b{Hn}}}An}{{{b{Jb}}{b{Jb}}}An}{{{b{I`}}{b{I`}}}An}{{{b{Ib}}{b{Ib}}}An}{{{b{Jd}}{b{Jd}}}An}{{{b{Id}}{b{Id}}}An}{{{b{If}}{b{If}}}An}{{{b{Ih}}{b{Ih}}}An}{{{b{Ij}}{b{Ij}}}An}{{{b{Il}}{b{Il}}}An}{{{b{In}}{b{In}}}An}{{{b{Jf}}{b{Jf}}}An}{{{b{J`}}{b{J`}}}An}{{{b{Jh}}{b{Jh}}}An}{{{b{Hf}}{b{hDn}}}E`}{{{b{Hh}}{b{hDn}}}E`}{{{b{Hj}}{b{hDn}}}E`}{{{b{Hl}}{b{hDn}}}E`}{{{b{Hn}}{b{hDn}}}E`}{{{b{Jb}}{b{hDn}}}E`}{{{b{I`}}{b{hDn}}}E`}{{{b{Ib}}{b{hDn}}}E`}{{{b{Jd}}{b{hDn}}}E`}{{{b{Id}}{b{hDn}}}E`}{{{b{If}}{b{hDn}}}E`}{{{b{Ih}}{b{hDn}}}E`}{{{b{Ij}}{b{hDn}}}E`}{{{b{Il}}{b{hDn}}}E`}{{{b{In}}{b{hDn}}}E`}{{{b{Jf}}{b{hDn}}}E`}{{{b{J`}}{b{hDn}}}E`}{{{b{Jh}}{b{hDn}}}E`}{{{b{Hf}}}l}{{{b{Hh}}}l}{{{b{Hj}}}l}{{{b{Hl}}}l}{{{b{Hn}}}l}{{{b{Jb}}}l}{{{b{I`}}}l}{{{b{Ib}}}l}{{{b{Jd}}}l}{{{b{Id}}}l}{{{b{If}}}l}{{{b{Ih}}}l}{{{b{Ij}}}l}{{{b{Il}}}l}{{{b{In}}}l}{{{b{Jf}}}l}{{{b{J`}}}l}{{{b{Jh}}}l}{cc{}}00000000000000000{ce{}{}}00000000000000000{{{b{c}}{b{e}}}An{}{}}00000000000000000{{{b{Hf}}}B`}{{{b{Hh}}}B`}{{{b{Hj}}}B`}{{{b{Hl}}}B`}{{{b{Hn}}}B`}{{{b{Jb}}}B`}{{{b{I`}}}B`}{{{b{Ib}}}B`}{{{b{Jd}}}B`}{{{b{Id}}}B`}{{{b{If}}}B`}{{{b{Ih}}}B`}{{{b{Ij}}}B`}{{{b{Il}}}B`}{{{b{In}}}B`}{{{b{Jf}}}B`}{{{b{J`}}}B`}{{{b{Jh}}}B`}{{{b{c}}Al{b{l}}}Cb{}}00000000000000000{{{b{c}}Al}Cb{}}00000000000000000{{{b{c}}}e{}{}}00000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000{{{b{c}}}Cf{}}00000000000000000{ce{}{}}00000000000000000`````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{JjJj}0{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{K`}}}K`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}000{{}Jj}0{{}K`}{{{b{c}}{b{f}}}An{}}{{{b{Jn}}{b{Jn}}}An}`{{{b{Jl}}{b{hDn}}}E`}{{{b{Jn}}{b{hDn}}}E`}{{{b{K`}}{b{hDn}}}E`}{cc{}}00{{{b{Kb}}}{{Bl{K`Kd}}}}{{{b{hKb}}}{{Bl{K`Kd}}}}{{{b{Cd}}}{{Bl{Jnc}}}{}}{{}{{Kh{Kf}}}}{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}00{{}Jl}{{{b{Jl}}}Kj}`{{{b{hJl}}}{{Kh{c}}}{}}0{{{b{hJl}}Kj}{{Kh{c}}}{}}{{{b{Jl}}}{{Bf{Kj{Kh{Kj}}}}}}{{{b{c}}}e{}{}}00{{{b{Jn}}}{{Kh{Kl}}}}{c{{Bl{e}}}{}{}}0;0000{{{b{c}}}Cf{}}00{{{b{hK`}}{b{Kb}}}{{Bl{DlKd}}}}{{{b{hK`}}{b{hKb}}}{{Bl{DlKd}}}}{{}{{b{{Kn{Jn}}}}}}===``{{{b{hL`}}AbBd}A`}0{{{b{hL`}}AbAb}A`}0{{{b{L`}}}{{Ld{Lb}}}}{{{b{hL`}}Ab}A`}000{{{b{hL`}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}01111{{{b{hL`}}Ab{Ld{Lb}}}A`}0{{{b{hL`}}l}A`}00033{{{b{hL`}}Cb}A`}0{{{b{hL`}}}A`}011````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{Lf}}}Lf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{{b{c}}{b{f}}}An{}}{{{b{Lf}}{b{Lf}}}An}{{{b{Lf}}{b{hDn}}}E`}0{cc{}}{{{b{Cd}}{Lh{c}}}Lf{Lj{Ln{Ll}}}}{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{c}}}e{}{}}{{{b{c}}}Cb{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}5```````````````{{{b{hn}}Ab{Ld{Lb}}}Kj}0{{{b{c}}}{{b{d}}}{}}000{{{b{c}}}{{b{f}}}{}}000{{{b{M`}}l}{{Bl{lBj}}}}{{{b{hn}}AbBd}A`}{{{b{hn}}AbAb}A`}{{{b{c}}}{{b{e}}}{}{}}000{{{b{hc}}}{{b{he}}}{}{}}000`{{{b{Mb}}}Mb}{{{b{Bj}}}Bj}{{{b{Md}}}Md}{{{b{n}}}n}{{{b{c}}{b{he}}}Dl{}{}}000{{{b{c}}}Dl{}}000{{}n}{{{b{c}}{b{f}}}An{}}000{{{b{Md}}}{{Ld{Lb}}}}{{{b{n}}}{{Ld{Lb}}}}`{{{b{Mb}}{b{Mb}}}An}{{{b{Bj}}{b{Bj}}}An}{{{b{Md}}{b{Md}}}An}{{{b{n}}{b{n}}}An}{{{b{hn}}Ab}A`}0{{{b{hn}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}11{{{b{hMd}}Ab}A`}2{{{b{Mb}}{b{hDn}}}E`}{{{b{Bj}}{b{hDn}}}E`}0{{{b{Md}}{b{hDn}}}E`}0{{{b{n}}{b{hDn}}}E`}0{{{b{n}}Mf}{{Kh{{b{Md}}}}}}`{MbA`}{cc{}}{LfBj}{MbBj}{{{b{Cd}}}Bj}33{M`n}4{{{b{hn}}Cb}A`}0{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}000{{{b{n}}}Md}{{nc}n{{Mj{M`}{{Mh{M`}}}}}}{{Ab{Ld{Lb}}}Md}{{{b{Md}}}{{Aj{L`}}}}3{{{b{n}}{b{Cd}}}Ml}{{n{b{Cd}}}A`}{{{b{hn}}A`}A`}``{{{b{c}}}e{}{}}000{{{b{c}}}Cb{}}00{c{{Bl{e}}}{}{}}0000000{{{b{c}}}Cf{}}000<<<<{{n{Ld{Lb}}}n}`````````````````````````````````````````````````````{{BdBd}A`}{{{Mn{g}}{Mn{c}}}i{}{}{{N`{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}l}{{b{hl}}}}{{{b{Lb}}Ad}Dl}{{{b{c}}}{{b{d}}}{}}00000000{BdA`}{NbNb}10{{{b{c}}}{{b{f}}}{}}00000000{ll}32{{{b{Bd}}}A`}4{{{b{h{Mn{e}}}}}{{Mn{c}}}{}{{Nd{c}}}}4{{{Mn{c}}}{{Kh{c}}}{}}{cAbAh}7={{{b{hNb}}Bd}A`}{l{{Bf{{Bf{{Kh{Cb}}Ab}}{Bf{{Kh{Cb}}Ab}}}}}}{{Nf{Nj{{Nh{Cb{Bh{Kj}}}}}}}Nl}{{BdBd}c{}}?0?{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{{Nj{c}}}}}{{Nn{{Ld{c}}}}}O`}{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{Bd}}l{b{hn}}}A`}{{{b{Bd}}AdAd{b{hn}}}A`}{{{b{Bd}}}Bd}{{{b{Ab}}}Ab}{{{b{l}}}l}{{{b{Lb}}}Lb}{{{b{Nf}}}Nf}{{{b{Ob}}}Ob}{{{b{{Mn{c}}}}}{{Mn{c}}}O`}{{{b{Nb}}}Nb}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{Mn{An}}}{{Mn{Mf}}}}{{{Mn{Od}}}{{Mn{Od}}}}{{{Mn{Mf}}}{{Mn{Od}}}}{{{Mn{An}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{Mf}}}}{{{Mn{Mf}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{An}}}}{{{Mn{An}}}{{Mn{Od}}}}{{{Mn{Cb}}}{{Mn{c}}}Of}{{{Mn{Od}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{Mf}}}}{{{Mn{An}}}{{Mn{Cb}}}}`{{}Bd}{{}l}{{}Lb}{{}Nf}{{}{{Mn{c}}}{}}{{}{{Nj{c}}}{OhO`}}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{Oj{}{{Mh{}}}}}{}}{{NbNb}c{}}{{{b{c}}{b{f}}}An{}}00000000{{{b{Bd}}}{{Ld{Lb}}}}{{{b{Bd}}}{{Kh{{Ld{Lb}}}}}}{{{b{Bd}}{b{Bd}}}An}{{{b{Ab}}{b{Ab}}}An}{{{b{l}}{b{l}}}An}{{{b{Lb}}{b{Lb}}}An}{{{b{Nf}}{b{Nf}}}An}{{{b{Ob}}{b{Ob}}}An}{{{b{{Mn{c}}}}{b{{Mn{c}}}}}AnOl}{{{b{Nb}}{b{Nb}}}An}{{{b{{Nj{c}}}}{b{{Nj{c}}}}}An{OlO`}}{{{b{c}}{b{e}}}An{}{}}0{{{b{hBd}}Ab}A`}0{{{b{Ob}}c}{{Aj{On}}}{{On{}{{A@`{{Bf{Kj{Kh{Kj}}}}}}}}}}{{{b{Lb}}Cb}{{Bl{{Bf{Bd{Ld{Lb}}}}Bj}}}}{{{b{Bd}}{b{hDn}}}E`}0{{{b{Ab}}{b{hDn}}}E`}0{{{b{l}}{b{hDn}}}E`}0{{{b{Lb}}{b{hDn}}}E`}0{{{b{Nf}}{b{hDn}}}E`}{{{b{Ob}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`{A@bA@d}}{{{b{{Mn{Cb}}}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`A@d}{{{b{Nb}}{b{hDn}}}E`}0{{{b{{Nj{c}}}}{b{hDn}}}E`{A@fO`}}{{Bd{b{hn}}}A`}{{{b{Bd}}}l}{cc{}}00{cBd{}}11{{{Bh{{Bf{{Kh{Cb}}Ab}}}}}l}{Abl}{{{Bh{Ab}}}l}4{{{Bh{c}}}Nf{{Ln{Ob}}}}5{{{Bh{Kj}}}Ob}{KjOb}{{{A@h{Kj}}}Ob}8{{{Kh{An}}}{{Mn{An}}}}{{{Kh{Cb}}}{{Mn{Cb}}}}:{{{Kh{Mf}}}{{Mn{Mf}}}}{{{Kh{Od}}}{{Mn{Od}}}}{{{A@l{A@j}}}Nb}{{{A@l{A@n}}}Nb}{BbNb}{{{A@l{AA`}}}Nb}{AA`Nb}{{{Bh{Cb}}}Nb}{{{Bh{{Mn{Od}}}}}Nb}{{{Bh{{Mn{Mf}}}}}Nb}{cc{}}{{{Bh{Mf}}}Nb}{{{Bh{{Mn{Cb}}}}}Nb}{AnNb}{{{Nj{{Bh{Bb}}}}}Nb}{A@nNb}{{{Bh{An}}}Nb}{{{Bh{Od}}}Nb}{{{A@l{Bb}}}Nb}{{{Bh{{Mn{An}}}}}Nb}{A@jNb}{c{{Nj{c}}}O`};{AAbc{}}{{}{{Ld{Lb}}}}{cl{{AAd{}{{A@`{Ab}}}}}}{cl{{AAd{}{{A@`{{Bf{{Kh{Cb}}Ab}}}}}}}}{{{b{Bd}}Kj}{{Kh{Bd}}}}{{{b{hBd}}Cb}A`}{{{b{l}}Kj}{{Kh{Ab}}}}{{{b{Lb}}Cb}A`}{{{b{Nb}}Kj}{{Kh{Nb}}}}{{{b{Nf}}Kj}{{Kh{Kj}}}}{{{b{Ob}}Kj}{{Kh{Kj}}}}3{{{b{l}}{b{Cb}}}{{Kh{Ab}}}}{{{b{{Nj{c}}}}}{{Ld{c}}}O`}{{{b{hl}}KjAb}Kj}{{{b{Lb}}CbBd}Dl}{{{b{hl}}CbAb}Kj}{ce{}{}}0000000000{Nlc{}}1{lc{}}{{{b{hl}}}c{}}{Nfc{}}{{{Nj{{Bh{c}}}}}eO`{}}{c{{AAf{Cb}}}{}}{{{b{Bd}}}{{Bl{KjBj}}}}{{{b{Bd}}}An}{{{b{l}}}An}{{{b{Lb}}}An}{{{b{Nf}}}An}{{{b{Ob}}}An}{{{b{Nb}}}An}{{{b{{Nj{{Bh{c}}}}}}}AnO`}{{{b{{Mn{c}}}}}An{}}2{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{{Nj{{Bh{c}}}}}}}{{AAh{c}}}O`}{{{b{Nb}}}{{Kh{{AAj{Bb}}}}}}``{{{b{Bd}}}{{Kh{Kj}}}}{{{b{l}}}Kj}{{{b{Lb}}}Kj}{{{b{Nf}}}Kj}{{{b{Ob}}}Kj}{{{b{Nb}}}Kj}{{{b{{Nj{{Bh{c}}}}}}}KjO`}{{{Mn{c}}g}{{Mn{e}}}{}{}{{AAl{c}{{Mh{e}}}}}}{NbNb}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{AAn{}{{Mh{}}}}}{}}{{NbNb}c{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{c{{Bf{eg}}}{}{}{}}{cDl{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{{{b{Nb}}}{{Kh{{Nj{{Bh{Bb}}}}}}}}{Bdc{}}{{{Mn{c}}}e{{AB`{}{{Mh{}}}}}{}}{Nbc{}}{{}l}{{}Nf}{{{Ld{{ABb{{Ld{c}}}}}}}{{Nj{c}}}O`}{{cl}AbAh}{{{b{h{AAh{c}}}}}{{Kh{e}}}O`{}}75`{{{b{{Mn{c}}}}{b{{Mn{c}}}}}{{Kh{ABd}}}ABf}{{{b{hl}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}}l}{{{b{l}}}{{Kh{Kj}}}}{{{ABh{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{{Mn{g}}{Mn{c}}}i{}{}{{ABh{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}{Bf{{Kh{Cb}}Ab}}}Dl}{{{b{hNf}}c}Dl{{Ln{Ob}}}}4{{{Mn{c}}{Mn{c}}}eABj{}}3{{{b{hl}}Kj}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}{b{Cd}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}`{{{b{Nb}}{Nj{{Bh{Bb}}}}}Nb}{{{b{hNb}}ObBd}{{Bl{NbBj}}}}{{BdBd}A`}{{{Mn{c}}{Mn{c}}}e{{ABl{}{{Mh{}}}}}{}}9{{{b{Nb}}Ob}Nb}{{{b{c}}}e{}{}}00000000{{{b{c}}}Cb{}}00000{c{{Bl{e}}}{}{}}000000{Bd{{Bl{Obc}}}{}}{Nb{{Bl{Obc}}}{}}2222{{{b{Bd}}Bd}A`}{{{b{Nb}}Bd}A`}11{{{b{hBd}}{b{Cd}}}A`}055{Bd{{Bl{Adc}}}{}}{Bd{{Bl{Odc}}}{}}{Bd{{Bl{{Bh{Od}}c}}}{}}8{Bd{{Bl{Anc}}}{}}{Bd{{Bl{Mfc}}}{}}:::::::{Nb{{Bl{Anc}}}{}};{{{b{hBd}}{b{Cd}}Bd}A`}{{{b{c}}}Cf{}}0000000000`{l{{Bf{AbAb}}}}{lAb}``{{{b{{Kn{{Mn{e}}}}}}}{{Bh{{Mn{c}}}}}{}{{ABn{c}}O`}}{{{AC`{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{NbNb}c{}}210210210210210{{{b{{Kn{{Mn{Cb}}}}}}}{{Bf{An{Bh{{Mn{c}}}}}}}Of}{{{b{ACb}}}ACb}{{{b{Bd}}}Bd}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{ce{}{}}0000000000{{{b{{Nj{c}}}}g}eO`{}{{AAl{{b{hc}}}{{Mh{e}}}}}}{{BdAn}A`}`````````{{{b{hNd}}}c{}}{ABnc{}}{{{ACf{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{{ACh{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{}An}0000000`{o{{`{{On{}{{A@`{{Bf{AaAa}}}}}}}}}{}{{ABn{c}}O`}{{ACl{}{{ACj{c}}}}{AD`{}{{ACn{e}}}}}{}{{ABn{i}}O`}{{ACl{}{{ACj{i}}}}{AD`{}{{ACn{k}}}}}{{AAd{}{{A@`{{Bf{gm}}}}}}}{}}````````````{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}}{{b{d}}}{}}0{{{b{{A@l{c}}}}}{{A@l{Bb}}}{{ABn{Bb}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@j}}}{{ABn{A@j}}O`Oh}}{{{b{c}}}{{b{f}}}{}}0{{{b{{A@l{c}}}}}{{A@l{AA`}}}{{ABn{AA`}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@n}}}{{ABn{A@n}}O`Oh}}{{{b{{A@l{e}}}}}{{A@l{c}}}O`{{ABn{c}}O`Oh}}{{{b{{A@l{c}}}}}{{Kh{c}}}{O`Oh}}{{{b{h{A@l{e}}}}{A@l{c}}}{{Bl{{A@l{e}}Bj}}}{OhO`}{O`Oh{ADd{c}}O`Oh}}{{{A@l{c}}{A@l{e}}}g{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{ADf}}}ADf}{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}0{{{A@l{c}}}{{A@l{c}}}{O`Oh}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}{b{f}}}An{}}0{{{b{ADf}}{b{ADf}}}An}{{{b{{A@l{c}}}}{b{{A@l{c}}}}}An{OlO`}}{{{b{ADf}}{b{hDn}}}E`}{{{b{{A@l{c}}}}{b{hDn}}}E`{ADbA@fOhO`}}{{{b{{A@l{c}}}}{b{hDn}}}E`{A@fO`}}{cc{}}000000000{{{Bh{Bb}}}ADf}{{{Nj{{Bh{Bb}}}}}ADf}{{{Bf{{Bh{c}}Nf}}}{{A@l{e}}}{}O`}{{{Bh{Mf}}}{{A@l{AA`}}}}{{{Bh{Cb}}}{{A@l{Bb}}}}{{{Bh{{Mn{Cb}}}}}{{A@l{Bb}}}}6{{{Bh{An}}}{{A@l{A@n}}}}{{{Bh{Od}}}{{A@l{A@j}}}}{{{Nj{{Bh{c}}}}}{{A@l{c}}}O`}{{{Bh{{Mn{Mf}}}}}{{A@l{AA`}}}}{{{Bh{{Bf{{Kh{Cb}}c}}}}}{{A@l{c}}}O`}{{{Bh{{Bf{Bbc}}}}}{{A@l{c}}}{O`Oh}}{{{Bh{{Mn{Od}}}}}{{A@l{A@j}}}}{{{Bh{{Mn{An}}}}}{{A@l{A@n}}}}{{{b{{A@l{c}}}}Kj}{{Kh{{A@l{c}}}}}{O`O`Oh}}{{{b{{A@l{c}}}}Kj}{{Kh{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Nj{{Bh{c}}}}}{O`Oh}}{ce{}{}}0000000000000000{{{b{{A@l{c}}}}}An{ADbO`Oh}}0{{{b{{A@l{c}}}}}An{O`Oh}}110{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{hADh}}}ADj}{{{b{h{ADl{c}}}}}{{ADn{c}}}{O`Oh}}{{{b{h{AE`{c}}}}}{{AEb{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Kh{{AAj{Bb}}}}}{O`Oh}}{{{b{{A@l{c}}}}}{{AEd{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Aj{On}}}{O`Oh}}{{{b{{A@l{c}}}}}AEf{O`Oh}}{{{b{{A@l{c}}}}}{{AAj{c}}}{O`Oh}}{{{b{AEf}}}Kj}{{{b{{A@l{c}}}}}Kj{O`Oh}}`{{{b{{A@l{c}}}}}{{A@l{c}}}{O`O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{c{{Bf{eg}}}{}{}{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}1{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{cDl{}}<{{{b{{A@l{c}}}}}{{Kh{{Nj{{Bh{Bb}}}}}}}{O`Oh}}`{{{b{{A@l{c}}}}}{{Kh{ADh}}}{O`Oh}}{{{A@l{g}}}iO`{{AB`{}{{Mh{c}}}}}{ADbOhO`{ACl{}{{ACj{e}}}}{ABn{e}}}{}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{b{hADj}}}{{Kh{c}}}{}}{{{b{h{ADn{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEb{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AAj{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEd{c}}}}}{{Kh{e}}}O`{}}{{{b{hAEf}}}{{Kh{c}}}{}}{{{A@l{c}}}e{ADbOhO`{ABn{A@n}}}{}}{{{b{{A@l{c}}}}}{{AE`{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{ADf}}{Mn{Cb}}}Dl}{{{b{{A@l{c}}}}{Mn{Cb}}c}Dl{O`Oh}}{{{b{{A@l{c}}}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}}Dl{O`Oh}}4{{{b{{A@l{c}}}}{Nj{{Bh{Bb}}}}}{{A@l{c}}}{O`Oh}}{{{b{h{A@l{c}}}}Obc}{{Bl{cBj}}}{O`Oh}}6{{{b{{A@l{c}}}}Ob}{{A@l{c}}}{O`Oh}}{{{b{c}}}e{}{}}0{{{b{c}}}Cb{}}{{{A@l{c}}{A@l{e}}g}{{Bl{{A@l{A@n}}Bj}}}{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{{Mj{A@nA@n}{{Mh{A@n}}}}}}{c{{Bl{e}}}{}{}}0000000000{{{b{{A@l{c}}}}Ob}{{Bl{cBj}}}{O`OhACb}}011111111111{{{A@l{{Mn{c}}}}}{{Bl{Ane}}}{}{}}{{{b{c}}}Cf{}}0000000000{{{b{{A@l{c}}}}}{{ADl{c}}}{O`Oh}}{{{A@l{e}}{A@l{g}}}i{ABfO`Oh}{ADbOhO`{ABn{c}}O`}{ADbOhO`{ABn{c}}O`}{}}00000{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{ce{}{}}0000000000{KjADf}{{KjAn}{{A@l{c}}}{O`Oh}}{{{b{ADf}}e}c{}{{AAl{{b{h{Nh{Cb{Bh{Kj}}}}}}{b{h{Bh{{Mn{Cb}}}}}}}{{Mh{c}}}}}}{{{b{{A@l{c}}}}g}e{O`Oh}{}{{AAl{{b{h{Bh{c}}}}}{{Mh{e}}}}}}````````````{{A@nA@n}c{}}0{{}An}000{A@nc{}}{Bd{{Bl{A@jc}}}{}}{Bd{{Bl{AA`c}}}{}}{Bd{{Bl{A@nc}}}{}}{Bd{{Bl{Bbc}}}{}}````````````````````````````````{{{b{c}}}{{b{d}}}{}}0{{{b{c}}}{{b{f}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000`{{}AEh}{{}AEj}{{{b{c}}{b{f}}}An{}}0``{{{b{AEh}}{b{AEh}}}An}{{{b{AEj}}{b{AEj}}}An}`{{{b{AEh}}{b{hDn}}}E`}{{{b{AEj}}{b{hDn}}}{{Bl{DlAEl}}}}{{{b{AEj}}{b{hDn}}}E`}{cc{}}{LlAEj}1{{{b{Cd}}}{{Bl{AEhc}}}{}}{{{b{Cd}}}{{Bl{AEjc}}}{}}{{{b{AEh}}{b{Cd}}Kj}AEn}{ce{}{}}0{{{b{c}}{b{e}}}An{}{}}0{{{b{AF`}}{b{e}}{b{{AFb{c}}}}{AFd{c}}}Ml{Lj{Ln{Ll}}}{{AFf{c}}AFh}}{{{b{AFh}}{b{Cd}}}AFj}0{{{b{AFh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AEh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AFh}}{b{Cd}}}Ml}0{{{b{AFh}}{b{Cd}}{b{AF`}}}Ml}{{{b{AEh}}{b{Cd}}{b{AF`}}}Ml}`{{{b{c}}}e{}{}}0{{{b{AEh}}}{{Kh{Kl}}}}{{{b{c}}}Cb{}}>{c{{Bl{e}}}{}{}}0>00{{{b{c}}}Cf{}}0{{{b{AEh}}{b{Cd}}}AFl}{{}{{b{{Kn{AEh}}}}}}??````````{{}{{b{{Kn{AFn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AFn}}{b{AFn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AFn}}{b{AFn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AFn}}{b{hDn}}}E`}{cc{}}0``{{{b{AFn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AFn{b{Cd}}}{{Bl{{AFd{AFn}}{Lh{AFn}}}}}}{{{b{AG`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AG`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AFn}}{b{AFn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGd}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGd}}{b{AGd}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGd}}{b{AGd}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGd}}{b{hDn}}}E`}{cc{}}0``{{{b{AGd}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGd{b{Cd}}}{{Bl{{AFd{AGd}}{Lh{AGd}}}}}}{{{b{AGf}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGf}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGd}}{b{AGd}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{Ll}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{Ll}}}Ll}{{{b{AGh}}}AGh}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{Ll}}{b{Ll}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{Ll}}{b{Ll}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{Ll}}{b{hDn}}}E`}{AGjLl}{AFnLl}{AGdLl}{AGlLl}{AGnLl}{cc{}}0``{{{b{Ll}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}099````````````````````````````````````````{{Ll{b{Cd}}}{{Bl{{AFd{Ll}}{Lh{Ll}}}}}}{{{b{AGh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGh}}{b{Cd}}{b{AF`}}}Ml}{{{b{Ll}}{b{Ll}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGj}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGj}}}AGj}{{{b{AH`}}}AH`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGj}}{b{AGj}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGj}}{b{AGj}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGj}}{b{hDn}}}E`}{cc{}}0``{{{b{AGj}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGj{b{Cd}}}{{Bl{{AFd{AGj}}{Lh{AGj}}}}}}{{{b{AH`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AH`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGj}}{b{AGj}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGl}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGl}}}AGl}{{{b{AHb}}}AHb}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGl}}{b{AGl}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGl}}{b{AGl}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGl}}{b{hDn}}}E`}{cc{}}0``{{{b{AGl}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGl{b{Cd}}}{{Bl{{AFd{AGl}}{Lh{AGl}}}}}}{{{b{AHb}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHb}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGl}}{b{AGl}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGn}}}AGn}{{{b{AHd}}}AHd}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGn}}{b{AGn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGn}}{b{AGn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGn}}{b{hDn}}}E`}{cc{}}0``{{{b{AGn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGn{b{Cd}}}{{Bl{{AFd{AGn}}{Lh{AGn}}}}}}{{{b{AHd}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHd}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGn}}{b{AGn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77``{M`{{Bl{DlBj}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{AHf}}}AHf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{}AHf}{cc{}}{{{b{AHf}}}AHh}0{{{b{AHf}}}AHj}1{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{AHf}}AHl}{{AHn{Cd}}}}{{{b{AHf}}AI`}{{AHn{Cd}}}}{{{b{AHf}}}{{AHn{Cd}}}}00{{{b{c}}}e{}{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}7`````{{{b{c}}}{{b{d}}}{}}00{{{b{c}}}{{b{f}}}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{AIb}}}AIb}{{{b{M`}}}M`}{{{b{AF`}}}AF`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}00{{}AIb}{{}M`}{{}AF`}{{{b{c}}{b{f}}}An{}}00{{{b{AIb}}{b{AIb}}}An}{{{b{M`}}{b{M`}}}An}{{{b{AF`}}{b{AF`}}}An}{{{b{hc}}e}{{Bl{{b{hg}}AId}}}{}AIf{}}``{{{b{hAIb}}}{{AIh{Dl}}}}{{{b{AIb}}{b{hDn}}}E`}{{{b{M`}}{b{hDn}}}E`}{{{b{AF`}}{b{hDn}}}E`}{cc{}}0{K`M`}{M`AF`}2{{{b{AF`}}{b{Cd}}Kj}AEn}`{ce{}{}}00{{{b{c}}{b{e}}}An{}{}}00```{{{b{AF`}}{b{Cd}}}AFj}{{{b{AF`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AF`}}{b{Cd}}}Ml}{{{b{AF`}}{b{Cd}}{b{AF`}}}Ml}>{{{b{hc}}i}{{Bl{gAId}}}{}{}{}{{AAl{{b{he}}}{{Mh{g}}}}}}{{{b{c}}}e{}{}}00{c{{Bl{e}}}{}{}}00000{{{b{c}}}Cf{}}00{{{b{AF`}}{b{Cd}}}AFl}:::`{{M`{Bh{Jn}}}M`}{{M`Cb}M`}{{M`AIb}M`}{{{b{hAIb}}{b{{Kn{AIj}}}}}{{AIh{Kj}}}}`{{{b{AIl}}{b{c}}}An{}}","D":"BEb","p":[[1,"reference"],[10,"Any",3646],[10,"DynCompare",82],[0,"mut"],[10,"Callable",24],[5,"ExprList",1674,3647],[5,"CallStack",1544],[8,"EvalResult",1544],[6,"Expr",1674,3647],[8,"List",1674,3648],[10,"CallableClone",24],[10,"Builtin",24],[5,"Box",3649],[5,"FormatState",24],[1,"bool"],[6,"SymKind",24],[8,"Character",2421,3650],[6,"Obj",1674,3651],[1,"tuple"],[5,"Vec",3652],[6,"Signal",1544],[6,"Result",3653],[10,"CallableFormals",24],[10,"Format",24],[5,"String",3654],[1,"str"],[5,"TypeId",3646],[10,"AsDynCompare",82],[5,"KeywordReturn",88],[5,"KeywordIf",88],[5,"KeywordFor",88],[5,"KeywordWhile",88],[5,"KeywordRepeat",88],[5,"KeywordParen",88],[5,"KeywordBlock",88],[5,"KeywordVec",88],[5,"KeywordList",88],[1,"unit"],[5,"Formatter",3655],[8,"Result",3655],[5,"InfixAssign",309],[5,"InfixAdd",309],[5,"InfixSub",309],[5,"PrefixSub",309],[5,"PrefixNot",309],[5,"PrefixPack",309],[5,"InfixMul",309],[5,"InfixDiv",309],[5,"InfixPow",309],[5,"InfixMod",309],[5,"InfixOr",309],[5,"InfixAnd",309],[5,"InfixVectorOr",309],[5,"InfixVectorAnd",309],[5,"InfixGreater",309],[5,"InfixGreaterEqual",309],[5,"InfixLess",309],[5,"InfixLessEqual",309],[5,"InfixEqual",309],[5,"InfixNotEqual",309],[5,"InfixPipe",309],[5,"InfixColon",309],[5,"InfixDollar",309],[5,"PostfixPack",309],[5,"PostfixIndex",309],[5,"PostfixVecIndex",309],[5,"PrimitiveC",938,3656],[5,"PrimitiveCallstack",938,3657],[5,"PrimitiveEnvironment",938,3658],[5,"PrimitiveEval",938,3659],[5,"PrimitiveList",938,3660],[5,"PrimitiveParent",938,3661],[5,"PrimitivePaste",938,3662],[5,"PrimitiveQ",938,3663],[5,"PrimitiveQuote",938,3664],[5,"PrimitiveRnorm",938,3665],[5,"PrimitiveRunif",938,3666],[5,"PrimitiveSubstitute",938,3667],[5,"PrimitiveSum",938,3668],[5,"PrimitiveIsNull",938,3669],[5,"PrimitiveNames",938,3670],[5,"PrimitivePrint",938,3671],[5,"PrimitiveLength",938,3672],[5,"PrimitiveTypeOf",938,3673],[5,"Command",3674],[5,"ExperimentIter",1389],[6,"Experiment",1389],[5,"Cli",1389],[5,"ArgMatches",3675],[8,"Error",3676],[5,"Id",3677],[6,"Option",3678],[1,"usize"],[5,"PossibleValue",3679],[1,"slice"],[10,"Context",1465,3680],[5,"Environment",1674,3681],[5,"Rc",3682],[6,"Error",1495],[5,"Error",3683],[10,"RuleType",3684],[6,"Rule",2870,3685],[10,"Into",3686],[5,"Session",3559],[6,"Cond",1544],[5,"Frame",1544],[1,"i32"],[17,"Output"],[10,"Fn",3687],[8,"ParseResult",2444,3688],[6,"OptionNA",1674,3689],[10,"Add",3690],[6,"Vector",1674,3689],[10,"IntoLogical",2156,3691],[5,"Subsets",1674,3692],[5,"HashMap",3693],[5,"CowObj",1674,3694],[5,"NamedSubsets",1674,3692],[5,"Ref",3695],[10,"Clone",3696],[6,"Subset",1674,3697],[1,"f64"],[10,"FromStr",3698],[10,"Default",3699],[10,"Div",3690],[10,"PartialEq",3700],[10,"Iterator",3701],[17,"Item"],[10,"DefaultDebug",1674,3689],[10,"Display",3655],[10,"Debug",3655],[5,"Range",3702],[8,"Double",2421,3650],[6,"Rep",2179,3703],[8,"Logical",2421,3650],[8,"Integer",2421,3650],[1,"never"],[10,"IntoIterator",3704],[6,"Resettable",3705],[5,"CowObjIter",1674,3694],[5,"IterableValues",2179,3703],[10,"FnOnce",3687],[10,"Mul",3690],[10,"Neg",3690],[5,"RefCell",3695],[6,"Ordering",3700],[10,"PartialOrd",3700],[10,"Pow",1674,3689],[10,"Rem",3690],[10,"Sub",3690],[10,"CoercibleInto",2156,3691],[10,"VecPartialCmp",1674,3689],[10,"ViewMut",1674,3694],[17,"Common"],[10,"CommonNum",2156,3691],[10,"CommonCmp",2156,3691],[17,"As"],[10,"MinimallyNumeric",2156,3691],[17,"Target"],[10,"Deref",3706],[10,"AtomicMode",2156,3691],[10,"From",3686],[5,"Naming",2179,3703],[5,"IntoIterableRefNames",2179,3703],[5,"IterableNames",2179,3703],[5,"IntoIterableRefValues",2179,3703],[5,"IterableRefValues",2179,3703],[5,"IntoIterableRefPairs",2179,3703],[5,"IterableRefPairs",2179,3703],[5,"IterablePairs",2179,3703],[5,"ExactIterSubsetIndices",2179,3703],[6,"Localization",2444,3707],[6,"Style",2444,3708],[5,"Error",3655],[5,"StyledText",3709],[5,"SessionParserConfig",3559],[5,"PrattParser",3710],[5,"Pairs",3711],[10,"Parser",3712],[10,"LocalizedParser",2444,3707],[8,"HighlightResult",2444,3707],[6,"ValidationResult",3713],[6,"Rule",2542,3714],[5,"Parser",2542,3714],[10,"Hasher",3715],[6,"Rule",2706,3716],[5,"Parser",2706,3716],[5,"Parser",2870,3685],[6,"Rule",3039,3717],[6,"Rule",3203,3718],[6,"Rule",3367,3719],[5,"Parser",3039,3717],[5,"Parser",3203,3718],[5,"Parser",3367,3719],[5,"Prompt",3535],[6,"Color",3720],[6,"Color",3721],[5,"PromptHistorySearch",3722],[6,"Cow",3723],[6,"PromptEditMode",3722],[6,"SessionOutput",3559],[5,"Error",3724],[10,"Command",3725],[8,"Result",3724],[1,"u8"],[10,"SameType",3644],[10,"Sym",24],[8,"ParseListResult",2444]],"r":[[938,3656],[939,3657],[940,3658],[941,3659],[942,3669],[943,3672],[944,3660],[945,3670],[946,3661],[947,3662],[948,3671],[949,3663],[950,3664],[951,3665],[952,3666],[953,3667],[954,3668],[955,3673],[1465,3680],[1679,3694],[1680,3694],[1681,3689],[1684,3681],[1686,3647],[1688,3647],[1695,3648],[1704,3692],[1709,3651],[1710,3689],[1713,3689],[1719,3697],[1721,3692],[1723,3689],[1724,3689],[1726,3694],[1837,3726],[1991,3726],[2045,3726],[2115,3726],[2157,3691],[2158,3691],[2161,3691],[2162,3691],[2163,3691],[2164,3691],[2177,0],[2178,3727],[2179,3703],[2180,3703],[2181,3703],[2182,3703],[2183,3703],[2184,3703],[2185,3703],[2186,3703],[2187,3703],[2188,3703],[2189,3703],[2361,3703],[2421,3650],[2422,3650],[2423,3650],[2424,3650],[2456,3707],[2459,3707],[2460,3707],[2467,3688],[2468,3688],[2472,3708],[2492,3728],[2497,3728],[2498,3728],[2501,3728],[2515,3688],[2524,3728],[2541,3728],[2543,3714],[2544,3714],[2707,3716],[2708,3716],[2871,3685],[2872,3685],[3040,3717],[3041,3717],[3204,3718],[3205,3718],[3368,3719],[3369,3719],[3533,3729]],"b":[[1532,"impl-Display-for-Error"],[1533,"impl-Debug-for-Error"],[1613,"impl-Debug-for-Signal"],[1614,"impl-Display-for-Signal"],[1615,"impl-Display-for-Frame"],[1616,"impl-Debug-for-Frame"],[1617,"impl-Debug-for-CallStack"],[1618,"impl-Display-for-CallStack"],[1623,"impl-From%3CError%3E-for-Signal"],[1624,"impl-From%3CCond%3E-for-Signal"],[1625,"impl-From%3C%26str%3E-for-Signal"],[1824,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cbool%3E"],[1825,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1826,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Ci32%3E"],[1827,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1828,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1829,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Ci32%3E"],[1830,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cf64%3E"],[1831,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Ci32%3E"],[1832,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cbool%3E"],[1833,"impl-CoercibleInto%3COptionNA%3CT%3E%3E-for-OptionNA%3CString%3E"],[1834,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cf64%3E"],[1835,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cf64%3E"],[1836,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cbool%3E"],[1873,"impl-Display-for-Obj"],[1874,"impl-Debug-for-Obj"],[1875,"impl-Debug-for-Expr"],[1876,"impl-Display-for-Expr"],[1877,"impl-Debug-for-ExprList"],[1878,"impl-Display-for-ExprList"],[1879,"impl-Debug-for-Environment"],[1880,"impl-Display-for-Environment"],[1883,"impl-Debug-for-OptionNA%3CT%3E"],[1884,"impl-Debug-for-OptionNA%3CString%3E"],[1885,"impl-Display-for-OptionNA%3CT%3E"],[1886,"impl-Debug-for-Vector"],[1887,"impl-Display-for-Vector"],[1897,"impl-From%3CVec%3C(Option%3CString%3E,+Expr)%3E%3E-for-ExprList"],[1898,"impl-From%3CExpr%3E-for-ExprList"],[1899,"impl-From%3CVec%3CExpr%3E%3E-for-ExprList"],[1903,"impl-From%3CVec%3Cusize%3E%3E-for-Subset"],[1904,"impl-From%3Cusize%3E-for-Subset"],[1905,"impl-From%3CRange%3Cusize%3E%3E-for-Subset"],[1907,"impl-From%3COption%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1908,"impl-From%3COption%3CString%3E%3E-for-OptionNA%3CString%3E"],[1910,"impl-From%3COption%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1911,"impl-From%3COption%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1912,"impl-From%3CRep%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1913,"impl-From%3CRep%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1914,"impl-From%3COptionNA%3CString%3E%3E-for-Vector"],[1915,"impl-From%3CRep%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1916,"impl-From%3COptionNA%3Ci32%3E%3E-for-Vector"],[1917,"impl-From%3CVec%3CString%3E%3E-for-Vector"],[1918,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1919,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1921,"impl-From%3CVec%3Ci32%3E%3E-for-Vector"],[1922,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1923,"impl-From%3Cbool%3E-for-Vector"],[1924,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Vector"],[1925,"impl-From%3COptionNA%3Cbool%3E%3E-for-Vector"],[1926,"impl-From%3CVec%3Cbool%3E%3E-for-Vector"],[1927,"impl-From%3CVec%3Cf64%3E%3E-for-Vector"],[1928,"impl-From%3CRep%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1929,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1930,"impl-From%3COptionNA%3Cf64%3E%3E-for-Vector"],[1935,"impl-FromIterator%3CExpr%3E-for-ExprList"],[1936,"impl-FromIterator%3C(Option%3CString%3E,+Expr)%3E-for-ExprList"],[1937,"impl-Obj"],[1938,"impl-Context-for-Obj"],[1963,"impl-IntoIterator-for-ExprList"],[1964,"impl-IntoIterator-for-%26mut+ExprList"],[2074,"impl-TryFrom%3CObj%3E-for-Subset"],[2075,"impl-TryFrom%3CVector%3E-for-Subset"],[2088,"impl-TryInto%3CRep%3CObj%3E%3E-for-Obj"],[2089,"impl-TryInto%3Cf64%3E-for-Obj"],[2090,"impl-TryInto%3CVec%3Cf64%3E%3E-for-Obj"],[2092,"impl-TryInto%3Cbool%3E-for-Obj"],[2093,"impl-TryInto%3Ci32%3E-for-Obj"],[2242,"impl-Display-for-Rep%3CT%3E"],[2243,"impl-Debug-for-Rep%3CT%3E"],[2254,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Naming"],[2255,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Naming"],[2256,"impl-From%3C(Vec%3CF%3E,+Subsets)%3E-for-Rep%3CT%3E"],[2257,"impl-From%3CVec%3Ci32%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2258,"impl-From%3CVec%3CString%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2259,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2261,"impl-From%3CVec%3Cbool%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2262,"impl-From%3CVec%3Cf64%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2263,"impl-From%3CCowObj%3CVec%3CT%3E%3E%3E-for-Rep%3CT%3E"],[2264,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2265,"impl-From%3CVec%3C(Option%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2266,"impl-From%3CVec%3C(OptionNA%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2267,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2268,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2503,"impl-Display-for-Style"],[2504,"impl-Debug-for-Style"],[2918,"impl-From%3CRule%3E-for-Rule"],[2919,"impl-From%3CRule%3E-for-Rule"],[2920,"impl-From%3CRule%3E-for-Rule"],[2921,"impl-From%3CRule%3E-for-Rule"],[2922,"impl-From%3CRule%3E-for-Rule"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABUNXAAAADkAPgCPAOAArAHBAukAvAPrAMwEoQBvBQAAcQUaAI0FAgCTBQMAmgUFAKEFFwC6BUQAAAYAAAIGCwAPBgIAEwZDAFgGAgBdBgAAXwYBAGUGKgCRBiYAuQYFAMAGGgDcBhsA+QY0AC8HIQBSBxEAZwcAAGoHAgBuBwAAcAcCAHQHAQB3BwkAggcKAI4HCACYBwYAqgcDAK8HOQDqBwgA9AcwACcIEAA5CCUAYAgKAGwIFgCECAkAjwgDAJUIAQCcCCgAzwgFANYIBwDfCAAA7AgFAPgIDQAICQEACwkAAA0JAAAPCQ8AIAkAACIJAAAlCQYALQkAADAJAAAyCQEANQkAADcJDgBICRYAYAkSAHYJHQCXCQgAowkmAMsJAADNCQIA0glMACEKHABACoIAxQocAOQKhwBuCxwAjQuCABIMHAAxDIIAtgwcANUMggBaDRwAeQ1dAN0NLQAMDgUAFA4BABcOAQAcDgkAKA4WAA==","a":{"c":[938],"callstack":[939],"environment":[940],"eval":[941],"is_null":[942],"length":[943],"list":[944],"names":[945],"parent":[946],"paste":[947],"print":[948],"q":[949],"quote":[950],"rnorm":[951],"runif":[952],"substitute":[953],"sum":[954],"typeof":[955]}}]\ +["r",{"t":"CCCCQQCCCQQQQQCCCCCCCCCJKKKKKFPPTPPPPTKGNNNNNNNNNNMNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMMNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPGPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNPFGPPPPIFPPGPPPNNNNNNNNNNHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPFFKPPFPGPFPPPPPPIPPPPPPPPFPPPPGGRRKPPPPPGPFPKGPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNMNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNOONMNNMNNMNNMNNMNNMNNNMNNNNNNNNNNNNNNNRKKRRKKKKMMMMNNNNNNNNQHFFFFFFFFFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIPPPPPPPPNNNNNNNNNNNPPPPPPPPPPPPIPPGKPPPPPPIIPPPGPPPNNNNNNNNNNNNNNNNCNNNNCCNNCNNNNNNNNNNNNNHNNMNNNMNCNNNNNNNNNNNNNNNNCPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNNNNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNCCHCFNNNNNNNNNNNNNNNNNNNNNNNPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNKN","n":["callable","cli","context","error","formals","internal_err","lang","object","parser","r","r_expect","r_macro_stringify","r_parse","register","repl","session","utils","builtins","core","dyncompare","keywords","operators","primitive","BUILTIN","Builtin","Callable","CallableClone","CallableFormals","Format","FormatState","Function","Infix","KIND","Keyword","Postfix","PostfixCall","Prefix","SYM","Sym","SymKind","as_any","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","call","call_assign","call_matched","call_mut","callable_clone","default","dyn_eq","eq","eq","force_promises","formals","from","from","into","into","is_infix","is_same_type_as","is_same_type_as","is_transparent","kind","match_arg_exprs","match_args","rfmt","rfmt_call","rfmt_call_with","rfmt_infix","rfmt_infix_with","rfmt_with","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsDynCompare","DynCompare","as_any","as_dyn_compare","dyn_eq","eq","KeywordBlock","KeywordFor","KeywordIf","KeywordList","KeywordParen","KeywordRepeat","KeywordReturn","KeywordVec","KeywordWhile","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","InfixAdd","InfixAnd","InfixAssign","InfixColon","InfixDiv","InfixDollar","InfixEqual","InfixGreater","InfixGreaterEqual","InfixLess","InfixLessEqual","InfixMod","InfixMul","InfixNotEqual","InfixOr","InfixPipe","InfixPow","InfixSub","InfixVectorAnd","InfixVectorOr","PostfixIndex","PostfixPack","PostfixVecIndex","PrefixNot","PrefixPack","PrefixSub","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_assign","call_mut","call_mut","call_mut","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","PrimitiveC","PrimitiveCallstack","PrimitiveEnvironment","PrimitiveEval","PrimitiveIsNull","PrimitiveLength","PrimitiveList","PrimitiveNames","PrimitiveParent","PrimitivePaste","PrimitivePrint","PrimitiveQ","PrimitiveQuote","PrimitiveRnorm","PrimitiveRunif","PrimitiveSubstitute","PrimitiveSum","PrimitiveTypeOf","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_matched","call_matched","call_matched","call_matched","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cli","Experiment","ExperimentIter","RestArgs","TailCalls","as_any","as_dyn_compare","augment_args","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","command","command_for_update","default","dyn_eq","eq","experiments","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","group_id","into","into","into","into_iter","is_same_type_as","is_same_type_as","is_same_type_as","iter","len","locale","next","next_back","nth","size_hint","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","warranty","Context","assign","assign","assign_lazy","assign_lazy","env","eval","eval","eval_and_finalize","eval_and_finalize","eval_binary","eval_binary","eval_call","eval_call","eval_call_mut","eval_call_mut","eval_in","eval_in","eval_list_eager","eval_list_eager","eval_list_lazy","eval_list_lazy","eval_mut","eval_mut","get","get","get_ellipsis","get_ellipsis","get_mut","get_mut","ArgumentInvalid","ArgumentMissing","CannotBeCoercedTo","CannotBeCoercedToCharacter","CannotBeCoercedToDouble","CannotBeCoercedToInteger","CannotBeCoercedToLogical","CannotBeDestructuredIntoList","CannotEvaluateAsMutable","ConditionIsNotScalar","DuplicatedMoreParameter","DuplicatedParameter","Error","FeatureDisabledRestArgs","IncorrectContext","Internal","InvalidFunctionParameter","InvalidRange","Missing","NonRecyclableLengths","NotInterpretableAsLogical","Other","ParseFailure","ParseFailureVerbose","ParseUnexpected","Unimplemented","VariableNotFound","WithCallStack","as_any","as_dyn_compare","borrow","borrow_mut","clone","clone_into","clone_to_uninit","dyn_eq","eq","fmt","fmt","from","from_parse_error","into","is_same_type_as","to_owned","to_string","try_from","try_into","type_id","vzip","Break","CallStack","Cond","Condition","Continue","Err","Error","EvalResult","Frame","Ok","Return","Signal","Tail","Terminate","Thunk","add_child_frame","add_frame","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","assert_formals","assign","assign_lazy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","env","env","eq","eq","eq","eq","eval","eval_and_finalize","eval_binary","eval_call","eval_call_mut","eval_mut","eval_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","frame","frames","from","from","from","from","from","from","from","from","from","get","get_mut","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","last_frame","map_session","new","new_child_env","parent_frame","parse","parse_and_eval","pop_frame_and_return","session","to","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_global_env","Bool","Break","Call","Character","Continue","CowObj","CowObjIter","DefaultDebug","Double","Ellipsis","Environment","Environment","Expr","Expr","ExprList","Function","Function","Indices","Inf","Integer","Integer","List","List","List","Logical","Mask","Missing","More","NA","NA","NamedSubsets","Names","Null","Null","Number","Obj","OptionNA","Output","Output","Pow","Primitive","Promise","Range","Some","String","Subset","Subset","Subsets","Symbol","VecPartialCmp","Vector","Vector","ViewMut","add","add","add","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_character","as_character","as_double","as_double","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_formals","as_integer","as_integer","as_list","as_logical","as_logical","as_logical","as_option","as_primitive","as_vector","assign","assign","binary_args","bind_names","bitand","bitand","bitor","bitor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call_matched","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coercion","default","default","default","default","default","default","div","div","div","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","eval","eval_mut","filter","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_builtins","from_iter","from_iter","get","get","get","get","get","get_index_at","get_index_at","get_mut","get_named","inner_rc","insert","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_resettable","into_usize","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_na","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter_names","iterators","keys","len","len","len","len","len","len","len","map","materialize","mul","mul","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","neg","neg","neg","new","new","new","new_primitive_call","next","not","not","parent","partial_cmp","pop","pop_trailing","position_ellipsis","power","power","power","power","push","push","rem","rem","rem","remove","remove_named","rep","set_names","set_subset","sub","sub","sub","subset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get","try_get_inner","try_get_inner_mut","try_get_named","try_get_named_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_set_named","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed_binary_args","unnamed_unary_arg","values","values","vec_coerce","vec_eq","vec_eq","vec_eq","vec_gt","vec_gt","vec_gt","vec_gte","vec_gte","vec_gte","vec_lt","vec_lt","vec_lt","vec_lte","vec_lte","vec_lte","vec_neq","vec_neq","vec_neq","vec_parse","view_mut","view_mut","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_inner_mut","with_visibility","As","AtomicMode","CoercibleInto","Common","Common","CommonCmp","CommonNum","IntoLogical","MinimallyNumeric","as_logical","coerce_into","into_common","into_common","is_character","is_character","is_double","is_double","is_integer","is_integer","is_logical","is_logical","register","map_common_numeric","ExactIterSubsetIndices","IntoIterableRefNames","IntoIterableRefPairs","IntoIterableRefValues","IterableNames","IterablePairs","IterableRefPairs","IterableRefValues","IterableValues","Naming","Rep","Subset","add","as_any","as_any","as_character","as_double","as_dyn_compare","as_dyn_compare","as_integer","as_logical","as_mode","as_scalar","assign","bitand","bitor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","dedup_last","default","default","div","dyn_eq","dyn_eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get_inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_character","is_double","is_empty","is_integer","is_logical","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter","iter","iter_names","iter_pairs","iter_subset_indices","iter_subset_indices_exact","iter_values","len","len","map","materialize","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","names","names_ref","neg","new","new","next","next","next","next","next","next","not","pairs_ref","power","push","push_named","push_value","reindex","rem","set_names","set_subset","sub","subset","to_owned","to_owned","to_string","try_binary_lgl_op","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_inner","try_get_inner_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values_ref","vec_eq","vec_gt","vec_gte","vec_lt","vec_lte","vec_neq","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_inner_mut","with_inner_mut","Character","Double","Integer","Logical","NA","NA","NA","NA","Some","Some","Some","Some","bitand","bitor","is_character","is_double","is_integer","is_logical","not","try_from","try_from","try_from","try_from","Brackets","Call","Comment","ControlFlow","De","Emoji","En","Err","Err","Err","Es","Function","HighlightResult","Infix","Keyword","Localization","LocalizedParser","None","Number","Ok","Ok","Ok","Operators","ParseListResult","ParseResult","Pirate","Signal","String","Style","Symbol","Value","Zh","as_any","as_any","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","de","default","default","dyn_eq","dyn_eq","emoji","en","eq","eq","es","fmt","fmt","fmt","from","from","from","from_str","from_str","highlight","into","into","is_same_type_as","is_same_type_as","parse_expr","parse_highlight","parse_highlight","parse_highlight_with","parse_highlight_with","parse_input","parse_input","parse_input_with","parse_input_with","pirate","to_owned","to_owned","to_possible_value","to_string","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","validate","value_variants","vzip","vzip","zh","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","from","from","from","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","highlight","prompt","repl","validator","Prompt","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","from","get_indicator_color","get_prompt_color","get_prompt_multiline_color","get_prompt_right_color","into","is_same_type_as","render_prompt_history_search_indicator","render_prompt_indicator","render_prompt_left","render_prompt_multiline_indicator","render_prompt_right","to_owned","try_from","try_into","type_id","vzip","Callback","Session","SessionOutput","SessionParserConfig","Stdout","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","execute","experiments","experiments","flush","fmt","fmt","fmt","from","from","from","from","from","highlight","history","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","locale","locale","output","parse_highlight","parse_highlight_with","parse_input","parse_input_with","queue","sync_update","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","vzip","vzip","vzip","warranty","with_experiments","with_history_file","with_output","write","SameType","is_same_type_as"],"q":[[0,"r"],[17,"r::callable"],[23,"r::callable::builtins"],[24,"r::callable::core"],[82,"r::callable::dyncompare"],[88,"r::callable::keywords"],[309,"r::callable::operators"],[938,"r::callable::primitive"],[1389,"r::cli"],[1465,"r::context"],[1495,"r::error"],[1544,"r::lang"],[1674,"r::object"],[2156,"r::object::coercion"],[2178,"r::object::iterators"],[2179,"r::object::rep"],[2421,"r::object::types"],[2444,"r::parser"],[2542,"r::parser::de"],[2706,"r::parser::emoji"],[2870,"r::parser::en"],[3039,"r::parser::es"],[3203,"r::parser::pirate"],[3367,"r::parser::zh"],[3531,"r::repl"],[3535,"r::repl::prompt"],[3559,"r::session"],[3644,"r::utils"],[3646,"core::any"],[3647,"r::object::ast"],[3648,"r::object::list"],[3649,"alloc::boxed"],[3650,"r::object::vector::types"],[3651,"r::object::core"],[3652,"alloc::vec"],[3653,"core::result"],[3654,"alloc::string"],[3655,"core::fmt"],[3656,"r::callable::primitive::c"],[3657,"r::callable::primitive::callstack"],[3658,"r::callable::primitive::environment"],[3659,"r::callable::primitive::eval"],[3660,"r::callable::primitive::list"],[3661,"r::callable::primitive::parent"],[3662,"r::callable::primitive::paste"],[3663,"r::callable::primitive::q"],[3664,"r::callable::primitive::quote"],[3665,"r::callable::primitive::rnorm"],[3666,"r::callable::primitive::runif"],[3667,"r::callable::primitive::substitute"],[3668,"r::callable::primitive::sum"],[3669,"r::callable::primitive::is_null"],[3670,"r::callable::primitive::names"],[3671,"r::callable::primitive::print"],[3672,"r::callable::primitive::length"],[3673,"r::callable::primitive::type_reflection"],[3674,"clap_builder::builder::command"],[3675,"clap_builder::parser::matches::arg_matches"],[3676,"clap_builder"],[3677,"clap_builder::util::id"],[3678,"core::option"],[3679,"clap_builder::builder::possible_value"],[3680,"r::context::core"],[3681,"r::object::environment"],[3682,"alloc::rc"],[3683,"pest::error"],[3684,"pest"],[3685,"r::parser::localization::languages::en"],[3686,"core::convert"],[3687,"core::ops::function"],[3688,"r::parser::core"],[3689,"r::object::vector::core"],[3690,"core::ops::arith"],[3691,"r::object::vector::coercion"],[3692,"r::object::vector::subsets"],[3693,"hashbrown::map"],[3694,"r::object::cow"],[3695,"core::cell"],[3696,"core::clone"],[3697,"r::object::vector::subset"],[3698,"core::str::traits"],[3699,"core::default"],[3700,"core::cmp"],[3701,"core::iter::traits::iterator"],[3702,"core::ops::range"],[3703,"r::object::vector::rep"],[3704,"core::iter::traits::collect"],[3705,"clap_builder::builder::resettable"],[3706,"core::ops::deref"],[3707,"r::parser::localization::core"],[3708,"r::parser::style"],[3709,"reedline::painting::styled_text"],[3710,"pest::pratt_parser"],[3711,"pest::iterators::pairs"],[3712,"pest::parser"],[3713,"reedline::validator"],[3714,"r::parser::localization::languages::de"],[3715,"core::hash"],[3716,"r::parser::localization::languages::emoji"],[3717,"r::parser::localization::languages::es"],[3718,"r::parser::localization::languages::pirate"],[3719,"r::parser::localization::languages::zh"],[3720,"crossterm::style::types::color"],[3721,"nu_ansi_term::style"],[3722,"reedline::prompt::base"],[3723,"alloc::borrow"],[3724,"std::io::error"],[3725,"crossterm::command"],[3726,"r::object::vector"],[3727,"r::object::vector::iterators"],[3728,"r::parser::localization::languages"],[3729,"r::repl::core"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,207,16,16,16,16,207,0,0,16,16,14,16,14,16,5,5,5,5,11,14,16,12,16,0,23,14,16,14,16,12,14,16,12,12,5,5,24,24,24,24,24,24,14,16,14,16,14,16,14,16,0,0,28,28,3,3,0,0,0,0,0,0,0,0,0,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,34,35,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,63,65,63,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,72,73,74,75,76,77,78,79,80,71,81,82,83,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,0,0,0,87,87,87,87,88,88,86,87,88,86,87,88,86,87,88,86,87,88,86,87,87,88,88,88,88,87,87,88,86,87,88,86,87,88,88,88,87,88,86,87,88,86,86,87,88,87,86,88,86,86,86,86,86,87,88,87,86,87,87,88,86,87,88,86,87,88,88,88,87,86,87,88,88,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,99,99,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,105,0,0,21,105,8,21,0,0,8,21,0,21,105,21,7,7,105,21,106,7,105,21,106,7,0,7,7,105,21,106,7,105,21,106,7,106,105,21,106,7,105,21,106,7,105,21,106,7,7,105,21,106,7,106,7,106,105,21,106,7,7,7,7,7,7,106,7,105,21,21,106,106,7,7,7,7,8,105,21,21,21,21,106,7,7,7,7,105,21,106,7,105,21,106,7,7,7,106,106,7,7,7,7,7,106,105,21,106,7,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,7,9,9,9,113,9,0,0,0,113,9,0,18,0,18,0,18,9,121,9,9,113,0,18,9,113,121,9,9,9,111,0,121,18,9,9,0,0,148,152,0,9,18,121,111,9,0,10,0,9,0,0,18,0,18,111,113,6,97,18,9,6,97,115,121,111,113,117,18,113,18,113,18,9,6,97,115,121,111,113,117,6,18,113,18,18,111,113,111,9,18,18,113,6,115,18,113,18,113,118,140,18,9,6,97,115,121,111,113,117,117,118,140,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,111,111,111,111,111,111,111,111,111,111,111,111,111,0,18,6,97,115,111,117,18,111,113,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,111,111,18,18,121,97,18,18,9,9,6,6,97,97,115,121,111,111,111,113,113,117,18,18,118,140,18,18,9,6,6,6,6,97,115,115,121,121,121,121,111,111,111,111,111,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,117,117,117,97,6,6,18,18,6,97,113,115,121,97,6,117,6,97,6,118,140,18,9,6,97,115,121,111,113,117,118,140,6,6,115,117,113,18,18,6,97,115,121,113,117,111,113,118,140,18,9,6,97,115,121,111,113,117,117,113,0,6,18,6,97,115,121,113,117,111,113,18,111,113,140,140,140,140,140,140,140,140,140,140,140,140,140,113,18,111,113,6,115,117,9,140,18,113,97,111,6,6,6,148,18,111,113,6,115,18,111,113,6,6,0,113,113,18,111,113,113,18,9,6,97,115,121,111,113,117,18,9,6,97,111,113,118,140,18,9,6,97,115,121,121,121,111,113,117,18,113,18,18,18,18,118,140,18,18,18,18,18,18,9,6,97,115,121,111,113,113,117,18,118,140,18,9,6,97,115,121,111,113,117,0,6,6,6,97,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,113,153,18,117,118,140,18,9,6,97,115,121,111,113,117,117,18,158,0,0,155,156,0,0,0,0,114,151,155,156,161,161,161,161,161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,0,134,134,163,134,134,134,163,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,163,134,134,163,134,134,163,134,163,134,163,134,134,164,165,166,168,167,169,141,170,171,163,163,163,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,165,167,169,141,170,171,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,166,168,134,134,134,134,134,171,134,163,134,134,169,141,141,141,141,141,141,141,141,141,141,141,141,141,170,134,163,134,134,163,134,165,167,169,141,170,171,134,134,134,163,134,134,134,134,134,134,134,134,163,134,134,0,164,165,166,168,167,169,141,170,171,163,134,134,134,164,165,166,168,167,169,141,170,171,163,134,134,164,165,166,168,167,169,141,170,171,163,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,0,0,0,0,133,136,135,17,133,136,135,17,135,135,17,133,136,135,135,133,136,135,17,173,173,173,173,172,172,172,110,208,181,172,173,0,173,173,0,0,173,173,110,208,181,173,0,0,172,173,173,0,173,173,172,172,173,172,173,172,173,172,173,172,173,172,173,172,172,173,173,0,172,173,172,173,0,0,172,173,0,172,173,173,172,173,173,172,173,172,172,173,172,173,0,180,180,180,172,180,180,180,172,0,172,173,172,173,172,172,173,173,172,173,172,173,172,172,172,173,0,183,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,184,183,184,183,183,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,184,183,184,183,184,183,183,183,183,183,183,183,183,183,183,184,186,0,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,187,186,187,186,186,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,187,186,187,186,187,186,186,186,186,186,186,186,186,186,186,187,102,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,188,102,188,102,102,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,188,102,188,102,188,102,102,102,102,102,102,102,102,102,102,188,189,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,192,189,192,189,189,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,192,189,192,189,192,189,189,189,189,189,189,189,189,189,189,192,190,0,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,193,190,193,190,190,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,193,190,193,190,193,190,190,190,190,190,190,190,190,190,190,193,191,0,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,194,191,194,191,191,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,194,191,194,191,194,191,191,191,191,191,191,191,191,191,191,194,0,0,0,0,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,201,0,0,0,201,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,201,104,176,201,104,104,176,176,176,104,201,104,176,201,104,176,104,176,104,176,176,176,176,201,201,201,104,176,201,104,176,201,104,176,201,104,176,176,201,104,176,104,104,104,104,201,0,206],"f":"````````````````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{j}}l{b{hn}}}A`}{{{b{j}}Abl{b{hn}}}A`}{{{b{j}}AdAd{b{hn}}}A`}2{{{b{Af}}}{{Aj{Ah}}}}{{}Al}{{{b{c}}{b{f}}}An{}}{{{b{Ah}}{b{Ah}}}An}{{{b{B`}}{b{B`}}}An}{{Ad{b{hn}}}{{Bl{{Bh{{Bf{BbBd}}}}Bj}}}}{{{b{Bn}}}l}{cc{}}0{ce{}{}}0{{{b{Ah}}}An}{{{b{c}}{b{e}}}An{}{}}01{{{b{Ah}}}B`}{{{b{j}}l{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{j}}Ad{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{C`}}}Cb}{{{b{C`}}{b{l}}}Cb}{{{b{C`}}Al{b{l}}}Cb}{{{b{Cd}}{b{l}}}Cb}{{{b{Cd}}Al{b{l}}}Cb}{{{b{C`}}Al}Cb}{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0==``{{{b{Ch}}}{{b{d}}}}{{{b{Ch}}}{{b{f}}}}{{{b{f}}{b{f}}}An}0`````````{{{b{c}}}{{b{d}}}{}}00000000{{{b{c}}}{{b{f}}}{}}00000000{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{hc}}}{{b{he}}}{}{}}00000000{{{b{Cj}}l{b{hn}}}A`}{{{b{Cl}}l{b{hn}}}A`}{{{b{Cn}}l{b{hn}}}A`}{{{b{D`}}l{b{hn}}}A`}{{{b{Db}}l{b{hn}}}A`}{{{b{Dd}}l{b{hn}}}A`}{{{b{Df}}l{b{hn}}}A`}{{{b{Dh}}l{b{hn}}}A`}{{{b{Dj}}l{b{hn}}}A`}{{{b{Cj}}}{{Aj{Ah}}}}{{{b{Cl}}}{{Aj{Ah}}}}{{{b{Cn}}}{{Aj{Ah}}}}{{{b{D`}}}{{Aj{Ah}}}}{{{b{Db}}}{{Aj{Ah}}}}{{{b{Dd}}}{{Aj{Ah}}}}{{{b{Df}}}{{Aj{Ah}}}}{{{b{Dh}}}{{Aj{Ah}}}}{{{b{Dj}}}{{Aj{Ah}}}}{{{b{Cj}}}Cj}{{{b{Cl}}}Cl}{{{b{Cn}}}Cn}{{{b{D`}}}D`}{{{b{Db}}}Db}{{{b{Dd}}}Dd}{{{b{Df}}}Df}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{b{c}}{b{f}}}An{}}00000000{{{b{Cj}}{b{Cj}}}An}{{{b{Cl}}{b{Cl}}}An}{{{b{Cn}}{b{Cn}}}An}{{{b{D`}}{b{D`}}}An}{{{b{Db}}{b{Db}}}An}{{{b{Dd}}{b{Dd}}}An}{{{b{Df}}{b{Df}}}An}{{{b{Dh}}{b{Dh}}}An}{{{b{Dj}}{b{Dj}}}An}{{{b{Cj}}{b{hDn}}}E`}{{{b{Cl}}{b{hDn}}}E`}{{{b{Cn}}{b{hDn}}}E`}{{{b{D`}}{b{hDn}}}E`}{{{b{Db}}{b{hDn}}}E`}{{{b{Dd}}{b{hDn}}}E`}{{{b{Df}}{b{hDn}}}E`}{{{b{Dh}}{b{hDn}}}E`}{{{b{Dj}}{b{hDn}}}E`}{cc{}}00000000{ce{}{}}00000000{{{b{c}}{b{e}}}An{}{}}00000000{{{b{Cj}}}An}{{{b{Cl}}}An}{{{b{Cn}}}An}{{{b{D`}}}An}{{{b{Db}}}An}{{{b{Dd}}}An}{{{b{Df}}}An}{{{b{Dh}}}An}{{{b{Dj}}}An}{{{b{Cj}}}B`}{{{b{Cl}}}B`}{{{b{Cn}}}B`}{{{b{D`}}}B`}{{{b{Db}}}B`}{{{b{Dd}}}B`}{{{b{Df}}}B`}{{{b{Dh}}}B`}{{{b{Dj}}}B`}{{{b{Cj}}Al{b{l}}}Cb}{{{b{Cl}}Al{b{l}}}Cb}{{{b{Cn}}Al{b{l}}}Cb}{{{b{D`}}Al{b{l}}}Cb}{{{b{Db}}Al{b{l}}}Cb}{{{b{Dd}}Al{b{l}}}Cb}{{{b{Df}}Al{b{l}}}Cb}{{{b{Dh}}Al{b{l}}}Cb}{{{b{Dj}}Al{b{l}}}Cb}{{{b{Cj}}Al}Cb}{{{b{Cl}}Al}Cb}{{{b{Cn}}Al}Cb}{{{b{Dd}}Al}Cb}{{{b{Df}}Al}Cb}{{{b{c}}}e{}{}}00000000{c{{Bl{e}}}{}{}}00000000000000000{{{b{c}}}Cf{}}00000000{ce{}{}}00000000``````````````````````````{{{b{c}}}{{b{d}}}{}}0000000000000000000000000{{{b{c}}}{{b{f}}}{}}0000000000000000000000000{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000000000000000000{{{b{Eb}}l{b{hn}}}A`}{{{b{Ed}}l{b{hn}}}A`}{{{b{Ef}}l{b{hn}}}A`}{{{b{Eh}}l{b{hn}}}A`}{{{b{Ej}}l{b{hn}}}A`}{{{b{El}}l{b{hn}}}A`}{{{b{En}}l{b{hn}}}A`}{{{b{F`}}l{b{hn}}}A`}{{{b{Fb}}l{b{hn}}}A`}{{{b{Fd}}l{b{hn}}}A`}{{{b{Ff}}l{b{hn}}}A`}{{{b{Fh}}l{b{hn}}}A`}{{{b{Fj}}l{b{hn}}}A`}{{{b{Fl}}l{b{hn}}}A`}{{{b{Fn}}l{b{hn}}}A`}{{{b{G`}}l{b{hn}}}A`}{{{b{Gb}}l{b{hn}}}A`}{{{b{Gd}}l{b{hn}}}A`}{{{b{Gf}}l{b{hn}}}A`}{{{b{Gh}}l{b{hn}}}A`}{{{b{Gj}}l{b{hn}}}A`}{{{b{Gl}}l{b{hn}}}A`}{{{b{Gn}}l{b{hn}}}A`}{{{b{H`}}l{b{hn}}}A`}{{{b{Hb}}l{b{hn}}}A`}{{{b{Hd}}l{b{hn}}}A`}{{{b{Gn}}Abl{b{hn}}}A`}{{{b{Hb}}Abl{b{hn}}}A`}532{{{b{Eb}}}{{Aj{Ah}}}}{{{b{Ed}}}{{Aj{Ah}}}}{{{b{Ef}}}{{Aj{Ah}}}}{{{b{Eh}}}{{Aj{Ah}}}}{{{b{Ej}}}{{Aj{Ah}}}}{{{b{El}}}{{Aj{Ah}}}}{{{b{En}}}{{Aj{Ah}}}}{{{b{F`}}}{{Aj{Ah}}}}{{{b{Fb}}}{{Aj{Ah}}}}{{{b{Fd}}}{{Aj{Ah}}}}{{{b{Ff}}}{{Aj{Ah}}}}{{{b{Fh}}}{{Aj{Ah}}}}{{{b{Fj}}}{{Aj{Ah}}}}{{{b{Fl}}}{{Aj{Ah}}}}{{{b{Fn}}}{{Aj{Ah}}}}{{{b{G`}}}{{Aj{Ah}}}}{{{b{Gb}}}{{Aj{Ah}}}}{{{b{Gd}}}{{Aj{Ah}}}}{{{b{Gf}}}{{Aj{Ah}}}}{{{b{Gh}}}{{Aj{Ah}}}}{{{b{Gj}}}{{Aj{Ah}}}}{{{b{Gl}}}{{Aj{Ah}}}}{{{b{Gn}}}{{Aj{Ah}}}}{{{b{H`}}}{{Aj{Ah}}}}{{{b{Hb}}}{{Aj{Ah}}}}{{{b{Hd}}}{{Aj{Ah}}}}{{{b{Eb}}}Eb}{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{{b{Ej}}}Ej}{{{b{El}}}El}{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{{b{G`}}}G`}{{{b{Gb}}}Gb}{{{b{Gd}}}Gd}{{{b{Gf}}}Gf}{{{b{Gh}}}Gh}{{{b{Gj}}}Gj}{{{b{Gl}}}Gl}{{{b{Gn}}}Gn}{{{b{H`}}}H`}{{{b{Hb}}}Hb}{{{b{Hd}}}Hd}{{{b{c}}{b{he}}}Dl{}{}}0000000000000000000000000{{{b{c}}}Dl{}}0000000000000000000000000{{{b{c}}{b{f}}}An{}}0000000000000000000000000{{{b{Eb}}{b{Eb}}}An}{{{b{Ed}}{b{Ed}}}An}{{{b{Ef}}{b{Ef}}}An}{{{b{Eh}}{b{Eh}}}An}{{{b{Ej}}{b{Ej}}}An}{{{b{El}}{b{El}}}An}{{{b{En}}{b{En}}}An}{{{b{F`}}{b{F`}}}An}{{{b{Fb}}{b{Fb}}}An}{{{b{Fd}}{b{Fd}}}An}{{{b{Ff}}{b{Ff}}}An}{{{b{Fh}}{b{Fh}}}An}{{{b{Fj}}{b{Fj}}}An}{{{b{Fl}}{b{Fl}}}An}{{{b{Fn}}{b{Fn}}}An}{{{b{G`}}{b{G`}}}An}{{{b{Gb}}{b{Gb}}}An}{{{b{Gd}}{b{Gd}}}An}{{{b{Gf}}{b{Gf}}}An}{{{b{Gh}}{b{Gh}}}An}{{{b{Gj}}{b{Gj}}}An}{{{b{Gl}}{b{Gl}}}An}{{{b{Gn}}{b{Gn}}}An}{{{b{H`}}{b{H`}}}An}{{{b{Hb}}{b{Hb}}}An}{{{b{Hd}}{b{Hd}}}An}{{{b{Eb}}{b{hDn}}}E`}{{{b{Ed}}{b{hDn}}}E`}{{{b{Ef}}{b{hDn}}}E`}{{{b{Eh}}{b{hDn}}}E`}{{{b{Ej}}{b{hDn}}}E`}{{{b{El}}{b{hDn}}}E`}{{{b{En}}{b{hDn}}}E`}{{{b{F`}}{b{hDn}}}E`}{{{b{Fb}}{b{hDn}}}E`}{{{b{Fd}}{b{hDn}}}E`}{{{b{Ff}}{b{hDn}}}E`}{{{b{Fh}}{b{hDn}}}E`}{{{b{Fj}}{b{hDn}}}E`}{{{b{Fl}}{b{hDn}}}E`}{{{b{Fn}}{b{hDn}}}E`}{{{b{G`}}{b{hDn}}}E`}{{{b{Gb}}{b{hDn}}}E`}{{{b{Gd}}{b{hDn}}}E`}{{{b{Gf}}{b{hDn}}}E`}{{{b{Gh}}{b{hDn}}}E`}{{{b{Gj}}{b{hDn}}}E`}{{{b{Gl}}{b{hDn}}}E`}{{{b{Gn}}{b{hDn}}}E`}{{{b{H`}}{b{hDn}}}E`}{{{b{Hb}}{b{hDn}}}E`}{{{b{Hd}}{b{hDn}}}E`}{cc{}}0000000000000000000000000{ce{}{}}0000000000000000000000000{{{b{c}}{b{e}}}An{}{}}0000000000000000000000000{{{b{Eb}}}B`}{{{b{Ed}}}B`}{{{b{Ef}}}B`}{{{b{Eh}}}B`}{{{b{Ej}}}B`}{{{b{El}}}B`}{{{b{En}}}B`}{{{b{F`}}}B`}{{{b{Fb}}}B`}{{{b{Fd}}}B`}{{{b{Ff}}}B`}{{{b{Fh}}}B`}{{{b{Fj}}}B`}{{{b{Fl}}}B`}{{{b{Fn}}}B`}{{{b{G`}}}B`}{{{b{Gb}}}B`}{{{b{Gd}}}B`}{{{b{Gf}}}B`}{{{b{Gh}}}B`}{{{b{Gj}}}B`}{{{b{Gl}}}B`}{{{b{Gn}}}B`}{{{b{H`}}}B`}{{{b{Hb}}}B`}{{{b{Hd}}}B`}{{{b{c}}Al{b{l}}}Cb{}}0000000000000000000000000{{{b{c}}Al}Cb{}}0000000000000000000000000{{{b{c}}}e{}{}}0000000000000000000000000{c{{Bl{e}}}{}{}}000000000000000000000000000000000000000000000000000{{{b{c}}}Cf{}}0000000000000000000000000{ce{}{}}0000000000000000000000000``````````````````{{{b{c}}}{{b{d}}}{}}00000000000000000{{{b{c}}}{{b{f}}}{}}00000000000000000{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{hc}}}{{b{he}}}{}{}}00000000000000000{{{b{Hf}}l{b{hn}}}A`}{{{b{Hh}}l{b{hn}}}A`}{{{b{Hj}}l{b{hn}}}A`}{{{b{Hl}}l{b{hn}}}A`}{{{b{Hn}}l{b{hn}}}A`}{{{b{I`}}l{b{hn}}}A`}{{{b{Ib}}l{b{hn}}}A`}{{{b{Id}}l{b{hn}}}A`}{{{b{If}}l{b{hn}}}A`}{{{b{Ih}}l{b{hn}}}A`}{{{b{Ij}}l{b{hn}}}A`}{{{b{Il}}l{b{hn}}}A`}{{{b{In}}l{b{hn}}}A`}{{{b{J`}}l{b{hn}}}A`}{{{b{Hn}}Abl{b{hn}}}A`}{{{b{Jb}}AdAd{b{hn}}}A`}{{{b{Jd}}AdAd{b{hn}}}A`}{{{b{Jf}}AdAd{b{hn}}}A`}{{{b{Jh}}AdAd{b{hn}}}A`}{{{b{Hf}}}{{Aj{Ah}}}}{{{b{Hh}}}{{Aj{Ah}}}}{{{b{Hj}}}{{Aj{Ah}}}}{{{b{Hl}}}{{Aj{Ah}}}}{{{b{Hn}}}{{Aj{Ah}}}}{{{b{Jb}}}{{Aj{Ah}}}}{{{b{I`}}}{{Aj{Ah}}}}{{{b{Ib}}}{{Aj{Ah}}}}{{{b{Jd}}}{{Aj{Ah}}}}{{{b{Id}}}{{Aj{Ah}}}}{{{b{If}}}{{Aj{Ah}}}}{{{b{Ih}}}{{Aj{Ah}}}}{{{b{Ij}}}{{Aj{Ah}}}}{{{b{Il}}}{{Aj{Ah}}}}{{{b{In}}}{{Aj{Ah}}}}{{{b{Jf}}}{{Aj{Ah}}}}{{{b{J`}}}{{Aj{Ah}}}}{{{b{Jh}}}{{Aj{Ah}}}}{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{Jb}}}Jb}{{{b{I`}}}I`}{{{b{Ib}}}Ib}{{{b{Jd}}}Jd}{{{b{Id}}}Id}{{{b{If}}}If}{{{b{Ih}}}Ih}{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{J`}}}J`}{{{b{Jh}}}Jh}{{{b{c}}{b{he}}}Dl{}{}}00000000000000000{{{b{c}}}Dl{}}00000000000000000{{{b{c}}{b{f}}}An{}}00000000000000000{{{b{Hf}}{b{Hf}}}An}{{{b{Hh}}{b{Hh}}}An}{{{b{Hj}}{b{Hj}}}An}{{{b{Hl}}{b{Hl}}}An}{{{b{Hn}}{b{Hn}}}An}{{{b{Jb}}{b{Jb}}}An}{{{b{I`}}{b{I`}}}An}{{{b{Ib}}{b{Ib}}}An}{{{b{Jd}}{b{Jd}}}An}{{{b{Id}}{b{Id}}}An}{{{b{If}}{b{If}}}An}{{{b{Ih}}{b{Ih}}}An}{{{b{Ij}}{b{Ij}}}An}{{{b{Il}}{b{Il}}}An}{{{b{In}}{b{In}}}An}{{{b{Jf}}{b{Jf}}}An}{{{b{J`}}{b{J`}}}An}{{{b{Jh}}{b{Jh}}}An}{{{b{Hf}}{b{hDn}}}E`}{{{b{Hh}}{b{hDn}}}E`}{{{b{Hj}}{b{hDn}}}E`}{{{b{Hl}}{b{hDn}}}E`}{{{b{Hn}}{b{hDn}}}E`}{{{b{Jb}}{b{hDn}}}E`}{{{b{I`}}{b{hDn}}}E`}{{{b{Ib}}{b{hDn}}}E`}{{{b{Jd}}{b{hDn}}}E`}{{{b{Id}}{b{hDn}}}E`}{{{b{If}}{b{hDn}}}E`}{{{b{Ih}}{b{hDn}}}E`}{{{b{Ij}}{b{hDn}}}E`}{{{b{Il}}{b{hDn}}}E`}{{{b{In}}{b{hDn}}}E`}{{{b{Jf}}{b{hDn}}}E`}{{{b{J`}}{b{hDn}}}E`}{{{b{Jh}}{b{hDn}}}E`}{{{b{Hf}}}l}{{{b{Hh}}}l}{{{b{Hj}}}l}{{{b{Hl}}}l}{{{b{Hn}}}l}{{{b{Jb}}}l}{{{b{I`}}}l}{{{b{Ib}}}l}{{{b{Jd}}}l}{{{b{Id}}}l}{{{b{If}}}l}{{{b{Ih}}}l}{{{b{Ij}}}l}{{{b{Il}}}l}{{{b{In}}}l}{{{b{Jf}}}l}{{{b{J`}}}l}{{{b{Jh}}}l}{cc{}}00000000000000000{ce{}{}}00000000000000000{{{b{c}}{b{e}}}An{}{}}00000000000000000{{{b{Hf}}}B`}{{{b{Hh}}}B`}{{{b{Hj}}}B`}{{{b{Hl}}}B`}{{{b{Hn}}}B`}{{{b{Jb}}}B`}{{{b{I`}}}B`}{{{b{Ib}}}B`}{{{b{Jd}}}B`}{{{b{Id}}}B`}{{{b{If}}}B`}{{{b{Ih}}}B`}{{{b{Ij}}}B`}{{{b{Il}}}B`}{{{b{In}}}B`}{{{b{Jf}}}B`}{{{b{J`}}}B`}{{{b{Jh}}}B`}{{{b{c}}Al{b{l}}}Cb{}}00000000000000000{{{b{c}}Al}Cb{}}00000000000000000{{{b{c}}}e{}{}}00000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000{{{b{c}}}Cf{}}00000000000000000{ce{}{}}00000000000000000`````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{JjJj}0{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{K`}}}K`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}000{{}Jj}0{{}K`}{{{b{c}}{b{f}}}An{}}{{{b{Jn}}{b{Jn}}}An}`{{{b{Jl}}{b{hDn}}}E`}{{{b{Jn}}{b{hDn}}}E`}{{{b{K`}}{b{hDn}}}E`}{cc{}}00{{{b{Kb}}}{{Bl{K`Kd}}}}{{{b{hKb}}}{{Bl{K`Kd}}}}{{{b{Cd}}}{{Bl{Jnc}}}{}}{{}{{Kh{Kf}}}}{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}00{{}Jl}{{{b{Jl}}}Kj}`{{{b{hJl}}}{{Kh{c}}}{}}0{{{b{hJl}}Kj}{{Kh{c}}}{}}{{{b{Jl}}}{{Bf{Kj{Kh{Kj}}}}}}{{{b{c}}}e{}{}}00{{{b{Jn}}}{{Kh{Kl}}}}{c{{Bl{e}}}{}{}}0;0000{{{b{c}}}Cf{}}00{{{b{hK`}}{b{Kb}}}{{Bl{DlKd}}}}{{{b{hK`}}{b{hKb}}}{{Bl{DlKd}}}}{{}{{b{{Kn{Jn}}}}}}===``{{{b{hL`}}AbBd}A`}0{{{b{hL`}}AbAb}A`}0{{{b{L`}}}{{Ld{Lb}}}}{{{b{hL`}}Ab}A`}000{{{b{hL`}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}01111{{{b{hL`}}Ab{Ld{Lb}}}A`}0{{{b{hL`}}l}A`}00033{{{b{hL`}}Cb}A`}0{{{b{hL`}}}A`}011````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{Lf}}}Lf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{{b{c}}{b{f}}}An{}}{{{b{Lf}}{b{Lf}}}An}{{{b{Lf}}{b{hDn}}}E`}0{cc{}}{{{b{Cd}}{Lh{c}}}Lf{Lj{Ln{Ll}}}}{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{c}}}e{}{}}{{{b{c}}}Cb{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}5```````````````{{{b{hn}}Ab{Ld{Lb}}}Kj}0{{{b{c}}}{{b{d}}}{}}000{{{b{c}}}{{b{f}}}{}}000{{{b{M`}}l}{{Bl{lBj}}}}{{{b{hn}}AbBd}A`}{{{b{hn}}AbAb}A`}{{{b{c}}}{{b{e}}}{}{}}000{{{b{hc}}}{{b{he}}}{}{}}000`{{{b{Mb}}}Mb}{{{b{Bj}}}Bj}{{{b{Md}}}Md}{{{b{n}}}n}{{{b{c}}{b{he}}}Dl{}{}}000{{{b{c}}}Dl{}}000{{}n}{{{b{c}}{b{f}}}An{}}000{{{b{Md}}}{{Ld{Lb}}}}{{{b{n}}}{{Ld{Lb}}}}`{{{b{Mb}}{b{Mb}}}An}{{{b{Bj}}{b{Bj}}}An}{{{b{Md}}{b{Md}}}An}{{{b{n}}{b{n}}}An}{{{b{hn}}Ab}A`}0{{{b{hn}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}11{{{b{hMd}}Ab}A`}2{{{b{Mb}}{b{hDn}}}E`}{{{b{Bj}}{b{hDn}}}E`}0{{{b{Md}}{b{hDn}}}E`}0{{{b{n}}{b{hDn}}}E`}0{{{b{n}}Mf}{{Kh{{b{Md}}}}}}`{MbA`}{cc{}}{LfBj}{MbBj}{{{b{Cd}}}Bj}33{M`n}4{{{b{hn}}Cb}A`}0{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}000{{{b{n}}}Md}{{nc}n{{Mj{M`}{{Mh{M`}}}}}}{{Ab{Ld{Lb}}}Md}{{{b{Md}}}{{Aj{L`}}}}3{{{b{n}}{b{Cd}}}Ml}{{n{b{Cd}}}A`}{{{b{hn}}A`}A`}``{{{b{c}}}e{}{}}000{{{b{c}}}Cb{}}00{c{{Bl{e}}}{}{}}0000000{{{b{c}}}Cf{}}000<<<<{{n{Ld{Lb}}}n}`````````````````````````````````````````````````````{{BdBd}A`}{{{Mn{g}}{Mn{c}}}i{}{}{{N`{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}l}{{b{hl}}}}{{{b{Lb}}Ad}Dl}{{{b{c}}}{{b{d}}}{}}00000000{BdA`}{NbNb}10{{{b{c}}}{{b{f}}}{}}00000000{ll}32{{{b{Bd}}}A`}4{{{b{h{Mn{e}}}}}{{Mn{c}}}{}{{Nd{c}}}}4{{{Mn{c}}}{{Kh{c}}}{}}{cAbAh}7={{{b{hNb}}Bd}A`}{l{{Bf{{Bf{{Kh{Cb}}Ab}}{Bf{{Kh{Cb}}Ab}}}}}}{{Nf{Nj{{Nh{Cb{Bh{Kj}}}}}}}Nl}{{BdBd}c{}}?0?{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{{Nj{c}}}}}{{Nn{{Ld{c}}}}}O`}{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{Bd}}l{b{hn}}}A`}{{{b{Bd}}AdAd{b{hn}}}A`}{{{b{Bd}}}Bd}{{{b{Ab}}}Ab}{{{b{l}}}l}{{{b{Lb}}}Lb}{{{b{Nf}}}Nf}{{{b{Ob}}}Ob}{{{b{{Mn{c}}}}}{{Mn{c}}}O`}{{{b{Nb}}}Nb}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{Mn{An}}}{{Mn{Mf}}}}{{{Mn{Od}}}{{Mn{Od}}}}{{{Mn{Mf}}}{{Mn{Od}}}}{{{Mn{An}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{Mf}}}}{{{Mn{Mf}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{An}}}}{{{Mn{An}}}{{Mn{Od}}}}{{{Mn{Cb}}}{{Mn{c}}}Of}{{{Mn{Od}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{Mf}}}}{{{Mn{An}}}{{Mn{Cb}}}}`{{}Bd}{{}l}{{}Lb}{{}Nf}{{}{{Mn{c}}}{}}{{}{{Nj{c}}}{OhO`}}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{Oj{}{{Mh{}}}}}{}}{{NbNb}c{}}{{{b{c}}{b{f}}}An{}}00000000{{{b{Bd}}}{{Ld{Lb}}}}{{{b{Bd}}}{{Kh{{Ld{Lb}}}}}}{{{b{Bd}}{b{Bd}}}An}{{{b{Ab}}{b{Ab}}}An}{{{b{l}}{b{l}}}An}{{{b{Lb}}{b{Lb}}}An}{{{b{Nf}}{b{Nf}}}An}{{{b{Ob}}{b{Ob}}}An}{{{b{{Mn{c}}}}{b{{Mn{c}}}}}AnOl}{{{b{Nb}}{b{Nb}}}An}{{{b{{Nj{c}}}}{b{{Nj{c}}}}}An{OlO`}}{{{b{c}}{b{e}}}An{}{}}0{{{b{hBd}}Ab}A`}0{{{b{Ob}}c}{{Aj{On}}}{{On{}{{A@`{{Bf{Kj{Kh{Kj}}}}}}}}}}{{{b{Lb}}Cb}{{Bl{{Bf{Bd{Ld{Lb}}}}Bj}}}}{{{b{Bd}}{b{hDn}}}E`}0{{{b{Ab}}{b{hDn}}}E`}0{{{b{l}}{b{hDn}}}E`}0{{{b{Lb}}{b{hDn}}}E`}0{{{b{Nf}}{b{hDn}}}E`}{{{b{Ob}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`{A@bA@d}}{{{b{{Mn{Cb}}}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`A@d}{{{b{Nb}}{b{hDn}}}E`}0{{{b{{Nj{c}}}}{b{hDn}}}E`{A@fO`}}{{Bd{b{hn}}}A`}{{{b{Bd}}}l}{cc{}}00{cBd{}}11{{{Bh{{Bf{{Kh{Cb}}Ab}}}}}l}{Abl}{{{Bh{Ab}}}l}4{{{Bh{c}}}Nf{{Ln{Ob}}}}5{{{Bh{Kj}}}Ob}{KjOb}{{{A@h{Kj}}}Ob}8{{{Kh{An}}}{{Mn{An}}}}{{{Kh{Cb}}}{{Mn{Cb}}}}:{{{Kh{Mf}}}{{Mn{Mf}}}}{{{Kh{Od}}}{{Mn{Od}}}}{{{A@l{A@j}}}Nb}{{{A@l{A@n}}}Nb}{BbNb}{{{A@l{AA`}}}Nb}{AA`Nb}{{{Bh{Cb}}}Nb}{{{Bh{{Mn{Od}}}}}Nb}{{{Bh{{Mn{Mf}}}}}Nb}{cc{}}{{{Bh{Mf}}}Nb}{{{Bh{{Mn{Cb}}}}}Nb}{AnNb}{{{Nj{{Bh{Bb}}}}}Nb}{A@nNb}{{{Bh{An}}}Nb}{{{Bh{Od}}}Nb}{{{A@l{Bb}}}Nb}{{{Bh{{Mn{An}}}}}Nb}{A@jNb}{c{{Nj{c}}}O`};{AAbc{}}{{}{{Ld{Lb}}}}{cl{{AAd{}{{A@`{Ab}}}}}}{cl{{AAd{}{{A@`{{Bf{{Kh{Cb}}Ab}}}}}}}}{{{b{Bd}}Kj}{{Kh{Bd}}}}{{{b{hBd}}Cb}A`}{{{b{l}}Kj}{{Kh{Ab}}}}{{{b{Lb}}Cb}A`}{{{b{Nb}}Kj}{{Kh{Nb}}}}{{{b{Nf}}Kj}{{Kh{Kj}}}}{{{b{Ob}}Kj}{{Kh{Kj}}}}3{{{b{l}}{b{Cb}}}{{Kh{Ab}}}}{{{b{{Nj{c}}}}}{{Ld{c}}}O`}{{{b{hl}}KjAb}Kj}{{{b{Lb}}CbBd}Dl}{{{b{hl}}CbAb}Kj}{ce{}{}}0000000000{Nlc{}}1{lc{}}{{{b{hl}}}c{}}{Nfc{}}{{{Nj{{Bh{c}}}}}eO`{}}{c{{AAf{Cb}}}{}}{{{b{Bd}}}{{Bl{KjBj}}}}{{{b{Bd}}}An}{{{b{l}}}An}{{{b{Lb}}}An}{{{b{Nf}}}An}{{{b{Ob}}}An}{{{b{Nb}}}An}{{{b{{Nj{{Bh{c}}}}}}}AnO`}{{{b{{Mn{c}}}}}An{}}2{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{{Nj{{Bh{c}}}}}}}{{AAh{c}}}O`}{{{b{Nb}}}{{Kh{{AAj{Bb}}}}}}``{{{b{Bd}}}{{Kh{Kj}}}}{{{b{l}}}Kj}{{{b{Lb}}}Kj}{{{b{Nf}}}Kj}{{{b{Ob}}}Kj}{{{b{Nb}}}Kj}{{{b{{Nj{{Bh{c}}}}}}}KjO`}{{{Mn{c}}g}{{Mn{e}}}{}{}{{AAl{c}{{Mh{e}}}}}}{NbNb}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{AAn{}{{Mh{}}}}}{}}{{NbNb}c{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{c{{Bf{eg}}}{}{}{}}{cDl{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{{{b{Nb}}}{{Kh{{Nj{{Bh{Bb}}}}}}}}{Bdc{}}{{{Mn{c}}}e{{AB`{}{{Mh{}}}}}{}}{Nbc{}}{{}l}{{}Nf}{{{Ld{{ABb{{Ld{c}}}}}}}{{Nj{c}}}O`}{{cl}AbAh}{{{b{h{AAh{c}}}}}{{Kh{e}}}O`{}}75`{{{b{{Mn{c}}}}{b{{Mn{c}}}}}{{Kh{ABd}}}ABf}{{{b{hl}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}}l}{{{b{l}}}{{Kh{Kj}}}}{{{ABh{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{{Mn{g}}{Mn{c}}}i{}{}{{ABh{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}{Bf{{Kh{Cb}}Ab}}}Dl}{{{b{hNf}}c}Dl{{Ln{Ob}}}}4{{{Mn{c}}{Mn{c}}}eABj{}}3{{{b{hl}}Kj}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}{b{Cd}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}`{{{b{Nb}}{Nj{{Bh{Bb}}}}}Nb}{{{b{hNb}}ObBd}{{Bl{NbBj}}}}{{BdBd}A`}{{{Mn{c}}{Mn{c}}}e{{ABl{}{{Mh{}}}}}{}}9{{{b{Nb}}Ob}Nb}{{{b{c}}}e{}{}}00000000{{{b{c}}}Cb{}}00000{c{{Bl{e}}}{}{}}000000{Bd{{Bl{Obc}}}{}}{Nb{{Bl{Obc}}}{}}2222{{{b{Bd}}Bd}A`}{{{b{Nb}}Bd}A`}11{{{b{hBd}}{b{Cd}}}A`}055{Bd{{Bl{Adc}}}{}}{Bd{{Bl{Odc}}}{}}{Bd{{Bl{{Bh{Od}}c}}}{}}8{Bd{{Bl{Anc}}}{}}{Bd{{Bl{Mfc}}}{}}:::::::{Nb{{Bl{Anc}}}{}};{{{b{hBd}}{b{Cd}}Bd}A`}{{{b{c}}}Cf{}}0000000000`{l{{Bf{AbAb}}}}{lAb}``{{{b{{Kn{{Mn{e}}}}}}}{{Bh{{Mn{c}}}}}{}{{ABn{c}}O`}}{{{AC`{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{NbNb}c{}}210210210210210{{{b{{Kn{{Mn{Cb}}}}}}}{{Bf{An{Bh{{Mn{c}}}}}}}Of}{{{b{ACb}}}ACb}{{{b{Bd}}}Bd}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{ce{}{}}0000000000{{{b{{Nj{c}}}}g}eO`{}{{AAl{{b{hc}}}{{Mh{e}}}}}}{{BdAn}A`}`````````{{{b{hNd}}}c{}}{ABnc{}}{{{ACf{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{{ACh{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{}An}0000000`{o{{`{{On{}{{A@`{{Bf{AaAa}}}}}}}}}{}{{ABn{c}}O`}{{ACl{}{{ACj{c}}}}{AD`{}{{ACn{e}}}}}{}{{ABn{i}}O`}{{ACl{}{{ACj{i}}}}{AD`{}{{ACn{k}}}}}{{AAd{}{{A@`{{Bf{gm}}}}}}}{}}````````````{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}}{{b{d}}}{}}0{{{b{{A@l{c}}}}}{{A@l{Bb}}}{{ABn{Bb}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@j}}}{{ABn{A@j}}O`Oh}}{{{b{c}}}{{b{f}}}{}}0{{{b{{A@l{c}}}}}{{A@l{AA`}}}{{ABn{AA`}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@n}}}{{ABn{A@n}}O`Oh}}{{{b{{A@l{e}}}}}{{A@l{c}}}O`{{ABn{c}}O`Oh}}{{{b{{A@l{c}}}}}{{Kh{c}}}{O`Oh}}{{{b{h{A@l{e}}}}{A@l{c}}}{{Bl{{A@l{e}}Bj}}}{OhO`}{O`Oh{ADd{c}}O`Oh}}{{{A@l{c}}{A@l{e}}}g{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{ADf}}}ADf}{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}0{{{A@l{c}}}{{A@l{c}}}{O`Oh}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}{b{f}}}An{}}0{{{b{ADf}}{b{ADf}}}An}{{{b{{A@l{c}}}}{b{{A@l{c}}}}}An{OlO`}}{{{b{ADf}}{b{hDn}}}E`}{{{b{{A@l{c}}}}{b{hDn}}}E`{ADbA@fOhO`}}{{{b{{A@l{c}}}}{b{hDn}}}E`{A@fO`}}{cc{}}000000000{{{Bh{Bb}}}ADf}{{{Nj{{Bh{Bb}}}}}ADf}{{{Bf{{Bh{c}}Nf}}}{{A@l{e}}}{}O`}{{{Bh{Mf}}}{{A@l{AA`}}}}{{{Bh{Cb}}}{{A@l{Bb}}}}{{{Bh{{Mn{Cb}}}}}{{A@l{Bb}}}}6{{{Bh{An}}}{{A@l{A@n}}}}{{{Bh{Od}}}{{A@l{A@j}}}}{{{Nj{{Bh{c}}}}}{{A@l{c}}}O`}{{{Bh{{Mn{Mf}}}}}{{A@l{AA`}}}}{{{Bh{{Bf{{Kh{Cb}}c}}}}}{{A@l{c}}}O`}{{{Bh{{Bf{Bbc}}}}}{{A@l{c}}}{O`Oh}}{{{Bh{{Mn{Od}}}}}{{A@l{A@j}}}}{{{Bh{{Mn{An}}}}}{{A@l{A@n}}}}{{{b{{A@l{c}}}}Kj}{{Kh{{A@l{c}}}}}{O`O`Oh}}{{{b{{A@l{c}}}}Kj}{{Kh{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Nj{{Bh{c}}}}}{O`Oh}}{ce{}{}}0000000000000000{{{b{{A@l{c}}}}}An{ADbO`Oh}}0{{{b{{A@l{c}}}}}An{O`Oh}}110{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{hADh}}}ADj}{{{b{h{ADl{c}}}}}{{ADn{c}}}{O`Oh}}{{{b{h{AE`{c}}}}}{{AEb{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Kh{{AAj{Bb}}}}}{O`Oh}}{{{b{{A@l{c}}}}}{{AEd{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Aj{On}}}{O`Oh}}{{{b{{A@l{c}}}}}AEf{O`Oh}}{{{b{{A@l{c}}}}}{{AAj{c}}}{O`Oh}}{{{b{AEf}}}Kj}{{{b{{A@l{c}}}}}Kj{O`Oh}}`{{{b{{A@l{c}}}}}{{A@l{c}}}{O`O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{c{{Bf{eg}}}{}{}{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}1{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{cDl{}}<{{{b{{A@l{c}}}}}{{Kh{{Nj{{Bh{Bb}}}}}}}{O`Oh}}`{{{b{{A@l{c}}}}}{{Kh{ADh}}}{O`Oh}}{{{A@l{g}}}iO`{{AB`{}{{Mh{c}}}}}{ADbOhO`{ACl{}{{ACj{e}}}}{ABn{e}}}{}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{b{hADj}}}{{Kh{c}}}{}}{{{b{h{ADn{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEb{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AAj{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEd{c}}}}}{{Kh{e}}}O`{}}{{{b{hAEf}}}{{Kh{c}}}{}}{{{A@l{c}}}e{ADbOhO`{ABn{A@n}}}{}}{{{b{{A@l{c}}}}}{{AE`{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{hADf}}{Mn{Cb}}}Dl}{{{b{h{A@l{c}}}}{Mn{Cb}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}}Dl{O`Oh}}4{{{b{{A@l{c}}}}{Nj{{Bh{Bb}}}}}{{A@l{c}}}{O`Oh}}{{{b{h{A@l{c}}}}Obc}{{Bl{cBj}}}{O`Oh}}6{{{b{{A@l{c}}}}Ob}{{A@l{c}}}{O`Oh}}{{{b{c}}}e{}{}}0{{{b{c}}}Cb{}}{{{A@l{c}}{A@l{e}}g}{{Bl{{A@l{A@n}}Bj}}}{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{{Mj{A@nA@n}{{Mh{A@n}}}}}}{c{{Bl{e}}}{}{}}0000000000{{{b{{A@l{c}}}}Ob}{{Bl{cBj}}}{O`OhACb}}011111111111{{{A@l{{Mn{c}}}}}{{Bl{Ane}}}{}{}}{{{b{c}}}Cf{}}0000000000{{{b{{A@l{c}}}}}{{ADl{c}}}{O`Oh}}{{{A@l{e}}{A@l{g}}}i{ABfO`Oh}{ADbOhO`{ABn{c}}O`}{ADbOhO`{ABn{c}}O`}{}}00000{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{ce{}{}}0000000000{KjADf}{{KjAn}{{A@l{c}}}{O`Oh}}{{{b{ADf}}e}c{}{{AAl{{b{h{Nh{Cb{Bh{Kj}}}}}}{b{h{Bh{{Mn{Cb}}}}}}}{{Mh{c}}}}}}{{{b{{A@l{c}}}}g}e{O`Oh}{}{{AAl{{b{h{Bh{c}}}}}{{Mh{e}}}}}}````````````{{A@nA@n}c{}}0{{}An}000{A@nc{}}{Bd{{Bl{A@jc}}}{}}{Bd{{Bl{AA`c}}}{}}{Bd{{Bl{A@nc}}}{}}{Bd{{Bl{Bbc}}}{}}````````````````````````````````{{{b{c}}}{{b{d}}}{}}0{{{b{c}}}{{b{f}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000`{{}AEh}{{}AEj}{{{b{c}}{b{f}}}An{}}0``{{{b{AEh}}{b{AEh}}}An}{{{b{AEj}}{b{AEj}}}An}`{{{b{AEh}}{b{hDn}}}E`}{{{b{AEj}}{b{hDn}}}{{Bl{DlAEl}}}}{{{b{AEj}}{b{hDn}}}E`}{cc{}}{LlAEj}1{{{b{Cd}}}{{Bl{AEhc}}}{}}{{{b{Cd}}}{{Bl{AEjc}}}{}}{{{b{AEh}}{b{Cd}}Kj}AEn}{ce{}{}}0{{{b{c}}{b{e}}}An{}{}}0{{{b{AF`}}{b{e}}{b{{AFb{c}}}}{AFd{c}}}Ml{Lj{Ln{Ll}}}{{AFf{c}}AFh}}{{{b{AFh}}{b{Cd}}}AFj}0{{{b{AFh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AEh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AFh}}{b{Cd}}}Ml}0{{{b{AFh}}{b{Cd}}{b{AF`}}}Ml}{{{b{AEh}}{b{Cd}}{b{AF`}}}Ml}`{{{b{c}}}e{}{}}0{{{b{AEh}}}{{Kh{Kl}}}}{{{b{c}}}Cb{}}>{c{{Bl{e}}}{}{}}0>00{{{b{c}}}Cf{}}0{{{b{AEh}}{b{Cd}}}AFl}{{}{{b{{Kn{AEh}}}}}}??````````{{}{{b{{Kn{AFn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AFn}}{b{AFn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AFn}}{b{AFn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AFn}}{b{hDn}}}E`}{cc{}}0``{{{b{AFn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AFn{b{Cd}}}{{Bl{{AFd{AFn}}{Lh{AFn}}}}}}{{{b{AG`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AG`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AFn}}{b{AFn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGd}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGd}}{b{AGd}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGd}}{b{AGd}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGd}}{b{hDn}}}E`}{cc{}}0``{{{b{AGd}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGd{b{Cd}}}{{Bl{{AFd{AGd}}{Lh{AGd}}}}}}{{{b{AGf}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGf}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGd}}{b{AGd}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{Ll}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{Ll}}}Ll}{{{b{AGh}}}AGh}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{Ll}}{b{Ll}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{Ll}}{b{Ll}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{Ll}}{b{hDn}}}E`}{AGjLl}{AFnLl}{AGdLl}{AGlLl}{AGnLl}{cc{}}0``{{{b{Ll}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}099````````````````````````````````````````{{Ll{b{Cd}}}{{Bl{{AFd{Ll}}{Lh{Ll}}}}}}{{{b{AGh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGh}}{b{Cd}}{b{AF`}}}Ml}{{{b{Ll}}{b{Ll}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGj}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGj}}}AGj}{{{b{AH`}}}AH`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGj}}{b{AGj}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGj}}{b{AGj}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGj}}{b{hDn}}}E`}{cc{}}0``{{{b{AGj}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGj{b{Cd}}}{{Bl{{AFd{AGj}}{Lh{AGj}}}}}}{{{b{AH`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AH`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGj}}{b{AGj}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGl}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGl}}}AGl}{{{b{AHb}}}AHb}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGl}}{b{AGl}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGl}}{b{AGl}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGl}}{b{hDn}}}E`}{cc{}}0``{{{b{AGl}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGl{b{Cd}}}{{Bl{{AFd{AGl}}{Lh{AGl}}}}}}{{{b{AHb}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHb}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGl}}{b{AGl}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGn}}}AGn}{{{b{AHd}}}AHd}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGn}}{b{AGn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGn}}{b{AGn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGn}}{b{hDn}}}E`}{cc{}}0``{{{b{AGn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGn{b{Cd}}}{{Bl{{AFd{AGn}}{Lh{AGn}}}}}}{{{b{AHd}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHd}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGn}}{b{AGn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77``{M`{{Bl{DlBj}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{AHf}}}AHf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{}AHf}{cc{}}{{{b{AHf}}}AHh}0{{{b{AHf}}}AHj}1{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{AHf}}AHl}{{AHn{Cd}}}}{{{b{AHf}}AI`}{{AHn{Cd}}}}{{{b{AHf}}}{{AHn{Cd}}}}00{{{b{c}}}e{}{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}7`````{{{b{c}}}{{b{d}}}{}}00{{{b{c}}}{{b{f}}}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{AIb}}}AIb}{{{b{M`}}}M`}{{{b{AF`}}}AF`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}00{{}AIb}{{}M`}{{}AF`}{{{b{c}}{b{f}}}An{}}00{{{b{AIb}}{b{AIb}}}An}{{{b{M`}}{b{M`}}}An}{{{b{AF`}}{b{AF`}}}An}{{{b{hc}}e}{{Bl{{b{hg}}AId}}}{}AIf{}}``{{{b{hAIb}}}{{AIh{Dl}}}}{{{b{AIb}}{b{hDn}}}E`}{{{b{M`}}{b{hDn}}}E`}{{{b{AF`}}{b{hDn}}}E`}{cc{}}0{K`M`}{M`AF`}2{{{b{AF`}}{b{Cd}}Kj}AEn}`{ce{}{}}00{{{b{c}}{b{e}}}An{}{}}00```{{{b{AF`}}{b{Cd}}}AFj}{{{b{AF`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AF`}}{b{Cd}}}Ml}{{{b{AF`}}{b{Cd}}{b{AF`}}}Ml}>{{{b{hc}}i}{{Bl{gAId}}}{}{}{}{{AAl{{b{he}}}{{Mh{g}}}}}}{{{b{c}}}e{}{}}00{c{{Bl{e}}}{}{}}00000{{{b{c}}}Cf{}}00{{{b{AF`}}{b{Cd}}}AFl}:::`{{M`{Bh{Jn}}}M`}{{M`Cb}M`}{{M`AIb}M`}{{{b{hAIb}}{b{{Kn{AIj}}}}}{{AIh{Kj}}}}`{{{b{AIl}}{b{c}}}An{}}","D":"BEb","p":[[1,"reference"],[10,"Any",3646],[10,"DynCompare",82],[0,"mut"],[10,"Callable",24],[5,"ExprList",1674,3647],[5,"CallStack",1544],[8,"EvalResult",1544],[6,"Expr",1674,3647],[8,"List",1674,3648],[10,"CallableClone",24],[10,"Builtin",24],[5,"Box",3649],[5,"FormatState",24],[1,"bool"],[6,"SymKind",24],[8,"Character",2421,3650],[6,"Obj",1674,3651],[1,"tuple"],[5,"Vec",3652],[6,"Signal",1544],[6,"Result",3653],[10,"CallableFormals",24],[10,"Format",24],[5,"String",3654],[1,"str"],[5,"TypeId",3646],[10,"AsDynCompare",82],[5,"KeywordReturn",88],[5,"KeywordIf",88],[5,"KeywordFor",88],[5,"KeywordWhile",88],[5,"KeywordRepeat",88],[5,"KeywordParen",88],[5,"KeywordBlock",88],[5,"KeywordVec",88],[5,"KeywordList",88],[1,"unit"],[5,"Formatter",3655],[8,"Result",3655],[5,"InfixAssign",309],[5,"InfixAdd",309],[5,"InfixSub",309],[5,"PrefixSub",309],[5,"PrefixNot",309],[5,"PrefixPack",309],[5,"InfixMul",309],[5,"InfixDiv",309],[5,"InfixPow",309],[5,"InfixMod",309],[5,"InfixOr",309],[5,"InfixAnd",309],[5,"InfixVectorOr",309],[5,"InfixVectorAnd",309],[5,"InfixGreater",309],[5,"InfixGreaterEqual",309],[5,"InfixLess",309],[5,"InfixLessEqual",309],[5,"InfixEqual",309],[5,"InfixNotEqual",309],[5,"InfixPipe",309],[5,"InfixColon",309],[5,"InfixDollar",309],[5,"PostfixPack",309],[5,"PostfixIndex",309],[5,"PostfixVecIndex",309],[5,"PrimitiveC",938,3656],[5,"PrimitiveCallstack",938,3657],[5,"PrimitiveEnvironment",938,3658],[5,"PrimitiveEval",938,3659],[5,"PrimitiveList",938,3660],[5,"PrimitiveParent",938,3661],[5,"PrimitivePaste",938,3662],[5,"PrimitiveQ",938,3663],[5,"PrimitiveQuote",938,3664],[5,"PrimitiveRnorm",938,3665],[5,"PrimitiveRunif",938,3666],[5,"PrimitiveSubstitute",938,3667],[5,"PrimitiveSum",938,3668],[5,"PrimitiveIsNull",938,3669],[5,"PrimitiveNames",938,3670],[5,"PrimitivePrint",938,3671],[5,"PrimitiveLength",938,3672],[5,"PrimitiveTypeOf",938,3673],[5,"Command",3674],[5,"ExperimentIter",1389],[6,"Experiment",1389],[5,"Cli",1389],[5,"ArgMatches",3675],[8,"Error",3676],[5,"Id",3677],[6,"Option",3678],[1,"usize"],[5,"PossibleValue",3679],[1,"slice"],[10,"Context",1465,3680],[5,"Environment",1674,3681],[5,"Rc",3682],[6,"Error",1495],[5,"Error",3683],[10,"RuleType",3684],[6,"Rule",2870,3685],[10,"Into",3686],[5,"Session",3559],[6,"Cond",1544],[5,"Frame",1544],[1,"i32"],[17,"Output"],[10,"Fn",3687],[8,"ParseResult",2444,3688],[6,"OptionNA",1674,3689],[10,"Add",3690],[6,"Vector",1674,3689],[10,"IntoLogical",2156,3691],[5,"Subsets",1674,3692],[5,"HashMap",3693],[5,"CowObj",1674,3694],[5,"NamedSubsets",1674,3692],[5,"Ref",3695],[10,"Clone",3696],[6,"Subset",1674,3697],[1,"f64"],[10,"FromStr",3698],[10,"Default",3699],[10,"Div",3690],[10,"PartialEq",3700],[10,"Iterator",3701],[17,"Item"],[10,"DefaultDebug",1674,3689],[10,"Display",3655],[10,"Debug",3655],[5,"Range",3702],[8,"Double",2421,3650],[6,"Rep",2179,3703],[8,"Logical",2421,3650],[8,"Integer",2421,3650],[1,"never"],[10,"IntoIterator",3704],[6,"Resettable",3705],[5,"CowObjIter",1674,3694],[5,"IterableValues",2179,3703],[10,"FnOnce",3687],[10,"Mul",3690],[10,"Neg",3690],[5,"RefCell",3695],[6,"Ordering",3700],[10,"PartialOrd",3700],[10,"Pow",1674,3689],[10,"Rem",3690],[10,"Sub",3690],[10,"CoercibleInto",2156,3691],[10,"VecPartialCmp",1674,3689],[10,"ViewMut",1674,3694],[17,"Common"],[10,"CommonNum",2156,3691],[10,"CommonCmp",2156,3691],[17,"As"],[10,"MinimallyNumeric",2156,3691],[17,"Target"],[10,"Deref",3706],[10,"AtomicMode",2156,3691],[10,"From",3686],[5,"Naming",2179,3703],[5,"IntoIterableRefNames",2179,3703],[5,"IterableNames",2179,3703],[5,"IntoIterableRefValues",2179,3703],[5,"IterableRefValues",2179,3703],[5,"IntoIterableRefPairs",2179,3703],[5,"IterableRefPairs",2179,3703],[5,"IterablePairs",2179,3703],[5,"ExactIterSubsetIndices",2179,3703],[6,"Localization",2444,3707],[6,"Style",2444,3708],[5,"Error",3655],[5,"StyledText",3709],[5,"SessionParserConfig",3559],[5,"PrattParser",3710],[5,"Pairs",3711],[10,"Parser",3712],[10,"LocalizedParser",2444,3707],[8,"HighlightResult",2444,3707],[6,"ValidationResult",3713],[6,"Rule",2542,3714],[5,"Parser",2542,3714],[10,"Hasher",3715],[6,"Rule",2706,3716],[5,"Parser",2706,3716],[5,"Parser",2870,3685],[6,"Rule",3039,3717],[6,"Rule",3203,3718],[6,"Rule",3367,3719],[5,"Parser",3039,3717],[5,"Parser",3203,3718],[5,"Parser",3367,3719],[5,"Prompt",3535],[6,"Color",3720],[6,"Color",3721],[5,"PromptHistorySearch",3722],[6,"Cow",3723],[6,"PromptEditMode",3722],[6,"SessionOutput",3559],[5,"Error",3724],[10,"Command",3725],[8,"Result",3724],[1,"u8"],[10,"SameType",3644],[10,"Sym",24],[8,"ParseListResult",2444]],"r":[[938,3656],[939,3657],[940,3658],[941,3659],[942,3669],[943,3672],[944,3660],[945,3670],[946,3661],[947,3662],[948,3671],[949,3663],[950,3664],[951,3665],[952,3666],[953,3667],[954,3668],[955,3673],[1465,3680],[1679,3694],[1680,3694],[1681,3689],[1684,3681],[1686,3647],[1688,3647],[1695,3648],[1704,3692],[1709,3651],[1710,3689],[1713,3689],[1719,3697],[1721,3692],[1723,3689],[1724,3689],[1726,3694],[1837,3726],[1991,3726],[2045,3726],[2115,3726],[2157,3691],[2158,3691],[2161,3691],[2162,3691],[2163,3691],[2164,3691],[2177,0],[2178,3727],[2179,3703],[2180,3703],[2181,3703],[2182,3703],[2183,3703],[2184,3703],[2185,3703],[2186,3703],[2187,3703],[2188,3703],[2189,3703],[2361,3703],[2421,3650],[2422,3650],[2423,3650],[2424,3650],[2456,3707],[2459,3707],[2460,3707],[2467,3688],[2468,3688],[2472,3708],[2492,3728],[2497,3728],[2498,3728],[2501,3728],[2515,3688],[2524,3728],[2541,3728],[2543,3714],[2544,3714],[2707,3716],[2708,3716],[2871,3685],[2872,3685],[3040,3717],[3041,3717],[3204,3718],[3205,3718],[3368,3719],[3369,3719],[3533,3729]],"b":[[1532,"impl-Display-for-Error"],[1533,"impl-Debug-for-Error"],[1613,"impl-Debug-for-Signal"],[1614,"impl-Display-for-Signal"],[1615,"impl-Display-for-Frame"],[1616,"impl-Debug-for-Frame"],[1617,"impl-Debug-for-CallStack"],[1618,"impl-Display-for-CallStack"],[1623,"impl-From%3CError%3E-for-Signal"],[1624,"impl-From%3CCond%3E-for-Signal"],[1625,"impl-From%3C%26str%3E-for-Signal"],[1824,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cbool%3E"],[1825,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1826,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Ci32%3E"],[1827,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1828,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1829,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Ci32%3E"],[1830,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cf64%3E"],[1831,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Ci32%3E"],[1832,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cbool%3E"],[1833,"impl-CoercibleInto%3COptionNA%3CT%3E%3E-for-OptionNA%3CString%3E"],[1834,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cf64%3E"],[1835,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cf64%3E"],[1836,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cbool%3E"],[1873,"impl-Display-for-Obj"],[1874,"impl-Debug-for-Obj"],[1875,"impl-Debug-for-Expr"],[1876,"impl-Display-for-Expr"],[1877,"impl-Debug-for-ExprList"],[1878,"impl-Display-for-ExprList"],[1879,"impl-Debug-for-Environment"],[1880,"impl-Display-for-Environment"],[1883,"impl-Debug-for-OptionNA%3CT%3E"],[1884,"impl-Debug-for-OptionNA%3CString%3E"],[1885,"impl-Display-for-OptionNA%3CT%3E"],[1886,"impl-Debug-for-Vector"],[1887,"impl-Display-for-Vector"],[1897,"impl-From%3CVec%3C(Option%3CString%3E,+Expr)%3E%3E-for-ExprList"],[1898,"impl-From%3CExpr%3E-for-ExprList"],[1899,"impl-From%3CVec%3CExpr%3E%3E-for-ExprList"],[1903,"impl-From%3CVec%3Cusize%3E%3E-for-Subset"],[1904,"impl-From%3Cusize%3E-for-Subset"],[1905,"impl-From%3CRange%3Cusize%3E%3E-for-Subset"],[1907,"impl-From%3COption%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1908,"impl-From%3COption%3CString%3E%3E-for-OptionNA%3CString%3E"],[1910,"impl-From%3COption%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1911,"impl-From%3COption%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1912,"impl-From%3CRep%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1913,"impl-From%3CRep%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1914,"impl-From%3COptionNA%3CString%3E%3E-for-Vector"],[1915,"impl-From%3CRep%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1916,"impl-From%3COptionNA%3Ci32%3E%3E-for-Vector"],[1917,"impl-From%3CVec%3CString%3E%3E-for-Vector"],[1918,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1919,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1921,"impl-From%3CVec%3Ci32%3E%3E-for-Vector"],[1922,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1923,"impl-From%3Cbool%3E-for-Vector"],[1924,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Vector"],[1925,"impl-From%3COptionNA%3Cbool%3E%3E-for-Vector"],[1926,"impl-From%3CVec%3Cbool%3E%3E-for-Vector"],[1927,"impl-From%3CVec%3Cf64%3E%3E-for-Vector"],[1928,"impl-From%3CRep%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1929,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1930,"impl-From%3COptionNA%3Cf64%3E%3E-for-Vector"],[1935,"impl-FromIterator%3CExpr%3E-for-ExprList"],[1936,"impl-FromIterator%3C(Option%3CString%3E,+Expr)%3E-for-ExprList"],[1937,"impl-Obj"],[1938,"impl-Context-for-Obj"],[1963,"impl-IntoIterator-for-ExprList"],[1964,"impl-IntoIterator-for-%26mut+ExprList"],[2074,"impl-TryFrom%3CObj%3E-for-Subset"],[2075,"impl-TryFrom%3CVector%3E-for-Subset"],[2088,"impl-TryInto%3CRep%3CObj%3E%3E-for-Obj"],[2089,"impl-TryInto%3Cf64%3E-for-Obj"],[2090,"impl-TryInto%3CVec%3Cf64%3E%3E-for-Obj"],[2092,"impl-TryInto%3Cbool%3E-for-Obj"],[2093,"impl-TryInto%3Ci32%3E-for-Obj"],[2242,"impl-Display-for-Rep%3CT%3E"],[2243,"impl-Debug-for-Rep%3CT%3E"],[2254,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Naming"],[2255,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Naming"],[2256,"impl-From%3C(Vec%3CF%3E,+Subsets)%3E-for-Rep%3CT%3E"],[2257,"impl-From%3CVec%3Ci32%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2258,"impl-From%3CVec%3CString%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2259,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2261,"impl-From%3CVec%3Cbool%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2262,"impl-From%3CVec%3Cf64%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2263,"impl-From%3CCowObj%3CVec%3CT%3E%3E%3E-for-Rep%3CT%3E"],[2264,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2265,"impl-From%3CVec%3C(Option%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2266,"impl-From%3CVec%3C(OptionNA%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2267,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2268,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2503,"impl-Display-for-Style"],[2504,"impl-Debug-for-Style"],[2918,"impl-From%3CRule%3E-for-Rule"],[2919,"impl-From%3CRule%3E-for-Rule"],[2920,"impl-From%3CRule%3E-for-Rule"],[2921,"impl-From%3CRule%3E-for-Rule"],[2922,"impl-From%3CRule%3E-for-Rule"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABUNXAAAADkAPgCPAOAArAHBAukAvAPrAMwEoQBvBQAAcQUaAI0FAgCTBQMAmgUFAKEFFwC6BUQAAAYAAAIGCwAPBgIAEwZDAFgGAgBdBgAAXwYBAGUGKgCRBiYAuQYFAMAGGgDcBhsA+QY0AC8HIQBSBxEAZwcAAGoHAgBuBwAAcAcCAHQHAQB3BwkAggcKAI4HCACYBwYAqgcDAK8HOQDqBwgA9AcwACcIEAA5CCUAYAgKAGwIFgCECAkAjwgDAJUIAQCcCCgAzwgFANYIBwDfCAAA7AgFAPgIDQAICQEACwkAAA0JAAAPCQ8AIAkAACIJAAAlCQYALQkAADAJAAAyCQEANQkAADcJDgBICRYAYAkSAHYJHQCXCQgAowkmAMsJAADNCQIA0glMACEKHABACoIAxQocAOQKhwBuCxwAjQuCABIMHAAxDIIAtgwcANUMggBaDRwAeQ1dAN0NLQAMDgUAFA4BABcOAQAcDgkAKA4WAA==","a":{"c":[938],"callstack":[939],"environment":[940],"eval":[941],"is_null":[942],"length":[943],"list":[944],"names":[945],"parent":[946],"paste":[947],"print":[948],"q":[949],"quote":[950],"rnorm":[951],"runif":[952],"substitute":[953],"sum":[954],"typeof":[955]}}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/docs/src/r/callable/core.rs.html b/docs/src/r/callable/core.rs.html index cf676d0..a447c22 100644 --- a/docs/src/r/callable/core.rs.html +++ b/docs/src/r/callable/core.rs.html @@ -432,6 +432,12 @@ 399 400 401 +402 +403 +404 +405 +406 +407
extern crate r_derive;
 
 use crate::callable::dyncompare::*;
@@ -472,8 +478,8 @@
 pub trait Callable: CallableFormals {
     fn match_args(&self, args: List, stack: &mut CallStack) -> Result<(List, List), Signal> {
         let mut formals = self.formals();
-        let ellipsis: List = List::new();
-        let matched_args: List = List::new();
+        let mut ellipsis: List = List::new();
+        let mut matched_args: List = List::new();
 
         // assign named args to corresponding formals
 
@@ -491,7 +497,7 @@
 
         let indices: Vec<Integer> = indices.into_iter().map(Integer::Some).collect();
         let subset = Subset::Indices(indices.into());
-        let args = args.subset(subset).materialize();
+        let args = args.subset(subset);
 
         // TODO(bug): need to evaluate trailing unassigned params that have
         // a default value before popping off remaining trailing params
@@ -832,5 +838,11 @@
 
         assert_eq!(r! { f <- function(a, b = a) { b }; f(a = 3) }, r! { 3 });
     }
+
+    use crate::error::Error;
+    #[test]
+    fn wrong_argument() {
+        assert_eq!(r!((fn(x) x)(y = 1)), Error::Missing.into())
+    }
 }
 

\ No newline at end of file diff --git a/docs/src/r/callable/primitive/c.rs.html b/docs/src/r/callable/primitive/c.rs.html index 4257035..81db2fc 100644 --- a/docs/src/r/callable/primitive/c.rs.html +++ b/docs/src/r/callable/primitive/c.rs.html @@ -403,7 +403,7 @@ // most complex type was List if ty == 2 { // TODO: We should use size hints here. - let list = List::new(); + let mut list = List::new(); for (name1, value1) in vals.iter_pairs() { match value1 { Obj::List(x) => { diff --git a/docs/src/r/object/vector/rep.rs.html b/docs/src/r/object/vector/rep.rs.html index c84fd2a..90e5da1 100644 --- a/docs/src/r/object/vector/rep.rs.html +++ b/docs/src/r/object/vector/rep.rs.html @@ -1892,6 +1892,26 @@ 1859 1860 1861 +1862 +1863 +1864 +1865 +1866 +1867 +1868 +1869 +1870 +1871 +1872 +1873 +1874 +1875 +1876 +1877 +1878 +1879 +1880 +1881
use std::fmt::Debug;
 use std::fmt::Display;
 use std::iter::repeat;
@@ -1930,7 +1950,7 @@
     }
 
     /// Push a new name onto the `Naming`.
-    pub fn push_name(&self, name: OptionNA<String>) {
+    pub fn push(&mut self, name: OptionNA<String>) {
         self.names.with_inner_mut(|v| v.push(name.clone()));
         if let OptionNA::Some(name) = name {
             let n = self.names.len() - 1;
@@ -2373,18 +2393,18 @@
         }
     }
 
-    pub fn push_value(&self, value: T) {
+    pub fn push_value(&mut self, value: T) {
         self.push_named(Character::NA, value);
     }
 
     /// Push a named `value` with a given `name` onto the `Rep<T>`.
-    pub fn push_named(&self, name: OptionNA<String>, value: T) {
+    pub fn push_named(&mut self, name: OptionNA<String>, value: T) {
         match self {
             Rep::Subset(values, Subsets(subsets), maybe_naming) => match subsets.as_slice() {
                 [] => {
                     values.with_inner_mut(|values| values.push(value));
                     if let Some(naming) = maybe_naming {
-                        naming.push_name(name)
+                        naming.push(name)
                     }
                 }
                 _ => unimplemented!(),
@@ -2648,33 +2668,23 @@
                     }
                 }
 
-                let vc = v.clone();
-                let vb = vc.borrow();
-                let mut res: Vec<T> = vec![];
-                let vb_len = vb.len();
-
-                let new_naming = Naming::new();
-
-                let iter = subsets.clone().into_iter().take_while(|(i, _)| i < &vb_len);
-
-                for (_, i) in iter {
-                    match i {
-                        Some(i) => {
-                            res.push(vb[i].clone());
-                            if let Option::Some(n) = naming {
-                                new_naming.push_name(n.names.borrow()[i].clone())
-                            };
-                        }
-                        // default is NA
-                        None => {
-                            res.push(T::default());
-                            // When we subset with NA, there is no name for this entry;
-                            new_naming.push_name(OptionNA::NA);
-                        }
+                if let Some(naming) = naming {
+                    let vc = v.clone();
+                    let vb = &**vc.borrow();
+                    let iter = self.iter_subset_indices();
+                    // TODO(performance): use size hints
+                    let mut values: Vec<T> = Vec::new();
+                    let names = &**naming.names.borrow();
+                    let mut new_naming = Naming::new();
+                    for i in iter {
+                        values.push(vb[i.unwrap()].clone());
+                        new_naming.push(names[i.unwrap()].clone())
                     }
+                    Rep::Subset(values.into(), Subsets(vec![]), Some(new_naming))
+                } else {
+                    let values: Vec<T> = self.iter_values().collect();
+                    Rep::Subset(values.into(), Subsets(vec![]), Option::None)
                 }
-
-                Rep::Subset(res.into(), Subsets(vec![]), Option::None)
             }
         }
     }
@@ -2839,9 +2849,9 @@
 
 impl From<Vec<Character>> for Naming {
     fn from(value: Vec<Character>) -> Self {
-        let naming = Naming::new();
+        let mut naming = Naming::new();
         for k in value {
-            naming.push_name(k);
+            naming.push(k);
         }
         naming
     }
@@ -3752,5 +3762,35 @@
             Signal::Error(Error::NonRecyclableLengths(1, 0))
         );
     }
+
+    #[test]
+    fn materialize_after_subset() {
+        let x = Rep::<Integer>::from(vec![10, 20, 30]);
+        let x1 = x.subset(vec![0, 2].into()).materialize();
+        let x2 = Rep::<Integer>::from(vec![10, 30]);
+        assert_eq!(x1, x2);
+    }
+    #[test]
+    fn materialize_after_subset_named() {
+        let x = Rep::<Integer>::from(vec![10, 20, 30]);
+        x.set_names(
+            vec![
+                Character::Some("a".to_string()),
+                Character::Some("b".to_string()),
+                Character::Some("c".to_string()),
+            ]
+            .into(),
+        );
+        let x1 = x.subset(vec![0, 2].into()).materialize();
+        let x2 = Rep::<Integer>::from(vec![10, 30]);
+        x.set_names(
+            vec![
+                Character::Some("a".to_string()),
+                Character::Some("c".to_string()),
+            ]
+            .into(),
+        );
+        assert_eq!(x1, x2);
+    }
 }
 

\ No newline at end of file diff --git a/docs/type.impl/r/object/rep/enum.Rep.js b/docs/type.impl/r/object/rep/enum.Rep.js index c717f25..bdec07e 100644 --- a/docs/type.impl/r/object/rep/enum.Rep.js +++ b/docs/type.impl/r/object/rep/enum.Rep.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"r":[["
source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Add<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
","Add>","r::object::list::List"],["
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
","BitAnd>","r::object::list::List"],["
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
","BitOr>","r::object::list::List"],["
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","r::object::list::List"],["
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","r::object::list::List"],["
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
","Default","r::object::list::List"],["
source§

impl<T> Display for Rep<T>
where\n T: AtomicMode + Debug + Default + Clone,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Div<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
","Div>","r::object::list::List"],["
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where\n Rep<T>: From<Vec<F>>,\n T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
","From<(Vec, Subsets)>","r::object::list::List"],["
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
","From>>","r::object::list::List"],["
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Mul<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
","Mul>","r::object::list::List"],["
source§

impl<L, LNum, O> Neg for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n LNum: Neg<Output = O>,\n Rep<O>: From<Vec<O>>,\n O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
","Neg","r::object::list::List"],["
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
","Not","r::object::list::List"],["
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","r::object::list::List"],["
source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = O>,\n O: Pow<O, Output = O> + Default + Clone,\n Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
","Pow>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Rem<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
","Rem>","r::object::list::List"],["
source§

impl<T: Clone + Default + ViewMut> Rep<T>

source

pub fn try_get_inner(&self, subset: Subset) -> Result<T, Signal>

Get a cloned version of the inner value.\nThis is used for accessing inner values like list(1)[[1]].

\n
source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view.\nThis is important for lists for things like l$a[1:2] = c(10, 11)

\n
",0,"r::object::list::List"],["
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

\n

The primary use case for this function is to support testing, and there\nare few expected use cases outside. It is used for creating a vector\nof an explicit atomic type, likely to be tested with\nSameType::is_same_type_as.

\n\n
use r::utils::*;\nuse r::object::Vector;\nuse r::object::OptionNA;\n\nlet result = Vector::from(vec![1, 2, 3]);\nlet expect = Vector::from(Vec::<OptionNA<i32>>::new());\n\nassert!(result.is_same_type_as(&expect))
\n
source

pub fn is_named(&self) -> bool

Whether the vector representation has names.

\n
source

pub fn names(&self) -> Option<CowObj<Vec<Character>>>

Return the names of the vector if there are any.

\n
source

pub fn set_subset(&mut self, subset: Subset, value: T) -> Result<T, Signal>

Change a value at the location given by subset to the provided value.\nIf the subset does not have length 1, an error is returned.

\n
source

pub fn values_ref(&self) -> IntoIterableRefValues<T>

Get an IntoIterableValues<T> which in turn can be converted into an iterator over\nreferences to the values (&T).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn names_ref(&self) -> Option<IntoIterableRefNames>

Get an Option<IntoIterableRefNames> which in turn can be converted into an iterator over\nreferences to the names (&String).\nNone is returned when no names exist.

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn pairs_ref(&self) -> IntoIterableRefPairs<T>

Get an IntoIterablePairs<T> which in turn can be converted into an iterator over\npairs of references ((&String, &T)).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

\n
source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

\n
source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

\n
source

pub fn push_value(&self, value: T)

source

pub fn push_named(&self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

\n
source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

\n
source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity.\nNames are only include if names is true.

\n
source

pub fn dedup_last(self) -> Self

source

pub fn set_names(&self, names: CowObj<Vec<Character>>) -> Self

source

pub fn inner(&self) -> CowObj<Vec<T>>

Access a lazy copy of the internal vector data

\n
source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where\n F: FnOnce(&mut Vec<T>) -> R,

Get mutable access to the internal vector through the passed closure.

\n
source

pub fn subset(&self, subset: Subset) -> Self

Subsetting a Vector

\n

Introduce a new subset into the aggregate list of subset indices.

\n
source

pub fn len(&self) -> usize

The length of the vector.

\n
source

pub fn is_empty(&self) -> bool

Whether the vector has length 0.

\n
source

pub fn get(&self, index: usize) -> Option<Rep<T>>
where\n T: Clone,

Get a single element from a vector

\n

Access a single element without materializing a new vector

\n
source

pub fn assign<R>(&mut self, value: Rep<R>) -> Result<Self, Signal>
where\n T: Clone + Default + From<R>,\n R: Default + Clone,

Assignment to Subset Indices

\n

Assignment to a vector from another. The aggregate subsetted indices\nare iterated over while performing the assignment.

\n
source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

\n
source

pub fn materialize(&self) -> Self
where\n T: Clone,

Materialize a Vector

\n

Apply subsets and clone values into a new vector.

\n
source

pub fn is_double(&self) -> bool
where\n T: AtomicMode,

Test the mode of the internal vector type

\n

Internally, this is defined by the crate::object::coercion::AtomicMode\nimplementation of the vector’s element type.

\n
source

pub fn is_logical(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_integer(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_character(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where\n T: CoercibleInto<Mode>,\n Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

\n

The internal type only needs to satisfy\ncrate::object::coercion::CoercibleInto for the Mode, and for the Mode\ntype to implement crate::object::coercion::AtomicMode. Generally,\nthis is used more directly via Self::as_logical, Self::as_integer,\nSelf::as_double and Self::as_character, which predefine the output\ntype of the mode.

\n\n
use r::object::Vector;\nuse r::object::OptionNA;\n\nlet x = Vector::from(vec![false, true, true, false]);\nlet n = x.as_double();\n\nassert_eq!(n, Vector::from(vec![\n   OptionNA::Some(0_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(0_f64)\n]))
\n
source

pub fn as_logical(&self) -> Rep<Logical>
where\n T: CoercibleInto<Logical>,

See Self::as_mode for more information

\n
source

pub fn as_integer(&self) -> Rep<Integer>
where\n T: CoercibleInto<Integer>,

See Self::as_mode for more information

\n
source

pub fn as_double(&self) -> Rep<Double>
where\n T: CoercibleInto<Double>,

See Self::as_mode for more information

\n
source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

\n
source

pub fn get_inner(&self, index: usize) -> Option<T>

",0,"r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Sub<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
","Sub>","r::object::list::List"],["
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + CoercibleInto<C>,\n R: AtomicMode + Default + Clone + CoercibleInto<C>,\n (L, R): CommonCmp<Common = C>,\n C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

","VecPartialCmp>","r::object::list::List"],["
source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

","ViewMut","r::object::list::List"],["
source§

impl<T: Clone> StructuralPartialEq for Rep<T>

","StructuralPartialEq","r::object::list::List"]] +"r":[["
source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Add<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
","Add>","r::object::list::List"],["
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
","BitAnd>","r::object::list::List"],["
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
","BitOr>","r::object::list::List"],["
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","r::object::list::List"],["
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","r::object::list::List"],["
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
","Default","r::object::list::List"],["
source§

impl<T> Display for Rep<T>
where\n T: AtomicMode + Debug + Default + Clone,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Display","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Div<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
","Div>","r::object::list::List"],["
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where\n Rep<T>: From<Vec<F>>,\n T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
","From<(Vec, Subsets)>","r::object::list::List"],["
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
","From>>","r::object::list::List"],["
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Mul<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
","Mul>","r::object::list::List"],["
source§

impl<L, LNum, O> Neg for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n LNum: Neg<Output = O>,\n Rep<O>: From<Vec<O>>,\n O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
","Neg","r::object::list::List"],["
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
","Not","r::object::list::List"],["
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","r::object::list::List"],["
source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = O>,\n O: Pow<O, Output = O> + Default + Clone,\n Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
","Pow>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Rem<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
","Rem>","r::object::list::List"],["
source§

impl<T: Clone + Default + ViewMut> Rep<T>

source

pub fn try_get_inner(&self, subset: Subset) -> Result<T, Signal>

Get a cloned version of the inner value.\nThis is used for accessing inner values like list(1)[[1]].

\n
source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view.\nThis is important for lists for things like l$a[1:2] = c(10, 11)

\n
",0,"r::object::list::List"],["
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

\n

The primary use case for this function is to support testing, and there\nare few expected use cases outside. It is used for creating a vector\nof an explicit atomic type, likely to be tested with\nSameType::is_same_type_as.

\n\n
use r::utils::*;\nuse r::object::Vector;\nuse r::object::OptionNA;\n\nlet result = Vector::from(vec![1, 2, 3]);\nlet expect = Vector::from(Vec::<OptionNA<i32>>::new());\n\nassert!(result.is_same_type_as(&expect))
\n
source

pub fn is_named(&self) -> bool

Whether the vector representation has names.

\n
source

pub fn names(&self) -> Option<CowObj<Vec<Character>>>

Return the names of the vector if there are any.

\n
source

pub fn set_subset(&mut self, subset: Subset, value: T) -> Result<T, Signal>

Change a value at the location given by subset to the provided value.\nIf the subset does not have length 1, an error is returned.

\n
source

pub fn values_ref(&self) -> IntoIterableRefValues<T>

Get an IntoIterableValues<T> which in turn can be converted into an iterator over\nreferences to the values (&T).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn names_ref(&self) -> Option<IntoIterableRefNames>

Get an Option<IntoIterableRefNames> which in turn can be converted into an iterator over\nreferences to the names (&String).\nNone is returned when no names exist.

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn pairs_ref(&self) -> IntoIterableRefPairs<T>

Get an IntoIterablePairs<T> which in turn can be converted into an iterator over\npairs of references ((&String, &T)).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

\n
source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

\n
source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

\n
source

pub fn push_value(&mut self, value: T)

source

pub fn push_named(&mut self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

\n
source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

\n
source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity.\nNames are only include if names is true.

\n
source

pub fn dedup_last(self) -> Self

source

pub fn set_names(&self, names: CowObj<Vec<Character>>) -> Self

source

pub fn inner(&self) -> CowObj<Vec<T>>

Access a lazy copy of the internal vector data

\n
source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where\n F: FnOnce(&mut Vec<T>) -> R,

Get mutable access to the internal vector through the passed closure.

\n
source

pub fn subset(&self, subset: Subset) -> Self

Subsetting a Vector

\n

Introduce a new subset into the aggregate list of subset indices.

\n
source

pub fn len(&self) -> usize

The length of the vector.

\n
source

pub fn is_empty(&self) -> bool

Whether the vector has length 0.

\n
source

pub fn get(&self, index: usize) -> Option<Rep<T>>
where\n T: Clone,

Get a single element from a vector

\n

Access a single element without materializing a new vector

\n
source

pub fn assign<R>(&mut self, value: Rep<R>) -> Result<Self, Signal>
where\n T: Clone + Default + From<R>,\n R: Default + Clone,

Assignment to Subset Indices

\n

Assignment to a vector from another. The aggregate subsetted indices\nare iterated over while performing the assignment.

\n
source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

\n
source

pub fn materialize(&self) -> Self
where\n T: Clone,

Materialize a Vector

\n

Apply subsets and clone values into a new vector.

\n
source

pub fn is_double(&self) -> bool
where\n T: AtomicMode,

Test the mode of the internal vector type

\n

Internally, this is defined by the crate::object::coercion::AtomicMode\nimplementation of the vector’s element type.

\n
source

pub fn is_logical(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_integer(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_character(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where\n T: CoercibleInto<Mode>,\n Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

\n

The internal type only needs to satisfy\ncrate::object::coercion::CoercibleInto for the Mode, and for the Mode\ntype to implement crate::object::coercion::AtomicMode. Generally,\nthis is used more directly via Self::as_logical, Self::as_integer,\nSelf::as_double and Self::as_character, which predefine the output\ntype of the mode.

\n\n
use r::object::Vector;\nuse r::object::OptionNA;\n\nlet x = Vector::from(vec![false, true, true, false]);\nlet n = x.as_double();\n\nassert_eq!(n, Vector::from(vec![\n   OptionNA::Some(0_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(0_f64)\n]))
\n
source

pub fn as_logical(&self) -> Rep<Logical>
where\n T: CoercibleInto<Logical>,

See Self::as_mode for more information

\n
source

pub fn as_integer(&self) -> Rep<Integer>
where\n T: CoercibleInto<Integer>,

See Self::as_mode for more information

\n
source

pub fn as_double(&self) -> Rep<Double>
where\n T: CoercibleInto<Double>,

See Self::as_mode for more information

\n
source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

\n
source

pub fn get_inner(&self, index: usize) -> Option<T>

",0,"r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Sub<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
","Sub>","r::object::list::List"],["
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + CoercibleInto<C>,\n R: AtomicMode + Default + Clone + CoercibleInto<C>,\n (L, R): CommonCmp<Common = C>,\n C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

","VecPartialCmp>","r::object::list::List"],["
source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

","ViewMut","r::object::list::List"],["
source§

impl<T: Clone> StructuralPartialEq for Rep<T>

","StructuralPartialEq","r::object::list::List"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file

7PM}6QnmeZ2Yoh~Z-2`$$ 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
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/r/object/rep/enum.Rep.html b/docs/r/object/rep/enum.Rep.html index 6c97386..4befea4 100644 --- a/docs/r/object/rep/enum.Rep.html +++ b/docs/r/object/rep/enum.Rep.html @@ -38,7 +38,7 @@ This is used for accessing inner values like list(1)[[1]].

source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view. This is important for lists for things like l$a[1:2] = c(10, 11)

-
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

+
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

The primary use case for this function is to support testing, and there are few expected use cases outside. It is used for creating a vector of an explicit atomic type, likely to be tested with @@ -69,7 +69,7 @@

source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

-
source

pub fn push_value(&self, value: T)

source

pub fn push_named(&self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

+
source

pub fn push_value(&mut self, value: T)

source

pub fn push_named(&mut self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity. Names are only include if names is true.

@@ -89,20 +89,20 @@

Assignment to a vector from another. The aggregate subsetted indices are iterated over while performing the assignment.

source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

-
source

pub fn materialize(&self) -> Self
where +

source

pub fn materialize(&self) -> Self
where T: Clone,

Materialize a Vector

Apply subsets and clone values into a new vector.

-
source

pub fn is_double(&self) -> bool
where +

source

pub fn is_double(&self) -> bool
where T: AtomicMode,

Test the mode of the internal vector type

Internally, this is defined by the crate::object::coercion::AtomicMode implementation of the vector’s element type.

-
source

pub fn is_logical(&self) -> bool
where +

source

pub fn is_logical(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn is_integer(&self) -> bool
where +

source

pub fn is_integer(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn is_character(&self) -> bool
where +

source

pub fn is_character(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where +

source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where T: CoercibleInto<Mode>, Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

The internal type only needs to satisfy @@ -124,69 +124,69 @@ OptionNA::Some(1_f64), OptionNA::Some(0_f64) ]))

-
source

pub fn as_logical(&self) -> Rep<Logical>
where +

source

pub fn as_logical(&self) -> Rep<Logical>

See Self::as_mode for more information

-
source

pub fn as_integer(&self) -> Rep<Integer>
where +

source

pub fn as_integer(&self) -> Rep<Integer>

See Self::as_mode for more information

-
source

pub fn as_double(&self) -> Rep<Double>
where +

source

pub fn as_double(&self) -> Rep<Double>

See Self::as_mode for more information

-
source

pub fn as_character(&self) -> Rep<Character>
where +

source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

-
source

pub fn get_inner(&self, index: usize) -> Option<T>

Trait Implementations§

source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where +

source

pub fn get_inner(&self, index: usize) -> Option<T>

Trait Implementations§

source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Add<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> Display for Rep<T>
where - T: AtomicMode + Debug + Default + Clone,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<T> Display for Rep<T>
where + T: AtomicMode + Debug + Default + Clone,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Div<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where Rep<T>: From<Vec<F>>, - T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<String>>> for Vector

source§

fn from(x: Rep<Character>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<bool>>> for Vector

source§

fn from(x: Rep<Logical>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<f64>>> for Vector

source§

fn from(x: Rep<Double>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<i32>>> for Vector

source§

fn from(x: Rep<Integer>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Rep<Character>

source§

fn from(value: Vec<OptionNA<String>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<bool>>> for Rep<Logical>

source§

fn from(value: Vec<OptionNA<bool>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<f64>>> for Rep<Double>

source§

fn from(value: Vec<OptionNA<f64>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<i32>>> for Rep<Integer>

source§

fn from(value: Vec<OptionNA<i32>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String>> for Rep<Character>

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<bool>> for Rep<Logical>

source§

fn from(value: Vec<bool>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<f64>> for Rep<Double>

source§

fn from(value: Vec<f64>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<i32>> for Rep<Integer>

source§

fn from(value: Vec<i32>) -> Self

Converts to this type from the input type.
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where + T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<String>>> for Vector

source§

fn from(x: Rep<Character>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<bool>>> for Vector

source§

fn from(x: Rep<Logical>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<f64>>> for Vector

source§

fn from(x: Rep<Double>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<i32>>> for Vector

source§

fn from(x: Rep<Integer>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Rep<Character>

source§

fn from(value: Vec<OptionNA<String>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<bool>>> for Rep<Logical>

source§

fn from(value: Vec<OptionNA<bool>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<f64>>> for Rep<Double>

source§

fn from(value: Vec<OptionNA<f64>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<i32>>> for Rep<Integer>

source§

fn from(value: Vec<OptionNA<i32>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String>> for Rep<Character>

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<bool>> for Rep<Logical>

source§

fn from(value: Vec<bool>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<f64>> for Rep<Double>

source§

fn from(value: Vec<f64>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<i32>> for Rep<Integer>

source§

fn from(value: Vec<i32>) -> Self

Converts to this type from the input type.
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Mul<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
source§

impl<L, LNum, O> Neg for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
source§

impl<L, LNum, O> Neg for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, LNum: Neg<Output = O>, Rep<O>: From<Vec<O>>, - O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used + O: Clone,

R=6Ary0Hz*$CasF-`sQq>W|)|T5}vKYfw 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¨y_w#DpY+*a{n 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 diff --git a/assets/wasm/r/r_bg.wasm.d.ts b/assets/wasm/r/r_bg.wasm.d.ts index 12c7b3c..0c65382 100644 --- a/assets/wasm/r/r_bg.wasm.d.ts +++ b/assets/wasm/r/r_bg.wasm.d.ts @@ -1,13 +1,6 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; -export function __wbg_cli_free(a: number): void; -export function __wbg_get_cli_locale(a: number): number; -export function __wbg_set_cli_locale(a: number, b: number): void; -export function __wbg_get_cli_warranty(a: number): number; -export function __wbg_set_cli_warranty(a: number, b: number): void; -export function __wbg_get_cli_experiments(a: number, b: number): void; -export function __wbg_set_cli_experiments(a: number, b: number, c: number): void; export function __wbg_parseerror_free(a: number): void; export function parseerror_start(a: number): number; export function parseerror_end(a: number): number; @@ -16,6 +9,13 @@ export function wasm_session_header(a: number, b: number): void; export function wasm_runtime(a: number): number; export function wasm_parse_errors(a: number, b: number, c: number, d: number): void; export function wasm_highlight(a: number, b: number, c: number, d: number): void; +export function __wbg_cli_free(a: number): void; +export function __wbg_get_cli_locale(a: number): number; +export function __wbg_set_cli_locale(a: number, b: number): void; +export function __wbg_get_cli_warranty(a: number): number; +export function __wbg_set_cli_warranty(a: number, b: number): void; +export function __wbg_get_cli_experiments(a: number, b: number): void; +export function __wbg_set_cli_experiments(a: number, b: number, c: number): void; export function __wbindgen_malloc(a: number, b: number): number; export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number; export const __wbindgen_export_2: WebAssembly.Table; diff --git a/docs/r/callable/core/index.html b/docs/r/callable/core/index.html index 35ab9fe..61b6717 100644 --- a/docs/r/callable/core/index.html +++ b/docs/r/callable/core/index.html @@ -31,4 +31,4 @@ }) -