spx-com
Version:
Sharepoint 2013 Client Object Model Library
1 lines • 140 kB
JavaScript
var spx=function(e,t){"use strict";function r(e,t,r,n,i,a,o){try{var u=e[a](o),s=u.value}catch(e){return void r(e)}u.done?t(s):Promise.resolve(s).then(n,i)}function n(e){return function(){var t=this,n=arguments;return new Promise(function(i,a){var o=e.apply(t,n);function u(e){r(o,i,a,u,s,"next",e)}function s(e){r(o,i,a,u,s,"throw",e)}u(void 0)})}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(r,!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(r).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,r){return(h=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&p(i,r.prototype),i}).apply(null,arguments)}function m(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function d(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e,t){return b(e)||function(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,u=e[Symbol.iterator]();!(n=(o=u.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==u.return||u.return()}finally{if(i)throw a}}return r}(e,t)||k()}function g(e){return b(e)||y(e)||k()}function x(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||y(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(e){if(Array.isArray(e))return e}function y(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function k(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function w(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&t.hasOwnProperty("default")?t.default:t;var R,S,_,P={create:"created",update:"updated",delete:"deleted",recycle:"recycled",get:"get",copy:"copied",move:"moved",restore:"restored",clear:"cleared",erase:"erased",send:"sent"},U={101:!0,109:!0,110:!0,113:!0,114:!0,116:!0,119:!0,121:!0,122:!0,123:!0,175:!0,851:!0,10102:!0},C={AppAuthor:!0,AppEditor:!0,Author:!0,CheckedOutTitle:!0,CheckedOutUserId:!0,CheckoutUser:!0,ContentTypeId:!0,Created:!0,Created_x0020_By:!0,Created_x0020_Date:!0,DocConcurrencyNumber:!0,Editor:!0,FSObjType:!0,FileDirRef:!0,FileLeafRef:!0,FileRef:!0,File_x0020_Size:!0,File_x0020_Type:!0,FolderChildCount:!0,GUID:!0,HTML_x0020_File_x0020_Type:!0,ID:!0,InstanceID:!0,IsCheckedoutToLocal:!0,ItemChildCount:!0,Last_x0020_Modified:!0,MetaInfo:!0,Modified:!0,Modified_x0020_By:!0,Order:!0,ParentLeafName:!0,ParentVersionString:!0,ProgId:!0,ScopeId:!0,SortBehavior:!0,SyncClientId:!0,TemplateUrl:!0,UniqueId:!0,VirusStatus:!0,WorkflowInstanceID:!0,WorkflowVersion:!0,owshiddenversion:!0,xd_ProgID:!0,xd_Signature:!0,_CheckinComment:!0,_CopySource:!0,_HasCopyDestinations:!0,_IsCurrentVersion:!0,_Level:!0,_ModerationComments:!0,_ModerationStatus:!0,_SharedFileIndex:!0,_SourceUrl:!0,_UIVersion:!0,_UIVersionString:!0,ImageHeight:!0,ImageWidth:!0,PreviewExists:!0,ThumbnailExists:!0},T=function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},O={I:function(e){return e},K:function(e){return function(){return e}},A:function(e){return function(t){return e(t)}},U:function(e){return e(e)},Y:function(e){return O.U(function(t){return e(function(e){return t(t)(e)})})},C:function(e){return function(t){return function(r){return e(r)(t)}}},S:function(e){return function(t){return function(r){return e(r)(t(r))}}},SI:function(e){return function(t){return function(r){return t(r)(e(r))}}},SA:function(e){return function(t){return function(){var r=n(regeneratorRuntime.mark(function r(n){return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.t0=e(n),r.next=3,t(n);case 3:return r.t1=r.sent,r.abrupt("return",(0,r.t0)(r.t1));case 5:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}()}},SIA:function(e){return function(t){return function(){var r=n(regeneratorRuntime.mark(function r(n){return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.t0=t(n),r.next=3,e(n);case 3:return r.t1=r.sent,r.abrupt("return",(0,r.t0)(r.t1));case 5:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}()}}},I=O.I,j=O.K,L=O.Y,F=O.C,E=function(e){return function(t){return e(t),t}},D=function(e){return function(t,r){return e(t)(r)}},A=function(e){return function(t){var r=v(t,2),n=r[0],i=r[1];return function(t){return e(t)?n(t):i?i(t):t}}},M=function(e){return function(t){return function(r){var n=t[e(r)];return n?n(r):t.default?t.default(r):void 0}}},N=M(T),V=function(e){return function(t){return e+t}},B=function(e){return function(t){return e<t}},Q=function(e){return function(t){return e.test(t)}},q=function(e){return function(t){return function(r){return r.replace(e,t)}}},W=function(e){return function(t){return t.match(e)||[]}},H=function(e){return q(e)("")},G=function(e){return function(t){return t.split(e)}},$=function(e){return e.trim()},K=function(e){return"array"===T(e)?e:e?[e]:[]},J=function(e){return function(t){return t.map(e)}},X=function(e){return function(t){return t.filter(e)}},z=function(e){return function(t){return t.join(e)}},Z=X(function(e){return void 0!==e}),Y=function(e){return function(t){return e.concat(t)}},ee=function(e){return function(t){return function(r){return r.reduce(D(e),N({object:j({}),array:j([]),default:I})(t))}}},te=ee(function(e){return ye([A(Pe)([te,I]),Y(e)])})([]),re=function(e){return e[0]},ne=function(e){return g(e).slice(1)},ie=function(e){return e[e.length-1]},ae=(R=0,S=-1,function(e){return e.slice(R,S)}),oe=function(){return[]},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(t){return function(r){var n=e;return ee(function(e){return function(r){void 0===e[n]&&(e[n]=[]);var i=e[n];return i.push(r),i.length===t&&(n+=1),e}})([])(r)}}}(),se=function(e){return X(function(t){return!!t[e]})},ce=function(e){return ye([ee(function(t){return function(r){return t[r[e]]=r,t}})({}),Object.values])},le=function(e){return function(t){return t[e]?t[e]():t}},fe=function(e){return function(t){return function(r){return r[e]?r[e](t):r}}},pe=function(e){return function(t){return function(r){return t[e]?t[e](r):t}}},he=function(e){return function(t){return function(r){return t[e].apply(t,x(r))}}},me=function(e){return function(t){return t[e]}},de=function(e){return Object.keys(e)},ve=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return h(e,r)}},ge=function(e){return new e},xe=function(){return null},be=function(e){return L(function(t){return function(r){var n=g(r),i=n[0],a=n.slice(1);return function(r){return a.length?t(a)(e(i)(r)):e(i)(r)}}})},ye=ee(function(e){return function(t){return function(r){return t(e(r))}}})(I),ke=function(e){return!!e},we=function(e){return!e},Re=function(){return!1},Se=(ye([function(e){return function(t){return t===e}},we]),function(e){return"number"===T(e)}),_e=function(e){return"string"===T(e)},Pe=function(e){return"array"===T(e)},Ue=function(e){return"object"===T(e)},Ce=function(e){var t=T(e);return"blob"===t||"file"===t},Te=Q(/^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$/),Oe=function(e){return null===e},Ie=ye([Oe,we]),je=function(e){return void 0===e},Le=ye([je,we]),Fe=ye([function(e){return 0===e},we]),Ee=ye([function(e){return"number"===T(e)&&"NaN"===e.toString()},we]),De=function(e){return Se(e)&&Fe(e)&&Ee(e)},Ae=function(e){return""===e},Me=ye([Ae,we]),Ne=ye([X(Le),me("length"),ke]),Ve=ye([Ne,we]),Be=A(Ue)([ye([de,Ne]),Re]),Qe=(ye([de,Ve]),function(e){return"error"!==T(e)}),qe=function(e){return Le(e)&&Ie(e)},We=(ye([qe,we]),A(qe)([N({number:De,string:Me,array:Ne,object:Be,null:Re,default:function(){return!0}}),ke])),He=(ye([We,we]),function(e){return function(t){return t[e]}}),Ge=function(e){return ye([me(e),qe])},$e=function(e){return ye([me(e),We])},Ke=function(e){return function(t){return function(r){try{return e(r)}catch(e){return t(e)(r)}}}},Je=function(e){throw new Error(e)},Xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.silent||t.silentInfo||console.log(e)},ze=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.box,n=t.name,i=t.detailed,a=r.getCount();Xe("".concat(P[e]," ").concat(a," ").concat(n).concat(a>1?"s":"").concat(i?": ".concat(r.join()):""," "),t)},Ze=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.box,n=t.name,i=t.detailed,a=t.contextUrl,o=r.getCount(e);Xe("".concat(P[e]," ").concat(o," ").concat(n).concat(o>1?"s":""," at ").concat(a||"/").concat(i?": ".concat(r.join()):""),t)},Ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.box,n=t.name,i=t.detailed,a=t.contextUrl,o=t.listUrl,u=r.getCount(e);Xe("".concat(P[e]," ").concat(u," ").concat(n).concat(u>1?"s":""," in ").concat(o," at ").concat(a||"/").concat(i?": ".concat(r.join()):""),t)},et=F(function(e){return function(t){return function(r){return K(r).reduce(D(F(e)),K(t))}}}(ye([function(e){return ee(function(t){return function(r){var n=r[e],i=qe(n)&&n.get_lookupId?n.get_lookupId():n,a=t[i];return t[i]=je(a)?[r]:Pe(a)?Y(a)(r):[a,r],t}})({})},function(e){return L(function(t){return function(r){return N({array:e,object:function(n){for(var i=Reflect.ownKeys(n),a=0;a<i.length;a+=1){var o=i[a],u=n[o];r[o]=Pe(u)?e(u):t({})(u)}return r},default:I})}})({})}]))),tt=function(e){return function(t){return ee(function(t){return function(r){var n=r[e];return t[qe(n)&&n.get_lookupId?n.get_lookupId():n]=r,t}})({})(K(t))}},rt=Q(/\/$/),nt=Q(/\.[^\/]+$/),it=se("Url"),at=(X(ye([me("ID"),De])),X(function(e){return e.Url&&nt(e.Url)})),ot=ce("Url"),ut=A(Q(/^\//))([I,V("/")]),st=H(/\/$/),ct=H(/^\//),lt=q(/\/\/+/g)("/"),ft=G("/"),pt=ye([st,ft,ie]),ht=z("/"),mt=ye([st,ft,ae,ht]),dt=A(Q(/\./))([mt,st]),vt=A(Q(/\./))([pt,xe]),gt=function(e){return Me(e)&&!rt(e)},xt=function(e){return function(t){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.Url,i=r.Folder;if(i){var a=ct(i);return n?"".concat(a,"/").concat(pt(n)):a}return n&&Q(/\//)(n)?"/"===n?"/":ct(ie(G("@list@")(q(t)("@list@")(q(ct(e))("@web@")(n))))):n}}},bt=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.Url,n=t.Folder;if(n){var i=ct(n);return r?"".concat(i,"/").concat(pt(r)):i}return r&&Q(/\//)(r)?"/"===r?"/":ct(ie(G("@web@")(q(ct(e))("@web@")(r)))):r}},yt=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:I;i(this,e),this.prop="Url",this.joinProp="Url",this.value=Pe(t)?A(Ne)([ye([J(r),n]),j([r()])])(t):r(t)}return o(e,[{key:"reduce",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Pe(this.value)?ee(e)(t)(this.value):e(t)(this.value)}},{key:"some",value:function(e){return Pe(this.value)?this.value.some(e):e(this.value)}},{key:"chain",value:function(e){return Pe(this.value)?Promise.all(J(e)(this.value)):e(this.value)}},{key:"join",value:function(){return Pe(this.value)?z(", ")(J(me(this.joinProp))(this.value)):this.value[this.joinProp]}},{key:"getCount",value:function(){var e=this;return Pe(this.value)?this.value.filter(function(t){return Le(t[e.prop])}).length:Le(this.value[this.prop])?1:0}},{key:"getHead",value:function(){return Pe(this.value)?this.value[0]:this.value}},{key:"getHeadPropValue",value:function(){return Pe(this.value)?this.value[0]?this.value[0][this.prop]:void 0:this.value[this.prop]}},{key:"getIterable",value:function(){return Pe(this.value)?this.value:[this.value]}},{key:"isArray",value:function(){return Pe(this.value)}}]),e}(),kt=function(e){var t=e.contextUrl,r=void 0===t?"/":t,i=e.elementBox,a=e.bundleSize,o=void 0===a?252:a;return function(){var e=n(regeneratorRuntime.mark(function e(t){var n,a,u,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=0,a=St(r),u=[a],e.next=5,i.chain(function(e){return(n+=1)>=o&&(a=St(r),u.push(a),n=0),t({clientContext:a,element:e})});case 5:return s=e.sent,e.abrupt("return",{clientContexts:u,result:s});case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()},wt=function(e){var t=e.elementBox;return function(e){return t.chain(function(){var t=n(regeneratorRuntime.mark(function t(r){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e({element:r}));case 1:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}())}},Rt=ve(SP.ClientContext),St=function(e){var t=e;/^https?:/.test(e)||/^\//.test(e)||(t=ut(e)),/\.\/$/.test(t)&&(t=st(t));var r=Rt(t);return r.set_requestTimeout(36e5),r},_t=function(e){return A(qe)([ye([A(j(e))([le("get_listItemAllFields")]),A(Ue)([(t={get_fieldValues:le("get_fieldValues"),get_objectData:ye([le("get_objectData"),le("get_properties")]),default:Ke(ye([JSON.stringify,V("Wrong spObject: "),Je]))(Je)},function(e){for(var r=Reflect.ownKeys(t),n=0;n<r.length;n+=1){var i=r[n];if(e[i])return t[i](e);if(e.default)return e.default(e)}})])])]);var t},Pt=ye([A(He("body"))([ye([me("body"),A(_e)([JSON.parse])]),me("data")]),A(He("d"))([ye([me("d"),A(He("results"))([me("results")])])])]),Ut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A(Pe)([ye([te,Z,A(j(t.expanded))([I,ye([J(_t(t.asItem)),A(j(t.groupBy))([et(t.groupBy),A(j(t.mapBy))([tt(t.mapBy)])])])])]),A(j(t.expanded))([I,_t(t.asItem)])])(e)},Ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return A(Pe)([ye([te,ye([A(j(t.expanded))([I]),J(Pt),A(j(t.groupBy))([et(t.groupBy),A(j(t.mapBy))([tt(t.mapBy)])])])]),Pt])(e)},Tt=A(Be)([A($e("view"))([A($e("groupBy"))([function(e){return Y(K(e.view))(K(e.groupBy))},ye([me("view"),K])]),oe]),oe]),Ot=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return A(He("getEnumerator"))([ye([function(e){return ye([j(Tt(r)),A(Ne)([function(t){return[e,"Include(".concat(t,")")]},j([e])])])(e)},he("loadQuery")(e)]),E(ye([function(e){return ye([j(Tt(r)),A(Ne)([function(t){return[e,t]},j([e])])])(e)},he("load")(e)]))])(t)},It=function(){var e=n(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){t.executeQueryAsync(e,function(e,t){var n=t.get_errorTraceCorrelationId();r(new Error("\nMessage: ".concat(t.get_message().replace(/\n{1,}/g," "),"\nValue: ").concat(t.get_errorValue(),"\nType: ").concat(t.get_errorTypeName(),"\nId: ").concat(n)))})}));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),jt=function(){var e=n(regeneratorRuntime.mark(function e(t,r,n){var i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=Ot(t,r,n),e.next=3,It(t);case 3:return e.abrupt("return",i);case 4:case"end":return e.stop()}},e)}));return function(t,r,n){return e.apply(this,arguments)}}(),Lt=function(){var e=n(regeneratorRuntime.mark(function e(t){var r,n=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.length>1&&void 0!==n[1]?n[1]:{},e.abrupt("return",ye([lt,st,ut,ve(SP.RequestExecutor),function(e){return new Promise(function(t,n){return e.executeAsync(c({},r,{method:ye([me("method"),A(Q(/post/i))([j("POST"),j("GET")])])(r),success:t,error:function(e){var t=r.silent,i=r.silentErrors;if(!t&&!i){var a=e.body;if("string"===T(e.body))try{a=JSON.parse(e.body).error.message.value}catch(e){}console.error("\nMessage: ".concat(e.statusText,"\nCode: ").concat(e.statusCode,"\nValue: ").concat(a))}n(e)}}))})}])(t));case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),Ft=N({arraybuffer:ye([ve(Uint8Array),ee((_=String.fromCharCode,function(e){return function(t){return e+_(t)}}))(""),btoa]),default:Ke(btoa)(function(){return I})}),Et=function(e){return function(t){return function(r){return t.set_item(e,r)}}},Dt=function(e){return A(j(e))([be(function(e){return ye([le("get_folders"),fe("getByUrl")(e)])})(ye([q(/\/\/+/)("/"),G("/")])(e)),I])},At=function(e){return function(t){return function(r){for(var n=Reflect.ownKeys(t),i=0;i<n.length;i+=1){var a=n[i],o=e[a],u=t[a];o?function(){var e=Et(o.InternalName)(r),t=function(t){return function(r){return ye([t(r),e])}};switch(o.TypeAsString){case"Lookup":t(Vt)(SP.FieldLookupValue)(u);break;case"LookupMulti":t(Mt)(SP.FieldLookupValue)(K(u));break;case"User":t(Vt)(SP.FieldUserValue)(u);break;case"UserMulti":t(Mt)(SP.FieldUserValue)(K(u));break;case"TaxonomyFieldType":e("-1;#".concat(u.get_label(),"|").concat(u.get_termGuid()));break;case"TaxonomyFieldTypeMulti":N({object:ye([me("$2_1"),ye([ee(function(e){return function(t){return e.concat("-1;#".concat(t.get_label(),"|").concat(t.get_termGuid()))}})([]),z(";#"),e])]),array:ye([z(";"),Et("TaxKeywordTaxHTField")(r)]),string:Et("TaxKeywordTaxHTField")(r)})(u);break;default:e(u)}}():Et(a)(r)(u)}return r.update(),r}}},Mt=function(e){return ye([ee(function(t){return A(qe)([ye([Vt(e),Y(t)])])})([]),A(Ne)([I,xe])])},Nt=function(e){return function(t){return ye([ge,E(fe("set_lookupId")(t))])(e)}},Vt=function(e){return ye([A(Oe)([xe,A(He("get_lookupId"))([ye([le("get_lookupId"),Nt(e)]),ye([parseInt,A(j((t=Se,function(e){return ke(t&&e)})(B(0))))([Nt(e),xe])])])])]);var t},Bt=function(e){return function(t){for(var r=Reflect.ownKeys(e),n=0;n<r.length;n+=1){var i=r[n],a=e[i];void 0!==a&&t[i]&&t[i](a)}return t}},Qt=function(e){return t({url:"".concat(ut(e),"/_api/contextinfo"),headers:{Accept:"application/json; odata=verbose"},method:"POST"}).then(function(e){return e.data.d.GetContextWebInformation.FormDigestValue})},qt=function e(){return e.cache||(t=SP.PermissionKind,e.cache=Object.keys(t).reduce(function(e,r){var n=t[r];return Se(n)&&(e[r]=n),e},{}));var t},Wt=N({object:function(e){return Object.assign({},e)},string:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return u({},"Query",e)},default:function(){return u({},"Query","")}}),Ht=ve(function(){function e(t,r){i(this,e),this.name="search",this.parent=t,this.element=Wt(r),this.contextUrl=t.box.getHeadPropValue(),this.rowsPerPage=this.element.RowsPerPage||10,void 0===this.element.StartRow&&(this.element.StartRow=0)}var t,r,a,u;return o(e,[{key:"get",value:(u=n(regeneratorRuntime.mark(function e(t){var r,n,i,a,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=St(this.contextUrl||"/"),n=this.element,i=new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(r),a=new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(r),Bt({set_queryText:n.Query,set_clientType:n.ClientType||"AllResultsQuery",set_queryTemplate:n.QueryTemplate?n.QueryTemplate.join(" "):void 0,set_refiners:n.Refiners,set_rowsPerPage:n.RowsPerPage||this.rowsPerPage,set_totalRowsExactMinimum:n.TotalRowsExactMinimum||11,set_blockDedupeMode:n.BlockDedupeMode,set_bypassResultTypes:n.BypassResultTypes,set_collapseSpecification:n.CollapseSpecification,set_culture:n.Culture||1033,set_desiredSnippetLength:n.DesiredSnippetLength,set_enableInterleaving:n.EnableInterleaving,set_enableNicknames:n.EnableNicknames,set_enableOrderHitHighlightedProperty:n.EnableOrderHitHighlightedProperty,set_enablePhonetic:n.EnablePhonetic,set_enableQueryRules:n.EnableQueryRules,set_enableSorting:n.EnableSorting,set_enableStemming:n.EnableStemming,set_generateBlockRankLog:n.GenerateBlockRankLog,set_hiddenConstrains:n.HiddenConstrains,set_hitHighlightedMultivaluePropertyLimit:n.HitHighlightedMultivaluePropertyLimit,set_impressionID:n.ImpressionID,set_maxSnippetLength:n.MaxSnippetLength,set_personalizationData:n.PersonalizationData,set_processBestBets:n.ProcessBestBets,set_processPersonalFavorites:n.ProcessPersonalFavorites,set_queryTag:n.QueryTag,set_rankingModelId:n.RankingModelId,set_refinementFilters:n.RefinementFilters,set_reorderingRules:n.ReorderingRules,set_resultsUrl:n.ResultsUrl,set_rowLimit:n.RowLimit||10,set_startRow:n.StartRow,set_showPeopleNameSuggestions:n.ShowPeopleNameSuggestions||!1,set_summaryLength:n.SummaryLength,set_timeZoneId:n.TimeZoneId,set_timeout:n.Timeout,set_trimDuplicates:n.TrimDuplicates,set_trimDuplicatesIncludeId:n.TrimDuplicatesIncludeId,set_uiLanguage:n.UiLanguage||1033})(a),Ot(r,a,t),o=i.executeQuery(a),e.next=9,It(r);case 9:return e.abrupt("return",o.get_value());case 10:case"end":return e.stop()}},e,this)})),function(e){return u.apply(this,arguments)})},{key:"next",value:(a=n(regeneratorRuntime.mark(function e(t){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.get(t);case 2:return r=e.sent,this.element.StartRow+=this.rowsPerPage,e.abrupt("return",r);case 5:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"previous",value:(r=n(regeneratorRuntime.mark(function e(t){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.get(t);case 2:return r=e.sent,this.element.StartRow-=this.rowsPerPage,e.abrupt("return",r);case 5:case"end":return e.stop()}},e,this)})),function(e){return r.apply(this,arguments)})},{key:"move",value:(t=n(regeneratorRuntime.mark(function e(){var t,r,n=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:{},r=t.page,this.element.StartRow=r*this.rowsPerPage,e.abrupt("return",this.get(t));case 4:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})}]),e}()),Gt="Title",$t=ye([se(Gt),ce(Gt)]),Kt=N({object:function(e){var t=Object.assign({},e);return"/"!==e[Gt]&&(t[Gt]=ct(t[Gt])),e[Gt]||(t[Gt]=e.EntityPropertyName||e.InternalName||e.StaticName),e.Type||(t.Type="Text"),t},string:function(e){var t;return u(t={},Gt,"/"===e?"/":ct(lt(e))),u(t,"Type","Text"),t},default:function(){var e;return u(e={},Gt,void 0),u(e,"Type","Text"),e}}),Jt=function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return i(this,t),(e=d(this,f(t).call(this,r,Kt,$t))).prop=Gt,e.joinProp=Gt,e}return l(t,yt),t}(),Xt=function(){function e(t,r){i(this,e),this.name="column",this.parent=t,this.box=ve(Jt)(r),this.contextUrl=t.parent.box.getHeadPropValue(),this.listUrl=t.box.getHeadPropValue(),this.iterator=kt({contextUrl:this.contextUrl,elementBox:this.box})}var t,r,a,u;return o(e,[{key:"get",value:(u=n(regeneratorRuntime.mark(function e(t){var r,n,i,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.iterator(function(e){var r=e.clientContext,n=e.element[Gt],i=Ae(n)||rt(n)?a.getSPObjectCollection(r):a.getSPObject(n,r);return Ot(r,i,t)});case 2:return r=e.sent,n=r.clientContexts,i=r.result,e.next=7,Promise.all(n.map(It));case 7:return e.abrupt("return",Ut(i,t));case 8:case"end":return e.stop()}},e,this)})),function(e){return u.apply(this,arguments)})},{key:"create",value:(a=n(regeneratorRuntime.mark(function e(t){var r,n,i,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.iterator(function(e){var r=e.clientContext,n=e.element,i=n[Gt];if(gt(i)){var o,u=n.Title,s=void 0===u?i:u,c=n.Type,l=void 0===c?n.TypeAsString||"Text":c,f=n.AllowMultipleValues,p=n.LookupWebId,h=n.LookupList,m=n.LookupField,d=void 0===m?"Title":m,v=n.MaxLength,g=n.RichText,x=n.SchemaXml,b=function(e){return function(t){return r.castTo(t,e)}},y=ye([A(We)([A(j(v))([q(/MaxLength="\d+"/)('MaxLength="'.concat(v,'"'))]),A(j(v&&"Text"===l))([j('<Field Type="'.concat(l,'" DisplayName="').concat(s,'" MaxLength="').concat(v,'"/>')),j('<Field Type="'.concat(l,'" DisplayName="').concat(s,'"/>'))])]),(o=a.getSPObjectCollection(r),function(e){return o.addFieldAsXml(e,!0,SP.AddFieldOptions.defaultValue)}),E(Bt({set_defaultValue:n.DefaultValue,set_description:n.Description,set_direction:n.Direction,set_enforceUniqueValues:n.EnforceUniqueValues,set_fieldTypeKind:n.FieldTypeKind,set_group:n.Group,set_hidden:n.Hidden||void 0,set_indexed:n.Indexed,set_jsLink:n.JsLink,set_objectVersion:n.ObjectVersion,set_readOnlyField:n.ReadOnlyField,set_required:n.Required,set_schemaXml:n.SchemaXml?n.SchemaXml.replace(/\sID="{[^}]+}"/,""):void 0,set_staticName:n.StaticName,set_title:n[Gt],set_typeAsString:n.TypeAsString,set_validationFormula:n.ValidationFormula||void 0,set_validationMessage:n.ValidationMessage||void 0})),M(j(l))({Text:b(SP.FieldText),Note:ye([b(SP.FieldMultiLineText),E(A(j(g))([fe("set_richText")(!0)]))]),Likes:b(SP.FieldNumber),Number:b(SP.FieldNumber),Boolean:b(SP.Field),Choice:b(f?SP.FieldMultiChoice:SP.FieldChoice),DateTime:b(SP.FieldDateTime),URL:b(SP.FieldUrl),RatingCount:b(SP.FieldRatingScale),AverageRating:b(SP.FieldRatingScale),Lookup:ye([b(SP.FieldLookup),E(ye([fe("set_lookupWebId")(p),fe("set_lookupList")(h),fe("set_lookupField")(d),A(j(f))([fe("set_allowMultipleValues")(!0)])]))]),LookupMulti:ye([b(SP.FieldLookup),E(ye([fe("set_lookupWebId")(p),fe("set_lookupList")(h),fe("set_lookupField")(d),fe("set_allowMultipleValues")(!0)]))]),User:ye([b(SP.FieldUser),E(A(j(f))([fe("set_allowMultipleValues")(!0)]))]),UserMulti:ye([b(SP.FieldUser),E(fe("set_allowMultipleValues")(!0))])}),E(A(qe)([le("update")]))])(x);return Ot(r,y,t)}});case 2:if(r=e.sent,n=r.clientContexts,i=r.result,!this.box.getCount()){e.next=8;break}return e.next=8,Promise.all(n.map(It));case 8:return this.report("create",t),e.abrupt("return",Ut(i,t));case 10:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"update",value:(r=n(regeneratorRuntime.mark(function e(t){var r,n,i,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.iterator(function(e){var r=e.clientContext,n=e.element;if(gt(n[Gt])){var i=n.MaxLength,o=n.Title,u=ye([Bt({set_defaultValue:n.DefaultValue,set_description:n.Description,set_direction:n.Direction,set_enforceUniqueValues:n.EnforceUniqueValues,set_fieldTypeKind:n.FieldTypeKind,set_group:n.Group,set_hidden:n.Hidden,set_indexed:n.Indexed,set_jsLink:n.JsLink,set_objectVersion:n.ObjectVersion,set_readOnlyField:n.ReadOnlyField,set_required:n.Required,set_schemaXml:n.SchemaXml,set_staticName:n.StaticName,set_title:n[Gt],set_typeAsString:n.TypeAsString,set_validationFormula:n.ValidationFormula,set_validationMessage:n.ValidationMessage}),E(ye([A(j(n.MaxLength))([fe("set_schemaXml")('<Field Type="Text" DisplayName="'.concat(o,'" MaxLength="').concat(i,'"/>'))]),le("update")]))])(a.getSPObject(n[Gt],r));return Ot(r,u,t)}});case 2:if(r=e.sent,n=r.clientContexts,i=r.result,!this.box.getCount()){e.next=8;break}return e.next=8,Promise.all(n.map(It));case 8:return this.report("update",t),e.abrupt("return",Ut(i,t));case 10:case"end":return e.stop()}},e,this)})),function(e){return r.apply(this,arguments)})},{key:"delete",value:(t=n(regeneratorRuntime.mark(function e(t){var r,n,i,a=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.iterator(function(e){var t=e.clientContext,r=e.element[Gt];if(gt(r))return a.getSPObject(r,t).deleteObject(),r});case 2:if(r=e.sent,n=r.clientContexts,i=r.result,!this.box.getCount()){e.next=8;break}return e.next=8,Promise.all(n.map(It));case 8:return this.report("delete",t),e.abrupt("return",Ut(i,t));case 10:case"end":return e.stop()}},e,this)})),function(e){return t.apply(this,arguments)})},{key:"getSPObject",value:function(e,t){return this.getSPObjectCollection(t)[Te(e)?"getById":"getByInternalNameOrTitle"](e)}},{key:"getSPObjectCollection",value:function(e){return this.parent.getSPObject(this.listUrl,e).get_fields()}},{key:"report",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ye(e,c({},t,{name:this.name,box:this.box,listUrl:this.listUrl,contextUrl:this.contextUrl}))}},{key:"of",value:function(e){return ve(this.constructor)(this.parent,e)}}]),e}(),zt=ve(Xt),Zt={},Yt=function(e){return L(e)(Zt)},er=X(qe),tr=ye([er,Yt(function(e){return function(t){return function(r){var n=g(r),i=n[0],a=n.slice(1);return a.length?t[i]?e(t[i])(a):null:t[i]}}})]),rr=function(e){return ye([er,Yt(function(t){return function(r){return function(n){var i=g(n),a=i[0],o=i.slice(1);return o.length?(r[a]||(r[a]={}),t(r[a])(o)):(r[a]=e,e)}}}),j(e)])},nr=(ye([er,Yt(function(e){return function(t){return function(r){var n=g(r),i=n[0],a=n.slice(1);return a.length?t[i]?e(t[i])(a):void 0:t?delete t[i]:void 0}}})]),ye([it,ot])),ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var r;if(Ue(t)){var n=t.Folder,i=t.Columns;r=n||(void 0===i?{}:i).Folder}else _e(t)&&(r=t);var a=ye([st,ct,ft])(r);return ar(e)()(a),e}},ar=function e(t){return function(r){return function(n){var i=g(n),a=i[0],o=i.slice(1),u=t,s=r?"".concat(r,"/").concat(a):a;return o.length?(u[s]||(u[s]={}),e(u[s])(s)(o)):(u[s]||(u[s]={}),u)}}},or=A(Pe)([ee(ir)(),ir()]),ur=N({object:function(e){var t=Object.assign({},e);return je(e.Url)&&(t.Url=e.ServerRelativeUrl||e.FileRef),je(e.ServerRelativeUrl)&&(t.ServerRelativeUrl=e.Url||e.FileRef),t},string:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r="/"===t?"/":ct(lt(t));return u(e={},"Url",r),u(e,"ServerRelativeUrl",r),e},default:function(){var e;return u(e={},"Url",""),u(e,"ServerRelativeUrl",""),e}}),sr=function(e){function t(e){var r;return i(this,t),(r=d(this,f(t).call(this,e,ur,nr))).joinProp="ServerRelativeUrl",r}return l(t,yt),t}(),cr=function(){function e(t,r){var n=this;i(this,e),this.name="folder",this.parent=t,this.box=ve(sr)(r),this.hasColumns=this.box.some(He("Columns")),this.contextUrl=t.parent.box.getHeadPropValue(),this.listUrl=t.box.getHeadPropValue(),this.count=this.box.getCount(),this.iterator=function(e){return kt({contextUrl:n.contextUrl,elementBox:n.box,bundleSize:e})}}var t,r,a,s,l;return o(e,[{key:"get",value:(l=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s=this,l=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:{},r=t.asItem?c({},t,{view:["ListItemAllFields"]}):c({},t),n=this.contextUrl,i=this.listUrl,e.next=5,this.iterator()(function(e){var t=e.clientContext,a=e.element,o=xt(n)(i)(a),u=rt(o)?s.getSPObjectCollection(o,t):s.getSPObject(o,t);return Ot(t,u,r)});case 5:return a=e.sent,o=a.clientContexts,u=a.result,e.next=10,Promise.all(o.map(It));case 10:return e.abrupt("return",Ut(u,r));case 11:case"end":return e.stop()}},e,this)})),function(){return l.apply(this,arguments)})},{key:"create",value:(s=n(regeneratorRuntime.mark(function e(){var t,r,i,a,o,s,l,f,p=this,h=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.length>0&&void 0!==h[0]?h[0]:{},r=this.contextUrl,i=this.listUrl,a=t.asItem,o=xt(r)(i),s=a?c({},t,{view:["ListItemAllFields"]}):c({},t),!this.hasColumns){e.next=8;break}return e.next=8,this.cacheColumns();case 8:return l=this.box.reduce(function(e){return function(t){return e[o(t)]=t,e}},{}),f=[],e.next=12,L(function(e){return a=n(regeneratorRuntime.mark(function a(h){var m,d,v,g,x,b,y,k,w,R,S;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:m=Object.keys(h),d=[],v=0;case 3:if(!(v<m.length)){a.next=20;break}if(g=m[v],x=l[g],b=void 0,y=void 0,x?(k=x.Columns,b=o(x),y=c({},k,{Title:pt(b)})):y={Title:pt(b=g)},w=St(r),gt(b)){a.next=12;break}return a.abrupt("return",void 0);case 12:(R=ge(SP.ListItemCreationInformation)).set_underlyingObjectType(SP.FileSystemObjectType.folder),R.set_leafName(b),S=At(tr(["columns",r,i])||{})(y)(p.parent.getSPObject(i,w).addItem(R)),d.push(jt(w,S.get_folder(),s).catch(I));case 17:v+=1,a.next=3;break;case 20:return a.t0=Ut,a.next=23,Promise.all(d);case 23:return a.t1=Qe,a.t2=a.sent.filter(a.t1),a.t3=t,(0,a.t0)(a.t2,a.t3).reduce(function(e,t){return l[o(u({},"Url",t.ServerRelativeUrl||t.FileRef))]&&e.push(t),e},f),a.abrupt("return",Promise.all(m.map(function(){var t=n(regeneratorRuntime.mark(function t(r){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=h[r],t.abrupt("return",Be(n)&&e(n));case 2:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}())));case 29:case"end":return a.stop()}},a)})),function(e){return a.apply(this,arguments)};var a})(or(this.box.getIterable().map(o)));case 12:return Ye("create",c({},t,{name:this.name,box:ve(sr)(f),listUrl:this.listUrl,contextUrl:this.contextUrl})),e.abrupt("return",this.box.isArray()?f:f[0]);case 14:case"end":return e.stop()}},e,this)})),function(){return s.apply(this,arguments)})},{key:"update",value:(a=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s=this,l=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:{},r=this.contextUrl,n=this.listUrl,i=t.asItem?c({},t,{view:["ListItemAllFields"]}):c({},t),e.next=5,this.cacheColumns();case 5:return e.next=7,this.iterator(82)(function(e){var t=e.clientContext,a=e.element,o=xt(r)(n)(a),u=a.Columns,c=void 0===u?{}:u,l=a.WelcomePage,f=s.getSPObject(o,t);return Be(c)&&At(tr(["columns",r,n]))(Object.assign({},c))(f.get_listItemAllFields()),Le(l)&&(f.set_welcomePage(l),f.update()),Ot(t,f,i)});case 7:if(a=e.sent,o=a.clientContexts,u=a.result,!this.count){e.next=13;break}return e.next=13,Promise.all(o.map(It));case 13:return this.report("update",t),e.abrupt("return",Ut(u,t));case 15:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"delete",value:(r=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s=this,c=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:{},r=t.noRecycle,n=this.contextUrl,i=this.listUrl,e.next=5,this.iterator(240)(function(e){var t=e.clientContext,a=e.element,o=xt(n)(i)(a);if(gt(o)){var u=s.getSPObject(o,t);return u.isRoot||le(r?"deleteObject":"recycle")(u),o}});case 5:if(a=e.sent,o=a.clientContexts,u=a.result,!this.count){e.next=11;break}return e.next=11,Promise.all(o.map(It));case 11:return this.report(r?"delete":"recycle",t),e.abrupt("return",Ut(u,t));case 13:case"end":return e.stop()}},e,this)})),function(){return r.apply(this,arguments)})},{key:"getSPObject",value:function(e,t){var r,n=this.parent.getSPObject(this.listUrl,t);if(e)r=Dt(e)(n.get_rootFolder());else{var i=n.get_rootFolder();i.isRoot=!0,r=i}return r}},{key:"getSPObjectCollection",value:function(e,t){return this.getSPObject(st(e),t).get_folders()}},{key:"report",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ye(e,c({},t,{name:this.name,box:this.box,listUrl:this.listUrl,contextUrl:this.contextUrl}))}},{key:"cacheColumns",value:(t=n(regeneratorRuntime.mark(function e(){var t,r,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.contextUrl,r=this.listUrl,tr(["columns",t,r])){e.next=6;break}return e.next=4,this.parent.column().get({view:["TypeAsString","InternalName","Title","Sealed"],mapBy:"InternalName"});case 4:n=e.sent,rr(n)(["columns",t,r]);case 6:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"of",value:function(e){return ve(this.constructor)(this.parent,e)}}]),e}(),lr=ve(cr),fr="Url";function pr(e){return hr.apply(this,arguments)}function hr(){return(hr=n(regeneratorRuntime.mark(function e(t){var r,i,a,o=this,s=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=s.length>1&&void 0!==s[1]?s[1]:{},i=this.contextUrl,a=this.listUrl,e.next=4,this.iteratorREST(function(){var e=n(regeneratorRuntime.mark(function e(n){var s,c,l,f,p,h,m,d,v,g,x,b,y,k,w,R,S,_,P,U,T,O,j,L,F;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.element,c=s.To,l=s.OnlyContent,f=xt(i)(a)(s),nt(f)){e.next=5;break}return e.abrupt("return");case 5:if(Ue(c)?(p=c.WebUrl||i,h=c.ListUrl,m=xt(c.WebUrl)(c.ListUrl)(c)||""):(p=i,h=a,m=c),p){e.next=8;break}throw new Error("Target WebUrl is missed");case 8:if(h){e.next=10;break}throw new Error("Target ListUrl is missed");case 10:if(f){e.next=12;break}throw new Error("Source file Url is missed");case 12:if(d=o.parent.of(a),v=d.file(f),g=o.parent.parent.of(p).library(h),x=nt(m)?m:"".concat(m,"/").concat(vt(f)),b={},y={},l){e.next=25;break}return e.next=21,v.get({asItem:!0});case 21:for(k=e.sent,w=Reflect.ownKeys(k),R=0;R<w.length;R+=1)S=w[R],C[S]||null===k[S]||(b[S]=k[S]);if(Object.keys(b).length)for(_=Reflect.ownKeys(b),P=0;P<_.length;P+=1)U=_[P],y[U]=k[U];case 25:if(r.forced||i!==p){e.next=39;break}if(O=St(i),j=o.getSPObject(f,O),!(L=dt(m))){e.next=32;break}return e.next=32,o.parent.folder(L).create({silentInfo:!0,expanded:!0,view:["Name"]}).catch(I);case 32:return j[t?"moveTo":"copyTo"](lt("".concat(h,"/").concat(x))),e.next=35,jt(O,j,r);case 35:return e.next=37,g.file((T={},u(T,fr,m),u(T,"Columns",y),T)).update({silentInfo:!0});case 37:e.next=58;break;case 39:return e.t0=g,u(F={},fr,x),e.t1=u,e.t2=F,e.next=46,d.file(f).get({asBlob:!0});case 46:return e.t3=e.sent,(0,e.t1)(e.t2,"Content",e.t3),u(F,"OnProgress",s.OnProgress),u(F,"Overwrite",s.Overwrite),u(F,"Columns",y),e.t4=F,e.t5={silentInfo:!0},e.next=55,e.t0.file.call(e.t0,e.t4).create(e.t5);case 55:if(!t){e.next=58;break}return e.next=58,v.delete();case 58:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 4:console.log("".concat(P[t?"move":"copy"]," ").concat(this.count," ").concat(this.name,"(s)"));case 5:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var mr=ye([it,ot]),dr=N({object:function(e){var t=Object.assign({},e),r=e.Content?e.Content.name:void 0;return e[fr]||(t[fr]=e.ServerRelativeUrl||e.FileRef||r),e.ServerRelativeUrl||(t.ServerRelativeUrl=e[fr]||e.FileRef),t},string:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r="/"===t?"/":ct(lt(t));return u(e={},fr,r),u(e,"ServerRelativeUrl",r),e},default:function(){var e;return u(e={},fr,""),u(e,"ServerRelativeUrl",""),e}});function vr(e){return gr.apply(this,arguments)}function gr(){return(gr=n(regeneratorRuntime.mark(function e(r){var n,i,a,o,s,l,f,p,h,m,d,v,g,x,b=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=b.length>1&&void 0!==b[1]?b[1]:{},i=n.needResponse,a=r.Content,o=void 0===a?"":a,s=r.Overwrite,l=void 0===s||s,f=r.Columns,p=this.contextUrl,h=this.listUrl,m=xt(p)(h)(r),d=vt(m),v=this.getRESTObjectCollection(m,h,p),e.t0=t,e.t1="".concat(v,"/add(url='").concat(d,"',overwrite=").concat(l,")"),e.next=11,Qt();case 11:return e.t2=e.sent,e.t3={Accept:"application/json;odata=verbose","Content-Type":"application/json;odata=verbose","X-RequestDigest":e.t2},e.t4=o,e.t5={url:e.t1,headers:e.t3,method:"POST",data:e.t4},e.next=17,(0,e.t0)(e.t5);case 17:if(g=r,!f){e.next=24;break}return e.next=21,this.of((x={},u(x,fr,m),u(x,"Columns",f),x)).update(c({},n,{silentInfo:!0}));case 21:g=e.sent,e.next=28;break;case 24:if(!i){e.next=28;break}return e.next=27,this.of(m).get(n);case 27:g=e.sent;case 28:return e.abrupt("return",g);case 29:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function xr(e){return br.apply(this,arguments)}function br(){return(br=n(regeneratorRuntime.mark(function e(r){var n,i,a,o,s,l,f,p,h,m,d,v,g,x,b,y,k,w,R,S,_,P,U,C,T,O,j,L,F,E,D,A,M=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(n=M.length>1&&void 0!==M[1]?M[1]:{},i=n.needResponse,a=n.silent,o=n.silentErrors,s=r.Content,l=void 0===s?"":s,f=r.Overwrite,p=void 0===f||f,h=r.OnProgress,m=void 0===h?I:h,d=r.Folder,v=void 0===d?"":d,g=r.Columns,x=this.contextUrl,b=this.listUrl,y=xt(x)(b)(r),k=v||dt(y),w=y?vt(y):l.name,R={__REQUESTDIGEST:!0,__VIEWSTATE:!0,__EVENTVALIDATION:!0},S=[],_=tr(["listGUIDs",x,b]),P=tr(["listFormMatches",x,b]),C=(U=/<input[^<]*\/>/g).exec(P);C;)T=C[0],O=T.match(/id="([^"]+)"/)[1],R[O]&&S.push(T),C=U.exec(P);return(j=window.document.createElement("form")).innerHTML=z("")(S),(L=new FormData(j)).append("__EVENTTARGET","ctl00$PlaceHolderMain$ctl03$RptControls$btnOK"),L.append("ctl00$PlaceHolderMain$ctl04$ctl01$uploadLocation","/".concat(k.replace(/^\//,""))),p&&L.append("ctl00$PlaceHolderMain$UploadDocumentSection$ctl05$OverwriteSingle",!0),L.append("ctl00$PlaceHolderMain$UploadDocumentSection$ctl05$InputFile",l,w),e.next=23,t({url:"/".concat(x,"/_layouts/15/UploadEx.aspx?List={").concat(_,"}"),method:"POST",data:L,onUploadProgress:function(e){return m(Math.floor(100*e.loaded/e.total))}});case 23:if(F=e.sent,E=F.data.match(/id="ctl00_PlaceHolderMain_LabelMessage">([^<]*)<\/span>/),D=u({},fr,y),!Pe(E)){e.next=30;break}a||o||console.error(E[1]),e.next=40;break;case 30:if(!Be(g)){e.next=36;break}return e.next=33,this.of((A={},u(A,fr,y),u(A,"Columns",g),A)).update(c({},n,{silentInfo:!0}));case 33:D=e.sent,e.next=40;break;case 36:if(!i){e.next=40;break}return e.next=39,this.of(u({},fr,y)).get(n);case 39:D=e.sent;case 40:return e.abrupt("return",D);case 41:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var yr,kr,wr,Rr,Sr=function(e){function t(e){var r;return i(this,t),(r=d(this,f(t).call(this,e,dr,mr))).joinProp="ServerRelativeUrl",r}return l(t,yt),o(t,[{key:"getCount",value:function(){return this.isArray()?at(this.value).length:nt(this.value[this.prop])?1:0}}]),t}(),_r=function(){function e(t,r){i(this,e),this.name="file",this.parent=t,this.box=ve(Sr)(r),this.count=this.box.getCount(),this.contextUrl=t.parent.box.getHeadPropValue(),this.listUrl=t.box.getHeadPropValue(),this.iterator=kt({contextUrl:this.contextUrl,elementBox:this.box}),this.iteratorREST=wt({elementBox:this.box})}var r,a,u,s,l,f,p;return o(e,[{key:"get",value:(p=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s,l=this,f=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=f.length>0&&void 0!==f[0]?f[0]:{},r=this.contextUrl,n=this.listUrl,!t.asBlob){e.next=7;break}return e.next=5,this.iteratorREST(function(e){var t=e.element,i=xt(r)(n)(t);return Lt(r,{url:"".concat(l.getRESTObject(i,n,r),"/$value"),binaryStringResponseBody:!0})});case 5:return i=e.sent,e.abrupt("return",Ct(i,t));case 7:return a=t.asItem?c({},t,{view:["ListItemAllFields"]}):c({},t),e.next=10,this.iterator(function(e){var t=e.clientContext,i=e.element,o=xt(r)(n)(i),u=qe(o)&&rt(o)?l.getSPObjectCollection(o,t):l.getSPObject(o,t);return Ot(t,u,a)});case 10:return o=e.sent,u=o.clientContexts,s=o.result,e.next=15,Promise.all(u.map(It));case 15:return e.abrupt("return",Ut(s,a));case 16:case"end":return e.stop()}},e,this)})),function(){return p.apply(this,arguments)})},{key:"create",value:(f=n(regeneratorRuntime.mark(function e(){var r,i,a,o,u,s,l,f=this,p=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=p.length>0&&void 0!==p[0]?p[0]:{},i=this.contextUrl,a=this.listUrl,tr(["listGUIDs",i,a])){e.next=7;break}return e.next=5,this.parent.of(a).get({view:"Id"});case 5:o=e.sent,rr(o.Id.toString())(["listGUIDs",i,a]);case 7:if(tr(["listFormMatches",i,a])){e.next=12;break}return e.next=10,t.get("/".concat(i,"/_layouts/15/Upload.aspx?List={").concat(tr(["listGUIDs",i,a]),"}"));case 10:u=e.sent,rr(u.data.match(/<form(\w|\W)*<\/form>/))(["listFormMatches",i,a]);case 12:if(!(s=this.box.reduce(function(e){return function(t){var r=t.Folder,n=mt(bt(i)(t))||r;return n&&e.push(n),e}})).length){e.next=16;break}return e.next=16,this.parent.folder(s).get({view:"ServerRelativeUrl"}).catch(n(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.parent.folder(s).create({silent:!0});case 2:case"end":return e.stop()}},e)})));case 16:return e.next=18,this.iteratorREST(function(e){var t=e.element,n=xt(i)(a)(t);if(nt(n)||!t.Content||t.Content.name)return Ce(t.Content)?xr.call(f,t,r):vr.call(f,t,r)});case 18:return l=e.sent,Ye("create",c({},r,{name:this.name,box:ve(Sr)(l),listUrl:this.listUrl,contextUrl:this.contextUrl})),e.abrupt("return",l);case 21:case"end":return e.stop()}},e,this)})),function(){return f.apply(this,arguments)})},{key:"update",value:(l=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s=this,l=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:{},r=this.contextUrl,n=this.listUrl,i=t.asItem?c({},t,{view:["ListItemAllFields"]}):c({},t),e.next=5,this.cacheColumns();case 5:return e.next=7,this.iterator(function(e){var t=e.clientContext,a=e.element,o=a.Content,u=a.Columns,c=xt(r)(n)(a);if(nt(c)){var l;if(je(o))l=At(tr(["columns",r,n]))(Object.assign({},u))(s.getSPObject(c,t).get_listItemAllFields());else{for(var f={},p=Reflect.ownKeys(u),h=0;h<p.length;h+=1){var m=p[h],d=u[m];f[m]=A(Pe)([z(";#;#")])(d)}var v=ge(SP.FileSaveBinaryInformation);Bt({set_content:Ft(o),set_fieldValues:f})(v),(l=s.getSPObject(c,t)).saveBinary(v),l=l.get_listItemAllFields()}return Ot(t,l.get_file(),i)}});case 7:if(a=e.sent,o=a.clientContexts,u=a.result,!this.count){e.next=13;break}return e.next=13,Promise.all(o.map(It));case 13:return this.report("update",i),e.abrupt("return",Ut(u,i));case 15:case"end":return e.stop()}},e,this)})),function(){return l.apply(this,arguments)})},{key:"delete",value:(s=n(regeneratorRuntime.mark(function e(){var t,r,n,i,a,o,u,s=this,c=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:{},r=this.contextUrl,n=this.listUrl,i=t.noRecycle,e.next=5,this.iterator(function(e){var t=e.clientContext,a=e.element,o=xt(r)(n)(a);if(nt(o)){var u=s.getSPObject(o,t);return le(i?"deleteObject":"recycle")(u),o}});case 5:if(a=e.sent,o=a.clientContexts,u=a.result,!this.count){e.next=11;break}return e.next=11,Promise.all(o.map(It));case 11:return this.report(i?"delete":"recycle",t),e.abrupt("return",Ut(u,t));case 13:case"end":return e.stop()}},e,this)})),function(){return s.apply(this,arguments)})},{key:"copy",value:(u=n(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",pr.call(this,!1,t));case 1:case"end":return e.stop()}},e,this)})),function(e){return u.apply(this,arguments)})},{key:"move",value:(a=n(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",pr.call(this,!0,t));case 1:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"getSPObject",value:function(e,t){var r=vt(e),n=dt(e),i=this.getRootFolder(t);return n?Dt(n)(i).get_files().getByUrl(r):i.get_files().getByUrl(r)}},{key:"getSPObjectCollection",value:function(e,t){var r=dt(st(e)),n=this.getRootFolder(t);return r?Dt(r)(n).get_files():n.get_files()}},{key:"getRootFolder",value:function(e){return this.parent.getSPObject(this.listUrl,e).get_rootFolder()}},{key:"getRESTObject",value:function(e,t,r){var n=e;return/'/.test(e)&&(n=n.replace(/'/,"%27%27")),lt("".concat(this.getRESTObjectCollection(e,t,r),"/getbyurl('").concat(vt(n),"')"))}},{key:"getRESTObjectCollection",value:function(e,t,r){var n=dt(e),i="";n&&(i=lt(n).split("/").reduce(function(e,t){return"".concat(e,"/folders/getbyurl('").concat(t,"')")},""));return lt("/".concat(r,"/_api/web/lists/getbytitle('").concat(t,"')/rootfolder").concat(i,"/files"))}},{key:"report",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ye(e,c({},t,{name:this.name,box:this.box,listUrl:this.listUrl,contextUrl:this.contextUrl}))}},{key:"cacheColumns",value:(r=n(regenerato