netlicensing-client
Version:
JavaScript Wrapper for Labs64 NetLicensing RESTful API
2 lines • 138 kB
JavaScript
/*! For license information please see netlicensing-client.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("NetLicensing",[],t):"object"==typeof exports?exports.NetLicensing=t():e.NetLicensing=t()}(this,(()=>(()=>{var e={52:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(2476));t.default=function(e){return new a.default((0,o.default)(e))}},79:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},269:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635)),l=n(r(3716)),f=n(r(1938));function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{number:"string",name:"string",status:"string",source:"string",grandTotal:"float",discount:"float",currency:"string",dateCreated:"date",dateClosed:"date",active:"boolean",paymentMethod:"string"}}],n=(0,i.default)(n),(0,u.default)(r,d()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setName",value:function(e){return this.setProperty("name",e)}},{key:"getName",value:function(e){return this.getProperty("name",e)}},{key:"setStatus",value:function(e){return this.setProperty("status",e)}},{key:"getStatus",value:function(e){return this.getProperty("status",e)}},{key:"setSource",value:function(e){return this.setProperty("source",e)}},{key:"getSource",value:function(e){return this.getProperty("source",e)}},{key:"setGrandTotal",value:function(e){return this.setProperty("grandTotal",e)}},{key:"getGrandTotal",value:function(e){return this.getProperty("grandTotal",e)}},{key:"setDiscount",value:function(e){return this.setProperty("discount",e)}},{key:"getDiscount",value:function(e){return this.getProperty("discount",e)}},{key:"setCurrency",value:function(e){return this.setProperty("currency",e)}},{key:"getCurrency",value:function(e){return this.getProperty("currency",e)}},{key:"setDateCreated",value:function(e){return this.setProperty("dateCreated",e)}},{key:"getDateCreated",value:function(e){return this.getProperty("dateCreated",e)}},{key:"setDateClosed",value:function(e){return this.setProperty("dateClosed",e)}},{key:"getDateClosed",value:function(e){return this.getProperty("dateClosed",e)}},{key:"setPaymentMethod",value:function(e){return this.setProperty("paymentMethod",e)}},{key:"getPaymentMethod",value:function(e){return this.getProperty("paymentMethod",e)}},{key:"setActive",value:function(){return this.setProperty("active",!0)}},{key:"getLicenseTransactionJoins",value:function(e){return this.getProperty("licenseTransactionJoins",e)}},{key:"setLicenseTransactionJoins",value:function(e){return this.setProperty("licenseTransactionJoins",e)}},{key:"setListLicenseTransactionJoin",value:function(e){if(e){var r=this.getProperty("licenseTransactionJoins",[]),n=new l.default;e.forEach((function(e){"licenseNumber"===e.name&&n.setLicense(new f.default({number:e.value})),"transactionNumber"===e.name&&n.setTransaction(new t({number:e.value}))})),r.push(n),this.setProperty("licenseTransactionJoins",r)}}}])}(c.default)},584:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635));function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{number:"string",active:"boolean",expirationTime:"date",vendorNumber:"string",tokenType:"string",licenseeNumber:"string",successURL:"string",successURLTitle:"string",cancelURL:"string",cancelURLTitle:"string",shopURL:"string"}}],n=(0,i.default)(n),(0,u.default)(r,l()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setActive",value:function(e){return this.setProperty("active",e)}},{key:"getActive",value:function(e){return this.getProperty("active",e)}},{key:"setExpirationTime",value:function(e){return this.setProperty("expirationTime",e)}},{key:"getExpirationTime",value:function(e){return this.getProperty("expirationTime",e)}},{key:"setVendorNumber",value:function(e){return this.setProperty("vendorNumber",e)}},{key:"getVendorNumber",value:function(e){return this.getProperty("vendorNumber",e)}},{key:"setTokenType",value:function(e){return this.setProperty("tokenType",e)}},{key:"getTokenType",value:function(e){return this.getProperty("tokenType",e)}},{key:"setLicenseeNumber",value:function(e){return this.setProperty("licenseeNumber",e)}},{key:"getLicenseeNumber",value:function(e){return this.getProperty("licenseeNumber",e)}},{key:"setSuccessURL",value:function(e){return this.setProperty("successURL",e)}},{key:"getSuccessURL",value:function(e){return this.getProperty("successURL",e)}},{key:"setSuccessURLTitle",value:function(e){return this.setProperty("successURLTitle",e)}},{key:"getSuccessURLTitle",value:function(e){return this.getProperty("successURLTitle",e)}},{key:"setCancelURL",value:function(e){return this.setProperty("cancelURL",e)}},{key:"getCancelURL",value:function(e){return this.getProperty("cancelURL",e)}},{key:"setCancelURLTitle",value:function(e){return this.setProperty("cancelURLTitle",e)}},{key:"getCancelURLTitle",value:function(e){return this.getProperty("cancelURLTitle",e)}},{key:"getShopURL",value:function(e){return this.getProperty("shopURL",e)}},{key:"setRole",value:function(e){return this.setApiKeyRole(e)}},{key:"getRole",value:function(e){return this.getApiKeyRole(e)}},{key:"setApiKeyRole",value:function(e){return this.setProperty("apiKeyRole",e)}},{key:"getApiKeyRole",value:function(e){return this.getProperty("apiKeyRole",e)}}])}(c.default)},635:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(3693)),a=n(r(3738)),u=n(r(7383)),i=n(r(4579)),s=n(r(1305)),c=n(r(8769));function l(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 f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=new WeakMap,p=new WeakMap,y=new WeakMap;t.default=function(){return(0,i.default)((function e(t){var r=t.properties,n=t.casts;(0,u.default)(this,e),d.set(this,{}),p.set(this,{}),y.set(this,n||[]),r&&this.setProperties(r)}),[{key:"setProperty",value:function(e,t){if(!s.default.isValid(e)||"object"===(0,a.default)(e))throw new TypeError("Bad property name:".concat(e));var r=this.cast(e,t);return this.define(e),d.get(this)[e]=r,this}},{key:"addProperty",value:function(e,t){return this.setProperty(e,t)}},{key:"setProperties",value:function(e){var t=this;this.removeProperties();var r=Object.prototype.hasOwnProperty;return Object.keys(e).forEach((function(n){r.call(e,n)&&t.setProperty(n,e[n])})),this}},{key:"hasProperty",value:function(e){return Object.prototype.hasOwnProperty.call(d.get(this),e)}},{key:"getProperty",value:function(e,t){return Object.prototype.hasOwnProperty.call(d.get(this),e)?d.get(this)[e]:t}},{key:"getProperties",value:function(){return f({},d.get(this))}},{key:"removeProperty",value:function(e){return delete d.get(this)[e],this.removeDefine(e),this}},{key:"removeProperties",value:function(e){var t=this;(e||Object.keys(d.get(this))).forEach((function(e){t.removeProperty(e)}))}},{key:"cast",value:function(e,t){return y.get(this)[e]?(0,c.default)(y.get(this)[e],t):t}},{key:"hasDefine",value:function(e){return Boolean(p.get(this)[e])}},{key:"define",value:function(e){if(!this.hasDefine(e)){if(!s.default.isValid(e)||"object"===(0,a.default)(e))throw new TypeError("Bad property name:".concat(e));var t=this;delete this[e];var r={enumerable:!0,configurable:!0,get:function(){return t.getProperty(e)},set:function(r){t.setProperty(e,r)}};p.get(this)[e]=!0,Object.defineProperty(this,e,r)}}},{key:"removeDefine",value:function(e){this.hasDefine(e)&&(delete p.get(this)[e],delete this[e])}},{key:"asPropertiesMap",value:function(){var e=this,t=this.getProperties(),r={},n=Object.prototype.hasOwnProperty;return Object.keys(this).forEach((function(t){n.call(e,t)&&(r[t]=e[t])})),f(f({},r),t)}}])}()},662:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(3693)),a=n(r(7383)),u=n(r(4579));function i(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 s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.default=function(){return(0,u.default)((function e(){(0,a.default)(this,e),this.parameters={},this.licenseeProperties={}}),[{key:"setProductNumber",value:function(e){return this.productNumber=e,this}},{key:"getProductNumber",value:function(){return this.productNumber}},{key:"setLicenseeName",value:function(e){return this.licenseeProperties.licenseeName=e,this}},{key:"getLicenseeName",value:function(){return this.licenseeProperties.licenseeName}},{key:"setLicenseeSecret",value:function(e){return this.licenseeProperties.licenseeSecret=e,this}},{key:"getLicenseeSecret",value:function(){return this.licenseeProperties.licenseeSecret}},{key:"getLicenseeProperties",value:function(){return this.licenseeProperties}},{key:"setLicenseeProperty",value:function(e,t){return this.licenseeProperties[e]=t,this}},{key:"getLicenseeProperty",value:function(e,t){return this.licenseeProperties[e]||t}},{key:"setForOfflineUse",value:function(e){return this.forOfflineUse=!!e,this}},{key:"isForOfflineUse",value:function(){return!!this.forOfflineUse}},{key:"setDryRun",value:function(e){return this.dryRun=!!e,this}},{key:"getDryRun",value:function(e){return this.dryRun||e}},{key:"getParameters",value:function(){return s({},this.parameters)}},{key:"getProductModuleValidationParameters",value:function(e){return s({},this.parameters[e])}},{key:"setProductModuleValidationParameters",value:function(e,t){return void 0!==this.parameters[e]&&Object.keys(this.parameters[e]).length||(this.parameters[e]={}),this.parameters[e]=s(s({},this.parameters[e]),t),this}}])}()},670:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){var t={},n=e.property,o=e.list;return n&&Array.isArray(n)&&n.forEach((function(e){var r=e.name,n=e.value;r&&(t[r]=n)})),o&&Array.isArray(o)&&o.forEach((function(e){var n=e.name;n&&(t[n]=t[n]||[],t[n].push(r(e)))})),t};t.default=r},691:e=>{e.exports=function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},822:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(3262));t.default=function(e){var t=(0,o.default)(e),r=t.discount;delete t.discount;var n=new a.default(t);return n.setProductDiscounts(r),n}},1156:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,u,i=[],s=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(c)throw o}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},1305:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={isValid:function(e){var t=void 0!==e&&"function"!=typeof e;return"number"==typeof e&&(t=Number.isFinite(e)&&!Number.isNaN(e)),t},paramNotNull:function(e,t){if(!this.isValid(e))throw new TypeError("Parameter ".concat(t," has bad value ").concat(e));if(null===e)throw new TypeError("Parameter ".concat(t," cannot be null"))},paramNotEmpty:function(e,t){if(!this.isValid(e))throw new TypeError("Parameter ".concat(t," has bad value ").concat(e));if(!e)throw new TypeError("Parameter ".concat(t," cannot be null or empty string"))}}},1692:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(4756)),a=n(r(5715)),u=n(r(9293)),i=n(r(3401)),s=n(r(6232)),c=n(r(1305)),l=n(r(8833)),f=n(r(5270)),d=n(r(4034));t.default={create:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,c,l,d;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,i.default.post(e,s.default.Notification.ENDPOINT_PATH,t.asPropertiesMap());case 2:return n=r.sent,u=n.data.items.item,c=u.filter((function(e){return"Notification"===e.type})),l=(0,a.default)(c,1),d=l[0],r.abrupt("return",(0,f.default)(d));case 6:case"end":return r.stop()}}),r)})))()},get:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,l,d,p;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return c.default.paramNotEmpty(t,s.default.NUMBER),r.next=3,i.default.get(e,"".concat(s.default.Notification.ENDPOINT_PATH,"/").concat(t));case 3:return n=r.sent,u=n.data.items.item,l=u.filter((function(e){return"Notification"===e.type})),d=(0,a.default)(l,1),p=d[0],r.abrupt("return",(0,f.default)(p));case 7:case"end":return r.stop()}}),r)})))()},list:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,a,u;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n={},!t){r.next=5;break}if(c.default.isValid(t)){r.next=4;break}throw new TypeError("filter has bad value ".concat(t));case 4:n[s.default.FILTER]="string"==typeof t?t:l.default.encode(t);case 5:return r.next=7,i.default.get(e,s.default.Notification.ENDPOINT_PATH,n);case 7:return a=r.sent,u=a.data,r.abrupt("return",(0,d.default)(u.items.item.filter((function(e){return"Notification"===e.type})).map((function(e){return(0,f.default)(e)})),u.items.pagenumber,u.items.itemsnumber,u.items.totalpages,u.items.totalitems));case 10:case"end":return r.stop()}}),r)})))()},update:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c.default.paramNotEmpty(t,s.default.NUMBER),n.next=3,i.default.post(e,"".concat(s.default.Notification.ENDPOINT_PATH,"/").concat(t),r.asPropertiesMap());case 3:return u=n.sent,l=u.data.items.item,d=l.filter((function(e){return"Notification"===e.type})),p=(0,a.default)(d,1),y=p[0],n.abrupt("return",(0,f.default)(y));case 7:case"end":return n.stop()}}),n)})))()},delete:function(e,t){return c.default.paramNotEmpty(t,s.default.NUMBER),i.default.delete(e,"".concat(s.default.Notification.ENDPOINT_PATH,"/").concat(t))}}},1717:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(269)),u=n(r(1938)),i=n(r(3716)),s=n(r(6232));t.default=function(e){var t=(0,o.default)(e),r=t.licenseTransactionJoin;delete t.licenseTransactionJoin;var n=new a.default(t);if(r){var c=[];r.forEach((function(e){var t=new i.default;t.setLicense(new u.default({number:e[s.default.License.LICENSE_NUMBER]})),t.setTransaction(new a.default({number:e[s.default.Transaction.TRANSACTION_NUMBER]})),c.push(t)})),n.setLicenseTransactionJoins(c)}return n}},1721:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635));function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{totalPrice:"float",currency:"string",amountFix:"float",amountPercent:"int"}}],n=(0,i.default)(n),(0,u.default)(r,l()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setTotalPrice",value:function(e){return this.setProperty("totalPrice",e)}},{key:"getTotalPrice",value:function(e){return this.getProperty("totalPrice",e)}},{key:"setCurrency",value:function(e){return this.setProperty("currency",e)}},{key:"getCurrency",value:function(e){return this.getProperty("currency",e)}},{key:"setAmountFix",value:function(e){return this.setProperty("amountFix",e).removeProperty("amountPercent")}},{key:"getAmountFix",value:function(e){return this.getProperty("amountFix",e)}},{key:"setAmountPercent",value:function(e){return this.setProperty("amountPercent",e).removeProperty("amountFix")}},{key:"getAmountPercent",value:function(e){return this.getProperty("amountPercent",e)}},{key:"toString",value:function(){var e=this.getTotalPrice(),t=this.getCurrency(),r=0;return this.getAmountFix(null)&&(r=this.getAmountFix()),this.getAmountPercent(null)&&(r="".concat(this.getAmountPercent(),"%")),"".concat(e,";").concat(t,";").concat(r)}}])}(c.default)},1837:(e,t,r)=>{var n=r(3072),o=r(5636),a=r(691),u=r(9646);function i(t){var r="function"==typeof Map?new Map:void 0;return e.exports=i=function(e){if(null===e||!a(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return u(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,i(t)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},1938:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635));function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{number:"string",active:"boolean",name:"string",price:"float",hidden:"boolean",parentfeature:"string",timeVolume:"int",startDate:"date",inUse:"boolean"}}],n=(0,i.default)(n),(0,u.default)(r,l()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setActive",value:function(e){return this.setProperty("active",e)}},{key:"getActive",value:function(e){return this.getProperty("active",e)}},{key:"setName",value:function(e){return this.setProperty("name",e)}},{key:"getName",value:function(e){return this.getProperty("name",e)}},{key:"setHidden",value:function(e){return this.setProperty("hidden",e)}},{key:"getHidden",value:function(e){return this.getProperty("hidden",e)}},{key:"setParentfeature",value:function(e){return this.setProperty("parentfeature",e)}},{key:"getParentfeature",value:function(e){return this.getProperty("parentfeature",e)}},{key:"setTimeVolume",value:function(e){return this.setProperty("timeVolume",e)}},{key:"getTimeVolume",value:function(e){return this.getProperty("timeVolume",e)}},{key:"setStartDate",value:function(e){return this.setProperty("startDate",e)}},{key:"getStartDate",value:function(e){return this.getProperty("startDate",e)}},{key:"getInUse",value:function(e){return this.getProperty("inUse",e)}},{key:"getPrice",value:function(e){return this.getProperty("price",e)}},{key:"getCurrency",value:function(e){return this.getProperty("currency",e)}}])}(c.default)},2302:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(3738)),a=n(r(3693)),u=n(r(7383)),i=n(r(4579)),s=n(r(6232)),c=n(r(1305));function l(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 f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=new WeakMap,p=new WeakMap,y=new WeakMap;t.default=function(){return(0,i.default)((function e(t){(0,u.default)(this,e),y.set(this,{baseUrl:"https://go.netlicensing.io/core/v2/rest",securityMode:s.default.BASIC_AUTHENTICATION}),d.set(this,{}),p.set(this,{}),this.setValues(f(f({},y.get(this)),t))}),[{key:"setBaseUrl",value:function(e){return this.setValue("baseUrl",e)}},{key:"getBaseUrl",value:function(e){return this.getValue("baseUrl",e)}},{key:"setUsername",value:function(e){return this.setValue("username",e)}},{key:"getUsername",value:function(e){return this.getValue("username",e)}},{key:"setPassword",value:function(e){return this.setValue("password",e)}},{key:"getPassword",value:function(e){return this.getValue("password",e)}},{key:"setApiKey",value:function(e){return this.setValue("apiKey",e)}},{key:"getApiKey",value:function(e){return this.getValue("apiKey",e)}},{key:"setSecurityMode",value:function(e){return this.setValue("securityMode",e)}},{key:"getSecurityMode",value:function(e){return this.getValue("securityMode",e)}},{key:"setVendorNumber",value:function(e){return this.setValue("vendorNumber",e)}},{key:"getVendorNumber",value:function(e){return this.getValue("vendorNumber",e)}},{key:"setValue",value:function(e,t){if(!c.default.isValid(e)||"object"===(0,o.default)(e))throw new Error("Bad value key:".concat(e));if(!c.default.isValid(t))throw new Error("Value ".concat(e," has wrong value").concat(t));this.define(e);var r=t;return"object"===(0,o.default)(t)&&null!==t&&(r=Array.isArray(t)?Object.assign([],t):f({},t)),d.get(this)[e]=r,this}},{key:"setValues",value:function(e){var t=this;this.removeValues();var r=Object.prototype.hasOwnProperty;return Object.keys(e).forEach((function(n){r.call(e,n)&&t.setValue(n,e[n])})),this}},{key:"getValue",value:function(e,t){return e in d.get(this)?d.get(this)[e]:t}},{key:"getValues",value:function(){return f({},d.get(this))}},{key:"removeValue",value:function(e){return delete d.get(this)[e],this.removeDefine(e),this}},{key:"removeValues",value:function(e){var t=this;(e||Object.keys(d.get(this))).forEach((function(e){return t.removeValue(e)}))}},{key:"define",value:function(e,t){if(!this.hasDefine(e)){if(!c.default.isValid(e)||"object"===("undefined"==typeof property?"undefined":(0,o.default)(property)))throw new TypeError("Bad value name:".concat(e));var r=this;delete this[e];var n={enumerable:!0,configurable:!0,get:function(){return r.getValue(e)}};t||(n.set=function(t){return r.setValue(e,t)}),p.get(this)[e]=!0,Object.defineProperty(this,e,n)}}},{key:"hasDefine",value:function(e){return Boolean(p.get(this)[e])}},{key:"removeDefine",value:function(e){this.hasDefine(e)&&(delete p.get(this)[e],delete this[e])}}])}()},2395:(e,t,r)=>{var n=r(9552);function o(){return e.exports=o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var o=n(e,t);if(o){var a=Object.getOwnPropertyDescriptor(o,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports,o.apply(null,arguments)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},2430:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(3014));t.default=function(e){return new a.default((0,o.default)(e))}},2475:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},2476:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635));function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{number:"string",active:"boolean",name:"string",licenseType:"string",price:"double",currency:"string",automatic:"boolean",hidden:"boolean",hideLicenses:"boolean",gracePeriod:"boolean",timeVolume:"int",timeVolumePeriod:"string",maxSessions:"int",quantity:"int",inUse:"boolean"}}],n=(0,i.default)(n),(0,u.default)(r,l()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setActive",value:function(e){return this.setProperty("active",e)}},{key:"getActive",value:function(e){return this.getProperty("active",e)}},{key:"setName",value:function(e){return this.setProperty("name",e)}},{key:"getName",value:function(e){return this.getProperty("name",e)}},{key:"setLicenseType",value:function(e){return this.setProperty("licenseType",e)}},{key:"getLicenseType",value:function(e){return this.getProperty("licenseType",e)}},{key:"setPrice",value:function(e){return this.setProperty("price",e)}},{key:"getPrice",value:function(e){return this.getProperty("price",e)}},{key:"setCurrency",value:function(e){return this.setProperty("currency",e)}},{key:"getCurrency",value:function(e){return this.getProperty("currency",e)}},{key:"setAutomatic",value:function(e){return this.setProperty("automatic",e)}},{key:"getAutomatic",value:function(e){return this.getProperty("automatic",e)}},{key:"setHidden",value:function(e){return this.setProperty("hidden",e)}},{key:"getHidden",value:function(e){return this.getProperty("hidden",e)}},{key:"setHideLicenses",value:function(e){return this.setProperty("hideLicenses",e)}},{key:"getHideLicenses",value:function(e){return this.getProperty("hideLicenses",e)}},{key:"setTimeVolume",value:function(e){return this.setProperty("timeVolume",e)}},{key:"getTimeVolume",value:function(e){return this.getProperty("timeVolume",e)}},{key:"setTimeVolumePeriod",value:function(e){return this.setProperty("timeVolumePeriod",e)}},{key:"getTimeVolumePeriod",value:function(e){return this.getProperty("timeVolumePeriod",e)}},{key:"setMaxSessions",value:function(e){return this.setProperty("maxSessions",e)}},{key:"getMaxSessions",value:function(e){return this.getProperty("maxSessions",e)}},{key:"setQuantity",value:function(e){return this.setProperty("quantity",e)}},{key:"getQuantity",value:function(e){return this.getProperty("quantity",e)}},{key:"getInUse",value:function(e){return this.getProperty("inUse",e)}}])}(c.default)},2579:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(4756)),a=n(r(5715)),u=n(r(9293)),i=n(r(6232)),s=n(r(3401)),c=n(r(1305)),l=n(r(8833)),f=n(r(1717)),d=n(r(4034));t.default={create:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,c,l,d;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,s.default.post(e,i.default.Transaction.ENDPOINT_PATH,t.asPropertiesMap());case 2:return n=r.sent,u=n.data.items.item,c=u.filter((function(e){return"Transaction"===e.type})),l=(0,a.default)(c,1),d=l[0],r.abrupt("return",(0,f.default)(d));case 6:case"end":return r.stop()}}),r)})))()},get:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,l,d,p;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return c.default.paramNotEmpty(t,i.default.NUMBER),r.next=3,s.default.get(e,"".concat(i.default.Transaction.ENDPOINT_PATH,"/").concat(t));case 3:return n=r.sent,u=n.data.items.item,l=u.filter((function(e){return"Transaction"===e.type})),d=(0,a.default)(l,1),p=d[0],r.abrupt("return",(0,f.default)(p));case 7:case"end":return r.stop()}}),r)})))()},list:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,a,u;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n={},!t){r.next=5;break}if(c.default.isValid(t)){r.next=4;break}throw new TypeError("filter has bad value ".concat(t));case 4:n[i.default.FILTER]="string"==typeof t?t:l.default.encode(t);case 5:return r.next=7,s.default.get(e,i.default.Transaction.ENDPOINT_PATH,n);case 7:return a=r.sent,u=a.data,r.abrupt("return",(0,d.default)(u.items.item.filter((function(e){return"Transaction"===e.type})).map((function(e){return(0,f.default)(e)})),u.items.pagenumber,u.items.itemsnumber,u.items.totalpages,u.items.totalitems));case 10:case"end":return r.stop()}}),r)})))()},update:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c.default.paramNotEmpty(t,i.default.NUMBER),n.next=3,s.default.post(e,"".concat(i.default.Transaction.ENDPOINT_PATH,"/").concat(t),r.asPropertiesMap());case 3:return u=n.sent,l=u.data.items.item,d=l.filter((function(e){return"Transaction"===e.type})),p=(0,a.default)(d,1),y=p[0],n.abrupt("return",(0,f.default)(y));case 7:case"end":return n.stop()}}),n)})))()}}},2987:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3014:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(9511)),c=n(r(635));function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}t.default=function(e){function t(e){return(0,o.default)(this,t),r=this,n=t,a=[{properties:e,casts:{number:"string",active:"boolean","paypal.subject":"string"}}],n=(0,i.default)(n),(0,u.default)(r,l()?Reflect.construct(n,a||[],(0,i.default)(r).constructor):n.apply(r,a));var r,n,a}return(0,s.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setActive",value:function(e){return this.setProperty("active",e)}},{key:"getActive",value:function(e){return this.getProperty("active",e)}},{key:"setPaypalSubject",value:function(e){return this.setProperty("paypal.subject",e)}},{key:"getPaypalSubject",value:function(e){return this.getProperty("paypal.subject",e)}}])}(c.default)},3072:e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3140:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(4756)),a=n(r(5715)),u=n(r(9293)),i=n(r(1305)),s=n(r(6232)),c=n(r(3401)),l=n(r(8833)),f=n(r(52)),d=n(r(4034));t.default={create:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i.default.paramNotEmpty(t,s.default.ProductModule.PRODUCT_MODULE_NUMBER),r.setProperty(s.default.ProductModule.PRODUCT_MODULE_NUMBER,t),n.next=4,c.default.post(e,s.default.LicenseTemplate.ENDPOINT_PATH,r.asPropertiesMap());case 4:return u=n.sent,l=u.data.items.item,d=l.filter((function(e){return"LicenseTemplate"===e.type})),p=(0,a.default)(d,1),y=p[0],n.abrupt("return",(0,f.default)(y));case 8:case"end":return n.stop()}}),n)})))()},get:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,l,d,p;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i.default.paramNotEmpty(t,s.default.NUMBER),r.next=3,c.default.get(e,"".concat(s.default.LicenseTemplate.ENDPOINT_PATH,"/").concat(t));case 3:return n=r.sent,u=n.data.items.item,l=u.filter((function(e){return"LicenseTemplate"===e.type})),d=(0,a.default)(l,1),p=d[0],r.abrupt("return",(0,f.default)(p));case 7:case"end":return r.stop()}}),r)})))()},list:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,a,u;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n={},!t){r.next=5;break}if(i.default.isValid(t)){r.next=4;break}throw new TypeError("filter has bad value ".concat(t));case 4:n[s.default.FILTER]="string"==typeof t?t:l.default.encode(t);case 5:return r.next=7,c.default.get(e,s.default.LicenseTemplate.ENDPOINT_PATH,n);case 7:return a=r.sent,u=a.data,r.abrupt("return",(0,d.default)(u.items.item.filter((function(e){return"LicenseTemplate"===e.type})).map((function(e){return(0,f.default)(e)})),u.items.pagenumber,u.items.itemsnumber,u.items.totalpages,u.items.totalitems));case 10:case"end":return r.stop()}}),r)})))()},update:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y,h;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i.default.paramNotEmpty(t,s.default.NUMBER),u="".concat(s.default.LicenseTemplate.ENDPOINT_PATH,"/").concat(t),n.next=4,c.default.post(e,u,r.asPropertiesMap());case 4:return l=n.sent,d=l.data.items.item,p=d.filter((function(e){return"LicenseTemplate"===e.type})),y=(0,a.default)(p,1),h=y[0],n.abrupt("return",(0,f.default)(h));case 8:case"end":return n.stop()}}),n)})))()},delete:function(e,t,r){i.default.paramNotEmpty(t,s.default.NUMBER);var n={forceCascade:Boolean(r)};return c.default.delete(e,"".concat(s.default.LicenseTemplate.ENDPOINT_PATH,"/").concat(t),n)}}},3262:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579)),u=n(r(8452)),i=n(r(3072)),s=n(r(2395)),c=n(r(9511)),l=n(r(635)),f=n(r(1721));function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}var p=new WeakMap,y=new WeakMap;t.default=function(e){function t(e){var r,n,a,s;return(0,o.default)(this,t),n=this,a=t,s=[{properties:e,casts:{number:"string",active:"boolean",name:"string",version:"string",description:"string",licensingInfo:"string",licenseeAutoCreate:"boolean",licenseeSecretMode:"string",inUse:"boolean"}}],a=(0,i.default)(a),r=(0,u.default)(n,d()?Reflect.construct(a,s||[],(0,i.default)(n).constructor):a.apply(n,s)),p.set(r,[]),y.set(r,!1),r}return(0,c.default)(t,e),(0,a.default)(t,[{key:"setNumber",value:function(e){return this.setProperty("number",e)}},{key:"getNumber",value:function(e){return this.getProperty("number",e)}},{key:"setActive",value:function(e){return this.setProperty("active",e)}},{key:"getActive",value:function(e){return this.getProperty("active",e)}},{key:"setName",value:function(e){return this.setProperty("name",e)}},{key:"getName",value:function(e){return this.getProperty("name",e)}},{key:"setVersion",value:function(e){return this.setProperty("version",e)}},{key:"getVersion",value:function(e){return this.getProperty("version",e)}},{key:"setLicenseeAutoCreate",value:function(e){return this.setProperty("licenseeAutoCreate",e)}},{key:"getLicenseeAutoCreate",value:function(e){return this.getProperty("licenseeAutoCreate",e)}},{key:"setLicenseeSecretMode",value:function(e){return this.setProperty("licenseeSecretMode",e)}},{key:"getLicenseeSecretMode",value:function(e){return this.getProperty("licenseeSecretMode",e)}},{key:"setDescription",value:function(e){return this.setProperty("description",e)}},{key:"getDescription",value:function(e){return this.getProperty("description",e)}},{key:"setLicensingInfo",value:function(e){return this.setProperty("licensingInfo",e)}},{key:"getLicensingInfo",value:function(e){return this.getProperty("licensingInfo",e)}},{key:"getInUse",value:function(e){return this.getProperty("inUse",e)}},{key:"addDiscount",value:function(e){var t=p.get(this),r=e;return"string"==typeof r||r instanceof f.default||(r=new f.default(r)),t.push(r),p.set(this,t),y.set(this,!0),this}},{key:"setProductDiscounts",value:function(e){var t=this;return p.set(this,[]),y.set(this,!0),e?Array.isArray(e)?(e.forEach((function(e){t.addDiscount(e)})),this):(this.addDiscount(e),this):this}},{key:"getProductDiscounts",value:function(){return Object.assign([],p.get(this))}},{key:"asPropertiesMap",value:function(){var e,r,n,o,a,u=(e=t,r="asPropertiesMap",n=this,o=3,a=(0,s.default)((0,i.default)(1&o?e.prototype:e),r,n),2&o&&"function"==typeof a?function(e){return a.apply(n,e)}:a)([]);return p.get(this).length&&(u.discount=p.get(this).map((function(e){return e.toString()}))),!u.discount&&y.get(this)&&(u.discount=""),u}}])}(l.default)},3401:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(3738)),a=n(r(5715)),u=(n(r(5407)),n(r(7383))),i=n(r(4579)),s=n(r(6425)),c=n(r(7131)),l=n(r(6232)),f=n(r(6469)),d=n(r(8330)),p={},y=null;t.default=function(){function e(){(0,u.default)(this,e)}return(0,i.default)(e,null,[{key:"getAxiosInstance",value:function(){return y||s.default}},{key:"setAxiosInstance",value:function(e){y=e}},{key:"getLastHttpRequestInfo",value:function(){return p}},{key:"get",value:function(t,r,n){return e.request(t,"get",r,n)}},{key:"post",value:function(t,r,n){return e.request(t,"post",r,n)}},{key:"delete",value:function(t,r,n){return e.request(t,"delete",r,n)}},{key:"request",value:function(t,r,n,o){var u=String(n),i=o||{};if(!u)throw new TypeError("Url template must be specified");if(["get","post","delete"].indexOf(r.toLowerCase())<0)throw new Error("Invalid request type:".concat(r,", allowed requests types: GET, POST, DELETE."));if(!t.getBaseUrl(null))throw new Error("Base url must be specified");var s={url:encodeURI("".concat(t.getBaseUrl(),"/").concat(u)),method:r.toLowerCase(),responseType:"json",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},transformRequest:[function(t,r){return"application/x-www-form-urlencoded"===r["Content-Type"]?e.toQueryString(t):(r["NetLicensing-Origin"]||(r["NetLicensing-Origin"]="NetLicensing/Javascript ".concat(d.default.version)),t)}]};switch("undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)&&(s.headers["User-agent"]="NetLicensing/Javascript ".concat(d.default.version,"/node&").concat(process.version)),["put","post","patch"].indexOf(s.method)>=0?("post"===s.method&&(s.headers["Content-Type"]="application/x-www-form-urlencoded"),s.data=i):s.params=i,t.getSecurityMode()){case l.default.BASIC_AUTHENTICATION:if(!t.getUsername())throw new Error('Missing parameter "username"');if(!t.getPassword())throw new Error('Missing parameter "password"');s.auth={username:t.getUsername(),password:t.getPassword()};break;case l.default.APIKEY_IDENTIFICATION:if(!t.getApiKey())throw new Error('Missing parameter "apiKey"');s.headers.Authorization="Basic ".concat((0,c.default)("apiKey:".concat(t.getApiKey())));break;case l.default.ANONYMOUS_IDENTIFICATION:break;default:throw new Error("Unknown security mode")}return e.getAxiosInstance()(s).then((function(t){t.infos=e.getInfo(t,[]);var r=t.infos.filter((function(e){return"ERROR"===e.type}));if(r.length){var n=new Error(r[0].value);throw n.config=t.config,n.request=t.request,n.response=t,n}return p=t,t})).catch((function(t){if(t.response){p=t.response;var r=new f.default(t);if(r.config=t.config,r.code=t.code,r.request=t.request,r.response=t.response,t.response.data){r.infos=e.getInfo(t.response,[]);var n=r.infos.filter((function(e){return"ERROR"===e.type})),o=(0,a.default)(n,1)[0],u=void 0===o?{}:o;r.message=u.value||"Unknown"}throw r}throw t}))}},{key:"getInfo",value:function(e,t){try{return e.data.infos.info||t}catch(e){return t}}},{key:"toQueryString",value:function(t,r){var n=[],a=Object.prototype.hasOwnProperty;return Object.keys(t).forEach((function(u){if(a.call(t,u)){var i=r?"".concat(r,"[").concat(u,"]"):u,s=t[u];s=s instanceof Date?s.toISOString():s,n.push(null!==s&&"object"===(0,o.default)(s)?e.toQueryString(s,i):"".concat(encodeURIComponent(i),"=").concat(encodeURIComponent(s)))}})),n.join("&").replace(/%5B[0-9]+%5D=/g,"=")}}])}()},3648:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(584));t.default=function(e){return new a.default((0,o.default)(e))}},3693:(e,t,r)=>{var n=r(7736);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},3716:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7383)),a=n(r(4579));t.default=function(){return(0,a.default)((function e(t,r){(0,o.default)(this,e),this.transaction=t,this.license=r}),[{key:"setTransaction",value:function(e){return this.transaction=e,this}},{key:"getTransaction",value:function(e){return this.transaction||e}},{key:"setLicense",value:function(e){return this.license=e,this}},{key:"getLicense",value:function(e){return this.license||e}}])}()},3738:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3849:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(9633));t.default=function(e){return new a.default((0,o.default)(e))}},3950:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(4756)),a=n(r(5715)),u=n(r(9293)),i=n(r(1305)),s=n(r(6232)),c=n(r(3401)),l=n(r(8833)),f=n(r(4398)),d=n(r(4034));t.default={create:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i.default.paramNotEmpty(t,s.default.Product.PRODUCT_NUMBER),r.setProperty(s.default.Product.PRODUCT_NUMBER,t),n.next=4,c.default.post(e,s.default.ProductModule.ENDPOINT_PATH,r.asPropertiesMap());case 4:return u=n.sent,l=u.data.items.item,d=l.filter((function(e){return"ProductModule"===e.type})),p=(0,a.default)(d,1),y=p[0],n.abrupt("return",(0,f.default)(y));case 8:case"end":return n.stop()}}),n)})))()},get:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,u,l,d,p;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i.default.paramNotEmpty(t,s.default.NUMBER),r.next=3,c.default.get(e,"".concat(s.default.ProductModule.ENDPOINT_PATH,"/").concat(t));case 3:return n=r.sent,u=n.data.items.item,l=u.filter((function(e){return"ProductModule"===e.type})),d=(0,a.default)(l,1),p=d[0],r.abrupt("return",(0,f.default)(p));case 7:case"end":return r.stop()}}),r)})))()},list:function(e,t){return(0,u.default)(o.default.mark((function r(){var n,a,u;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n={},!t){r.next=5;break}if(i.default.isValid(t)){r.next=4;break}throw new TypeError("filter has bad value ".concat(t));case 4:n[s.default.FILTER]="string"==typeof t?t:l.default.encode(t);case 5:return r.next=7,c.default.get(e,s.default.ProductModule.ENDPOINT_PATH,n);case 7:return a=r.sent,u=a.data,r.abrupt("return",(0,d.default)(u.items.item.filter((function(e){return"ProductModule"===e.type})).map((function(e){return(0,f.default)(e)})),u.items.pagenumber,u.items.itemsnumber,u.items.totalpages,u.items.totalitems));case 10:case"end":return r.stop()}}),r)})))()},update:function(e,t,r){return(0,u.default)(o.default.mark((function n(){var u,l,d,p,y;return o.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i.default.paramNotEmpty(t,s.default.NUMBER),n.next=3,c.default.post(e,"".concat(s.default.ProductModule.ENDPOINT_PATH,"/").concat(t),r.asPropertiesMap());case 3:return u=n.sent,l=u.data.items.item,d=l.filter((function(e){return"ProductModule"===e.type})),p=(0,a.default)(d,1),y=p[0],n.abrupt("return",(0,f.default)(y));case 7:case"end":return n.stop()}}),n)})))()},delete:function(e,t,r){i.default.paramNotEmpty(t,s.default.NUMBER);var n={forceCascade:Boolean(r)};return c.default.delete(e,"".concat(s.default.ProductModule.ENDPOINT_PATH,"/").concat(t),n)}}},4034:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a={getContent:function(){return e},getPageNumber:function(){return t},getItemsNumber:function(){return r},getTotalPages:function(){return n},getTotalItems:function(){return o},hasNext:function(){return n>t+1}},u=Object.keys(a);return new Proxy(e,{get:function(e,t){return-1!==u.indexOf(t)?a[t]:e[t]}})}},4067:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(9899));t.default=function(e){return new a.default((0,o.default)(e))}},4398:(e,t,r)=>{"use strict";var n=r(4994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(670)),a=n(r(9142));t.default=function(e){return new a.default((0,o.default)(e))}},4579:(e,t,r)=>{var n=r(7736);function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,n(o.key),o)}}e.exports=function(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},4633:(e,t,r)=>{var n=r(3738).default;function o(){"use strict";e.exports=o=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},a=Object.prototype,u=a.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",f=s.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(t){d=function(e,t,r){return e[t]=r}}function p(e,t,r,n){var o=t&&t.prototype instanceof P?t:P,a=Object.create(o.prototype),u=new M(n||[]);return i(a,"_invoke",{value:x(e,r,u)}),a}function y(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=p;var h="suspendedStart",m="suspendedYield",v="executing",g="completed",b={};function P(){}function E(){}function N(){}var T={};d(T,c,(function(){return this}));var O=Object.getPrototypeOf,w=O&&O(O(j([])));w&&w!==a&&u.call(w,c)&&(T=w);var k=N.prototype=P.prototype=Object.create(T);function _(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function R(e,t){function r(o,a,i,s){var c=y(e[o],e,a);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==n(f)&&u.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,i,s)}),(function(e){r("throw",e,i,s)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return r("throw",e,i,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}})}function x(e,r,n){var o=h;return function(a,u){if(o===v)throw Error("Generator is already running");if(o===g){if("throw"===a)throw u;return{value:t,done:!0}}for(n.method=a,n.arg=u;;){var i=n.delegate;if(i){var s=A(i,n);if(s){if(s===b)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=g,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=v;var c=y(e,r,n);if("normal"===c.type){if(o=n.done?g:m,c.arg===b)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(o=g,n.method="throw",n.arg=c.arg)}}}function A(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,A(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),b;var a=y(o,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegat