{"id":"Mdo5","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1567161117102},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/package.json","includedInParent":true,"mtime":1566893819565},{"name":"tslib","loc":{"line":3,"column":22},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/value/value.object.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/tslib/tslib.es6.js"},{"name":"../common","loc":{"line":4,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/value/value.object.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/common/index.js"},{"name":"./value.array","loc":{"line":5,"column":28},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/value/value.object.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/value/value.array.js"},{"name":"process","parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/@platform/util.value/lib/value/value.object.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/process/browser.js"}],"generated":{"js":"var process = require(\"process\");\nvar e=require(\"process\");Object.defineProperty(exports,\"__esModule\",{value:!0});var r=require(\"tslib\"),t=require(\"../common\"),n=require(\"./value.array\");function o(e,r){var n=function(e){r(e),(t.R.is(Object,e)||t.R.is(Array,e))&&o(e,r)};t.R.is(Array,e)?e.forEach(function(e){return n(e)}):Object.keys(e).forEach(function(r){return n(e[r])})}function i(e,n,o){var i=l(e),a=r.__assign({},n),s=a,u=\"\";return i.forEach(function(n,a){if(a===i.length-1&&void 0!==o)s[n]=o;else{u=u?u+\".\"+n:n;var c=void 0!==s[n]?s[n]:{};if(!t.R.is(Object,c))throw new Error(\"Cannot build object '\"+e+\"' as it will overwrite value '\"+c+\"' at '\"+u+\"'.\");s[n]=r.__assign({},c),s=s[n]}}),a}function a(e,r){for(var t,n=l(e),o=r,i=-1,a=0,s=n;a<s.length;a++){var u=s[a];if(!o)break;++i===n.length-1?t=o[u]:o=o[u]}return t}function s(e,n,o){void 0===o&&(o={});var i=o.type,a=void 0===i?\"LEAF\":i,s=function(e){return\"*\"===e},u=function(n,o,i){var c=n[0],l=n[1];(s(l)||n.length>1&&t.R.is(Object,o[c]))&&u(n.slice(1),o[c],{key:c,obj:o});var f=1===n.length,p=o&&o[c],b=function(e){return t.R.equals(e,{})}(p);if(s(c)&&!f)throw new Error(\"Wild card can only be used at end of path (error: '\"+e+\"')\");var v=!1;if(b&&\"PRUNE\"===a&&(v=!0),f&&s(c)&&(v=!0),f&&!t.R.is(Object,p)&&(v=!0),v)if(i)if(i.obj[i.key]=r.__assign({},i.obj[i.key]),s(c))switch(a){case\"LEAF\":i.obj[i.key]={};break;case\"PRUNE\":delete i.obj[i.key];break;default:throw new Error(\"Type '\"+a+\"' not supported.\")}else delete i.obj[i.key][c];else delete o[c];return o},c=l(e);return 1===c.length&&\"*\"===c[0]?{}:u(c,r.__assign({},n))}function u(e,r){return s(e,r,{type:\"PRUNE\"})}function c(e){return Object.keys(e).map(function(r){return{key:r,value:e[r]}})}function l(e){if((e=e.trim()).startsWith(\".\")||e.endsWith(\".\"))throw new Error('The keyPath cannot start or end with a period (.): \"'+e+'\"');return n.compact(e.replace(/\\s/g,\"\").split(\".\"))}exports.walk=o,exports.build=i,exports.pluck=a,exports.remove=s,exports.prune=u,exports.toArray=c;"},"sourceMaps":null,"error":null,"hash":"866248754a8e46e28df44925df4533b1","cacheData":{"env":{}}}