(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{366:function(e,t,n){"use strict";var o=n(172),r=n(371),f=n(373),c=o("%TypeError%"),y=o("%WeakMap%",!0),l=o("%Map%",!0),x=r("WeakMap.prototype.get",!0),w=r("WeakMap.prototype.set",!0),k=r("WeakMap.prototype.has",!0),v=r("Map.prototype.get",!0),M=r("Map.prototype.set",!0),h=r("Map.prototype.has",!0),d=function(e,t){for(var n,o=e;null!==(n=o.next);o=n)if(n.key===t)return o.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,o={assert:function(e){if(!o.has(e))throw new c("Side channel does not contain "+f(e))},get:function(o){if(y&&o&&("object"==typeof o||"function"==typeof o)){if(e)return x(e,o)}else if(l){if(t)return v(t,o)}else if(n)return function(e,t){var n=d(e,t);return n&&n.value}(n,o)},has:function(o){if(y&&o&&("object"==typeof o||"function"==typeof o)){if(e)return k(e,o)}else if(l){if(t)return h(t,o)}else if(n)return function(e,t){return!!d(e,t)}(n,o);return!1},set:function(o,r){y&&o&&("object"==typeof o||"function"==typeof o)?(e||(e=new y),w(e,o,r)):l?(t||(t=new l),M(t,o,r)):(n||(n={key:{},next:null}),function(e,t,n){var o=d(e,t);o?o.value=n:e.next={key:t,next:e.next,value:n}}(n,o,r))}};return o}}}]);