django-vue3-admin-web/node_modules/@fast-crud/ui-element/dist/ui-element.umd.js
2025-10-20 21:21:14 +08:00

3 lines
40 KiB
JavaScript

(function(g,y){typeof exports=="object"&&typeof module<"u"?y(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"],y):(g=typeof globalThis<"u"?globalThis:g||self,y(g.FsUiElement={},g.ElementPlus,g.FsUiInterface,g.Vue,g._,g.ElementPlusIconsVue))})(this,function(g,y,K,h,S,_){"use strict";function P(p){const f=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(p){for(const e in p)if(e!=="default"){const o=Object.getOwnPropertyDescriptor(p,e);Object.defineProperty(f,e,o.get?o:{enumerable:!0,get:()=>p[e]})}}return f.default=p,Object.freeze(f)}const E=P(_),{buildBinding:v,creator:t}=K.useUiRender();class k{constructor(f){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,o){return{onClosed:o}},buildWidthBind(e,o){return{width:o}},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:"upload",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"},this.dialog=t({name:"el-dialog",visible:"modelValue",customClass:"class",titleSlotName:"header",footerSlotName:"footer",buildOnClosedBind(e){return{onClosed:e}},footer(){return{}},open(e){y.ElDialog.open(e)},builder(e){return v(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:"el-option",value:"value",label:"label"}),this.select=t({name:"el-select",modelValue:"modelValue",clearable:"clearable",filterable:"filterable",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 v(this,e,{props:{[this.value]:e.value}})}}),this.radioButton=t({name:"el-radio-button",value:"value",builder(e){return v(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 o={};return S.forEach(e,(l,n)=>{o[n]=!0}),o}}),this.formItem=t({name:"el-form-item",prop:"prop",label:"label",rules:"rules",skipValidationWrapper:"div",injectFormItemContext(){const{formItem:e}=y.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 v(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:o,doAfterChange:l}){return{onCurrentChange(n){e(n),l()},onSizeChange(n){o(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:o,tableRef:l,getRowKey:n}){const a=n(),r=[];for(const i of o.value)for(const s of l.data)s[a]===i&&r.push(s);if(e)for(const i of r)l.toggleRowSelection(i,!0);else o.value.length>0&&l.setCurrentRow(r[0])},buildSelectionCrudOptions(e){const{compute:o}=e.useCompute();function l(n){const a=e.getRowKey(),r=e.getPageData();let i=a;S.isFunction(a)||(i=u=>u[a]);const s=r.map(i),c=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys;c.value||(c.value=[]);const d=c.value.filter(u=>!s.includes(u));return S.union(d,n)}if(e.multiple)return{table:{onSelectionChange:(a=[])=>{const r=e.getRowKey();let i=a.map(s=>s[r]);e.crossPage&&(i=l(i)),e.onSelectedKeysChanged(i)}},columns:{$checked:{form:{show:!1},column:{type:"selection",align:"center",width:"55px",order:-9999,reserveSelection:e.crossPage,columnSetDisabled:!0}}}};{const n=i=>{if(i==null){e.onSelectedKeysChanged([]);return}const s=e.getRowKey(),c=[i[s]];e.onSelectedKeysChanged(c)},a=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,r=h.computed(()=>a.value.length>0?a.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:o(i=>{if(i.form)return i.form[e.getRowKey()]}),props:{modelValue:r},slots:{default(){return""}}},conditionalRender:{match(){return!1}}}}}}}},rebuildRenderScope:e=>e,scrollTo(e){var o,l;(l=(o=e.tableRef)==null?void 0:o.value)==null||l.setScrollTop(e.top)},onChange({onSortChange:e,onFilterChange:o,bubbleUp:l}){return{onSortChange:n=>{const{column:a,prop:r,order:i}=n;e&&e({isServerSort:r&&a.sortable==="custom",prop:r,order:i,asc:i==="ascending"}),l(s=>{s.onSortChange&&s.onSortChange(n)})},onFilterChange:n=>{o(n),l(a=>{a.onFilterChange&&a.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 o=e.flatColumns;e.treeColumns;function l(c,d=1){let u=0;for(const C of c)if(C._parent==null)u=Math.max(u,d);else{const x=l([C._parent],d+1);u=Math.max(u,x)}return u}let n=50;const a=l(o);a>1&&(n=n-(a-1)*10,n=Math.max(30,n));const r=a*n;function i(c){const d=[];for(const u of c)u.children&&u.children.length>0?d.push(...i(u.children)):d.push(u);return d}function s(c){const d=i(c);let u=0;for(const C of d)u+=C.width;return u}return{bind:{headerHeight:r},slots:{header:({cells:c,columns:d,headerIndex:u})=>{const C={};d.forEach((m,b)=>{C[m.key]={column:m,index:b}});const x=[],B=[];function F(m,b){const V=[];for(const w of m)if(!w.children||w.children.length==0)V.push(h.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:w.width+"px",height:n*b+"px",justifyContent:w.align}},[w.title])),B.push(w.key);else{const R=s(w.children);V.push(h.createVNode("div",{class:"fs-multi-head-group "},[h.createVNode("div",{class:"custom-header-cell fs-multi-head-text el-table-v2__header-cell-text",style:{width:R+"px",height:n+"px",justifyContent:w.align}},[w.title]),h.createVNode("div",{class:"fs-multi-head-sub "},[F(w.children,b-1)])]))}return V}function T(m,b=1){return m._parent?(b=b+1,T(m._parent,b)):{parent:m,deep:b}}return d.forEach((m,b)=>{if((m==null?void 0:m.placeholderSign)===y.TableV2Placeholder){x.push(c[b]);return}if(!B.includes(m.key))if(m._parent){const{parent:V,deep:w}=T(m),R=F([V],a);x.push(...R)}else x.push(c[b])}),x}}}},rebuildRenderScope:e=>({...e,index:e.rowIndex,row:e.rowData}),buildMaxHeight:e=>({maxHeight:e}),hasMaxHeight:e=>!1,headerDomSelector:"",vLoading:"loading",setSelectedRows({multiple:e,selectedRowKeys:o,tableRef:l,getRowKey:n}){const a=n(),r=[];for(const i of o.value)for(const s of l.data)s[a]===i&&r.push(s);if(e)for(const i of r)l.toggleRowSelection(i,!0);else o.value.length>0&&l.setCurrentRow(r[0])},buildSelectionCrudOptions(e){const o=(l=[])=>{e.onSelectedKeysChanged(l)};return h.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 a=i=>{i?n.value.push(l[e.getRowKey()]):n.value=n.value.filter(s=>s!==l[e.getRowKey()]),o(n.value)},r=n.value.includes(l[e.getRowKey()]);return h.createVNode(h.resolveComponent("ElCheckbox"),{onChange:a,modelValue:r},null)},headerCellRenderer:l=>{const n=e.getPageData()||[],a=e.selectedRowKeys instanceof Function?e.selectedRowKeys():e.selectedRowKeys,r=c=>{c?a.value=n.map(d=>d[e.getRowKey()]):a.value=[]},i=n.length>0&&n.every(c=>a.value.includes(c[e.getRowKey()])),s=n.some(c=>a.value.includes(c[e.getRowKey()]));return h.createVNode(h.resolveComponent("el-checkbox"),{onChange:r,modelValue:i,indeterminate:s&&!i},null)}}}}}},scrollTo(e){var o,l;(l=(o=e.tableRef)==null?void 0:o.value)==null||l.scrollToTop(e.top)},onChange({onSortChange:e,onFilterChange:o,bubbleUp:l}){return{onSortChange:n=>{const{column:a,prop:r,order:i}=n;e&&e({isServerSort:r&&a.sortable==="custom",prop:r,order:i,asc:i==="ascending"}),l(s=>{s.onSortChange&&s.onSortChange(n)})},onFilterChange:n=>{o(n),l(a=>{a.onFilterChange&&a.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 v(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(o){e(o)}}},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:o,previewUrl:l,previewUrls:n,index:a})=>({"preview-src-list":n,"initial-index":a}),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,o,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 v(this,e,{slots:{[this.titleSlotName](){return h.createVNode("div",{class:"fsel-collapse-item-title fsel-flex-row space-between"},[h.createVNode("span",{class:"title-text"},[e.titleSlot(),h.createTextVNode(" ")]),h.createVNode("span",{class:"title-extra"},[e.extraSlot()])])}}})}}),this.badge=t({name:"el-badge",value:"value",builder(e){return v(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"}),f&&(this.notification.instance=f.Notification,this.message.instance=f.Message,this.messageBox.instance=f.MessageBox)}}const N=E;function I(p){for(const f in N)p.component(f,N[f])}const O="";function M(){const p=new k({Message:y.ElMessage,Notification:y.ElNotification,MessageBox:y.ElMessageBox});return K.uiContext.set(p),p}const H={install(p,f={}){return f.setupIcons!==!1&&I(p),M()},set:M};g.Element=k,g.default=H,Object.defineProperties(g,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWktZWxlbWVudC51bWQuanMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9lbGVtZW50LnRzeCIsIi4uLy4uL3NyYy9pY29ucy50cyIsIi4uLy4uL3NyYy9pbmRleC50cyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsbnVsbCxudWxsXSwibmFtZXMiOlsiYnVpbGRCaW5kaW5nIiwiY3JlYXRvciIsInVzZVVpUmVuZGVyIiwiRWxlbWVudCIsImNvbnN0cnVjdG9yIiwidGFyZ2V0IiwidHlwZSIsIm1vZGVsVmFsdWUiLCJzd2l0Y2giLCJhY3RpdmVDb2xvciIsImFjdGl2ZVRleHQiLCJhY3RpdmVWYWx1ZSIsImluYWN0aXZlQ29sb3IiLCJpbmFjdGl2ZVRleHQiLCJpbmFjdGl2ZVZhbHVlIiwibmFtZSIsImZvcm1XcmFwcGVyIiwidmlzaWJsZSIsImN1c3RvbUNsYXNzIiwiaXMiLCJ0aXRsZVNsb3ROYW1lIiwiYnVpbGRPbkNsb3NlZEJpbmQiLCJvbkNsb3NlZCIsImJ1aWxkV2lkdGhCaW5kIiwid2lkdGgiLCJidWlsZEluaXRCaW5kIiwiYnVpbGRJbm5lckJpbmQiLCJtZXNzYWdlQm94IiwiaW5zdGFuY2UiLCJ1bmRlZmluZWQiLCJvcGVuIiwiY29udGV4dCIsImNvbmZpcm0iLCJtZXNzYWdlIiwic3VjY2VzcyIsIm1zZyIsImVycm9yIiwid2FybiIsIndhcm5pbmciLCJpbmZvIiwibm90aWZpY2F0aW9uIiwiaWNvbiIsImlzQ29tcG9uZW50IiwiaWNvbnMiLCJhZGQiLCJjb2x1bW5zRmlsdGVyIiwiY29tcGFjdCIsImVkaXQiLCJyZW1vdmUiLCJzZWFyY2giLCJyZWZyZXNoIiwiZXhwb3J0IiwiY2hlY2siLCJzb3J0IiwibGVmdCIsInJpZ2h0IiwiY2xvc2UiLCJhcnJvd0xlZnQiLCJhcnJvd1JpZ2h0IiwibW9yZSIsInBsdXMiLCJ6b29tSW4iLCJ6b29tT3V0IiwicmVmcmVzaExlZnQiLCJyZWZyZXNoUmlnaHQiLCJ1cGxvYWQiLCJmdWxsU2NyZWVuIiwidW5GdWxsU2NyZWVuIiwicXVlc3Rpb24iLCJjYXJldFVwIiwiY2FyZXREb3duIiwiZXllIiwiZGlhbG9nIiwiZm9vdGVyU2xvdE5hbWUiLCJmb290ZXIiLCJvcHRzIiwiRWxEaWFsb2ciLCJidWlsZGVyIiwicHJvcHMiLCJ0aXRsZSIsInNsb3RzIiwiYnV0dG9uR3JvdXAiLCJjb2wiLCJyb3ciLCJjYXJkIiwiY2hlY2tib3hHcm91cCIsImNoZWNrYm94IiwicmVzb2x2ZUV2ZW50IiwiZSIsInZhbHVlIiwib25DaGFuZ2UiLCJjYWxsYmFjayIsImRyYXdlciIsImNvbGxhcHNlVHJhbnNpdGlvbiIsIm9wdGlvbiIsImxhYmVsIiwic2VsZWN0IiwiY2xlYXJhYmxlIiwiZmlsdGVyYWJsZSIsImJ1aWxkTXVsdGlCaW5kaW5nIiwibXVsdGlwbGUiLCJ0cmVlU2VsZWN0Iiwib3B0aW9ucyIsImNoaWxkcmVuIiwiYnVpbGRPcHRpb25LZXlzTmFtZUJpbmRpbmciLCJwYXJhbSIsInJhZGlvIiwicmFkaW9CdXR0b24iLCJyYWRpb0dyb3VwIiwiY2FzY2FkZXIiLCJmaWVsZE5hbWVzIiwibmFtZXNNYXAiLCJmb3JtIiwiaW5saW5lTGF5b3V0IiwibGF5b3V0IiwiaW5saW5lIiwidmFsaWRhdGVXcmFwIiwiZm9ybVJlZiIsInZhbGlkYXRlIiwidHJhbnNmb3JtVmFsaWRhdGVFcnJvcnMiLCJlcnJvcnMiLCJmb3JFYWNoIiwiaXRlbSIsImtleSIsImZvcm1JdGVtIiwicHJvcCIsInJ1bGVzIiwic2tpcFZhbGlkYXRpb25XcmFwcGVyIiwiaW5qZWN0Rm9ybUl0ZW1Db250ZXh0IiwidXNlRm9ybUl0ZW0iLCJvbkJsdXIiLCJidXR0b24iLCJ0ZXh0VHlwZSIsInRleHQiLCJsaW5rVHlwZSIsImxpbmsiLCJjaXJjbGUiLCJjb2xvcnMiLCJwYWdpbmF0aW9uIiwiY3VycmVudFBhZ2UiLCJ0b3RhbCIsInBhZ2VDb3VudCIsInNldEN1cnJlbnRQYWdlIiwic2V0UGFnZVNpemUiLCJkb0FmdGVyQ2hhbmdlIiwib25DdXJyZW50Q2hhbmdlIiwiZXZlbnQiLCJvblNpemVDaGFuZ2UiLCJ0YWJsZUNvbHVtbiIsImluZGV4IiwidGFibGVDb2x1bW5Hcm91cCIsInRhYmxlIiwiZGF0YSIsInJlbmRlck1vZGUiLCJkZWZhdWx0Um93S2V5IiwiZml4ZWRIZWFkZXJOZWVkQ29tcHV0ZUJvZHlIZWlnaHQiLCJidWlsZE1heEhlaWdodCIsIm1heEhlaWdodCIsImhhc01heEhlaWdodCIsImhlYWRlckRvbVNlbGVjdG9yIiwidkxvYWRpbmciLCJzZXRTZWxlY3RlZFJvd3MiLCJzZWxlY3RlZFJvd0tleXMiLCJ0YWJsZVJlZiIsImdldFJvd0tleSIsInJvd0tleSIsImN1clNlbGVjdGVkUm93cyIsInB1c2giLCJ0b2dnbGVSb3dTZWxlY3Rpb24iLCJsZW5ndGgiLCJzZXRDdXJyZW50Um93IiwiYnVpbGRTZWxlY3Rpb25DcnVkT3B0aW9ucyIsInJlcSIsImNvbXB1dGUiLCJ1c2VDb21wdXRlIiwiZ2V0Q3Jvc3NQYWdlU2VsZWN0ZWQiLCJjdXJTZWxlY3RlZElkcyIsImdldFBhZ2VEYXRhIiwibWFwSWQiLCJpc0Z1bmN0aW9uIiwiY3VycmVudElkcyIsIm1hcCIsIkZ1bmN0aW9uIiwib3RoZXJQYWdlU2VsZWN0ZWQiLCJmaWx0ZXIiLCJpbmNsdWRlcyIsInVuaW9uIiwib25TZWxlY3Rpb25DaGFuZ2UiLCJjaGFuZ2VkUm93cyIsInNlbGVjdGVkS2V5cyIsImNyb3NzUGFnZSIsIm9uU2VsZWN0ZWRLZXlzQ2hhbmdlZCIsImNvbHVtbnMiLCIkY2hlY2tlZCIsInNob3ciLCJjb2x1bW4iLCJhbGlnbiIsIm9yZGVyIiwicmVzZXJ2ZVNlbGVjdGlvbiIsImNvbHVtblNldERpc2FibGVkIiwiY2hhbmdlZCIsImNvbXB1dGVkIiwiaGlnaGxpZ2h0Q3VycmVudFJvdyIsIiRzZWxlY3RlZCIsImNvbXBvbmVudCIsImN0eCIsImRlZmF1bHQiLCJjb25kaXRpb25hbFJlbmRlciIsIm1hdGNoIiwicmVidWlsZFJlbmRlclNjb3BlIiwic2NvcGUiLCJzY3JvbGxUbyIsInNldFNjcm9sbFRvcCIsInRvcCIsIm9uU29ydENoYW5nZSIsIm9uRmlsdGVyQ2hhbmdlIiwiYnViYmxlVXAiLCJpc1NlcnZlclNvcnQiLCJzb3J0YWJsZSIsImFzYyIsImV2ZW50cyIsImZpbHRlcnMiLCJ0YWJsZUNvbHVtblYyIiwidGFibGVDb2x1bW5Hcm91cFYyIiwidGFibGVWMiIsInJlbmRlck1ldGhvZCIsImNvbHVtbnNJc0ZsYXQiLCJidWlsZE11bHRpSGVhZGVyc0JpbmQiLCJmbGF0Q29sdW1ucyIsInRyZWVDb2x1bW5zIiwiZGVlcE9mQ29sdW1ucyIsImRlZXAiLCJtYXhEZWVwIiwiX3BhcmVudCIsIk1hdGgiLCJtYXgiLCJyZXMiLCJsaW5lSGVpZ2h0IiwiZmluZExlYWYiLCJwYXJlbnRzIiwibGVhZnMiLCJjb3VudExlYWZXaWR0aCIsImxlYWYiLCJiaW5kIiwiaGVhZGVySGVpZ2h0IiwiaGVhZGVyIiwiY2VsbHMiLCJoZWFkZXJJbmRleCIsImVsQ29sdW1uc01hcCIsImdyb3VwQ2VsbHMiLCJ1c2VkTGVhZktleXMiLCJidWlsZEhlYWRUcmVlIiwiX2NyZWF0ZVZOb2RlIiwiaGVpZ2h0IiwianVzdGlmeUNvbnRlbnQiLCJmaW5kVG9wUGFyZW50IiwicGFyZW50IiwicGxhY2Vob2xkZXJTaWduIiwiVGFibGVWMlBsYWNlaG9sZGVyIiwiaGVhZGVyQ2VsbCIsInJvd0luZGV4Iiwicm93RGF0YSIsInVucmVmIiwiZml4ZWQiLCJzZWxlY3Rpb25GaXhlZCIsImNlbGxSZW5kZXJlciIsImNoZWNrZWQiLCJfcmVzb2x2ZUNvbXBvbmVudCIsImhlYWRlckNlbGxSZW5kZXJlciIsIl9kYXRhIiwiYWxsU2VsZWN0ZWQiLCJldmVyeSIsImNvbnRhaW5zQ2hlY2tlZCIsInNvbWUiLCJzY3JvbGxUb1RvcCIsInRleHRBcmVhIiwidGFnIiwiaW5wdXRHcm91cCIsImlucHV0IiwiaW5wdXRQYXNzd29yZCIsInBhc3N3b3JkVHlwZSIsInNob3dQYXNzd29yZCIsIm51bWJlciIsImRhdGVQaWNrZXIiLCJidWlsZERhdGVUeXBlIiwidGltZVBpY2tlciIsImRyb3Bkb3duIiwiY29tbWFuZCIsIm9uQ29tbWFuZCIsIiRldmVudCIsInNsb3ROYW1lIiwiZHJvcGRvd25NZW51IiwiZHJvcGRvd25JdGVtIiwiaW1hZ2VHcm91cCIsImltYWdlIiwiYnVpbGRQcmV2aWV3QmluZCIsInVybCIsInVybHMiLCJwcmV2aWV3VXJsIiwicHJldmlld1VybHMiLCJmYWxsYmFjayIsInByb2dyZXNzIiwibG9hZGluZyIsImlkIiwidHlwZUltYWdlQ2FyZCIsInR5cGVJbWFnZSIsImdldFN0YXR1c0Zyb21FdmVudCIsInN0YXR1cyIsImdldEZpbGVMaXN0RnJvbUV2ZW50IiwicmVzcG9uc2UiLCJmaWxlIiwiZmlsZUxpc3QiLCJ1cGxvYWRpbmciLCJpc1N1Y2Nlc3MiLCJmaWxlSXRlbSIsImxpbWl0QWRkIiwidGFicyIsInRhYkNoYW5nZSIsInRhYlBhbmUiLCJ0YWIiLCJjb2xsYXBzZSIsImtleU5hbWUiLCJjb2xsYXBzZUl0ZW0iLCJleHRyYVNsb3ROYW1lIiwidGl0bGVTbG90IiwiX2NyZWF0ZVRleHRWTm9kZSIsImV4dHJhU2xvdCIsImJhZGdlIiwidG9vbHRpcCIsImNvbnRlbnQiLCJ0cmlnZ2VyIiwiZGl2aWRlciIsInBvcG92ZXIiLCJjb250ZW50U2xvdE5hbWUiLCJ0cmlnZ2VyU2xvdE5hbWUiLCJOb3RpZmljYXRpb24iLCJNZXNzYWdlIiwiTWVzc2FnZUJveCIsImljb25zTGlzdCIsInNldHVwSWNvbnMiLCJhcHAiLCJzZXQiLCJlbGVtZW50VWkiLCJFbE1lc3NhZ2UiLCJFbE5vdGlmaWNhdGlvbiIsIkVsTWVzc2FnZUJveCIsInVpQ29udGV4dCJdLCJtYXBwaW5ncyI6IjR4QkF1RU0sQ0FBRUEsYUFBQUEsRUFBY0MsUUFBQUEsR0FBWUMsRUFBVyxZQUFBLFFBQ2hDQyxDQUFPLENBQ2xCQyxZQUFZQyxFQUEwQixDQVF0QyxLQUFJQyxLQUFHLFVBQ1AsS0FBVUMsV0FBRyxhQUViLEtBQU1DLE9BQWFQLEVBQWtCLENBQ25D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