Files
new-school-iot-admin/lib/ui-element/dist/ui-element.umd.js
T
admin 792131228a Migrate old admin modules and local crud deps
Port pages for data forms, score admin, student maintenance,
vacation records, menu routing, and workbench. Add team switching,
dynamic menu loading, viewport scaling, and bundled local fast-crud
packages.
2026-11-02 12:21:25 +08:00

3 lines
41 KiB
JavaScript

(function(g,b){typeof exports=="object"&&typeof module<"u"?b(exports,require("element-plus"),require("@fast-crud/ui-interface"),require("vue"),require("lodash-es"),require("@element-plus/icons-vue")):typeof define=="function"&&define.amd?define(["exports","element-plus","@fast-crud/ui-interface","vue","lodash-es","@element-plus/icons-vue"],b):(g=typeof globalThis<"u"?globalThis:g||self,b(g.FsUiElement={},g.ElementPlus,g.FsUiInterface,g.Vue,g._,g.ElementPlusIconsVue))})(this,function(g,b,K,f,v,P){"use strict";function _(d){const m=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(d){for(const e in d)if(e!=="default"){const a=Object.getOwnPropertyDescriptor(d,e);Object.defineProperty(m,e,a.get?a:{enumerable:!0,get:()=>d[e]})}}return m.default=d,Object.freeze(m)}const I=_(P),H=((d,m)=>{const e=d.split("."),a=m.split(".");for(let l=0;l<e.length;l++){const n=parseInt(e[l]),o=parseInt(a[l]);if(n>o)return!0;if(n<o)return!1}return!1})(b.version,"2.10.5"),{buildBinding:C,creator:t}=K.useUiRender();class k{constructor(m){this.type="element",this.modelValue="modelValue",this.switch=t({activeColor:"active-color",activeText:"active-text",activeValue:"active-value",inactiveColor:"inactive-color",inactiveText:"inactive-text",inactiveValue:"inactive-value",modelValue:"modelValue",name:"el-switch"}),this.formWrapper=t({visible:"modelValue",customClass:e=>"class",titleSlotName:"header",buildOnClosedBind(e,a){return{onClosed:a}},buildWidthBind(e,a){return{width:a}},buildInitBind(e){return{}},buildInnerBind(){return{}},name:"fs-form-wrapper"}),this.messageBox=t({name:"el-message-box",instance:void 0,open:async e=>this.messageBox.instance(e),confirm:async e=>this.messageBox.instance(e)}),this.message=t({instance:void 0,name:"el-message",open:e=>{this.message.instance.open(e)},success:e=>{this.message.instance.success(e)},error:e=>{this.message.instance.error(e)},warn:e=>{this.message.instance.warning(e)},info:e=>{this.message.instance(e)}}),this.notification=t({instance:void 0,name:"el-notification",open:e=>{this.notification.instance.open(e)},success:e=>{this.notification.instance.success(e)},error:e=>{this.notification.instance.error(e)},warn:e=>{this.notification.instance.warn(e)},info:e=>{this.notification.instance.success(e)}}),this.icon=t({name:"",isComponent:!1}),this.icons={add:"plus",columnsFilter:"set-up",compact:"rank",edit:"edit",remove:"delete",search:"search",refresh:"refresh",export:"download",check:"check",sort:"sort",left:"arrow-left",right:"arrow-right",close:"close",arrowLeft:"left",arrowRight:"right",more:"more",plus:"plus",zoomIn:"zoom-in",zoomOut:"zoom-out",refreshLeft:"refresh-left",refreshRight:"refresh-right",upload:"upload",fullScreen:"full-screen",unFullScreen:"full-screen",question:"question-filled",caretUp:"CaretTop",caretDown:"CaretBottom",eye:"View",info:"warning",copy:"copy"},this.dialog=t({name:"el-dialog",visible:"modelValue",customClass:"class",titleSlotName:"header",footerSlotName:"footer",buildOnClosedBind(e){return{onClosed:e}},footer(){return{}},open(e){b.ElDialog.open(e)},builder(e){return C(this,e,{props:{title:e.title,width:e.width},slots:{footer:e.footer}})}}),this.buttonGroup=t({name:"el-button-group"}),this.col=t({name:"el-col"}),this.row=t({name:"el-row"}),this.card=t({name:"el-card"}),this.checkboxGroup=t({name:"el-checkbox-group",modelValue:"modelValue"}),this.checkbox=t({name:"el-checkbox",resolveEvent(e){return e},modelValue:"modelValue",value:"value",onChange(e){return{"onUpdate:modelValue":e}}}),this.drawer=t({name:"el-drawer",visible:"modelValue",customClass:"class",width:"size"}),this.collapseTransition=t({name:"el-collapse-transition"}),this.option=t({name:H?null:"el-option",value:"value",label:"label"}),this.select=t({name:"el-select",modelValue:"modelValue",clearable:"clearable",filterable:"filterable",fieldNames(e){return{props:e}},buildMultiBinding(e){return{multiple:e}}}),this.treeSelect=t({name:"el-tree-select",modelValue:"modelValue",clearable:"select.clearable",options:"data",value:"tree.value",label:"tree.label",children:"tree.children",buildOptionKeysNameBinding(e){return{props:{label:e.label,value:e.value,children:e.children}}}}),this.radio=t({name:"el-radio",value:"value",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.radioButton=t({name:"el-radio-button",value:"value",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.radioGroup=t({name:"el-radio-group",modelValue:"modelValue"}),this.cascader=t({name:"el-cascader",modelValue:"modelValue",clearable:"clearable",fieldNames(e){return{props:e}}}),this.form=t({name:"el-form",inlineLayout:{layout:"inline",inline:!0},validateWrap:async e=>e.validate(),transformValidateErrors:e=>{const a={};return v.forEach(e,(l,n)=>{a[n]=!0}),a}}),this.formItem=t({name:"el-form-item",prop:"prop",label:"label",rules:"rules",skipValidationWrapper:"div",injectFormItemContext(){const{formItem:e}=b.useFormItem();return{async onChange(){await(e==null?void 0:e.validate("change"))},async onBlur(){await(e==null?void 0:e.validate("blur"))}}},builder(e){return C(this,e,{})}}),this.button=t({name:"el-button",textType:{text:!0},linkType:{link:!0,type:"primary"},circle:{circle:!0},colors:e=>({type:e})}),this.pagination=t({name:"el-pagination",currentPage:"currentPage",total:"total",pageCount:null,onChange({setCurrentPage:e,setPageSize:a,doAfterChange:l}){return{onCurrentChange(n){e(n),l()},onSizeChange(n){a(n),l()}}}}),this.tableColumn=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableColumnGroup=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.table=t({name:"el-table",data:"data",renderMode:"slot",defaultRowKey:"id",fixedHeaderNeedComputeBodyHeight:!1,buildMaxHeight:e=>({maxHeight:e}),hasMaxHeight:e=>(e==null?void 0:e.maxHeight)!=null,headerDomSelector:"",vLoading:"loading",setSelectedRows({multiple:e,selectedRowKeys:a,tableRef:l,getRowKey:n}){const o=n(),s=[];for(const r of a.value)for(const i of l.data){let c=null;v.isFunction(o)?c=o(i):c=i[o],c===r&&s.push(i)}if(e)for(const r of s)l.toggleRowSelection(r,!0);else a.value.length>0&&l.setCurrentRow(s[0])},buildSelectionCrudOptions(e){const{compute:a}=e.useCompute();function l(n){const o=e.getRowKey(),s=e.getPageData();let r=o;v.isFunction(o)||(r=u=>u[o]);const i=s.map(r),c=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys;c.value||(c.value=[]);const h=c.value.filter(u=>!i.includes(u));return v.union(h,n)}if(e.multiple)return{table:{onSelectionChange:(o=[])=>{const s=e.getRowKey();let r=o.map(i=>v.isFunction(s)?s(i):i[s]);e.crossPage&&(r=l(r)),e.onSelectedKeysChanged(r)}},columns:{$checked:{form:{show:!1},column:{type:"selection",align:"center",width:"55px",order:-9999,reserveSelection:e.crossPage,columnSetDisabled:!0}}}};{const n=r=>{if(r==null){e.onSelectedKeysChanged([]);return}const i=e.getRowKey(),c=[v.isFunction(i)?i(r):r[i]];e.onSelectedKeysChanged(c)},o=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,s=f.computed(()=>o.value.length>0?o.value[0]:null);return{table:{highlightCurrentRow:!0,onCurrentChange:n},columns:{$selected:{form:{show:!1},column:{align:"center",width:"55px",order:-9999,component:{name:"el-radio",label:a(r=>{if(r.form){const i=e.getRowKey();return v.isFunction(i)?i(r.form):r.form[i]}}),props:{modelValue:s},slots:{default(){return""}}},conditionalRender:{match(){return!1}}}}}}}},rebuildRenderScope:e=>e,scrollTo(e){var a,l;(l=(a=e.tableRef)==null?void 0:a.value)==null||l.setScrollTop(e.top)},onChange({onSortChange:e,onFilterChange:a,bubbleUp:l}){return{onSortChange:n=>{const{column:o,prop:s,order:r}=n;e&&e({isServerSort:s&&o.sortable==="custom",prop:s,order:r,asc:r==="ascending"}),l(i=>{i.onSortChange&&i.onSortChange(n)})},onFilterChange:n=>{a(n),l(o=>{o.onFilterChange&&o.onFilterChange(n)})}}}}),this.tableColumnV2=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableColumnGroupV2=t({name:"el-table-column",label:"label",prop:"prop",row:"row",index:"$index"}),this.tableV2=t({name:"el-table-v2",data:"data",renderMode:"jsx",defaultRowKey:"id",fixedHeaderNeedComputeBodyHeight:!1,renderMethod:"cellRenderer",columnsIsFlat:!0,buildMultiHeadersBind(e){const a=e.flatColumns;e.treeColumns;function l(c,h=1){let u=0;for(const x of c)if(x._parent==null)u=Math.max(u,h);else{const V=l([x._parent],h+1);u=Math.max(u,V)}return u}let n=50;const o=l(a);o>1&&(n=n-(o-1)*10,n=Math.max(30,n));const s=o*n;function r(c){const h=[];for(const u of c)u.children&&u.children.length>0?h.push(...r(u.children)):h.push(u);return h}function i(c){const h=r(c);let u=0;for(const x of h)u+=x.width;return u}return{bind:{headerHeight:s},slots:{header:({cells:c,columns:h,headerIndex:u})=>{const x={};h.forEach((p,w)=>{x[p.key]={column:p,index:w}});const V=[],M=[];function T(p,w){const S=[];for(const y of p)if(!y.children||y.children.length==0)S.push(f.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:y.width+"px",height:n*w+"px",justifyContent:y.align}},[y.title])),M.push(y.key);else{const R=i(y.children);S.push(f.createVNode("div",{class:"fs-multi-head-group "},[f.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:R+"px",height:n+"px",justifyContent:y.align}},[y.title]),f.createVNode("div",{class:"fs-multi-head-sub "},[T(y.children,w-1)])]))}return S}function B(p,w=1){return p._parent?(w=w+1,B(p._parent,w)):{parent:p,deep:w}}return h.forEach((p,w)=>{if((p==null?void 0:p.placeholderSign)===b.TableV2Placeholder){V.push(c[w]);return}if(!M.includes(p.key))if(p._parent){const{parent:S,deep:y}=B(p),R=T([S],o);V.push(...R)}else V.push(c[w])}),V}}}},rebuildRenderScope:e=>({...e,index:e.rowIndex,row:e.rowData}),buildMaxHeight:e=>({maxHeight:e}),hasMaxHeight:e=>!1,headerDomSelector:"",vLoading:"loading",setSelectedRows({multiple:e,selectedRowKeys:a,tableRef:l,getRowKey:n}){const o=n(),s=[];for(const r of a.value)for(const i of l.data)i[o]===r&&s.push(i);if(e)for(const r of s)l.toggleRowSelection(r,!0);else a.value.length>0&&l.setCurrentRow(s[0])},buildSelectionCrudOptions(e){const a=(l=[])=>{e.onSelectedKeysChanged(l)};return f.unref(e),{table:{},columns:{$checked:{form:{show:!1},column:{multiple:!!e.multiple,align:"center",width:80,order:-9999,fixed:e.selectionFixed,columnSetDisabled:!0,cellRenderer:({rowData:l})=>{const n=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys;n.value||(n.value=[]);const o=r=>{r?n.value.push(l[e.getRowKey()]):n.value=n.value.filter(i=>i!==l[e.getRowKey()]),a(n.value)},s=n.value.includes(l[e.getRowKey()]);return f.createVNode(f.resolveComponent("ElCheckbox"),{onChange:o,modelValue:s},null)},headerCellRenderer:l=>{const n=e.getPageData()||[],o=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,s=c=>{c?o.value=n.map(h=>h[e.getRowKey()]):o.value=[]},r=n.length>0&&n.every(c=>o.value.includes(c[e.getRowKey()])),i=n.some(c=>o.value.includes(c[e.getRowKey()]));return f.createVNode(f.resolveComponent("el-checkbox"),{onChange:s,modelValue:r,indeterminate:i&&!r},null)}}}}}},scrollTo(e){var a,l;(l=(a=e.tableRef)==null?void 0:a.value)==null||l.scrollToTop(e.top)},onChange({onSortChange:e,onFilterChange:a,bubbleUp:l}){return{onSortChange:n=>{const{column:o,prop:s,order:r}=n;e&&e({isServerSort:s&&o.sortable==="custom",prop:s,order:r,asc:r==="ascending"}),l(i=>{i.onSortChange&&i.onSortChange(n)})},onFilterChange:n=>{a(n),l(o=>{o.onFilterChange&&o.onFilterChange(n)})}}}}),this.textArea=t({name:"el-input",type:"textarea",modelValue:"modelValue",clearable:"clearable"}),this.tag=t({name:"el-tag",type:"type",colors:["info","success","warning","danger"]}),this.inputGroup=t({name:"el-input-group"}),this.input=t({name:"el-input",clearable:"clearable",modelValue:"modelValue"}),this.inputPassword=t({name:"el-input",clearable:"clearable",modelValue:"modelValue",passwordType:{showPassword:!0}}),this.number=t({name:"el-input-number",modelValue:"modelValue",builder(e){return C(this,e,{})}}),this.datePicker=t({name:"el-date-picker",modelValue:"modelValue",buildDateType(e){return{name:"el-date-picker",type:e}}}),this.timePicker=t({name:"el-time-picker",modelValue:"modelValue"}),this.dropdown=t({name:"el-dropdown",command(e){return{onCommand(a){e(a)}}},slotName:"dropdown",renderMode:"slot"}),this.dropdownMenu=t({name:"el-dropdown-menu",command:()=>({})}),this.dropdownItem=t({name:"el-dropdown-item",command:"command"}),this.imageGroup=t({name:"fs-box"}),this.image=t({name:"el-image",buildPreviewBind:({url:e,urls:a,previewUrl:l,previewUrls:n,index:o})=>({"preview-src-list":n,"initial-index":o}),fallback:"error"}),this.progress=t({name:"el-progress"}),this.loading=t({name:"loading",type:"directive"}),this.upload=t({id:"uid",name:"el-upload",type:"",typeImageCard:"picture-card",typeImage:"picture",getStatusFromEvent(e){return e==null?void 0:e.status},getFileListFromEvent(e,a,l){return l},status:{success:"success",uploading:"uploading"},isSuccess(e){return e.status==="success"},limitAdd:1}),this.tabs=t({name:"el-tabs",modelValue:"modelValue",tabChange:"tabChange"}),this.tabPane=t({name:"el-tab-pane",key:"name",tab:"label"}),this.collapse=t({name:"el-collapse",modelValue:"modelValue",keyName:"name"}),this.collapseItem=t({name:"el-collapse-item",key:"name",titleSlotName:"title",extraSlotName:"not_support_extra",builder(e){return C(this,e,{slots:{[this.titleSlotName](){return f.createVNode("div",{class:"fsel-collapse-item-title fsel-flex-row space-between"},[f.createVNode("span",{class:"title-text"},[e.titleSlot(),f.createTextVNode(" ")]),f.createVNode("span",{class:"title-extra"},[e.extraSlot()])])}}})}}),this.badge=t({name:"el-badge",value:"value",dot:"isDot",builder(e){return C(this,e,{props:{[this.value]:e.value}})}}),this.tooltip=t({name:"el-tooltip",content:"content",trigger:"default"}),this.divider=t({name:"el-divider"}),this.popover=t({name:"el-popover",contentSlotName:"default",triggerSlotName:"reference",visible:"visible"}),m&&(this.notification.instance=m.Notification,this.message.instance=m.Message,this.messageBox.instance=m.MessageBox)}}const N=I;function O(d){for(const m in N)d.component(m,N[m])}const j="";function F(){const d=new k({Message:b.ElMessage,Notification:b.ElNotification,MessageBox:b.ElMessageBox});return K.uiContext.set(d),d}const D={install(d,m={}){return m.setupIcons!==!1&&O(d),F()},set:F};g.Element=k,g.default=D,Object.defineProperties(g,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWktZWxlbWVudC51bWQuanMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbGVtZW50LnRzeCIsIi4uLy4uL3NyYy9pY29ucy50cyIsIi4uLy4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCxudWxsXSwibmFtZXMiOlsic2VsZWN0T3B0aW9uc1Byb3BzVmVyc2lvbiIsInZlcnNpb25HcmVhdGVyVGhhbiIsInYxIiwidjIiLCJ2MVBhcnRzIiwic3BsaXQiLCJ2MlBhcnRzIiwiaSIsImxlbmd0aCIsInYxUGFydCIsInBhcnNlSW50IiwidjJQYXJ0IiwidmVyc2lvbiIsImJ1aWxkQmluZGluZyIsImNyZWF0b3IiLCJ1c2VVaVJlbmRlciIsIkVsZW1lbnQiLCJjb25zdHJ1Y3RvciIsInRhcmdldCIsInR5cGUiLCJtb2RlbFZhbHVlIiwic3dpdGNoIiwiYWN0aXZlQ29sb3IiLCJhY3RpdmVUZXh0IiwiYWN0aXZlVmFsdWUiLCJpbmFjdGl2ZUNvbG9yIiwiaW5hY3RpdmVUZXh0IiwiaW5hY3RpdmVWYWx1ZSIsIm5hbWUiLCJmb3JtV3JhcHBlciIsInZpc2libGUiLCJjdXN0b21DbGFzcyIsImlzIiwidGl0bGVTbG90TmFtZSIsImJ1aWxkT25DbG9zZWRCaW5kIiwib25DbG9zZWQiLCJidWlsZFdpZHRoQmluZCIsIndpZHRoIiwiYnVpbGRJbml0QmluZCIsImJ1aWxkSW5uZXJCaW5kIiwibWVzc2FnZUJveCIsImluc3RhbmNlIiwidW5kZWZpbmVkIiwib3BlbiIsImNvbnRleHQiLCJjb25maXJtIiwibWVzc2FnZSIsInN1Y2Nlc3MiLCJtc2ciLCJlcnJvciIsIndhcm4iLCJ3YXJuaW5nIiwiaW5mbyIsIm5vdGlmaWNhdGlvbiIsImljb24iLCJpc0NvbXBvbmVudCIsImljb25zIiwiYWRkIiwiY29sdW1uc0ZpbHRlciIsImNvbXBhY3QiLCJlZGl0IiwicmVtb3ZlIiwic2VhcmNoIiwicmVmcmVzaCIsImV4cG9ydCIsImNoZWNrIiwic29ydCIsImxlZnQiLCJyaWdodCIsImNsb3NlIiwiYXJyb3dMZWZ0IiwiYXJyb3dSaWdodCIsIm1vcmUiLCJwbHVzIiwiem9vbUluIiwiem9vbU91dCIsInJlZnJlc2hMZWZ0IiwicmVmcmVzaFJpZ2h0IiwidXBsb2FkIiwiZnVsbFNjcmVlbiIsInVuRnVsbFNjcmVlbiIsInF1ZXN0aW9uIiwiY2FyZXRVcCIsImNhcmV0RG93biIsImV5ZSIsImNvcHkiLCJkaWFsb2ciLCJmb290ZXJTbG90TmFtZSIsImZvb3RlciIsIm9wdHMiLCJFbERpYWxvZyIsImJ1aWxkZXIiLCJwcm9wcyIsInRpdGxlIiwic2xvdHMiLCJidXR0b25Hcm91cCIsImNvbCIsInJvdyIsImNhcmQiLCJjaGVja2JveEdyb3VwIiwiY2hlY2tib3giLCJyZXNvbHZlRXZlbnQiLCJlIiwidmFsdWUiLCJvbkNoYW5nZSIsImNhbGxiYWNrIiwiZHJhd2VyIiwiY29sbGFwc2VUcmFuc2l0aW9uIiwib3B0aW9uIiwibGFiZWwiLCJzZWxlY3QiLCJjbGVhcmFibGUiLCJmaWx0ZXJhYmxlIiwiZmllbGROYW1lcyIsIm5hbWVzTWFwIiwiYnVpbGRNdWx0aUJpbmRpbmciLCJtdWx0aXBsZSIsInRyZWVTZWxlY3QiLCJvcHRpb25zIiwiY2hpbGRyZW4iLCJidWlsZE9wdGlvbktleXNOYW1lQmluZGluZyIsInBhcmFtIiwicmFkaW8iLCJyYWRpb0J1dHRvbiIsInJhZGlvR3JvdXAiLCJjYXNjYWRlciIsImZvcm0iLCJpbmxpbmVMYXlvdXQiLCJsYXlvdXQiLCJpbmxpbmUiLCJ2YWxpZGF0ZVdyYXAiLCJmb3JtUmVmIiwidmFsaWRhdGUiLCJ0cmFuc2Zvcm1WYWxpZGF0ZUVycm9ycyIsImVycm9ycyIsImZvckVhY2giLCJpdGVtIiwia2V5IiwiZm9ybUl0ZW0iLCJwcm9wIiwicnVsZXMiLCJza2lwVmFsaWRhdGlvbldyYXBwZXIiLCJpbmplY3RGb3JtSXRlbUNvbnRleHQiLCJ1c2VGb3JtSXRlbSIsIm9uQmx1ciIsImJ1dHRvbiIsInRleHRUeXBlIiwidGV4dCIsImxpbmtUeXBlIiwibGluayIsImNpcmNsZSIsImNvbG9ycyIsInBhZ2luYXRpb24iLCJjdXJyZW50UGFnZSIsInRvdGFsIiwicGFnZUNvdW50Iiwic2V0Q3VycmVudFBhZ2UiLCJzZXRQYWdlU2l6ZSIsImRvQWZ0ZXJDaGFuZ2UiLCJvbkN1cnJlbnRDaGFuZ2UiLCJldmVudCIsIm9uU2l6ZUNoYW5nZSIsInRhYmxlQ29sdW1uIiwiaW5kZXgiLCJ0YWJsZUNvbHVtbkdyb3VwIiwidGFibGUiLCJkYXRhIiwicmVuZGVyTW9kZSIsImRlZmF1bHRSb3dLZXkiLCJmaXhlZEhlYWRlck5lZWRDb21wdXRlQm9keUhlaWdodCIsImJ1aWxkTWF4SGVpZ2h0IiwibWF4SGVpZ2h0IiwiaGFzTWF4SGVpZ2h0IiwiaGVhZGVyRG9tU2VsZWN0b3IiLCJ2TG9hZGluZyIsInNldFNlbGVjdGVkUm93cyIsInNlbGVjdGVkUm93S2V5cyIsInRhYmxlUmVmIiwiZ2V0Um93S2V5Iiwicm93S2V5IiwiY3VyU2VsZWN0ZWRSb3dzIiwibGluZUtleSIsImlzRnVuY3Rpb24iLCJwdXNoIiwidG9nZ2xlUm93U2VsZWN0aW9uIiwic2V0Q3VycmVudFJvdyIsImJ1aWxkU2VsZWN0aW9uQ3J1ZE9wdGlvbnMiLCJyZXEiLCJjb21wdXRlIiwidXNlQ29tcHV0ZSIsImdldENyb3NzUGFnZVNlbGVjdGVkIiwiY3VyU2VsZWN0ZWRJZHMiLCJnZXRQYWdlRGF0YSIsIm1hcElkIiwiY3VycmVudElkcyIsIm1hcCIsIkZ1bmN0aW9uIiwib3RoZXJQYWdlU2VsZWN0ZWQiLCJmaWx0ZXIiLCJpbmNsdWRlcyIsInVuaW9uIiwib25TZWxlY3Rpb25DaGFuZ2UiLCJjaGFuZ2VkUm93cyIsInNlbGVjdGVkS2V5cyIsImNyb3NzUGFnZSIsIm9uU2VsZWN0ZWRLZXlzQ2hhbmdlZCIsImNvbHVtbnMiLCIkY2hlY2tlZCIsInNob3ciLCJjb2x1bW4iLCJhbGlnbiIsIm9yZGVyIiwicmVzZXJ2ZVNlbGVjdGlvbiIsImNvbHVtblNldERpc2FibGVkIiwiY2hhbmdlZCIsImNvbXB1dGVkIiwiaGlnaGxpZ2h0Q3VycmVudFJvdyIsIiRzZWxlY3RlZCIsImNvbXBvbmVudCIsImN0eCIsImRlZmF1bHQiLCJjb25kaXRpb25hbFJlbmRlciIsIm1hdGNoIiwicmVidWlsZFJlbmRlclNjb3BlIiwic2NvcGUiLCJzY3JvbGxUbyIsInNldFNjcm9sbFRvcCIsInRvcCIsIm9uU29ydENoYW5nZSIsIm9uRmlsdGVyQ2hhbmdlIiwiYnViYmxlVXAiLCJpc1NlcnZlclNvcnQiLCJzb3J0YWJsZSIsImFzYyIsImV2ZW50cyIsImZpbHRlcnMiLCJ0YWJsZUNvbHVtblYyIiwidGFibGVDb2x1bW5Hcm91cFYyIiwidGFibGVWMiIsInJlbmRlck1ldGhvZCIsImNvbHVtbnNJc0ZsYXQiLCJidWlsZE11bHRpSGVhZGVyc0JpbmQiLCJmbGF0Q29sdW1ucyIsInRyZWVDb2x1bW5zIiwiZGVlcE9mQ29sdW1ucyIsImRlZXAiLCJtYXhEZWVwIiwiX3BhcmVudCIsIk1hdGgiLCJtYXgiLCJyZXMiLCJsaW5lSGVpZ2h0IiwiZmluZExlYWYiLCJwYXJlbnRzIiwibGVhZnMiLCJjb3VudExlYWZXaWR0aCIsImxlYWYiLCJiaW5kIiwiaGVhZGVySGVpZ2h0IiwiaGVhZGVyIiwiY2VsbHMiLCJoZWFkZXJJbmRleCIsImVsQ29sdW1uc01hcCIsImdyb3VwQ2VsbHMiLCJ1c2VkTGVhZktleXMiLCJidWlsZEhlYWRUcmVlIiwiX2NyZWF0ZVZOb2RlIiwiaGVpZ2h0IiwianVzdGlmeUNvbnRlbnQiLCJmaW5kVG9wUGFyZW50IiwicGFyZW50IiwicGxhY2Vob2xkZXJTaWduIiwiVGFibGVWMlBsYWNlaG9sZGVyIiwiaGVhZGVyQ2VsbCIsInJvd0luZGV4Iiwicm93RGF0YSIsInVucmVmIiwiZml4ZWQiLCJzZWxlY3Rpb25GaXhlZCIsImNlbGxSZW5kZXJlciIsImNoZWNrZWQiLCJfcmVzb2x2ZUNvbXBvbmVudCIsImhlYWRlckNlbGxSZW5kZXJlciIsIl9kYXRhIiwiYWxsU2VsZWN0ZWQiLCJldmVyeSIsImNvbnRhaW5zQ2hlY2tlZCIsInNvbWUiLCJzY3JvbGxUb1RvcCIsInRleHRBcmVhIiwidGFnIiwiaW5wdXRHcm91cCIsImlucHV0IiwiaW5wdXRQYXNzd29yZCIsInBhc3N3b3JkVHlwZSIsInNob3dQYXNzd29yZCIsIm51bWJlciIsImRhdGVQaWNrZXIiLCJidWlsZERhdGVUeXBlIiwidGltZVBpY2tlciIsImRyb3Bkb3duIiwiY29tbWFuZCIsIm9uQ29tbWFuZCIsIiRldmVudCIsInNsb3ROYW1lIiwiZHJvcGRvd25NZW51IiwiZHJvcGRvd25JdGVtIiwiaW1hZ2VHcm91cCIsImltYWdlIiwiYnVpbGRQcmV2aWV3QmluZCIsInVybCIsInVybHMiLCJwcmV2aWV3VXJsIiwicHJldmlld1VybHMiLCJmYWxsYmFjayIsInByb2dyZXNzIiwibG9hZGluZyIsImlkIiwidHlwZUltYWdlQ2FyZCIsInR5cGVJbWFnZSIsImdldFN0YXR1c0Zyb21FdmVudCIsInN0YXR1cyIsImdldEZpbGVMaXN0RnJvbUV2ZW50IiwicmVzcG9uc2UiLCJmaWxlIiwiZmlsZUxpc3QiLCJ1cGxvYWRpbmciLCJpc1N1Y2Nlc3MiLCJmaWxlSXRlbSIsImxpbWl0QWRkIiwidGFicyIsInRhYkNoYW5nZSIsInRhYlBhbmUiLCJ0YWIiLCJjb2xsYXBzZSIsImtleU5hbWUiLCJjb2xsYXBzZUl0ZW0iLCJleHRyYVNsb3ROYW1lIiwidGl0bGVTbG90IiwiX2NyZWF0ZVRleHRWTm9kZSIsImV4dHJhU2xvdCIsImJhZGdlIiwiZG90IiwidG9vbHRpcCIsImNvbnRlbnQiLCJ0cmlnZ2VyIiwiZGl2aWRlciIsInBvcG92ZXIiLCJjb250ZW50U2xvdE5hbWUiLCJ0cmlnZ2VyU2xvdE5hbWUiLCJOb3RpZmljYXRpb24iLCJNZXNzYWdlIiwiTWVzc2FnZUJveCIsImljb25zTGlzdCIsInNldHVwSWNvbnMiLCJhcHAiLCJzZXQiLCJlbGVtZW50VWkiLCJFbE1lc3NhZ2UiLCJFbE5vdGlmaWNhdGlvbiIsIkVsTWVzc2FnZUJveCIsInVpQ29udGV4dCJdLCJtYXBwaW5ncyI6IjR4QkF1Rk1BLEdBZnFCQyxDQUFDQyxFQUFZQyxJQUFjLENBQ3BELE1BQU1DLEVBQVVGLEVBQUdHLE1BQU0sR0FBRyxFQUN0QkMsRUFBVUgsRUFBR0UsTUFBTSxHQUFHLEVBQzVCLFFBQVNFLEVBQUksRUFBR0EsRUFBSUgsRUFBUUksT0FBUUQsSUFBSyxDQUN2QyxNQUFNRSxFQUFTQyxTQUFTTixFQUFRRyxDQUFDLENBQUMsRUFDNUJJLEVBQVNELFNBQVNKLEVBQVFDLENBQUMsQ0FBQyxFQUNsQyxHQUFJRSxFQUFTRSxFQUNYLE1BQU8sR0FDRixHQUFJRixFQUFTRSxFQUNsQixNQUFPLEVBRVYsQ0FDRCxNQUFPLEVBQ1QsR0FFcURDLFVBQVMsUUFBUSxFQUVoRSxDQUFFQyxhQUFBQSxFQUFjQyxRQUFBQSxHQUFZQyxFQUFXLFlBQUEsUUFDaENDLENBQU8sQ0FDbEJDLFlBQVlDLEVBQTBCLENBUXRDLEtBQUlDLEtBQUcsVUFDUCxLQUFVQyxXQUFHLGFBRWIsS0FBTUMsT0FBYVAsRUFBa0IsQ0FDbkNRLFlBQWEsZUFDYkMsV0FBWSxjQUNaQyxZQUFhLGVBQ2JDLGNBQWUsaUJBQ2ZDLGFBQWMsZ0JBQ2RDLGNBQWUsaUJBQ2ZQLFdBQVksYUFDWlEsS0FBTSxXQUNQLENBQUEsRUFFRCxLQUFXQyxZQUFrQmYsRUFBdUIsQ0FDbERnQixRQUFTLGFBQ1RDLFlBQWNDLEdBQ0wsUUFFVEMsY0FBZSxTQUNmQyxrQkFBa0JGLEVBQVlHLEVBQWtCLENBQzlDLE1BQU8sQ0FBRUEsU0FBQUEsRUFDVixFQUNEQyxlQUFlSixFQUFJSyxFQUFLLENBQ3RCLE1BQU8sQ0FBRUEsTUFBT0EsRUFDakIsRUFDREMsY0FBY04sRUFBRSxDQUNkLE1BQU8sRUFDUixFQUNETyxnQkFBYyxDQUNaLE1BQU8sRUFDUixFQUNEWCxLQUFNLGlCQUNQLENBQUEsRUFFRCxLQUFVWSxXQUFpQjFCLEVBQXNCLENBQy9DYyxLQUFNLGlCQUNOYSxTQUFVQyxPQUNWQyxLQUFNLE1BQU9DLEdBQ0osS0FBS0osV0FBV0MsU0FBU0csQ0FBTyxFQUV6Q0MsUUFBUyxNQUFPRCxHQUNQLEtBQUtKLFdBQVdDLFNBQVNHLENBQU8sQ0FFMUMsQ0FBQSxFQUVELEtBQU9FLFFBQWNoQyxFQUFtQixDQUN0QzJCLFNBQVVDLE9BQ1ZkLEtBQU0sYUFDTmUsS0FBT0MsR0FBVyxDQUNoQixLQUFLRSxRQUFRTCxTQUFTRSxLQUFLQyxDQUFPLENBQ25DLEVBQ0RHLFFBQVVDLEdBQU8sQ0FDZixLQUFLRixRQUFRTCxTQUFTTSxRQUFRQyxDQUFHLENBQ2xDLEVBQ0RDLE1BQVFELEdBQU8sQ0FDYixLQUFLRixRQUFRTCxTQUFTUSxNQUFNRCxDQUFHLENBQ2hDLEVBQ0RFLEtBQU9GLEdBQU8sQ0FDWixLQUFLRixRQUFRTCxTQUFTVSxRQUFRSCxDQUFHLENBQ2xDLEVBQ0RJLEtBQU9KLEdBQU8sQ0FDWixLQUFLRixRQUFRTCxTQUFTTyxDQUFHLENBQzNCLENBQ0QsQ0FBQSxFQUVELEtBQVlLLGFBQW1CdkMsRUFBd0IsQ0FDckQyQixTQUFVQyxPQUNWZCxLQUFNLGtCQUNOZSxLQUFPQyxHQUFXLENBQ2hCLEtBQUtTLGFBQWFaLFNBQVNFLEtBQUtDLENBQU8sQ0FDeEMsRUFDREcsUUFBVUMsR0FBTyxDQUNmLEtBQUtLLGFBQWFaLFNBQVNNLFFBQVFDLENBQUcsQ0FDdkMsRUFDREMsTUFBUUQsR0FBTyxDQUNiLEtBQUtLLGFBQWFaLFNBQVNRLE1BQU1ELENBQUcsQ0FDckMsRUFDREUsS0FBT0YsR0FBTyxDQUNaLEtBQUtLLGFBQWFaLFNBQVNTLEtBQUtGLENBQUcsQ0FDcEMsRUFDREksS0FBT0osR0FBTyxDQUNaLEtBQUtLLGFBQWFaLFNBQVNNLFFBQVFDLENBQUcsQ0FDeEMsQ0FDRCxDQUFBLEVBRUQsS0FBSU0sS0FBV3hDLEVBQWdCLENBQzdCYyxLQUFNLEdBQ04yQixZQUFhLEVBQ2QsQ0FBQSxFQUVELEtBQUFDLE1BQWUsQ0FDYkMsSUFBSyxPQUNMQyxjQUFlLFNBQ2ZDLFFBQVMsT0FDVEMsS0FBTSxPQUNOQyxPQUFRLFNBQ1JDLE9BQVEsU0FDUkMsUUFBUyxVQUNUQyxPQUFRLFdBQ1JDLE1BQU8sUUFDUEMsS0FBTSxPQUNOQyxLQUFNLGFBQ05DLE1BQU8sY0FDUEMsTUFBTyxRQUNQQyxVQUFXLE9BQ1hDLFdBQVksUUFDWkMsS0FBTSxPQUNOQyxLQUFNLE9BQ05DLE9BQVEsVUFDUkMsUUFBUyxXQUNUQyxZQUFhLGVBQ2JDLGFBQWMsZ0JBQ2RDLE9BQVEsU0FDUkMsV0FBWSxjQUNaQyxhQUFjLGNBQ2RDLFNBQVUsa0JBQ1ZDLFFBQVMsV0FDVEMsVUFBVyxjQUNYQyxJQUFLLE9BQ0xoQyxLQUFNLFVBQ05pQyxLQUFNLFFBR1IsS0FBTUMsT0FBYXhFLEVBQWtCLENBQ25DYyxLQUFNLFlBQ05FLFFBQVMsYUFDVEMsWUFBYSxRQUNiRSxjQUFlLFNBQ2ZzRCxlQUFnQixTQUNoQnJELGtCQUFrQkMsRUFBUSxDQUN4QixNQUFPLENBQUVBLFNBQUFBLEVBQ1YsRUFDRHFELFFBQU0sQ0FDSixNQUFPLEVBQ1IsRUFDRDdDLEtBQUs4QyxFQUFJLENBQ1BDLFdBQVMvQyxLQUFLOEMsQ0FBSSxDQUNuQixFQUNERSxRQUFRRixFQUFJLENBQ1YsT0FBTzVFLEVBQWEsS0FBTTRFLEVBQU0sQ0FDOUJHLE1BQU8sQ0FDTEMsTUFBT0osRUFBS0ksTUFDWnhELE1BQU9vRCxFQUFLcEQsS0FDYixFQUNEeUQsTUFBTyxDQUNMTixPQUFRQyxFQUFLRCxNQUNkLENBQ0YsQ0FBQSxDQUNILENBQ0QsQ0FBQSxFQUVELEtBQVdPLFlBQUdqRixFQUF1QixDQUNuQ2MsS0FBTSxpQkFDUCxDQUFBLEVBRUQsS0FBR29FLElBQUdsRixFQUFlLENBQ25CYyxLQUFNLFFBQ1AsQ0FBQSxFQUVELEtBQUdxRSxJQUFHbkYsRUFBZSxDQUNuQmMsS0FBTSxRQUNQLENBQUEsRUFFRCxLQUFJc0UsS0FBR3BGLEVBQWdCLENBQ3JCYyxLQUFNLFNBQ1AsQ0FBQSxFQUVELEtBQWF1RSxjQUFvQnJGLEVBQXlCLENBQ3hEYyxLQUFNLG9CQUNOUixXQUFZLFlBQ2IsQ0FBQSxFQUNELEtBQVFnRixTQUFldEYsRUFBb0IsQ0FDekNjLEtBQU0sY0FDTnlFLGFBQWFDLEVBQU0sQ0FDakIsT0FBT0EsQ0FDUixFQUNEbEYsV0FBWSxhQUNabUYsTUFBTyxRQUNQQyxTQUFTQyxFQUEwQixDQUNqQyxNQUFPLENBQ0wsc0JBQXVCQSxFQUUzQixDQUNELENBQUEsRUFFRCxLQUFNQyxPQUFhNUYsRUFBa0IsQ0FDbkNjLEtBQU0sWUFDTkUsUUFBUyxhQUNUQyxZQUFhLFFBQ2JNLE1BQU8sTUFDUixDQUFBLEVBRUQsS0FBa0JzRSxtQkFBRzdGLEVBQThCLENBQ2pEYyxLQUFNLHdCQUNQLENBQUEsRUFFRCxLQUFNZ0YsT0FBYTlGLEVBQWtCLENBQ25DYyxLQUFNNUIsRUFBNEIsS0FBTyxZQUN6Q3VHLE1BQU8sUUFDUE0sTUFBTyxPQUNSLENBQUEsRUFFRCxLQUFNQyxPQUFhaEcsRUFBa0IsQ0FDbkNjLEtBQU0sWUFDTlIsV0FBWSxhQUNaMkYsVUFBVyxZQUNYQyxXQUFZLGFBQ1pDLFdBQVdDLEVBQTBDLENBQ25ELE1BQU8sQ0FBRXRCLE1BQU9zQixFQUNqQixFQUNEQyxrQkFBa0JDLEVBQVEsQ0FDeEIsTUFBTyxDQUFFQSxTQUFBQSxFQUNYLENBQ0QsQ0FBQSxFQUVELEtBQVVDLFdBQWlCdkcsRUFBc0IsQ0FDL0NjLEtBQU0saUJBQ05SLFdBQVksYUFDWjJGLFVBQVcsbUJBQ1hPLFFBQVMsT0FDVGYsTUFBTyxhQUNQTSxNQUFPLGFBQ1BVLFNBQVUsZ0JBQ1ZDLDJCQUEyQkMsRUFBZ0QsQ0FDekUsTUFBTyxDQUNMN0IsTUFBTyxDQUNMaUIsTUFBT1ksRUFBTVosTUFDYk4sTUFBT2tCLEVBQU1sQixNQUNiZ0IsU0FBVUUsRUFBTUYsUUFDakIsRUFFTCxDQUNELENBQUEsRUFFRCxLQUFLRyxNQUFZNUcsRUFBaUIsQ0FDaENjLEtBQU0sV0FDTjJFLE1BQU8sUUFDUFosUUFBUUYsRUFBSSxDQUNWLE9BQU81RSxFQUFhLEtBQU00RSxFQUFNLENBQzlCRyxNQUFPLENBQ0wsQ0FBQyxLQUFLVyxLQUFLLEVBQUdkLEVBQUtjLEtBQ3BCLENBQ0YsQ0FBQSxDQUNILENBQ0QsQ0FBQSxFQUVELEtBQVdvQixZQUFrQjdHLEVBQXVCLENBQ2xEYyxLQUFNLGtCQUNOMkUsTUFBTyxRQUNQWixRQUFRRixFQUFJLENBQ1YsT0FBTzVFLEVBQWEsS0FBTTRFLEVBQU0sQ0FDOUJHLE1BQU8sQ0FDTCxDQUFDLEtBQUtXLEtBQUssRUFBR2QsRUFBS2MsS0FDcEIsQ0FDRixDQUFBLENBQ0gsQ0FDRCxDQUFBLEVBRUQsS0FBVXFCLFdBQWlCOUcsRUFBc0IsQ0FDL0NjLEtBQU0saUJBQ05SLFdBQVksWUFDYixDQUFBLEVBRUQsS0FBUXlHLFNBQWUvRyxFQUFvQixDQUN6Q2MsS0FBTSxjQUNOUixXQUFZLGFBQ1oyRixVQUFXLFlBQ1hFLFdBQVdDLEVBQWEsQ0FDdEIsTUFBTyxDQUNMdEIsTUFBT3NCLEVBRVgsQ0FDRCxDQUFBLEVBRUQsS0FBSVksS0FBV2hILEVBQWdCLENBQzdCYyxLQUFNLFVBQ05tRyxhQUFjLENBQ1pDLE9BQVEsU0FDUkMsT0FBUSxFQUNULEVBQ0RDLGFBQWMsTUFBT0MsR0FDWkEsRUFBUUMsV0FFakJDLHdCQUEwQi9CLEdBQVUsQ0FDbEMsTUFBTWdDLEVBQWMsQ0FBQSxFQUNwQkMsT0FBQUEsRUFBQUEsUUFBUWpDLEVBQUcsQ0FBQ2tDLEVBQU1DLElBQU8sQ0FDdkJILEVBQU9HLENBQUcsRUFBSSxFQUNoQixDQUFDLEVBRU1ILENBQ1QsQ0FDRCxDQUFBLEVBRUQsS0FBUUksU0FBZTVILEVBQW9CLENBQ3pDYyxLQUFNLGVBQ04rRyxLQUFNLE9BQ045QixNQUFPLFFBQ1ArQixNQUFPLFFBQ1BDLHNCQUF1QixNQUN2QkMsdUJBQXFCLENBQ25CLEtBQU0sQ0FBRUosU0FBQUEsQ0FBVSxFQUFHSyxFQUFXLFlBQUEsRUFDaEMsTUFBTyxDQUNMLE1BQU12QyxVQUFRLENBQ1osTUFBTWtDLEdBQUFBLFlBQUFBLEVBQVVOLFNBQVMsVUFDMUIsRUFDRCxNQUFNWSxRQUFNLENBQ1YsTUFBTU4sR0FBQUEsWUFBQUEsRUFBVU4sU0FBUyxRQUMzQixFQUVILEVBQ0R6QyxRQUFRRixFQUFJLENBQ1YsT0FBTzVFLEVBQWEsS0FBTTRFLEVBQU0sQ0FBRSxDQUFBLENBQ3BDLENBQ0QsQ0FBQSxFQUVELEtBQU13RCxPQUFhbkksRUFBa0IsQ0FDbkNjLEtBQU0sWUFDTnNILFNBQVUsQ0FBRUMsS0FBTSxFQUFNLEVBQ3hCQyxTQUFVLENBQUVDLEtBQU0sR0FBTWxJLEtBQU0sU0FBVyxFQUN6Q21JLE9BQVEsQ0FBRUEsT0FBUSxFQUFNLEVBQ3hCQyxPQUFTcEksSUFDQSxDQUFFQSxLQUFBQSxHQUVaLENBQUEsRUFFRCxLQUFVcUksV0FBaUIxSSxFQUFzQixDQUMvQ2MsS0FBTSxnQkFDTjZILFlBQWEsY0FDYkMsTUFBTyxRQUNQQyxVQUFXLEtBQ1huRCxTQUFTLENBQUVvRCxlQUFBQSxFQUFnQkMsWUFBQUEsRUFBYUMsY0FBQUEsQ0FBZSxFQUFBLENBQ3JELE1BQU8sQ0FFTEMsZ0JBQWdCQyxFQUFVLENBQ3hCSixFQUFlSSxDQUFLLEVBQ3BCRixHQUNELEVBQ0RHLGFBQWFELEVBQVUsQ0FDckJILEVBQVlHLENBQUssRUFDakJGLEdBQ0YsRUFFSixDQUNELENBQUEsRUFFRCxLQUFXSSxZQUFrQnBKLEVBQXVCLENBQ2xEYyxLQUFNLGtCQUNOaUYsTUFBTyxRQUNQOEIsS0FBTSxPQUNOMUMsSUFBSyxNQUNMa0UsTUFBTyxRQUNSLENBQUEsRUFFRCxLQUFnQkMsaUJBQWtCdEosRUFBdUIsQ0FDdkRjLEtBQU0sa0JBQ05pRixNQUFPLFFBQ1A4QixLQUFNLE9BQ04xQyxJQUFLLE1BQ0xrRSxNQUFPLFFBQ1IsQ0FBQSxFQUVELEtBQUtFLE1BQVl2SixFQUFpQixDQUNoQ2MsS0FBTSxXQUNOMEksS0FBTSxPQUNOQyxXQUFZLE9BQ1pDLGNBQWUsS0FDZkMsaUNBQWtDLEdBQ2xDQyxlQUFpQkMsSUFDUixDQUFFQSxVQUFBQSxJQUVYQyxhQUFldEQsSUFDTkEsR0FBQUEsWUFBQUEsRUFBU3FELFlBQWEsS0FFL0JFLGtCQUFtQixHQUNuQkMsU0FBVSxVQUVWQyxnQkFBZ0IsQ0FBRTNELFNBQUFBLEVBQVU0RCxnQkFBQUEsRUFBaUJDLFNBQUFBLEVBQVVDLFVBQUFBLENBQVcsRUFBQSxDQUNoRSxNQUFNQyxFQUFjRCxJQUNkRSxFQUFrQixDQUFBLEVBQ3hCLFVBQVczQyxLQUFPdUMsRUFBZ0J6RSxNQUNoQyxVQUFXTixLQUFPZ0YsRUFBU1gsS0FBTSxDQUMvQixJQUFJZSxFQUFVLEtBQ1ZDLEVBQUFBLFdBQVdILENBQU0sRUFDbkJFLEVBQVVGLEVBQU9sRixDQUFHLEVBRXBCb0YsRUFBVXBGLEVBQUlrRixDQUFNLEVBRWxCRSxJQUFZNUMsR0FDZDJDLEVBQWdCRyxLQUFLdEYsQ0FBRyxDQUUzQixDQUVILEdBQUltQixFQUNGLFVBQVduQixLQUFPbUYsRUFDaEJILEVBQVNPLG1CQUFtQnZGLEVBQUssRUFBSSxPQUduQytFLEVBQWdCekUsTUFBTS9GLE9BQVMsR0FDakN5SyxFQUFTUSxjQUFjTCxFQUFnQixDQUFDLENBQUMsQ0FHOUMsRUFDRE0sMEJBQTBCQyxFQUFHLENBQzNCLEtBQU0sQ0FBRUMsUUFBQUEsQ0FBUyxFQUFHRCxFQUFJRSxhQUN4QixTQUFTQyxFQUFxQkMsRUFBcUIsQ0FDakQsTUFBTVosRUFBY1EsRUFBSVQsWUFDbEJaLEVBQU9xQixFQUFJSyxjQUNqQixJQUFJQyxFQUFRZCxFQUNQRyxFQUFBQSxXQUFXSCxDQUFNLElBQ3BCYyxFQUFTekQsR0FDQUEsRUFBSzJDLENBQU0sR0FHdEIsTUFBTWUsRUFBYTVCLEVBQUs2QixJQUFJRixDQUFLLEVBRTNCakIsRUFBa0JXLEVBQUlYLDJCQUEyQm9CLFNBQVdULEVBQUlYLGdCQUFlLEVBQUtXLEVBQUlYLGdCQUN6RkEsRUFBZ0J6RSxRQUNuQnlFLEVBQWdCekUsTUFBUSxJQUUxQixNQUFNOEYsRUFBb0JyQixFQUFnQnpFLE1BQU0rRixPQUFROUQsR0FBYyxDQUFDMEQsRUFBV0ssU0FBUy9ELENBQUksQ0FBQyxFQUNoRyxPQUFPZ0UsRUFBSyxNQUFDSCxFQUFtQk4sQ0FBYyxDQUNoRCxDQUVBLEdBQUlKLEVBQUl2RSxTQWNOLE1BQU8sQ0FDTGlELE1BQU8sQ0FDTG9DLGtCQWZzQkEsQ0FBQ0MsRUFBcUIsS0FBTSxDQUNwRCxNQUFNdkIsRUFBU1EsRUFBSVQsWUFDbkIsSUFBSXlCLEVBQWVELEVBQVlQLElBQUszRCxHQUM5QjhDLEVBQUFBLFdBQVdILENBQU0sRUFDWkEsRUFBTzNDLENBQUksRUFFYkEsRUFBSzJDLENBQU0sQ0FDbkIsRUFDR1EsRUFBSWlCLFlBQ05ELEVBQWViLEVBQXFCYSxDQUFZLEdBRWxEaEIsRUFBSWtCLHNCQUFzQkYsQ0FBWSxFQUtyQyxFQUNERyxRQUFTLENBQ1BDLFNBQVUsQ0FDUmpGLEtBQU0sQ0FBRWtGLEtBQU0sRUFBTyxFQUNyQkMsT0FBUSxDQUNOOUwsS0FBTSxZQUNOK0wsTUFBTyxTQUNQN0ssTUFBTyxPQUNQOEssTUFBTyxNQUNQQyxpQkFBa0J6QixFQUFJaUIsVUFDdEJTLGtCQUFtQixFQUNwQixDQUNGLENBQ0YsR0FFRSxDQUVMLE1BQU10RCxFQUFtQnVELEdBQWdCLENBQ3ZDLEdBQUlBLEdBQVcsS0FBTSxDQUNuQjNCLEVBQUlrQixzQkFBc0IsQ0FBQSxDQUFFLEVBQzVCLE1BQ0QsQ0FDRCxNQUFNMUIsRUFBU1EsRUFBSVQsWUFDYnlCLEVBQWUsQ0FBQ3JCLEVBQVUsV0FBQ0gsQ0FBTSxFQUFJQSxFQUFPbUMsQ0FBTyxFQUFJQSxFQUFRbkMsQ0FBTSxDQUFDLEVBQzVFUSxFQUFJa0Isc0JBQXNCRixDQUFZLEdBRWxDM0IsRUFBa0JXLEVBQUlYLDJCQUEyQm9CLFNBQVdULEVBQUlYLGdCQUFlLEVBQUtXLEVBQUlYLGdCQUN4RjVKLEVBQWFtTSxFQUFBQSxTQUFTLElBQ25CdkMsRUFBZ0J6RSxNQUFNL0YsT0FBUyxFQUFJd0ssRUFBZ0J6RSxNQUFNLENBQUMsRUFBSSxJQUN0RSxFQUNELE1BQU8sQ0FDTDhELE1BQU8sQ0FDTG1ELG9CQUFxQixHQUNyQnpELGdCQUFpQkEsQ0FDbEIsRUFDRCtDLFFBQVMsQ0FDUFcsVUFBVyxDQUNUM0YsS0FBTSxDQUFFa0YsS0FBTSxFQUFPLEVBQ3JCQyxPQUFRLENBQ05DLE1BQU8sU0FDUDdLLE1BQU8sT0FDUDhLLE1BQU8sTUFDUE8sVUFBVyxDQUNUOUwsS0FBTSxXQUNOaUYsTUFBTytFLEVBQVMrQixHQUFZLENBQzFCLEdBQUlBLEVBQUk3RixLQUFNLENBQ1osTUFBTXFELEVBQVNRLEVBQUlULFlBQ25CLE9BQU9JLEVBQVUsV0FBQ0gsQ0FBTSxFQUFJQSxFQUFPd0MsRUFBSTdGLElBQUksRUFBSTZGLEVBQUk3RixLQUFLcUQsQ0FBTSxDQUMvRCxDQUNILENBQUMsRUFDRHZGLE1BQU8sQ0FDTHhFLFdBQVlBLENBQ2IsRUFDRDBFLE1BQU8sQ0FDTDhILFNBQU8sQ0FDTCxNQUFPLEVBQ1QsQ0FDRCxDQUNGLEVBQ0RDLGtCQUFtQixDQUNqQkMsT0FBSyxDQUNILE1BQU8sRUFDVCxDQUNELENBQ0YsQ0FDRixDQUNGLEVBRUosQ0FDRixFQUNEQyxtQkFBcUJDLEdBQ1pBLEVBRVRDLFNBQVN0QyxFQUFtQixVQUMxQkEsR0FBQUEsRUFBQUEsRUFBSVYsV0FBSlUsWUFBQUEsRUFBY3BGLFFBQWRvRixNQUFBQSxFQUFxQnVDLGFBQWF2QyxFQUFJd0MsSUFDdkMsRUFDRDNILFNBQVMsQ0FBRTRILGFBQUFBLEVBQWNDLGVBQUFBLEVBQWdCQyxTQUFBQSxDQUFVLEVBQUEsQ0FDakQsTUFBTyxDQUNMRixhQUFlVCxHQUFZLENBQ3pCLEtBQU0sQ0FBRVYsT0FBQUEsRUFBUXRFLEtBQUFBLEVBQU13RSxNQUFBQSxDQUFPLEVBQUdRLEVBQzVCUyxHQUNGQSxFQUFhLENBQ1hHLGFBQWM1RixHQUFRc0UsRUFBT3VCLFdBQWEsU0FDMUM3RixLQUFBQSxFQUNBd0UsTUFBQUEsRUFDQXNCLElBQUt0QixJQUFVLFdBQ2hCLENBQUEsRUFHSG1CLEVBQVVJLEdBQWUsQ0FDbkJBLEVBQU9OLGNBQ1RNLEVBQU9OLGFBQWFULENBQUcsQ0FFM0IsQ0FBQyxDQUNGLEVBQ0RVLGVBQWlCTSxHQUFnQixDQUMvQk4sRUFBZU0sQ0FBTyxFQUN0QkwsRUFBVUksR0FBZSxDQUNuQkEsRUFBT0wsZ0JBQ1RLLEVBQU9MLGVBQWVNLENBQU8sQ0FFakMsQ0FBQyxDQUNILEVBRUosQ0FDRCxDQUFBLEVBRUQsS0FBYUMsY0FBa0I5TixFQUF1QixDQUNwRGMsS0FBTSxrQkFDTmlGLE1BQU8sUUFDUDhCLEtBQU0sT0FDTjFDLElBQUssTUFDTGtFLE1BQU8sUUFDUixDQUFBLEVBRUQsS0FBa0IwRSxtQkFBa0IvTixFQUF1QixDQUN6RGMsS0FBTSxrQkFDTmlGLE1BQU8sUUFDUDhCLEtBQU0sT0FDTjFDLElBQUssTUFDTGtFLE1BQU8sUUFDUixDQUFBLEVBRUQsS0FBTzJFLFFBQVloTyxFQUFpQixDQUNsQ2MsS0FBTSxjQUNOMEksS0FBTSxPQUNOQyxXQUFZLE1BQ1pDLGNBQWUsS0FDZkMsaUNBQWtDLEdBQ2xDc0UsYUFBYyxlQUNkQyxjQUFlLEdBRWZDLHNCQUFzQnhKLEVBQUksQ0FDeEIsTUFBTXlKLEVBQWN6SixFQUFLeUosWUFDTHpKLEVBQUswSixZQUV6QixTQUFTQyxFQUFjdEMsRUFBY3VDLEVBQU8sRUFBQyxDQUMzQyxJQUFJQyxFQUFVLEVBQ2QsVUFBV3JDLEtBQVVILEVBQ25CLEdBQUlHLEVBQU9zQyxTQUFXLEtBQ3BCRCxFQUFVRSxLQUFLQyxJQUFJSCxFQUFTRCxDQUFJLE1BQzNCLENBQ0wsTUFBTUssRUFBTU4sRUFBYyxDQUFDbkMsRUFBT3NDLE9BQU8sRUFBR0YsRUFBTyxDQUFDLEVBQ3BEQyxFQUFVRSxLQUFLQyxJQUFJSCxFQUFTSSxDQUFHLENBQ2hDLENBRUgsT0FBT0osQ0FDVCxDQUVBLElBQUlLLEVBQWEsR0FDakIsTUFBTUwsRUFBVUYsRUFBY0YsQ0FBVyxFQUNyQ0ksRUFBVSxJQUNaSyxFQUFhQSxHQUFjTCxFQUFVLEdBQUssR0FDMUNLLEVBQWFILEtBQUtDLElBQUksR0FBSUUsQ0FBVSxHQUV0QyxNQUFNaEYsRUFBWTJFLEVBQVVLLEVBYTVCLFNBQVNDLEVBQVNDLEVBQWMsQ0FDOUIsTUFBTUMsRUFBZSxDQUFBLEVBQ3JCLFVBQVc5SixLQUFPNkosRUFDWjdKLEVBQUl1QixVQUFZdkIsRUFBSXVCLFNBQVMvRyxPQUFTLEVBQ3hDc1AsRUFBTXZFLEtBQUssR0FBR3FFLEVBQVM1SixFQUFJdUIsUUFBUSxDQUFDLEVBRXBDdUksRUFBTXZFLEtBQUt2RixDQUFHLEVBR2xCLE9BQU84SixDQUNULENBRUEsU0FBU0MsRUFBZUYsRUFBYyxDQUNwQyxNQUFNQyxFQUFRRixFQUFTQyxDQUFPLEVBQzlCLElBQUl4TixFQUFRLEVBQ1osVUFBVzJOLEtBQVFGLEVBQ2pCek4sR0FBUzJOLEVBQUszTixNQUVoQixPQUFPQSxDQUNULENBRUEsTUFBTyxDQUNMNE4sS0FBTSxDQUNKQyxhQUFjdkYsQ0FDZixFQUNEN0UsTUFBTyxDQUNMcUssT0FBUUEsQ0FBQyxDQUFFQyxNQUFBQSxFQUFPdEQsUUFBQUEsRUFBU3VELFlBQUFBLENBQWtCLElBQUksQ0FFL0MsTUFBTUMsRUFBb0IsQ0FBQSxFQUMxQnhELEVBQVF2RSxRQUFRLENBQUMwRSxFQUFhOUMsSUFBaUIsQ0FDN0NtRyxFQUFhckQsRUFBT3hFLEdBQUcsRUFBSSxDQUN6QndFLE9BQUFBLEVBQ0E5QyxNQUFBQSxFQUVKLENBQUMsRUFFRCxNQUFNb0csRUFBa0IsQ0FBQSxFQUNsQkMsRUFBb0IsQ0FBQSxFQUMxQixTQUFTQyxFQUFjdEIsRUFBb0JFLEVBQVksQ0FDckQsTUFBTWtCLEVBQWEsQ0FBQSxFQUNuQixVQUFXdkssS0FBT21KLEVBRWhCLEdBQUksQ0FBQ25KLEVBQUl1QixVQUFZdkIsRUFBSXVCLFNBQVMvRyxRQUFVLEVBQzFDK1AsRUFBV2hGLEtBQUltRixFQUFBLFlBQUEsTUFBQSxDQUFBLE1BQUEsc0VBQUEsTUFHSixDQUFFck8sTUFBTzJELEVBQUkzRCxNQUFRLEtBQU1zTyxPQUFRaEIsRUFBYU4sRUFBTyxLQUFNdUIsZUFBZ0I1SyxFQUFJa0gsS0FBSyxDQUFFLEVBQUEsQ0FFOUZsSCxFQUFJSCxLQUFLLENBQUEsQ0FDTixFQUVSMkssRUFBYWpGLEtBQUt2RixFQUFJeUMsR0FBRyxNQUNwQixDQUVMLE1BQU1wRyxFQUFRME4sRUFBZS9KLEVBQUl1QixRQUFRLEVBQ3pDZ0osRUFBV2hGLEtBQUltRixFQUFBLFlBQUEsTUFBQSxDQUFBLE1BQUEsc0JBQUEsRUFBQSxDQUFBQSxFQUFBLFlBQUEsTUFBQSxDQUFBLE1BQUEsc0VBQUEsTUFJRixDQUFFck8sTUFBT0EsRUFBUSxLQUFNc08sT0FBUWhCLEVBQWEsS0FBTWlCLGVBQWdCNUssRUFBSWtILEtBQUssQ0FBRSxFQUFBLENBRW5GbEgsRUFBSUgsS0FBSyxDQUFBLEVBQUE2SyxFQUFBQSxZQUFBLE1BQUEsQ0FBQSxNQUVBLHNCQUF1QkQsQ0FBQUEsRUFBY3pLLEVBQUl1QixTQUFVOEgsRUFBTyxDQUFDLENBQUMsQ0FBQSxDQUFBLENBQUEsQ0FDcEUsQ0FFVCxDQUVILE9BQU9rQixDQUNULENBRUEsU0FBU00sRUFBYzVELEVBQWFvQyxFQUFPLEVBQUMsQ0FDMUMsT0FBSXBDLEVBQU9zQyxTQUNURixFQUFPQSxFQUFPLEVBQ1B3QixFQUFjNUQsRUFBT3NDLFFBQVNGLENBQUksR0FFcEMsQ0FDTHlCLE9BQVE3RCxFQUNSb0MsS0FBQUEsRUFFSixDQUNBdkMsT0FBQUEsRUFBUXZFLFFBQVEsQ0FBQzBFLEVBQWE5QyxJQUFpQixDQUM3QyxJQUFJOEMsR0FBQUEsWUFBQUEsRUFBUThELG1CQUFvQkMscUJBQW9CLENBQ2xEVCxFQUFXaEYsS0FBSzZFLEVBQU1qRyxDQUFLLENBQUMsRUFDNUIsTUFDRCxDQUVELEdBQUlxRyxDQUFBQSxFQUFhakUsU0FBU1UsRUFBT3hFLEdBQUcsRUFJcEMsR0FBSXdFLEVBQU9zQyxRQUFTLENBQ2xCLEtBQU0sQ0FBRXVCLE9BQUFBLEVBQVF6QixLQUFBQSxDQUFJLEVBQUt3QixFQUFjNUQsQ0FBTSxFQUV2Q2dFLEVBQWFSLEVBQWMsQ0FBQ0ssQ0FBTSxFQUFHeEIsQ0FBTyxFQUNsRGlCLEVBQVdoRixLQUFLLEdBQUcwRixDQUFVLENBQzlCLE1BV0NWLEVBQVdoRixLQUFLNkUsRUFBTWpHLENBQUssQ0FBQyxDQUVoQyxDQUFDLEVBRU1vRyxDQUNULENBQ0QsRUFFSixFQUNEeEMsbUJBQXFCQyxJQVdaLENBQUUsR0FBR0EsRUFBTzdELE1BQU82RCxFQUFNa0QsU0FBVWpMLElBQUsrSCxFQUFNbUQsVUFFdkR6RyxlQUFpQkMsSUFDUixDQUFFQSxVQUFBQSxJQUVYQyxhQUFldEQsR0FDTixHQUVUdUQsa0JBQW1CLEdBQ25CQyxTQUFVLFVBRVZDLGdCQUFnQixDQUFFM0QsU0FBQUEsRUFBVTRELGdCQUFBQSxFQUFpQkMsU0FBQUEsRUFBVUMsVUFBQUEsQ0FBVyxFQUFBLENBQ2hFLE1BQU1DLEVBQWNELElBQ2RFLEVBQWtCLENBQUEsRUFDeEIsVUFBVzNDLEtBQU91QyxFQUFnQnpFLE1BQ2hDLFVBQVdOLEtBQU9nRixFQUFTWCxLQUNyQnJFLEVBQUlrRixDQUFNLElBQU0xQyxHQUNsQjJDLEVBQWdCRyxLQUFLdEYsQ0FBRyxFQUk5QixHQUFJbUIsRUFDRixVQUFXbkIsS0FBT21GLEVBQ2hCSCxFQUFTTyxtQkFBbUJ2RixFQUFLLEVBQUksT0FHbkMrRSxFQUFnQnpFLE1BQU0vRixPQUFTLEdBQ2pDeUssRUFBU1EsY0FBY0wsRUFBZ0IsQ0FBQyxDQUFDLENBRzlDLEVBQ0RNLDBCQUEwQkMsRUFBRyxDQUMzQixNQUFNYyxFQUFvQkEsQ0FBQ2EsRUFBZSxLQUFNLENBQzlDM0IsRUFBSWtCLHNCQUFzQlMsQ0FBTyxHQUdQOEQsT0FBQUEsRUFBQUEsTUFBTXpGLENBQUcsRUFDOUIsQ0FDTHRCLE1BQU8sQ0FHTixFQUNEeUMsUUFBUyxDQUNQQyxTQUFVLENBQ1JqRixLQUFNLENBQUVrRixLQUFNLEVBQU8sRUFDckJDLE9BQVEsQ0FDTjdGLFNBQVUsQ0FBQyxDQUFDdUUsRUFBSXZFLFNBQ2hCOEYsTUFBTyxTQUNQN0ssTUFBTyxHQUNQOEssTUFBTyxNQUNQa0UsTUFBTzFGLEVBQUkyRixlQUNYakUsa0JBQW1CLEdBQ25Ca0UsYUFBY0EsQ0FBQyxDQUFFSixRQUFBQSxDQUFPLElBQVcsQ0FDakMsTUFBTW5HLEVBQ0pXLEVBQUlYLDJCQUEyQm9CLFNBQVdULEVBQUlYLGdCQUFlLEVBQUtXLEVBQUlYLGdCQUNuRUEsRUFBZ0J6RSxRQUNuQnlFLEVBQWdCekUsTUFBUSxJQUUxQixNQUFNQyxFQUFZRCxHQUE0QixDQUN4Q0EsRUFFRnlFLEVBQWdCekUsTUFBTWdGLEtBQUs0RixFQUFReEYsRUFBSVQsVUFBVyxDQUFBLENBQUMsRUFHbkRGLEVBQWdCekUsTUFBUXlFLEVBQWdCekUsTUFBTStGLE9BQzNDN0QsR0FBYUEsSUFBUTBJLEVBQVF4RixFQUFJVCxVQUFTLENBQUUsQ0FBQyxFQUlsRHVCLEVBQWtCekIsRUFBZ0J6RSxLQUFLLEdBR25DaUwsRUFBVXhHLEVBQWdCekUsTUFBTWdHLFNBQVM0RSxFQUFReEYsRUFBSVQsVUFBVyxDQUFBLENBQUMsRUFHdkUsT0FBQXdGLEVBQUEsWUFBQWUsbUJBQUEsWUFBQSxFQUFBLENBQUEsU0FBNkJqTCxFQUFRLFdBQWNnTCxDQUFPLEVBQUEsSUFBQSxDQUMzRCxFQUVERSxtQkFBcUIvRCxHQUFZLENBQy9CLE1BQU1nRSxFQUFRaEcsRUFBSUssWUFBVyxHQUFNLENBQUEsRUFDN0JoQixFQUNKVyxFQUFJWCwyQkFBMkJvQixTQUFXVCxFQUFJWCxnQkFBZSxFQUFLVyxFQUFJWCxnQkFDbEV4RSxFQUFZRCxHQUE0QixDQUN4Q0EsRUFFRnlFLEVBQWdCekUsTUFBUW9MLEVBQU14RixJQUFLbEcsR0FBUUEsRUFBSTBGLEVBQUlULFVBQVcsQ0FBQSxDQUFDLEVBRy9ERixFQUFnQnpFLE1BQVEsSUFJdEJxTCxFQUNKRCxFQUFNblIsT0FBUyxHQUFLbVIsRUFBTUUsTUFBTzVMLEdBQVErRSxFQUFnQnpFLE1BQU1nRyxTQUFTdEcsRUFBSTBGLEVBQUlULFVBQVMsQ0FBRSxDQUFDLENBQUMsRUFDekY0RyxFQUFrQkgsRUFBTUksS0FBTTlMLEdBQVErRSxFQUFnQnpFLE1BQU1nRyxTQUFTdEcsRUFBSTBGLEVBQUlULFVBQVcsQ0FBQSxDQUFDLENBQUMsRUFFaEcsT0FBQXdGLEVBQUEsWUFBQWUsbUJBQUEsYUFBQSxFQUFBLENBQUEsU0FFY2pMLEVBQVEsV0FDTm9MLEVBQVcsY0FDUkUsR0FBbUIsQ0FBQ0YsQ0FBVyxFQUFBLElBQUEsQ0FHcEQsQ0FDRCxDQUNGLENBQ0YsRUFFSixFQUNEM0QsU0FBU3RDLEVBQW1CLFVBQzFCQSxHQUFBQSxFQUFBQSxFQUFJVixXQUFKVSxZQUFBQSxFQUFjcEYsUUFBZG9GLE1BQUFBLEVBQXFCcUcsWUFBWXJHLEVBQUl3QyxJQUN0QyxFQUNEM0gsU0FBUyxDQUFFNEgsYUFBQUEsRUFBY0MsZUFBQUEsRUFBZ0JDLFNBQUFBLENBQVUsRUFBQSxDQUNqRCxNQUFPLENBQ0xGLGFBQWVULEdBQVksQ0FDekIsS0FBTSxDQUFFVixPQUFBQSxFQUFRdEUsS0FBQUEsRUFBTXdFLE1BQUFBLENBQU8sRUFBR1EsRUFDNUJTLEdBQ0ZBLEVBQWEsQ0FDWEcsYUFBYzVGLEdBQVFzRSxFQUFPdUIsV0FBYSxTQUMxQzdGLEtBQUFBLEVBQ0F3RSxNQUFBQSxFQUNBc0IsSUFBS3RCLElBQVUsV0FDaEIsQ0FBQSxFQUdIbUIsRUFBVUksR0FBZSxDQUNuQkEsRUFBT04sY0FDVE0sRUFBT04sYUFBYVQsQ0FBRyxDQUUzQixDQUFDLENBQ0YsRUFDRFUsZUFBaUJNLEdBQWdCLENBQy9CTixFQUFlTSxDQUFPLEVBQ3RCTCxFQUFVSSxHQUFlLENBQ25CQSxFQUFPTCxnQkFDVEssRUFBT0wsZUFBZU0sQ0FBTyxDQUVqQyxDQUFDLENBQ0gsRUFFSixDQUNELENBQUEsRUFFRCxLQUFRc0QsU0FBZW5SLEVBQW9CLENBQ3pDYyxLQUFNLFdBQ05ULEtBQU0sV0FDTkMsV0FBWSxhQUNaMkYsVUFBVyxXQUNaLENBQUEsRUFFRCxLQUFHbUwsSUFBVXBSLEVBQWUsQ0FDMUJjLEtBQU0sU0FDTlQsS0FBTSxPQUNOb0ksT0FBUSxDQUFDLE9BQVEsVUFBVyxVQUFXLFFBQVEsQ0FDaEQsQ0FBQSxFQUVELEtBQVU0SSxXQUFpQnJSLEVBQXNCLENBQy9DYyxLQUFNLGdCQUNQLENBQUEsRUFDRCxLQUFLd1EsTUFBWXRSLEVBQWlCLENBQ2hDYyxLQUFNLFdBQ05tRixVQUFXLFlBQ1gzRixXQUFZLFlBQ2IsQ0FBQSxFQUNELEtBQWFpUixjQUFvQnZSLEVBQXlCLENBQ3hEYyxLQUFNLFdBQ05tRixVQUFXLFlBQ1gzRixXQUFZLGFBQ1prUixhQUFjLENBQUVDLGFBQWMsRUFBTSxDQUNyQyxDQUFBLEVBQ0QsS0FBTUMsT0FBa0IxUixFQUF1QixDQUM3Q2MsS0FBTSxrQkFDTlIsV0FBWSxhQUNadUUsUUFBUUYsRUFBSSxDQUNWLE9BQU81RSxFQUFhLEtBQU00RSxFQUFNLENBQUUsQ0FBQSxDQUNwQyxDQUNELENBQUEsRUFDRCxLQUFVZ04sV0FBaUIzUixFQUFzQixDQUMvQ2MsS0FBTSxpQkFDTlIsV0FBWSxhQUNac1IsY0FBY3ZSLEVBQUksQ0FDaEIsTUFBTyxDQUFFUyxLQUFNLGlCQUFrQlQsS0FBQUEsRUFDbkMsQ0FDRCxDQUFBLEVBQ0QsS0FBVXdSLFdBQWlCN1IsRUFBc0IsQ0FDL0NjLEtBQU0saUJBQ05SLFdBQVksWUFDYixDQUFBLEVBQ0QsS0FBUXdSLFNBQWU5UixFQUFvQixDQUN6Q2MsS0FBTSxjQUNOaVIsUUFBUXBNLEVBQVEsQ0FDZCxNQUFPLENBQ0xxTSxVQUFVQyxFQUFXLENBQ25CdE0sRUFBU3NNLENBQU0sQ0FDakIsRUFFSCxFQUNEQyxTQUFVLFdBQ1Z6SSxXQUFZLE1BQ2IsQ0FBQSxFQUNELEtBQVkwSSxhQUFtQm5TLEVBQXdCLENBQ3JEYyxLQUFNLG1CQUNOaVIsUUFBU0EsS0FDQSxHQUVWLENBQUEsRUFDRCxLQUFZSyxhQUFtQnBTLEVBQXdCLENBQ3JEYyxLQUFNLG1CQUNOaVIsUUFBUyxTQUNWLENBQUEsRUFFRCxLQUFVTSxXQUFpQnJTLEVBQXNCLENBQy9DYyxLQUFNLFFBQ1AsQ0FBQSxFQUNELEtBQUt3UixNQUFZdFMsRUFBaUIsQ0FDaENjLEtBQU0sV0FDTnlSLGlCQUFrQkEsQ0FBQyxDQUFFQyxJQUFBQSxFQUFLQyxLQUFBQSxFQUFNQyxXQUFBQSxFQUFZQyxZQUFBQSxFQUFhdEosTUFBQUEsQ0FBSyxLQUNyRCxDQUFFLG1CQUFvQnNKLEVBQWEsZ0JBQWlCdEosSUFFN0R1SixTQUFVLE9BQ1gsQ0FBQSxFQUNELEtBQVFDLFNBQWU3UyxFQUFvQixDQUN6Q2MsS0FBTSxhQUNQLENBQUEsRUFDRCxLQUFPZ1MsUUFBYzlTLEVBQW1CLENBQ3RDYyxLQUFNLFVBQ05ULEtBQU0sV0FDUCxDQUFBLEVBQ0QsS0FBTTJELE9BQWFoRSxFQUFrQixDQUNuQytTLEdBQUksTUFDSmpTLEtBQU0sWUFDTlQsS0FBTSxHQUNOMlMsY0FBZSxlQUNmQyxVQUFXLFVBQ1hDLG1CQUFtQmhLLEVBQUssQ0FDdEIsT0FBT0EsR0FBQUEsWUFBQUEsRUFBT2lLLE1BQ2YsRUFDREMscUJBQXFCQyxFQUFlQyxFQUFXQyxFQUFhLENBQzFELE9BQU9BLENBQ1IsRUFDREosT0FBUSxDQUNObFIsUUFBUyxVQUNUdVIsVUFBVyxXQUNaLEVBQ0RDLFVBQVVDLEVBQVEsQ0FDaEIsT0FBT0EsRUFBU1AsU0FBVyxTQUM1QixFQUNEUSxTQUFVLENBQ1gsQ0FBQSxFQUNELEtBQUlDLEtBQVc1VCxFQUFnQixDQUM3QmMsS0FBTSxVQUNOUixXQUFZLGFBQ1p1VCxVQUFXLFdBQ1osQ0FBQSxFQUNELEtBQU9DLFFBQWM5VCxFQUFtQixDQUN0Q2MsS0FBTSxjQUNONkcsSUFBSyxPQUNMb00sSUFBSyxPQUNOLENBQUEsRUFDRCxLQUFRQyxTQUFlaFUsRUFBb0IsQ0FDekNjLEtBQU0sY0FDTlIsV0FBWSxhQUNaMlQsUUFBUyxNQUNWLENBQUEsRUFDRCxLQUFZQyxhQUFtQmxVLEVBQXdCLENBQ3JEYyxLQUFNLG1CQUNONkcsSUFBSyxPQUNMeEcsY0FBZSxRQUlmZ1QsY0FBZSxvQkFDZnRQLFFBQVFGLEVBQUksQ0FDVixPQUFPNUUsRUFBYSxLQUFNNEUsRUFBTSxDQUM5QkssTUFBTyxDQUNMLENBQUMsS0FBSzdELGFBQWEsR0FBQyxDQUNsQixPQUFBeU8sRUFBQUEsWUFBQSxNQUFBLENBQUEsTUFDYyxzREFBc0QsRUFBQSxDQUFBQSxFQUFBLFlBQUEsT0FBQSxDQUFBLE1BQ25ELGNBQWVqTCxDQUFBQSxFQUFLeVAsWUFBV0MsRUFBQUEsdUJBQUF6RSxFQUFBLFlBQUEsT0FBQSxDQUFBLE1BQy9CLGFBQWEsRUFBQSxDQUFHakwsRUFBSzJQLFdBQVcsQ0FBQSxDQUFBLENBQUEsQ0FHbkQsQ0FDRCxDQUNGLENBQUEsQ0FDSCxDQUNELENBQUEsRUFFRCxLQUFLQyxNQUFZdlUsRUFBaUIsQ0FDaENjLEtBQU0sV0FDTjJFLE1BQU8sUUFDUCtPLElBQUssUUFDTDNQLFFBQVFGLEVBQUksQ0FDVixPQUFPNUUsRUFBYSxLQUFNNEUsRUFBTSxDQUM5QkcsTUFBTyxDQUNMLENBQUMsS0FBS1csS0FBSyxFQUFHZCxFQUFLYyxLQUNwQixDQUNGLENBQUEsQ0FDSCxDQUNELENBQUEsRUFDRCxLQUFPZ1AsUUFBY3pVLEVBQW1CLENBQ3RDYyxLQUFNLGFBQ040VCxRQUFTLFVBQ1RDLFFBQVMsU0FDVixDQUFBLEVBQ0QsS0FBT0MsUUFBYzVVLEVBQW1CLENBQ3RDYyxLQUFNLFlBQ1AsQ0FBQSxFQUNELEtBQU8rVCxRQUFjN1UsRUFBbUIsQ0FDdENjLEtBQU0sYUFDTmdVLGdCQUFpQixVQUNqQkMsZ0JBQWlCLFlBQ2pCL1QsUUFBUyxTQUNWLENBQUEsRUFoaUNLWixJQUNGLEtBQUttQyxhQUFhWixTQUFXdkIsRUFBTzRVLGFBQ3BDLEtBQUtoVCxRQUFRTCxTQUFXdkIsRUFBTzZVLFFBQy9CLEtBQUt2VCxXQUFXQyxTQUFXdkIsRUFBTzhVLFdBRXRDLENBNGhDRCxDQzNuQ0QsTUFBTUMsRUFBWXpTLEVBQ2xCLFNBQUEwUyxFQUF5QkMsRUFBUSxDQUMvQixVQUFXMU4sS0FBT3dOLEVBQ2hCRSxFQUFJLFVBQVUxTixFQUFLd04sRUFBVXhOLENBQUcsQ0FBQyxDQUVyQyxZQ01BLFNBQVMyTixHQUFHLENBQ0osTUFBQUMsRUFBWSxJQUFJclYsRUFBUSxDQUM1QixRQUFTc1YsRUFBQSxVQUNULGFBQWNDLEVBQUEsZUFDZCxXQUFZQyxFQUFBLFlBQUEsQ0FDYixFQUNEQyxPQUFBQSxZQUFVLElBQUlKLENBQVMsRUFDaEJBLENBQ1QsQ0FFZSxNQUFBbE0sRUFBQSxDQUNiLFFBQVFnTSxFQUFVN08sRUFBMEIsR0FBRSxDQUN4QyxPQUFBQSxFQUFRLGFBQWUsSUFDekI0TyxFQUFXQyxDQUFHLEVBR1RDLEdBQ1QsRUFDQSxJQUFBQSJ9