!function(e,t){for(var n in t)e[n]=t[n]}(exports,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=20)}([function(e,t){e.exports=require("react")},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){var r=n(6);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e){e.exports={_from:"@washingtonpost/wall-builder@latest",_id:"@washingtonpost/wall-builder@1.3.0",_inBundle:!1,_integrity:"sha512-xlG30/bavdsrgL0fpgyc+q1wFrjhL0NZJRBYVMhkoxltijmPHBuiTz5WrB2tzFB+LtNYGAXSpy7Ic1PWGAn4Zw==",_location:"/@washingtonpost/wall-builder",_phantomChildren:{"@babel/compat-data":"7.12.7","@babel/helper-compilation-targets":"7.12.5","@babel/helper-skip-transparent-expression-wrappers":"7.12.1","@babel/helper-validator-identifier":"7.12.11","@babel/helper-validator-option":"7.12.11","@babel/plugin-proposal-export-namespace-from":"7.12.1","@babel/plugin-proposal-logical-assignment-operators":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-numeric-separator":"7.12.7","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/plugin-proposal-private-methods":"7.12.1","@babel/plugin-syntax-async-generators":"7.8.4","@babel/plugin-syntax-class-properties":"7.12.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-syntax-export-namespace-from":"7.8.3","@babel/plugin-syntax-json-strings":"7.8.3","@babel/plugin-syntax-logical-assignment-operators":"7.10.4","@babel/plugin-syntax-nullish-coalescing-operator":"7.8.3","@babel/plugin-syntax-numeric-separator":"7.10.4","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-syntax-optional-catch-binding":"7.8.3","@babel/plugin-syntax-optional-chaining":"7.8.3","@babel/plugin-syntax-top-level-await":"7.12.1","@babel/plugin-transform-unicode-escapes":"7.12.1","@babel/preset-modules":"0.1.4","@babel/runtime":"7.12.5",chalk:"2.4.2",colorette:"1.2.1","convert-source-map":"1.7.0",escalade:"3.1.1",gensync:"1.0.0-beta.2",globals:"11.12.0","js-tokens":"4.0.0",jsesc:"2.5.2",lodash:"4.17.20","object.assign":"4.1.0",regenerate:"1.4.0",regjsgen:"0.5.1",semver:"5.7.0","source-map":"0.5.7","to-fast-properties":"2.0.0","unicode-match-property-ecmascript":"1.0.4"},_requested:{type:"tag",registry:!0,raw:"@washingtonpost/wall-builder@latest",name:"@washingtonpost/wall-builder",escapedName:"@washingtonpost%2fwall-builder",scope:"@washingtonpost",rawSpec:"latest",saveSpec:null,fetchSpec:"latest"},_requiredBy:["#USER","/"],_resolved:"https://registry.npmjs.org/@washingtonpost/wall-builder/-/wall-builder-1.3.0.tgz",_shasum:"cfaa203a3b5aa6c5d409dc94789baf159c4de779",_spec:"@washingtonpost/wall-builder@latest",_where:"/var/lib/jenkins/workspace/Paywall-Pipeline_production-CVKC4ZCDZJ5OXE62WPVXGFZWTKRQPYP2QWIDMSEQMYDCJDI6TBJA",author:{name:"Merwan Rodriguez",email:"merwan.rodriguez@washpost.com"},bugs:{url:"https://github.com/WPMedia/subs-fe-walls/issues"},bundleDependencies:!1,dependencies:{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@babel/runtime":"^7.9.2","@paciolan/remote-component":"^2.8.1","@washingtonpost/cookie-utils":"^1.0.0","babel-loader":"^8.0.6",classnames:"^2.2.6","react-modal":"^3.11.2","react-router-dom":"^5.1.2","react-toggle":"^4.1.1",tinykeys:"^1.0.6",uuid:"^8.1.0"},deprecated:!1,description:"Washington Post wall configuration builder",devDependencies:{"@babel/types":"^7.8.3","@types/classnames":"^2.2.10","@types/enzyme":"^3.10.5","@types/enzyme-adapter-react-16":"^1.0.6","@types/jest":"^26.0.14","@types/node":"^13.13.21","@types/react":"^16.9.43","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/react-test-renderer":"^16.9.4","@types/uuid":"^8.0.0","@types/webpack-env":"^1.15.2","babel-jest":"^26.3.0","css-loader":"^3.4.2","fetch-mock":"^9.10.1","html-webpack-plugin":"^3.2.0",jest:"^26.4.2","jest-junit":"^10.0.0","js-cookie":"^2.2.1",react:"^16.12.0","react-docgen-typescript-loader":"^3.7.1","react-docgen-typescript-webpack-plugin":"^1.1.0","react-dom":"^16.12.0","react-test-renderer":"^16.14.0",shx:"^0.3.2","source-map-loader":"^0.2.4","style-loader":"^1.1.3","terser-webpack-plugin":"^2.3.8","ts-jest":"^26.4.0",typedoc:"^0.17.3",typescript:"^4.0.3",webpack:"^4.42.1","webpack-bundle-analyzer":"^3.6.1","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3","webpack-merge":"^4.2.2"},homepage:"https://github.com/WPMedia/subs-fe-walls#readme",keywords:["washington","post","wall","builder","configuration","typescript"],license:"ISC",main:"index.js",name:"@washingtonpost/wall-builder",peerDependencies:{react:">=16","react-dom":">=16"},repository:{type:"git",url:"git+https://github.com/WPMedia/subs-fe-walls.git"},scripts:{build:"webpack --config config/webpack.config.js","build:templates":"webpack --config config/webpack.templates.config.js","build:wallhtml":"npm run clean && webpack --config config/webpack.template-selector.config.js && tsc","check-types":"tsc",clean:"shx rm -rf dist test-report.html",prepare:"NODE_ENV=production npm run build:wallhtml",start:"webpack-dev-server --colors --progress --config config/webpack.dev.js",test:"jest","test:ci":"jest --coverage --maxWorkers=2"},version:"1.3.0"}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),a=n(4),i=n.n(a),l=n(0),c=n.n(l),s=c.a.createContext({}),u=n(8),d=n.n(u),p=n(2),f=n.n(p),b=n(3),m=n.n(b);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[];return e.includes("100")||e.includes("110")||e.includes("120")?"wall_retargeting":"wall_standard"}function G(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(",").map(function(e){return e.replace(/\/|^wp - /g,"").replace(/,/g,";").trim()}).join(";").toLocaleLowerCase()}function q(e,t){var n,r,o,a,i;return{label:"o1",browserUserAgentHit:navigator.userAgent,promoCode:"o1",acqEntranceType:H(null==e?void 0:null===(n=e.data)||void 0===n?void 0:n.actionCodes),geoMarket:(a=I(D()),i=C().country_code,a&&"US"===i?"L":i&&"US"!==i&&"CA"!==i&&!M()?"I":M()?"E":"CA"===i?"C":"N"),acqTemplate:"",acqEntrancePage:B(),arcId:t||"",contentTags:G(null===(r=window)||void 0===r?void 0:null===(o=r.wpMetaData)||void 0===o?void 0:o.ct_tags),actionCode:"".concat(null==e?void 0:e.action)}}var X=function(e,t){var n=e.pwapiResponse,r=e.arcId,o=function(e){"undefined"!=typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))};return{GAData:z(z({},q(n,r)),t),addEvent:o,addEventWithArticleData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(z(z(z({userAgentHit:window.navigator.userAgent,userAgentSession:window.navigator.userAgent},q(n,r)),t),e))},addMarketingEvent:function(){o({event:"acq_marketing_paywall",category:"acquisition",action:"acq_marketing"})},addGAParamsToURL:function(e,o){var a=z(z(z({},q(n,r)),t),o),i=encodeURIComponent(F()),l={promo:a.promoCode,arcId:a.arcId,acqEntType:a.acqEntranceType,destination:i,next_url:i};e.includes("?")||(e+="?");var c="";return Object.keys(l).forEach(function(e){l[e]&&(c+="&".concat(e,"=").concat(l[e]))}),e+c},addOptimizeEvent:function(e){o({event:"optimize.".concat(e)})}}},Y="wp_nl",J="sw";function K(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:48,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:720;if("undefined"!=typeof window){var o=JSON.parse(localStorage.getItem(Y)||"{}");if(o="number"==typeof o?{}:o,t){var a=Date.now()+60*n*60*1e3;o[J]=a,localStorage.setItem(Y,JSON.stringify(o))}else if(e){var i=Date.now()+60*r*60*1e3;o[e]=i,localStorage.setItem(Y,JSON.stringify(o))}}}var Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent;return/IEMobile|Windows Phone|Lumia/i.test(e)?"w":/iPhone|iP[oa]d/.test(e)?"i":/Android/.test(e)?"a":/BlackBerry|PlayBook|BB10/.test(e)?"b":/webOS|Mobile|Tablet|Opera Mini|\bCrMo\/|Opera Mobi/i.test(e)?1:0},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent;return/Tablet|iPad/i.test(e)};var $=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(",").map(function(e){return e.trim()}).includes(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent;return"undefined"!=typeof window?Q(e)?"tablet":Z(e)?"mobile":"desktop":""}())};var ee=function(){var e=Object(l.useContext)(s).setSizes,t=function(){requestAnimationFrame(function(){e&&e({isSmall:w(),isMedium:_(),isLarge:h()})})};return Object(l.useEffect)(function(){return"undefined"!=typeof window&&window.addEventListener("resize",t,!1),function(){"undefined"!=typeof window&&window.removeEventListener("resize",t,!1)}},[]),null};function te(){var e;return null!==(e=Object(l.useContext)(s).wallConfig)&&void 0!==e&&e.INCLUDE_LOGGING?c.a.createElement("img",{src:"".concat({prod:"https://www.washingtonpost.com/subscribe",sandbox:"https://subs-stage.washingtonpost.com",dev:"https://subscribe.digitalink.com"}[V()],"/static/paywall-log.png"),alt:"paywall-log",height:"0",width:"0"}):null}var ne=n(10);function re(e){var t=e.wallState,n=e.children;return Object(l.useEffect)(function(){try{"undefined"!=typeof window&&"undefined"!=typeof performance&&"test"!==ne.NODE_ENV&&(performance.mark("SUBS - wall ready"),performance.measure("SUBS - wall time to display","SUBS - wall invoked","SUBS - wall ready"),window.BOOMR&&"function"==typeof window.BOOMR.sendTimer&&window.BOOMR.sendTimer("compCompleted",performance.getEntriesByName("SUBS - wall time to display")[0].duration))}catch(e){console.info(e)}},[]),c.a.createElement(s.Provider,{value:t},n,c.a.createElement(ee,null),c.a.createElement(te,null))}function oe(e){var t,n=e.handleScroll,r=0,o=function(){t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(function(){var e=window.pageYOffset||document.documentElement.scrollTop;n(e