2 lines
98 KiB
JavaScript
2 lines
98 KiB
JavaScript
![]() |
/*! For license information please see jsonSchemaLibrary.js.LICENSE.txt */
|
||
|
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define("jlib",[],r):"object"==typeof exports?exports.jlib=r():e.jlib=r()}("undefined"!=typeof self?self:this,(()=>(()=>{var e={546:function(e){"undefined"!=typeof self&&self,e.exports=(()=>{"use strict";var e={d:(r,t)=>{for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};function t(e){return"#"===e||""===e||Array.isArray(e)&&0===e.length||!1}e.r(r),e.d(r,{default:()=>I,get:()=>c,isRoot:()=>t,join:()=>P,remove:()=>g,removeUndefinedItems:()=>b,set:()=>h,split:()=>u,splitLast:()=>_});const n=/~1/g,o=/~0/g,i=/\/+/g,a=/(^[#/]*|\/+$)/g;function s(e){return e.replace(n,"/").replace(o,"~")}function l(e){return s(decodeURIComponent(e))}function u(e){if(null==e||"string"!=typeof e||t(e))return Array.isArray(e)?e:[];const r=e.indexOf("#")>=0?l:s,n=(e=(e=e.replace(i,"/")).replace(a,"")).split("/");for(let e=0,t=n.length;e<t;e+=1)n[e]=r(n[e]);return n}function c(e,r,n=void 0){if(null==r||null==e)return n;if(t(r))return e;const o=f(e,u(r));return void 0===o?n:o}function f(e,r){const t=r.shift();if(void 0!==e)return void 0!==t?f(e[t],r):e}const m=/^\[.*\]$/,p=/^\[(.+)\]$/;function d(e,r){return"__proto__"===e||"constructor"==e&&r.length>0&&"prototype"==r[0]}function h(e,r,t){if(null==r)return e;const n=u(r);if(0===n.length)return e;null==e&&(e=m.test(n[0])?[]:{});let o,i,a=e;for(;n.length>1;)o=n.shift(),i=m.test(n[0]),d(o,n)||(a=v(a,o,i));return o=n.pop(),y(a,o,t),e}function y(e,r,t){let n;const o=r.match(p);"[]"===r&&Array.isArray(e)?e.push(t):o?(n=o.pop(),e[n]=t):e[r]=t}function v(e,r,t){if(null!=e[r])return e[r];const n=t?[]:{};return y(e,r,n),n}function b(e){let r=0,t=0;for(;r+t<e.length;)void 0===e[r+t]&&(t+=1),e[r]=e[r+t],r+=1;return e.length=e.length-t,e}function g(e,r,t){const n=u(r),o=n.pop(),i=c(e,n);return i&&delete i[o],Array.isArray(i)&&!0!==t&&b(i),e}const $=/\/+/g,O=/~/g,E=/\//g;function x(e,r){if(0===e.length)return r?"#":"";for(let t=0,n=e.length;t<n;t+=1)e[t]=e[t].replace(O,"~0").replace(E,"~1"),r&&(e[t]=encodeURIComponent(e[t]));return((r?"#/":"/")+e.join("/")).replace($,"/")}function P(e,...r){const t=[];if(Array.isArray(e))return x(e,!0===arguments[1]);const n=arguments[arguments.length-1],o="boolean"==typeof n?n:e&&"#"===e[0];for(let e=0,r=arguments.length;e<r;e+=1)t.push.apply(t,u(arguments[e]));const i=[];for(let e=0,r=t.length;e<r;e+=1)if(".."===t[e]){if(0===i.length)return o?"#":"";i.pop()}else i.push(t[e]);return x(i,o)}function _(e){const r=u(e);if(0===r.length)return"string"==typeof e&&"#"===e[0]?["#",r[0]]:["",void 0];if(1===r.length)return"#"===e[0]?["#",r[0]]:["",r[0]];const t=r.pop();return[P(r,"#"===e[0]),t]}const I={get:c,set:h,remove:g,join:P,split:u,splitLast:_,isRoot:t,removeUndefinedItems:b};return r})()},744:e=>{"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var r=Object.prototype.toString.call(e);return"[object RegExp]"===r||"[object Date]"===r||function(e){return e.$$typeof===t}(e)}(e)};var t="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,r){return!1!==r.clone&&r.isMergeableObject(e)?l((t=e,Array.isArray(t)?[]:{}),e,r):e;var t}function o(e,r,t){return e.concat(r).map((function(e){return n(e,t)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(r){return Object.propertyIsEnumerable.call(e,r)})):[]}(e))}function a(e,r){try{return r in e}catch(e){return!1}}function s(e,r,t){var o={};return t.isMergeableObject(e)&&i(e).forEach((function(r){o[r]=n(e[r],t)})),i(r).forEach((function(i){(function(e,r){return a(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))})(e,i)||(a(e,i)&&t.isMergeableObject(r[i])?o[i]=function(e,r){
|