objectro
Version:
Transform and validate objects
7 lines (5 loc) • 16.6 kB
JavaScript
/**
* Objectro v1.1.0
* © Matt Scheurich <matt@lvl99.com> (Apache-2.0)
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).objectro={})}(this,(function(t){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var n=function(t,e){return null!=t&&e in Object(t)},r=Array.isArray,i="object"==typeof e&&e&&e.Object===Object&&e,o=i,a="object"==typeof self&&self&&self.Object===Object&&self,u=o||a||Function("return this")(),c=u.Symbol,s=c,l=Object.prototype,f=l.hasOwnProperty,p=l.toString,v=s?s.toStringTag:void 0;var h=function(t){var e=f.call(t,v),n=t[v];try{t[v]=void 0;var r=!0}catch(t){}var i=p.call(t);return r&&(e?t[v]=n:delete t[v]),i},d=Object.prototype.toString;var y=h,g=function(t){return d.call(t)},b=c?c.toStringTag:void 0;var _=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":b&&b in Object(t)?y(t):g(t)};var m=function(t){return null!=t&&"object"==typeof t},j=_,O=m;var x=function(t){return"symbol"==typeof t||O(t)&&"[object Symbol]"==j(t)},w=r,S=x,A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/;var M=function(t,e){if(w(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!S(t))||($.test(t)||!A.test(t)||null!=e&&t in Object(e))};var k=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},P=_,E=k;var R,z=function(t){if(!E(t))return!1;var e=P(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},N=u["__core-js_shared__"],T=(R=/[^.]+$/.exec(N&&N.keys&&N.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"";var V=function(t){return!!T&&T in t},F=Function.prototype.toString;var D=function(t){if(null!=t){try{return F.call(t)}catch(t){}try{return t+""}catch(t){}}return""},I=z,q=V,C=k,W=D,B=/^\[object .+?Constructor\]$/,L=Function.prototype,G=Object.prototype,U=L.toString,H=G.hasOwnProperty,J=RegExp("^"+U.call(H).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var K=function(t){return!(!C(t)||q(t))&&(I(t)?J:B).test(W(t))},Q=function(t,e){return null==t?void 0:t[e]};var X=function(t,e){var n=Q(t,e);return K(n)?n:void 0},Y=X(Object,"create"),Z=Y;var tt=function(){this.__data__=Z?Z(null):{},this.size=0};var et=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},nt=Y,rt=Object.prototype.hasOwnProperty;var it=function(t){var e=this.__data__;if(nt){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return rt.call(e,t)?e[t]:void 0},ot=Y,at=Object.prototype.hasOwnProperty;var ut=Y;var ct=tt,st=et,lt=it,ft=function(t){var e=this.__data__;return ot?void 0!==e[t]:at.call(e,t)},pt=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=ut&&void 0===e?"__lodash_hash_undefined__":e,this};function vt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}vt.prototype.clear=ct,vt.prototype.delete=st,vt.prototype.get=lt,vt.prototype.has=ft,vt.prototype.set=pt;var ht=vt;var dt=function(){this.__data__=[],this.size=0};var yt=function(t,e){return t===e||t!=t&&e!=e},gt=yt;var bt=function(t,e){for(var n=t.length;n--;)if(gt(t[n][0],e))return n;return-1},_t=bt,mt=Array.prototype.splice;var jt=function(t){var e=this.__data__,n=_t(e,t);return!(n<0)&&(n==e.length-1?e.pop():mt.call(e,n,1),--this.size,!0)},Ot=bt;var xt=function(t){var e=this.__data__,n=Ot(e,t);return n<0?void 0:e[n][1]},wt=bt;var St=bt;var At=function(t,e){var n=this.__data__,r=St(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},$t=dt,Mt=jt,kt=xt,Pt=function(t){return wt(this.__data__,t)>-1},Et=At;function Rt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Rt.prototype.clear=$t,Rt.prototype.delete=Mt,Rt.prototype.get=kt,Rt.prototype.has=Pt,Rt.prototype.set=Et;var zt=Rt,Nt=X(u,"Map"),Tt=ht,Vt=zt,Ft=Nt;var Dt=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var It=function(t,e){var n=t.__data__;return Dt(e)?n["string"==typeof e?"string":"hash"]:n.map},qt=It;var Ct=It;var Wt=It;var Bt=It;var Lt=function(){this.size=0,this.__data__={hash:new Tt,map:new(Ft||Vt),string:new Tt}},Gt=function(t){var e=qt(this,t).delete(t);return this.size-=e?1:0,e},Ut=function(t){return Ct(this,t).get(t)},Ht=function(t){return Wt(this,t).has(t)},Jt=function(t,e){var n=Bt(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this};function Kt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Kt.prototype.clear=Lt,Kt.prototype.delete=Gt,Kt.prototype.get=Ut,Kt.prototype.has=Ht,Kt.prototype.set=Jt;var Qt=Kt;function Xt(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Xt.Cache||Qt),n}Xt.Cache=Qt;var Yt=Xt;var Zt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/\\(\\)?/g,ee=function(t){var e=Yt(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Zt,(function(t,n,r,i){e.push(r?i.replace(te,"$1"):n||t)})),e}));var ne=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i},re=ne,ie=r,oe=x,ae=c?c.prototype:void 0,ue=ae?ae.toString:void 0;var ce=function t(e){if("string"==typeof e)return e;if(ie(e))return re(e,t)+"";if(oe(e))return ue?ue.call(e):"";var n=e+"";return"0"==n&&1/e==-Infinity?"-0":n},se=ce;var le=function(t){return null==t?"":se(t)},fe=r,pe=M,ve=ee,he=le;var de=function(t,e){return fe(t)?t:pe(t,e)?[t]:ve(he(t))},ye=_,ge=m;var be=function(t){return ge(t)&&"[object Arguments]"==ye(t)},_e=m,me=Object.prototype,je=me.hasOwnProperty,Oe=me.propertyIsEnumerable,xe=be(function(){return arguments}())?be:function(t){return _e(t)&&je.call(t,"callee")&&!Oe.call(t,"callee")},we=/^(?:0|[1-9]\d*)$/;var Se=function(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&we.test(t))&&t>-1&&t%1==0&&t<e};var Ae=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},$e=x;var Me=function(t){if("string"==typeof t||$e(t))return t;var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e},ke=de,Pe=xe,Ee=r,Re=Se,ze=Ae,Ne=Me;var Te=function(t,e,n){for(var r=-1,i=(e=ke(e,t)).length,o=!1;++r<i;){var a=Ne(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&ze(i)&&Re(a,i)&&(Ee(t)||Pe(t))},Ve=n,Fe=Te;var De=function(t,e){return null!=t&&Fe(t,e,Ve)},Ie=_,qe=m;var Ce=function(t){return"number"==typeof t||qe(t)&&"[object Number]"==Ie(t)},We=Ce;var Be=function(t){return We(t)&&t!=+t},Le=/\s/;var Ge=function(t){for(var e=t.length;e--&&Le.test(t.charAt(e)););return e},Ue=Ge,He=/^\s+/;var Je=function(t){return t?t.slice(0,Ue(t)+1).replace(He,""):t},Ke=k,Qe=x,Xe=/^[-+]0x[0-9a-f]+$/i,Ye=/^0b[01]+$/i,Ze=/^0o[0-7]+$/i,tn=parseInt;var en=function(t){if("number"==typeof t)return t;if(Qe(t))return NaN;if(Ke(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Ke(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Je(t);var n=Ye.test(t);return n||Ze.test(t)?tn(t.slice(2),n?2:8):Xe.test(t)?NaN:+t},nn=1/0;var rn=function(t){return t?(t=en(t))===nn||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0};var on=function(t){var e=rn(t),n=e%1;return e==e?n?e-n:e:0};var an=function(t){return"number"==typeof t&&t==on(t)};const un=/\.|\[|\]\.?/,cn=(t,e,n)=>{if(!k(t)||!pn(e))return n;const r=e instanceof Array&&1===e.length?e[0]:e,i=typeof r;if("string"===i&&(-1===String(r).indexOf(".")||-1===String(r).indexOf("["))||"number"===i&&Number(r)>-1)return r in t?t[r]:n;const o=String(e instanceof Array?e.join("."):e),a=(un.test(o)?o.split(un):[o]).filter((t=>!vn(t)));if(!a)return n;let u=t;const c=a.length;for(let t=0;t<c;t++)u=u[a[t]];return u},sn=(t,e,n)=>{if(!k(t)||!pn(e))return;const r=e instanceof Array&&1===e.length?e[0]:e,i=typeof r;if("string"===i&&(-1===String(r).indexOf(".")||-1===String(r).indexOf("["))||"number"===i&&Number(r)>-1)return void(t[r]=n);const o=String(e instanceof Array?e.join("."):e),a=(un.test(o)?o.split(un):[o]).filter((t=>!vn(t)));if(!a)return;const u=a.length>1?cn(t,a.slice(0,-1)):t;sn(u,a.slice(-1)[0],n)};function ln(t,e,n){return void 0===n?De(t,e):De(t,e)&&(z(n)?!!n(cn(t,e)):cn(t,e)===n)}function fn(t){return!!t}const pn=t=>{const e=typeof t;return"string"===e||"number"===e&&t>-1||t instanceof Array&&t.length};function vn(t){return null==t||""===t||t instanceof Array&&0===t.length}function hn(t,...e){let n=!1,r=e.length;if(r)for(let i=0;i<r;i++)if(t.indexOf(e[i])>-1){n=!0;break}return n}function dn(t,...e){let n=!1,r=e.length,i=0;if(r)for(let o=0;o<r;o++)if(t.indexOf(e[o])>-1&&(i++,i===r)){n=!0;break}return n}var yn=de,gn=Me;var bn=function(t,e){for(var n=0,r=(e=yn(e,t)).length;null!=t&&n<r;)t=t[gn(e[n++])];return n&&n==r?t:void 0},_n=bn;var mn=function(t,e,n){var r=null==t?void 0:_n(t,e);return void 0===r?n:r},jn=X,On=function(){try{var t=jn(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var xn=function(t,e,n){"__proto__"==e&&On?On(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n},wn=yt,Sn=Object.prototype.hasOwnProperty;var An=function(t,e,n){var r=t[e];Sn.call(t,e)&&wn(r,n)&&(void 0!==n||e in t)||xn(t,e,n)},$n=de,Mn=Se,kn=k,Pn=Me;var En=function(t,e,n,r){if(!kn(t))return t;for(var i=-1,o=(e=$n(e,t)).length,a=o-1,u=t;null!=u&&++i<o;){var c=Pn(e[i]),s=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return t;if(i!=a){var l=u[c];void 0===(s=r?r(l,c,u):void 0)&&(s=kn(l)?l:Mn(e[i+1])?[]:{})}An(u,c,s),u=u[c]}return t},Rn=En;var zn=function(t,e,n){return null==t?t:Rn(t,e,n)},Nn=_,Tn=r,Vn=m;var Fn=function(t){return"string"==typeof t||!Tn(t)&&Vn(t)&&"[object String]"==Nn(t)};var Dn=function(t,e){return function(n){return t(e(n))}},In=Dn(Object.getPrototypeOf,Object),qn=_,Cn=In,Wn=m,Bn=Function.prototype,Ln=Object.prototype,Gn=Bn.toString,Un=Ln.hasOwnProperty,Hn=Gn.call(Object);var Jn=function(t){if(!Wn(t)||"[object Object]"!=qn(t))return!1;var e=Cn(t);if(null===e)return!0;var n=Un.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Gn.call(n)==Hn},Kn=r;var Qn=function(){if(!arguments.length)return[];var t=arguments[0];return Kn(t)?t:[t]};const Xn=(t,e,n)=>ln(e,t)&&!vn(mn(e,t))?mn(e,t):mn(n,t);var Yn=le,Zn=/[\\^$.*+?()[\]{}|]/g,tr=RegExp(Zn.source);var er=function(t){return(t=Yn(t))&&tr.test(t)?t.replace(Zn,"\\$&"):t},nr=_,rr=m;var ir=function(t){return!0===t||!1===t||rr(t)&&"[object Boolean]"==nr(t)},or=z,ar=Ae;var ur=function(t){return null!=t&&ar(t.length)&&!or(t)},cr=X(u,"DataView"),sr=Nt,lr=X(u,"Promise"),fr=X(u,"Set"),pr=X(u,"WeakMap"),vr=_,hr=D,dr="[object Map]",yr="[object Promise]",gr="[object Set]",br="[object WeakMap]",_r="[object DataView]",mr=hr(cr),jr=hr(sr),Or=hr(lr),xr=hr(fr),wr=hr(pr),Sr=vr;(cr&&Sr(new cr(new ArrayBuffer(1)))!=_r||sr&&Sr(new sr)!=dr||lr&&Sr(lr.resolve())!=yr||fr&&Sr(new fr)!=gr||pr&&Sr(new pr)!=br)&&(Sr=function(t){var e=vr(t),n="[object Object]"==e?t.constructor:void 0,r=n?hr(n):"";if(r)switch(r){case mr:return _r;case jr:return dr;case Or:return yr;case xr:return gr;case wr:return br}return e});var Ar=Sr,$r=Ar,Mr=m;var kr=function(t){return Mr(t)&&"[object Map]"==$r(t)};var Pr=function(t){return function(e){return t(e)}},Er={};!function(t,e){var n=i,r=e&&!e.nodeType&&e,o=r&&t&&!t.nodeType&&t,a=o&&o.exports===r&&n.process,u=function(){try{var t=o&&o.require&&o.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u}({get exports(){return Er},set exports(t){Er=t}},Er);var Rr=kr,zr=Pr,Nr=Er&&Er.isMap,Tr=Nr?zr(Nr):Rr,Vr=Ar,Fr=m;var Dr=function(t){return Fr(t)&&"[object Set]"==Vr(t)},Ir=Pr,qr=Er&&Er.isSet,Cr=qr?Ir(qr):Dr,Wr=_,Br=m;var Lr=function(t){return Br(t)&&"[object RegExp]"==Wr(t)},Gr=Pr,Ur=Er&&Er.isRegExp,Hr=Ur?Gr(Ur):Lr,Jr=_,Kr=m;var Qr=function(t){return Kr(t)&&"[object Date]"==Jr(t)},Xr=Pr,Yr=Er&&Er.isDate,Zr=Yr?Xr(Yr):Qr;var ti=_,ei=m,ni=Jn;const ri={_depth:0,debug:!1,negateMatch:!1,matchAll:!1,skipMissingProps:!1,caseSensitive:!1,data:{}},ii=(t={})=>({...ri,...t}),oi=(t={})=>({...ri,...t,_depth:void 0!==t._depth&&t._depth>=0?t._depth+1:0}),ai={bool:ir,boolean:ir,string:Fn,number:Ce,integer:an,float:function(t){return!Be(t)&&Ce(t)&&!an(t)&&t!==1/0},array:r,arrayLike:ur,map:Tr,set:Cr,object:k,objectLike:m,plainObject:Jn,function:z,regExp:Hr,date:Zr,null:function(t){return null===t},undefined:function(t){return void 0===t},nan:Be,nil:function(t){return null==t},error:function(t){if(!ei(t))return!1;var e=ti(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!ni(t)},truthy:fn,falsy:function(t){return!t}},ui={not:(t,e,n)=>ci(t,e,oi({...n,matchAll:!1,negateMatch:!ln(n,"negateMatch")||!n.negateMatch})),all:(t,e,n)=>ci(t,e,oi({...n,negateMatch:!1,matchAll:!0})),any:(t,e,n)=>ci(t,e,oi({...n,matchAll:!1})),eq:(t,e)=>t==e,eqs:(t,e)=>t===e,gt:(t,e)=>t>e,gte:(t,e)=>t>=e,lt:(t,e)=>t<e,lte:(t,e)=>t<=e,insideRange:(t,e)=>ln(e,"min")&&ln(e,"max")&&t>e.min&&t<e.max,withinRange:(t,e)=>ln(e,"min")&&ln(e,"max")&&t>=e.min&&t<=e.max,withinRangeMin:(t,e)=>ln(e,"min")&&ln(e,"max")&&t>=e.min&&t<e.max,withinRangeMax:(t,e)=>ln(e,"min")&&ln(e,"max")&&t>e.min&&t<=e.max,outsideRange:(t,e)=>ln(e,"min")&&ln(e,"max")&&t<e.min&&t>e.max,outerRange:(t,e)=>ln(e,"min")&&ln(e,"max")&&t<=e.min&&t>=e.max,outerRangeMin:(t,e)=>ln(e,"min")&&ln(e,"max")&&t<=e.min&&t>e.max,outerRangeMax:(t,e)=>ln(e,"min")&&ln(e,"max")&&t<e.min&&t>=e.max,re:(t,e,{caseSensitive:n=!1})=>(e instanceof RegExp?e:new RegExp(e,n?void 0:"i")).test(t),startsWith:(t,e,{caseSensitive:n=!1})=>new RegExp(`^${er(`${e}`)}`,n?void 0:"i").test(t+""),endsWith:(t,e,{caseSensitive:n=!1})=>new RegExp(`${er(`${e}`)}$`,n?void 0:"i").test(t+""),contains:(t,e,{caseSensitive:n=!1})=>r(t)||n?t.indexOf(e)>-1:new RegExp(`${er(e)}`,"i").test(t),includesAny:(t,e)=>hn(Qn(t),...Qn(e)),includesAll:(t,e)=>dn(Qn(t),...Qn(e)),type:(t,e)=>ln(ai,e,z)&&ai[e](t),has:(t,e,n)=>{let i=!1,o=0,a=0;if(Fn(e)||r(e)){const r=Qn(e);if(o=r.length,ln(n,"matchAll",fn)){for(let e=0;e<o;e++){const i=r[e];!ln(n,"skipMissingProps",fn)||ln(t,i)||ln(n,`data.${i}`)?a+=ln(t,i)||ln(n,`data.${i}`)?1:0:o--}i=a===o}else for(let e=0;e<o;e++){const a=r[e];if(!ln(n,"skipMissingProps",fn)||ln(t,a)||ln(n,["data",a])){if(ln(t,a)||ln(n,["data",a])){i=!0;break}}else o--}}else if(k(e)){let u=Object.keys(e);o=u.length;for(let c=0;c<o;c++){let s=u[c];if(ln(n,"skipMissingProps",fn)&&!ln(t,s)&&!ln(n,["data",s])){o--;continue}let l=r(t)||ln(t,s)?mn(t,s):ln(n,["data",s])?mn(n,["data",s]):void 0,f=Qn(l),p=Qn(e[s]);if(i=ln(n,"matchAll",fn)?dn(f,...p):hn(f,...p),i){if(a++,!ln(n,"matchAll",fn))break;i=a===o}}}return i},match:(t,e,n)=>{let r=!1,i=0,o=0;if(k(e)){const a=Object.keys(e);o=a.length;for(let u=0;u<o;u++){const c=a[u];if(ln(n,"skipMissingProps",fn)&&!ln(t,c)&&!ln(n,`data.${c}`)){o--;continue}const s=mn(e,c);if(r=ci(ln(t,c)?mn(t,c):ln(n,`data.${c}`)?mn(n.data,c):void 0,s,ii({data:n.data||{}})),r){if(i++,!ln(n,"matchAll",fn))break;r=i===o}}}return r}};function ci(t,e,n){const r=ii({...n,_depth:mn(n,"_depth",0)});let i=1,o=0,a=!1;const u=({ruleName:t,ruleValue:e,input:n,options:r,isValid:i})=>{i&&o++,r.debug};if(z(e))a=e(t,e,r),a&&u({ruleName:"fn",ruleValue:e,input:t,options:r,isValid:a});else{const n=Object.keys(e);i=n.length;for(let c=0;c<i;c++){const s=n[c],l=e[s];if(z(l))a=l(t,l,r);else if(ln(ui,s,z)){a=(0,ui[s])(t,l,r)}if(a){if(u({ruleName:s,ruleValue:l,input:t,options:r,isValid:a}),!ln(r,"matchAll",fn)||o===i)break;a=!1}else u({ruleName:s,ruleValue:l,input:t,options:r,isValid:a})}}return ln(r,"negateMatch",fn)?!a:a}const si=cn,li=sn,fi=function t(e,...n){let i=Object.freeze({...e}),o={};return n&&n.length?(n.forEach((n=>{if(Fn(n)){let t=Xn(n,e,o);void 0!==t&&zn(o,n,t)}else Jn(n)&&Object.keys(n).forEach((a=>{let u=Xn(a,e,o),c=mn(n,a);if(z(c)){let t=c(u,a,i,o);void 0!==t&&(Jn(t)?o={...o,...t}:zn(o,a,t))}else Jn(u)&&(Jn(c)||r(c))?zn(o,a,t(u,...Qn(c))):Fn(c)&&void 0!==u&&zn(o,c,u)}))})),o):{...e}},pi=ci;var vi={get:si,set:li,transform:fi,validate:pi};t.default=vi,t.get=si,t.set=li,t.transform=fi,t.validate=pi,Object.defineProperty(t,"__esModule",{value:!0})}));