
    const promise = new Promise(resolve => {
      window.ADKJSONP = resolve
    });
    const script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = 'https://plugin.intuitcdn.net/web-shell/4.118.1-beta.1/integration/web-shell-integration.js';
    document.head.appendChild(script);

    const appFabricInit = (args) => promise.then((integration) => integration.init({ data: {"applicationConfig":{"CSP":[{"policies":{"connectSource":["'self'","https://*.intuit.com","https://*.intuit.com:*","https://*.intuitcdn.net:*","https://hosted-shell-assets-us-west-2.s3.us-west-2.amazonaws.com","wss://plugin-localhost.intuitcdn.net:*","wss://plugin.intuitcdn.net:*","https://*.intuit.net","https://*.demdex.net","https://api.segment.io/v1/t","https://api.segment.io/v1/i"],"defaultSource":["'self'","https://*.intuit.com","https://*.intuitcdn.net:*"],"fontSource":["'self'","https://*.intuit.com","https://*.intuitcdn.net:*"],"frameSource":["https://*.intuitcdn.net","https://*.intuit.com"],"imgSource":["'self'","https://*.intuit.com","https://*.intuitcdn.net:*"],"objectSource":["'self'","https://*.intuitcdn.net","https://*.intuit.com"],"reportURI":["https://csp.intuit.com/v1/4687138905224424109"],"scriptSource":["'self'","https://*.intuit.com","https://*.intuitcdn.net:*","https://*.demdex.net","'nonce-{{NONCE_VALUE}}'"],"styleSource":["'self'","https://*.intuitcdn.net:*","https://*.intuit.com"],"workerSource":["'self'"]},"reportOnly":true}],"analyticsV2":{"org":"cg","purpose":"mktg","scope":"turbotax","segment":{"apiKey":"kwz2sq4dVhh2vdBhbGRtVmd9PCyfK8FN","loadAdobeVisitorAPI":true,"performanceMetrics":false}},"appApiKey":"prdakyresiJOvymgQO6L29WOMUdDmyPraVPSWLm4","appExpId":"taxtools-webapp","comment":"Published from #15","createdAt":"2022-08-19T02:18:31.166Z","defaultRoute":"tax-bracket-calc/taxbracketcalc","domainPatterns":["taxtools.app.intuit.com"],"editSequenceId":15,"env":"PROD","fullEnv":"PROD","loggingV2":{"oil":{"apiKey":"prdakyresiJOvymgQO6L29WOMUdDmyPraVPSWLm4","appId":"Intuit.gotomarket.expdelactiv.taxtools"}},"performance":{"oil":{"apiKey":"prdakyresiJOvymgQO6L29WOMUdDmyPraVPSWLm4","appId":"Intuit.gotomarket.expdelactiv.taxtools"}},"plugins":["taxcaster-gpt","ttcom-auth-widget","tax-bracket-calc","cx3-calculators","w4-calc"],"routePatterns":["tax-bracket-calc/taxbracketcalc","cx3-calculators/tax-caster","w4-calc/w4calc","se-calc/secalc"],"routes":[{"path":"tax-bracket-calc/taxbracketcalc","type":"csr"},{"path":"cx3-calculators/tax-caster","type":"csr"},{"path":"w4-calc/w4calc","type":"csr"},{"path":"ttcom-auth-widget/authwidget","type":"csr"},{"path":"taxcaster-gpt/taxcastergpt","type":"csr"}],"staticProxyRoutes":[{"srcPath":"robots.txt","targetUrl":"https://uxfabric.intuitcdn.net/security/robots.txt"}],"updatedAt":"2023-03-24T13:29:05.585Z","id":"taxtools-webapp","assetId":"4687138905224424109","assetAlias":"Intuit.gotomarket.expdelactiv.taxtools","manifestVersion":2,"useWebShell":true,"deploymentLane":"DEFAULT","staticProxyRoutesSet":{}},"pluginsConfig":{"shell-plugin":{"id":"shell-plugin","pluginId":"shell-plugin","plugin":true,"activated":true,"activationStatus":"ACTIVATED","configurations":{"activated":{"extensions":{"shell":[]}}},"version":"","position":1000},"web-shell":{"intuit":true,"isNative":true,"projectTemplateVersion":3,"extensions":{},"dependencies":{"runtime":{"apps":["guest"]}},"deepMerge":true,"extendedProperties":{"entrypoints":{"default":{"entries":{"shell-lib":{"path":"shell/lib/utils","entry":"shell-lib.8611ab6f2615428d5209"},"web-shell-runtime-configs":"web-shell-runtime-configs.208a71ce77a7e873d382"},"entry":"web-shell.54d0526e8afd27f8e9c1"},"legacy":{"entries":{"shell-lib":{"path":"shell/lib/utils","entry":"shell-lib.708ee663af4e9e1a53d5"},"web-shell-runtime-configs":"web-shell-runtime-configs.208a71ce77a7e873d382"},"entry":"web-shell.f34fd42633e7e1c7e6f4"}},"preloadLayers":{"default":{"web-shell":["web-shell.54d0526e8afd27f8e9c1.js"],"shell-lib":["shell-lib.8611ab6f2615428d5209.js"],"web-shell-runtime-configs":["web-shell-runtime-configs.208a71ce77a7e873d382.js"],"AppInitializer":["shell.eb433da631c52bb97947.css","AppInitializer.09c4871acb067466097c.js"],"appf-intuit-logging":["appf-intuit-logging.8dfe7a50b98ec22e3975.js"],"mobileSubscriber":["mobileSubscriber.e966f5bf58ef7ae8936d.js"],"DebugToolsManager":["DebugToolsManager.3a8352db7c8ad0f0fae9.js"],"ErrorPage":["ErrorPage.1fbc4c0444a81392ffbf.js"],"appPluginConfig":["appPluginConfig.ab6907b00912ee46a858.js"],"MobileAppDelegate":["MobileAppDelegate.2f5735c03da425017a63.js"],"vendors-node_modules_appfabric_web-shell-core_src_application_PluginWithActivator_js":["2702.25845175672dba90fc93.js"],"node_modules_appfabric_web-shell-core_src_application_Plugin_js":["8061.5e63cf8ce8bda5a365ea.js"],"appf-intuit-performance":["appf-intuit-performance.271594c6d5e2d3f3602b.js"],"IntuitTraceActionHandler":["IntuitTraceActionHandler.aae97bcfa7b2f1ce83a1.js"],"tracking-core":["tracking-core.d7f5f7639c1bf7fc8d71.js"],"NetworkInterceptor":["NetworkInterceptor.2869739a84eeef8870e4.js"],"RemediationLogFilter":["RemediationLogFilter.64e4c54ac5168c45cbb3.js"],"RemediationFilter":["RemediationFilter.4fa6c1b4258f62d6a598.js"],"YellowBrowserMessage":["YellowBrowserMessage.e30fec7dec6c7ad658dd.js"],"ReactRouterManager":["ReactRouterManager.65a8b43a42333e761ad2.js"],"RemediationManager":["RemediationManager.88431ef53a4175944ef3.js"],"DataFetcher":["DataFetcher.340fe4994db374a9a911.js"],"NavigationManager":["NavigationManager.5ae10beca69da869517e.js"],"webEventsPubSub":["webEventsPubSub.81fc328d4ca12fe84e8b.js"],"webEventsSseTransport":["webEventsSseTransport.9d0486c2e3639d16c633.js"],"webEventsWssTransport":["webEventsWssTransport.84657c415c4859bdadac.js"],"webEventsController":["webEventsController.4b55e5b49fd25b759d47.js"],"vendors-node_modules_appfabric_intuit-authz_dist_intuit-authz_js":["3957.ee5cc019db5bf1324ec6.js"],"ixp-experiment-utils":["ixp-experiment-utils.69b59b87e85d4a38b0ba.js"],"analytics":["analytics.d8b71852b663d91494f1.js"],"vendors~RemediateActionHandler":["shell.872cf55b79c4c95869ef.css","vendors~RemediateActionHandler.d8bd0f3d17977f7eae7d.js"],"WebEventsManager":["WebEventsManager.7df6fa523f5d1fa44583.js"],"SegmentSDKAnalytics":["SegmentSDKAnalytics.2842637353b4cfcf7828.js"],"WebSDKAnalytics":["WebSDKAnalytics.511723d6cb9a85356060.js"],"segment/analytics-next":["segment/analytics-next.d8319af1533c0bca26bb.js"],"DefaultWebSDKConfig":["DefaultWebSDKConfig.6879526011f0862dc99e.js"],"auto-track":["auto-track.4db01b70eebc8afe336c.js"],"queryString":["queryString.a405293d229b029faef8.js"],"tsub-middleware":["tsub-middleware.59ed3049729952d0cb22.js"],"ajs-destination":["ajs-destination.52d1051ac0345d75995f.js"],"legacyVideos":["legacyVideos.890ccb413b6a05722c17.js"],"schemaFilter":["schemaFilter.1b8371bb3e66acfb2985.js"],"remoteMiddleware":["remoteMiddleware.ee865ae93be2f3201c60.js"],"node_modules_segment_analytics_js-video-plugins_dist_index_umd_js":["834.df5b8026f762d0be538f.js"],"vendors-node_modules_appfabric_reliable-transmission_lib_index_js":["7151.1333cd7817321e6d1e0f.js"],"vendors-node_modules_event-source-polyfill_src_eventsource_js-node_modules_md5_md5_js-node_mo-":["6893.18c00910316112ea967b.js"],"vendors-node_modules_appfabric_web-shell-core_src_logging_logger_js":["8912.4eb9ed34290d0042bc83.js"],"vendors-node_modules_opentelemetry_web_build_src_index_js-node_modules_uuid_index_js":["5605.90c7c5aa88a183cc7585.js"],"vendors-node_modules_appfabric_plugin-manifest-utils_index_js-node_modules_appfabric_web-shel-":["4642.45b5a9e99c15ae752bf0.js"],"vendors-node_modules_ids-ts_badge_dist_main_css-node_modules_ids-ts_checkbox_dist_main_css-no-":["shell.574dfe4a235383eb859e.css"],"src_utils_logger_js":["3118.ef1a5609b39e37960ace.js"]},"legacy":{"web-shell":["web-shell.f34fd42633e7e1c7e6f4.js"],"shell-lib":["shell-lib.708ee663af4e9e1a53d5.js"],"web-shell-runtime-configs":["web-shell-runtime-configs.208a71ce77a7e873d382.js"],"AppInitializer":["shell.eb433da631c52bb97947.css","AppInitializer.02b9614bb4fd45c06c34.js"],"appf-intuit-logging":["appf-intuit-logging.46d3dd81649ac1111491.js"],"mobileSubscriber":["mobileSubscriber.fa56418a80f59bbf586c.js"],"DebugToolsManager":["DebugToolsManager.488498151105149e174a.js"],"ErrorPage":["ErrorPage.784bdb4c8cadde93fcf0.js"],"appPluginConfig":["appPluginConfig.8042628c1897b43065b0.js"],"MobileAppDelegate":["MobileAppDelegate.2e8257fbefae1862bc45.js"],"appf-intuit-performance":["appf-intuit-performance.de895d193fc4107ca9ea.js"],"IntuitTraceActionHandler":["IntuitTraceActionHandler.1e4054b7ef92ea6daf08.js"],"tracking-core":["tracking-core.04798f3693755374900e.js"],"NetworkInterceptor":["NetworkInterceptor.4c023d5b82fe423ccfb3.js"],"RemediationLogFilter":["RemediationLogFilter.70318304c69528fe75cc.js"],"RemediationFilter":["RemediationFilter.b2416d5d434d61187eab.js"],"YellowBrowserMessage":["YellowBrowserMessage.2638efd555ddcca4277b.js"],"ReactRouterManager":["ReactRouterManager.4b7e659ca4255bdcea38.js"],"RemediationManager":["RemediationManager.df8f53b022b7142d4fa0.js"],"ixp-experiment-utils":["ixp-experiment-utils.9ec8bd96344a65effcfe.js"],"analytics":["analytics.88f3c8344ab3dd09c67a.js"],"vendors~RemediateActionHandler":["shell.872cf55b79c4c95869ef.css","vendors~RemediateActionHandler.7404f9f34e15a43ee769.js"],"SegmentSDKAnalytics":["SegmentSDKAnalytics.dd5eb05b7571f38592ed.js"],"WebSDKAnalytics":["WebSDKAnalytics.e4b1c10193246b2c77e4.js"],"segment/analytics-next":["segment/analytics-next.81a6183b44bcd872a9d2.js"],"DefaultWebSDKConfig":["DefaultWebSDKConfig.6879526011f0862dc99e.js"],"auto-track":["auto-track.bf5b00ab59127a004241.js"],"queryString":["queryString.285f3aadcc745d222920.js"],"tsub-middleware":["tsub-middleware.f25f55c047d1e8afac53.js"],"ajs-destination":["ajs-destination.54d185bd53fb04ee6851.js"],"legacyVideos":["legacyVideos.4e427359e0edc228e209.js"],"schemaFilter":["schemaFilter.1ac2cb895331eff472ff.js"],"remoteMiddleware":["remoteMiddleware.b6725c84450a900c46ad.js"],"node_modules_segment_analytics_js-video-plugins_dist_index_umd_js":["834.df5b8026f762d0be538f.js"],"vendors-node_modules_appfabric_reliable-transmission_lib_index_js":["151.00d51397714a36463d39.js"],"vendors-node_modules_opentelemetry_web_build_src_index_js-node_modules_uuid_index_js":["605.f7fefdee43afe2077765.js"],"vendors-node_modules_appfabric_plugin-manifest-utils_index_js-node_modules_cloud-monitoring_o-":["518.cddc087ab964fdab458b.js"],"vendors-node_modules_ids-ts_badge_dist_main_css-node_modules_ids-ts_checkbox_dist_main_css-no-":["shell.574dfe4a235383eb859e.css"],"src_utils_logger_js":["118.f8096c6ea3e2c10a8a03.js"]}},"shellApiKey":"prdakyresRR0bt2jADWM2CBoRWl0uBARs3QhT0O3","experiments":{"customShellLayout":["web-shell-app-experience","fdptoolspoc-app-experience","intuit-expert-portal","protax-experience","campaign-manager-web-app","curation-app-experience","fdptoolsplatform-app-experience","ixp-admininstration-console","hub-app-experience"],"webSDKSameSiteEnabled":true}},"baseSourceUrl":"https://plugin.intuitcdn.net/web-shell/4.118.1-beta.1","entry":"web-shell.54d0526e8afd27f8e9c1","id":"web-shell","version":"4.118.1-beta.1","assetId":"7569442666011501649","assetAlias":"Intuit.app.shell.webshell","plugin":true,"label":"web-shell"},"appfabric-defaults":{"hasLayers":true,"manifestVersion":"4","extensions":{"routes":[{"path":"appfabric-defaults/not-found","accessLevel":"GUEST","widget":{"id":"appfabric-defaults/not-found","appScreen":"shell"}},{"path":"appfabric-defaults/default-error","accessLevel":"GUEST","widget":{"id":"appfabric-defaults/default-error","appScreen":"shell"}}]},"widgets":{"appfabric-defaults/not-found":{"1.0.0":{"descriptor":"appfabric-defaults/js/widgets/NotFound/widget"}},"appfabric-defaults/default-error":{"1.0.0":{"descriptor":"appfabric-defaults/js/widgets/DefaultError/widget"}}},"dependencies":{"widgets":["appfabric-defaults/not-found@1.0.0","appfabric-defaults/default-error@1.0.0"],"runtime":{"apps":["qbo","guest"]}},"entry":"appfabric-defaults.e628c355a115c7e9b282f170e1d0","baseSourceUrl":"https://plugin.intuitcdn.net/appfabric-defaults","layerPath":"appfabric-defaults/appfabric-defaults.e628c355a115c7e9b282f170e1d0","id":"appfabric-defaults","version":"1.3.3","assetId":"4975369280851986853","assetAlias":"Intuit.app.devtools.appfabricdefaults","plugin":true,"label":"appfabric-defaults"},"ttcom-auth-widget":{"hasLayers":true,"manifestVersion":"5","extensions":{"routes":[{"path":"ttcom-auth-widget/authwidget","accessLevel":"GUEST","widget":{"id":"ttcom-auth-widget/authwidget","appScreen":"shell"}}]},"widgets":{"ttcom-auth-widget/authwidget":{"1.0.0":{"descriptor":"ttcom-auth-widget/js/widgets/authwidget/widget"}}},"dependencies":{"widgets":["ttcom-auth-widget/authwidget@1.0.0"],"runtime":{"apps":["guest"]}},"extendedProperties":{},"entry":"ttcom-auth-widget.7a0bdd9dedc9344d204eadd9442a","remoteEntry":"remoteEntry.12bf53938bc6d7408ae2","baseSourceUrl":"https://plugin.intuitcdn.net/ttcom-auth-widget","layerPath":"ttcom-auth-widget/remoteEntry.12bf53938bc6d7408ae2","id":"ttcom-auth-widget","version":"1.23.0","assetId":"5768002815892860279","assetAlias":"Intuit.gotomarket.expdelactiv.ttcomauthwidget","plugin":true,"label":"ttcom-auth-widget"},"tax-bracket-calc":{"hasLayers":true,"manifestVersion":"5","extensions":{"routes":[{"path":"tax-bracket-calc/taxbracketcalc","accessLevel":"GUEST","widget":{"id":"tax-bracket-calc/taxbracketcalc","appScreen":"shell"}}]},"widgets":{"tax-bracket-calc/taxbracketcalc":{"1.0.0":{"descriptor":"tax-bracket-calc/js/widgets/taxbracketcalc/widget"}}},"dependencies":{"widgets":["tax-bracket-calc/taxbracketcalc@1.0.0"],"runtime":{"apps":["guest"]}},"entry":"tax-bracket-calc.98138a2ac3d7835a692ec077424f","remoteEntry":"remoteEntry.30dbed0dbb2f3e552cb3","baseSourceUrl":"https://plugin.intuitcdn.net/tax-bracket-calc","layerPath":"tax-bracket-calc/remoteEntry.30dbed0dbb2f3e552cb3","id":"tax-bracket-calc","version":"1.17.4","assetId":"7209154696531116379","assetAlias":"Intuit.gotomarket.expdelactiv.taxbracketcalc","plugin":true,"label":"tax-bracket-calc"},"cx3-calculators":{"hasLayers":true,"manifestVersion":"5","extensions":{"routes":[{"path":"cx3-calculators/tax-caster","accessLevel":"GUEST","widget":{"id":"cx3-calculators/tax-caster","appScreen":"shell"}}]},"widgets":{"cx3-calculators/tax-caster":{"1.0.0":{"descriptor":"cx3-calculators/js/widgets/taxCaster/widget"}}},"dependencies":{"widgets":["cx3-calculators/tax-caster@1.0.0"],"runtime":{"apps":["guest"]}},"entry":"cx3-calculators.9502473a8d32bd02d42341444b6c","remoteEntry":"remoteEntry.8f72895aabed605f3bcc","baseSourceUrl":"https://plugin.intuitcdn.net/cx3-calculators","layerPath":"cx3-calculators/remoteEntry.8f72895aabed605f3bcc","id":"cx3-calculators","version":"1.60.2","assetId":"4254793340640242983","assetAlias":"Intuit.app.uicomponents.cx3calculators","plugin":true,"label":"cx3-calculators"},"w4-calc":{"hasLayers":true,"manifestVersion":"5","extensions":{"routes":[{"path":"w4-calc/w4calc","accessLevel":"GUEST","widget":{"id":"w4-calc/w4calc","appScreen":"shell"}}]},"widgets":{"w4-calc/w4calc":{"1.0.0":{"descriptor":"w4-calc/js/widgets/w4calc/widget"}}},"dependencies":{"widgets":["w4-calc/w4calc@1.0.0"],"runtime":{"apps":["guest"]}},"extendedProperties":{},"entry":"w4-calc.c22a0f7928efdd0e0a450cf41e41","remoteEntry":"remoteEntry.255c78ec77a8984ce88c","baseSourceUrl":"https://plugin.intuitcdn.net/w4-calc","layerPath":"w4-calc/remoteEntry.255c78ec77a8984ce88c","id":"w4-calc","version":"1.6.1","assetId":"147510480838746901","assetAlias":"Intuit.gotomarket.expdelactiv.w4calc","plugin":true,"label":"w4-calc"}},"applicationContext":{"environment":"prod","appInfo":{"appId":"taxtools-webapp","appName":null},"localizationInfo":{"locale":"en-us"},"userAuthInfo":null,"userProfileInfo":null,"realmInfo":null},"customContext":null,"shellExperiments":{"disable-mobile-analytics-action-registration":true,"disable-react-router":false,"disable-trace-shutdown-transmit":false,"enable-adk":false,"enable-automatic-remediation":false,"enable-client-side-default-route":false,"enable-control-to-console-logging":false,"enable-enhanced-analytics-customization":false,"enable-ixp-v-6":false,"enable-oil-v-2-for-perf":false,"enable-oilv-1":false,"enable-open-tracing-for-perf":false,"enable-plugin-identifier":true,"enable-remediation-log-filter":false,"enable-route-path-param":true,"enable-sandbox-remediation-api":true,"enable-sanitization-payload-mobile":false,"enable-secondary-widget-render":true,"enable-server-side-redirect-default-route":false,"enable-shell-event-mobile-filtering":false,"enable-smartlook-integration":false,"enable-subscription-to-plugin-events":false,"enable-tracing-rum-load-25":false,"enable-unhandled-rejection-logging":false,"enable-widgetDependency-cache":true,"enable-xhr-interception":false,"identify-call-on-initialization":true,"logging-override-max-item-size":20,"logging-override-max-item-size-enabled":false,"page-load-nav-started":false,"retry-webpack-chunks":true,"rt-max-retries":3,"rt-request-timeout":15000,"use-legacy-experiment-context-api":false,"web-sdk-same-site-enabled":false,"app-plugin-sandbox":false,"disable-page-not-found-route":false,"disable-widget-performance-profiling":false,"disable-yellow-browser-for-apps":false,"enable-appscreen-embedded-mobile":false,"enable-dynamic-context-fetch":false,"enable-internal-segment-hosting":false,"enable-mobile-mode":true,"enable-mobile-sandbox-extensions":false,"enable-navigation-error-response-handler":false,"enable-oilv-2":false,"enable-pre-boot-hook":false,"enable-pubsub-mobile-delegate":true,"enable-render-shell-layout-before-app-ready":false,"enable-rum":true,"enable-rum-app-api-keys":true,"enable-rum-load-100":true,"enable-rum-load-25":false,"enable-runtime-configuration-hook":false,"enable-tracing-rum":true,"enable-tracing-rum-load-100":true,"enable-v2-routes":true,"enable-widget-data-fetcher":false,"enable_mobile_wrapped_widget":false,"include-widget-config-in-widget-props":false,"log-and-above-default-logger-enabled":false,"remove-unserialized-params-mobile":false,"routing-analytics":false,"sandbox-override":false,"widget-lifecycle-events":false,"widget-lifecycle-shell-log":false,"widget-performance-profiling":false,"use-authorize-v2-uxfabric-webapplication":false,"enable-identity-userprofile-v2":{},"rum-trace-sample":0.3},"remediate":{"includeRoutes":[],"excludeRoutes":[]}}, ...args}));

    window.AppFabric = {
      init: appFabricInit
    }
  