/*!
    TAG V6.07.7433, smct.tag-currys.co.uk
    Copyright 2012-2025 intent.ly Global Ltd
*/if(typeof window.$smctResources !== 'undefined') {
    console.warn('Cannot load Tag Resources more than once...');
} else {
    window.$smctResources = function() {
        var urls = {
            tag_url : 'https://js.smct.io/t/tag-v6.07.js',
            overlays_url : 'https://js.smct.io/o/overlays-v6.07.js',
            overlays_data_url : 'https://smct.co/ov5/load/',
            smc_debug_url :  '',
            client_debug_url : 'https://js.smct.io/dp/clientDebug-v2.00.js',
            basket_backup_script : '',
            basket_backup_endpoint : '',
            selector_tool_script : 'https://js.smct.io/s/selector-v1.00.js',
            selector_tool_endpoint : 'https://ep.smct.co/sel-ep/',
            smarter_codes_script: 'https://js.smct.co/v7.7.3/codes-v7.7.3.js',
            smarter_codes_endpoint: 'https://ep.smct.co/smcdz-ep/',
            smc_jq : 'https://js.smct.io/jq/smcJQ-v3.4.1.js',
            ls_endpoint : 'https://js.smct.io/lse1.3.html',
            notification_app : '',
            notification_checker : '',
            px2a_source_url: 'https://js.smct.io/e/events-1.6.0.min.js',
            px2b_endpoint_url: 'https://events.smct.co/',
            
            host : 'https://smct.co/',
            pxt_domain : 'https://ep.smct.co/',
            tag_data_url : 'https://smct.co/tm/data/',
            overlays_engage_url : 'https://ep.smct.co/ov4/e/',
            insights_url : 'https://ep.smct.co/insights/',
            url_track : 'https://ep.smct.co/ut/',
            client_debug_data : 'https://smct.co/cldbData/',
        }
            var sri = {
                tag_url : 'sha512-FYRgjxjEQUMO0c+som9Ke1jf/fXzQx9FPuEwSgc5VDXDSsB8wR8ziP+yJFWJ+QleZe75ky9XrfaCIqX3BEENZg==',
                overlays_url : 'sha512-pvTCAFEWulJWwzRRfpyKytz+g3JpvsVbULBkONjw+BW2k6bSeCKqdIBIVa9EDS8ruINheg9fUx2Oh+p70//5xQ==',
                smc_debug_url :  '',
                client_debug_url : 'sha512-NRqDLjBfPGtHqTINJ7VSQbaZUugX5Cd7VsH+jOJEwbZV1ecnCzZABHoyxSzamthbjzXrbZvf2ewYDe2ARtUHVg==',
                basket_backup_script : 'sha512-c3JpLnNjcmlwdC5pbnZhbGlk',
                selector_tool_script : 'sha512-B6rk0ic+pocdwNw4jyTsh3+7ASYA6cHPq05equSG7uPjbul203ds+YtYXVMk+RHUAWucwL2Hv56u6wXs4pJf7g==',
                smarter_codes_script: 'sha512-tEAmuyDP87/eZq8k4Yx2HFnLgULH5mXPNHbCOJb0SzCgwRPijO29YpaQJXvDutGJovcQSF62GTpv98tr+gzW7g==',
                smc_jq : 'sha512-yb7YZtH7plXVD1W3mfIAaTmHxCp0qG7W2FcIoh6daiKlxUo6Sy4MHIc0l1bzm7VaCmJ6Pxd3U0XzboXpqZXMAQ==',
                notification_app : 'sha512-c3JpLnNjcmlwdC5pbnZhbGlk',
                px2a_source_url: 'sha512-iaSdlo+HXNdikoUuCiYL4Eg926hQZrejm7E67ukV+ye8QHCDgSbf1x4Zk7ZYeQN/GfomOITq/mrTA1JZEc8+iA==',
                px2a_fingerprint_url: 'sha512-4AEnN35N8YZw+A4oS9a99AMRETQWtzdWYjyir4Lr+J8WT/PB5UiGg3/7r8QGfujZZq3KDIPyn1fRehxg2AmSjw==',
            };
        
        var getURL = function(key, additional) {
            return urls[key];
        };

        var getSRI = function(key, additional) {
            return sri[key];
        };

        var getTagLoadedTime = function() {
            var microtime = 1765622524.8256;
            return Math.round(microtime*1000);
        };

        /* Deprecated */
        var runCode = function(key, isDebug) {
            return false;
        };
        
        return {
            getURL : getURL,
            getSRI : getSRI,
            getTagLoadedTime : getTagLoadedTime,
            runCode : runCode,
            tryer: function() {
                return false;
            },
            staticFiles : 0
        };}();
    }if(typeof window.$smctData !== 'undefined') {
    console.warn('Cannot load Tag Data more than once...');
} else {
	window.$smctData = {
			a:1,
			b:1,
			h:'https://smct.co/',
		o:'eyJ2ZXJzaW9uIjoiNi4wNyIsImlkIjoxOTI0LCJuYW1lIjoiY3VycnlzLmNvLnVrIiwiY3NzX2FuaW1zIjoiLnNtY3QtYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uc21jdC1hbmltYXRlZC5zbWN0LWluZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5zbWN0LWFuaW1hdGVkLnNtY3QtaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5zbWN0LWFuaW1hdGVkLnNtY3QtYm91bmNlSW4sLnNtY3QtYW5pbWF0ZWQuc21jdC1ib3VuY2VPdXQsLnNtY3QtYW5pbWF0ZWQuc21jdC1mbGlwT3V0WCwuc21jdC1hbmltYXRlZC5zbWN0LWZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QC13ZWJraXQta2V5ZnJhbWVzIHNtY3QtcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBzbWN0LXJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5zbWN0LXJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbWN0LXJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6c21jdC1ydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzbWN0LXNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzbWN0LXNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LnNtY3Qtc2hha2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbWN0LXNoYWtlO2FuaW1hdGlvbi1uYW1lOnNtY3Qtc2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHNtY3QtcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBzbWN0LXB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5zbWN0LXB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c21jdC1wdWxzZTthbmltYXRpb24tbmFtZTpzbWN0LXB1bHNlfUAtd2Via2l0LWtleWZyYW1lcyBzbWN0LWZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgc21jdC1mbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uc21jdC1mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNtY3QtZmxhc2g7YW5pbWF0aW9uLW5hbWU6c21jdC1mbGFzaH0iLCJjb25maWciOnsidGFnUmVmcmVzaElEIjozNzYzNSwialF1ZXJ5Rm9yY2VMb2FkIjowLCJpZ25vcmVIYXNoIjoxLCJjYXNlU2Vuc2l0aXZlIjowLCJpbnNpZ2h0cyI6MCwiYmxvY2tJZnJhbWUiOjAsInB4VHJhY2tPZmYiOjAsInJ1bGVzVVRDIjowLCJmb3JjZU9uRGVidWciOjEsInB4QXBjIjoxLCJPdlJlcUludCI6MCwiRmlyc3RDaGFyQXNjaWlGaXgiOjAsImVuY29kZUNvb2tpZXMiOjEsInJlZkV4YWN0TWF0Y2giOjAsIm1pZ3JhdGVDb29raWVzVG9Mb2NhbFN0b3JhZ2UiOjAsImVuZm9yY2VTcmkiOjEsInRpbWVvdXQiOjUwMCwic2Nhbm5lclRpbWUiOjYwMCwiY29va2llTWF4QWdlRGF5cyI6MzY1LCJvdkNvb2tpZUhpc3RvcnkiOjQsInNyY19jb19pbyI6ImF1dG8iLCJpbnNpZ2h0c19hdXRvIjoiMTU3MTE0NzMwMiIsImxzM3JkcHR5VUlEIjoxLCJkeW5hbWljRWxlbWVudHMiOnsiT25QYWdlIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiT25QYWdlIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIifSwiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIifSwiT3V0T2ZTdG9jayI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6Ik91dE9mU3RvY2siLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIiLCJjdXN0b21PdmVyUmlkZSI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU2l0ZVBvcHVwU2hvd2luZyIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiIsImN1c3RvbU92ZXJSaWRlIjoiIn0sIkJhc2tldENvdW50Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6Ii5taW5pY2FydC1xdWFudGl0eSIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MSwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiZnVuY3MiOlt7InR5cGUiOiJzcGVjaWFsIiwidmFscyI6WyIiLCIiXX1dfSwiQ29uZmlybWF0aW9uUGFnZSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IiIsInN0cmluZ3MiOiJcL29yZGVyLWNvbmZpcm1hdGlvbixcL09yZGVyLUNvbmZpcm0iLCJ1cmxDb250YWlucyI6MSwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJPcmRlck51bWJlciI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6Ik9yZGVyTnVtYmVyIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIifSwiT3JkZXJWYWx1ZSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6Ik9yZGVyVmFsdWUiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIiLCJjdXN0b21PdmVyUmlkZSI6IiJ9LCJDdXJyZW5jeSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkN1cnJlbmN5Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiQXBwbGVXYXRjaFNrdSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJBcHBsZVByb2R1Y3RTZWxlY3RlZCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJSZXBsYWNlQXZhaWxhYmxlIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiUmVwbGFjZUF2YWlsYWJsZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJFbGlnaWJsZVN3aXRjaCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkVsaWdpYmxlU3dpdGNoIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIk9yZGVyVmFsdWUyIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiNtYWluY29udGVudCA+IGRpdiA+IGRpdi5yZWNlaXB0ID4gZGl2ID4gZGl2LnN1bW1hcnktZGV0YWlscy5jb2wtbGctOS5wbC0wID4gZGl2Lm9yZGVyLXRvdGFsLWRldGFpbHMtY29udGFpbmVyLmNhcmQtYm9keSA+IGRpdi5wYXltZW50LWRldGFpbHMuY2FyZCA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdi5kLWZsZXguZmxleC1maWxsLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLnBheW1lbnQtY2FyZC1pbmZvLWNvbnRhaW5lci5zdWJUb3RhbF9fYm9yZGVyLWJvdHRvbSA+IGRpdi5wYXltZW50LW1ldGhvZC1hbW91bnQgPiBzcGFuIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIiLCJmdW5jcyI6W3sidHlwZSI6InNwZWNpYWwiLCJ2YWxzIjpbIiIsIiJdfV19LCJPcmRlck51bWJlcjIiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiIiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiI21haW5jb250ZW50ID4gZGl2ID4gZGl2Lm9yZGVyLWNvbmZpcm1hdGlvbi1iYW5uZXIgPiBkaXYgPiBkaXYub3JkZXJiYW5uZXItY29udGVudC5jb2wtNiA+IGg0ID4gc3Bhbi5vcmRlci1udW1iZXIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiIsImZ1bmNzIjpbeyJ0eXBlIjoic3BlY2lhbCIsInZhbHMiOlsiIiwiIl19XX0sIlN0YW5kYXJkVG9vdGhCcnVzaCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlN0YW5kYXJkVG9vdGhCcnVzaCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJJT1Rvb3RoQnJ1c2giOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJJT1Rvb3RoQnJ1c2giLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiSXBob25lRmlmdGVlbkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSXBob25lRmlmZWVuSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiSXBob25lRmlmdGVlblByb0luQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSXBob25lRmlmZWVuUHJvSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUGl4ZWxTZXZlbkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiUGl4ZWxTZXZlbkluQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIkdhbGF4eUFGb3VydGVlbkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiR2FsYXh5QUZvdXJ0ZWVuSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiR2FsYXh5QVRoaXJ0eUZvdXJJbkJhc2tldCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkdhbGF4eUFUaGlydHlGb3VySW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiSXBob25lVHdlbHZlSW5CYXNrZXQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJJcGhvbmVUd2VsdmVJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJHYWxheHlGZVR3ZW50eU9uZUluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiR2FsYXh5RmVUd2VudHlPbmVJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJJcGhvbmVGb3VydGVlbkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSXBob25lRm91cnRlZW5JbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJBd2luT25QYWdlIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiQXdpbk9uUGFnZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJMYXN0U2Vzc2lvbkxhcHRvcCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6Ikxhc3RTZXNzaW9uTGFwdG9wIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlNjcm9sbGVkVG9IYWxmV2F5Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU2Nyb2xsZWRUb0hhbGZXYXkiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiU2Vzc2lvbkNvdW50ZXIiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJTZXNzaW9uQ291bnRlciIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJNb3JlVGhhblRocmVlT2ZBbkl0ZW0iOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJNb3JlVGhhblRocmVlT2ZBbkl0ZW0iLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJvZHVjdFBhZ2VQcmljZSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlByb2R1Y3RQYWdlUHJpY2UiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJpbnRlclB1cmNoYXNlZCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlByaW50ZXJQdXJjaGFzZWQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiRHluYW1pY1RyYWRlSW4iOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJEeW5hbWljVHJhZGVJbiIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJFbmVyZ3lDYW1wYWlnblVybFN3aXRjaCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkVuZXJneUNhbXBhaWduVXJsU3dpdGNoIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlBpeGVsUGhvbmVVcmxTd2l0Y2hDYXJwaG9uZSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlBpeGVsUGhvbmVVcmxTd2l0Y2hDYXJwaG9uZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJQcm9kdWN0UGFnZUl0ZW0iOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJQcm9kdWN0UGFnZUl0ZW0iLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJpbnRlckJhc2tldEl0ZW1SZWFkeSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlByaW50ZXJCYXNrZXRJdGVtUmVhZHkiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiSW5zdGF4UHJvZHVjdFBhZ2UiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJJbnN0YXhQcm9kdWN0UGFnZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJTcHJlYWRUaGVDb3N0U2VsZWN0ZWQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJTcHJlYWRUaGVDb3N0U2VsZWN0ZWQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJpbnRlclB1cmNoYXNlZDIiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJQcmludGVyUHVyY2hhc2VkMiIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJDb25zZW50Qm94VW50aWNrZWQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJDb25zZW50Qm94VW50aWNrZWQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiSXNXaW5kb3cxMCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IklzV2luZG93MTAiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiVGl0bGVIaWdobGlnaHRlZCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlRpdGxlSGlnaGxpZ2h0ZWQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJvZHVjdE5hbWUiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJQcm9kdWN0TmFtZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJHcmlsbEluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiR3JpbGxJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJJUGhvbmVTRUluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSVBob25lU0VJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJJcGhvbmVUaGlydGVlbkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiSXBob25lMTNJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJTZXNzaW9uSWQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6InNtY19zZXNzaW9uX2lkIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IiIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJBY2Nlc3NvcnlJdGVtc0luQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiQWNjZXNzb3J5SXRlbXNJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJDb21wdXRpbmdBY2Nlc3Nvcmllc0Jhc2tldEl0ZW1SZWFkeSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkNvbXB1dGluZ0FjY2Vzc29yaWVzQmFza2V0SXRlbVJlYWR5Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlRwTGlua0luQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiVHBMaW5rSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiQXBwbGVpUGhvbmVQcm9NYXgiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJBcHBsZWlQaG9uZTE3UHJvTWF4Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIkFwcGxlaVBob25lUHJvIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiQXBwbGVpUGhvbmUxN1BybyIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJBcHBsZWlQaG9uZSI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkFwcGxlaVBob25lMTciLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiQXBwbGVpUGhvbmVBaXIiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJBcHBsZWlQaG9uZUFpciIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJTYW1zdW5nR2FsYXh5SW5CYXNrZXQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJTYW1zdW5nR2FsYXh5SW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUm9iZXJ0c0luQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiUm9iZXJ0c0luQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIkxnVHZJbkJhc2tldCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkxnVHZJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJSaW5nQmZJbkJhc2tldCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlJpbmdCZkluQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlNhbXN1bmdCZkluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU2Ftc3VuZ0JmSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiQmVhdHNJbkJhc2tldCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkJlYXRzSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiQnJhdmlhSW5CYXNrZXQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJCcmF2aWFJbkJhc2tldCIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJJbnN0YXhJbkJhc2tldCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6Ikluc3RheEluQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIkJlYXRzUGlsbEluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiQmVhdHNQaWxsSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiU29ueVhtSW5CYXNrZXQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJTb255WE01SW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiU29ueUluQmFza2V0WG02Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU29ueVhNNkluQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlN3aXRjaEluQmFza2V0Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU3dpdGNoSW5CYXNrZXQiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiWG1hc1BhZ2VWaXNpdGVkIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiWG1hc1BhZ2VWaXNpdGVkIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlJpbmdYbWFzSW5CYXNrZXQiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJSaW5nWG1hc0luQmFza2V0Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn19LCJyZWZzIjp7IjQiOnsidSI6ImF3Yz0iLCJkIjoiMSJ9LCIzMzciOnsidSI6ImdjbHNyYz1hdy5kcyIsImQiOiIyIn0sIjQ3OSI6eyJ1IjoiY2lkPWVtYWlsIiwiZCI6IjIifX0sImRiIjowLCJvdmVybGF5c191cmwiOiJodHRwczpcL1wvanMuc21jdC5pb1wvb1wvb3ZlcmxheXMtdjYuMDcuanMiLCJvdmVybGF5c19kYXRhX3VybCI6Imh0dHBzOlwvXC9zbWN0LmNvXC9vdjVcL2xvYWRcLyIsIm92ZXJsYXlzX2VuZ2FnZV91cmwiOiJodHRwczpcL1wvZXAuc21jdC5jb1wvb3Y0XC9lXC8iLCJpbnNpZ2h0c191cmwiOiJodHRwczpcL1wvZXAuc21jdC5jb1wvaW5zaWdodHNcLyIsImNsaWVudF9kZWJ1Z191cmwiOiJodHRwczpcL1wvanMuc21jdC5pb1wvZHBcL2NsaWVudERlYnVnLXYyLjAwLmpzIiwiY2xpZW50X2RlYnVnX2RhdGEiOiJodHRwczpcL1wvc21jdC5jb1wvY2xkYkRhdGFcLyIsImxzX2VuZHBvaW50IjoiaHR0cHM6XC9cL2pzLnNtY3QuaW9cL2xzZTEuMy5odG1sIiwidGFnX3ByZXZpZXciOiJkZWZhdWx0IiwicHh0X3ZlcnNpb24iOiIyYSIsInB4dF9pZGVudGl0eV9wb29sX2lkIjoiZXUtd2VzdC0xOjlhMjhjYmRlLTM4M2UtNGM1Yi1iZGRkLTNiMzdhOWE3ZDFiZSJ9LCJzcmNfY29faW8iOiJhdXRvIiwicnVsZXNMaXN0IjpbeyJydWxlbmFtZSI6IkNPTVBVVElORyogSFAgSW5zdGFudCBJbmsgMyBtb250aHMgKyAxIG1vbnRoIGZyZWUgLlsgUG9zdCBQdXJjaGFzZSBdIHx8IFBSSU5USU5HIC0gU2t1cyByZW1vdmVkIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvQ09QbGFjZU9yZGVyIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJQcmludGVyQmFza2V0SXRlbVJlYWR5Ijp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJQcmludGVyUHVyY2hhc2VkMiI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOiIiLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE1NDI2NH0sIm1vYmlsZSI6eyJpZCI6MTU0MjY2fSwidGFibGV0Ijp7ImlkIjoxNTQyNjV9fX0seyJydWxlbmFtZSI6IipCVVNJTkVTUyB8IE1vcmUgdGhhbiAzIHByb2R1Y3RzIC0gQjJCIHJlZGlyZWN0IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvY29uc29sZS1nYW1lc1wvY29uc29sZS1nYW1lc1wvZGlhYmxvLTQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk1vcmVUaGFuVGhyZWVPZkFuSXRlbSI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTY5NDEzfSwibW9iaWxlIjp7ImlkIjoxNjk0MTZ9LCJ0YWJsZXQiOnsiaWQiOjE2OTQxNH19fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBpUGhvbmUgMTUgT09TIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNTUwNTciLCIxMDI1NTA1NiIsIjEwMjU1MDU1IiwiMTAyNTUwNTQiLCIxMDI1NTA0NCIsIjEwMjU1MDQzIiwiMTAyNTUwNDIiLCIxMDI1NTA0MSIsIjEwMjU1MDM4IiwiMTAyNTUwMzciLCIxMDI1NTAzNiIsIjEwMjU1MDM1Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPdXRPZlN0b2NrIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMTE2MjB9LCJtb2JpbGUiOnsiaWQiOjExMTYyNX0sInRhYmxldCI6eyJpZCI6MTExNjI0fX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIGlQaG9uZSAxNSBPT1MgUHJvIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNTUwMjQiLCIxMDI1NTAyMyIsIjEwMjU1MDIyIiwiMTAyNTUwMjEiLCIxMDI1NTAxNiIsIjEwMjU1MDA1IiwiMTAyNTUwMDYiLCIxMDI1NTAwNyIsIjEwMjU1MDA4IiwiMTAyNTUwMTMiLCIxMDI1NTAxNCIsIjEwMjU1MDE1Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPdXRPZlN0b2NrIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMTE3MDF9LCJtb2JpbGUiOnsiaWQiOjExMTcwMn0sInRhYmxldCI6eyJpZCI6MTExNzAzfX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIGlQaG9uZSAxNSBQbHVzIE9PUyByZWRpcmVjdCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwXC9iYXNrZXQ/IiwiXC9CYXNrZXQiXSwid2hpdGVsaXN0IjpbIjEwMjU1MDYxIiwiMTAyNTUwNjIiLCIxMDI1NTA2MyIsIjEwMjU1MDY0IiwiMTAyNTUwNjUiLCIxMDI1NTA2NyIsIjEwMjU1MDY4IiwiMTAyNTUwNjkiLCIxMDI1NTA3MCIsIjEwMjU1MDcxIiwiMTAyNTUwNzMiLCIxMDI1NTA3NCIsIjEwMjU1MDc1IiwiMTAyNTUwNzYiLCIxMDI1NTA3NyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT3V0T2ZTdG9jayI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTEzMDM5fSwibW9iaWxlIjp7ImlkIjoxMTMwNDF9LCJ0YWJsZXQiOnsiaWQiOjExMzA0MH19fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBPT1MgcmVkaXJlY3QgZm9yIEN1cnJ5cyBmb3IgaVBob25lIDE3IFByb01BWCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwXC9iYXNrZXQ/IiwiXC9CYXNrZXQiXSwid2hpdGVsaXN0IjpbIjEwMjkwMTI4IiwiMTAyOTAxMjkiLCIxMDI5MDEzMCIsIjEwMjkwMTMxIiwiMTAyOTAxMzIiLCIxMDI5MDEzMyIsIjEwMjkwMTM0IiwiMTAyOTAxMzUiLCIxMDI5MDEzNiIsIjEwMjkwMTM3IiwiMTAyOTAxMzgiLCIxMDI5MDEzOSJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT3V0T2ZTdG9jayI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0xMi0zMSAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE3Mjg0Mn0sIm1vYmlsZSI6eyJpZCI6MTcyODQ0fSwidGFibGV0Ijp7ImlkIjoxNzI4NDN9fX0seyJydWxlbmFtZSI6Ik1PQklMRSogT09TIHJlZGlyZWN0IGZvciBDdXJyeXMgZm9yIGlQaG9uZSAxNyBQcm8iLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcFwvYmFza2V0PyIsIlwvQmFza2V0Il0sIndoaXRlbGlzdCI6WyIxMDI5MDExOSIsIjEwMjkwMTIwIiwiMTAyOTAxMjEiLCIxMDI5MDEyMiIsIjEwMjkwMTIzIiwiMTAyOTAxMjQiLCIxMDI5MDEyNSIsIjEwMjkwMTI2IiwiMTAyOTAxMjciXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk91dE9mU3RvY2siOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IjIwMjUtMTItMzEgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzI4Mzd9LCJtb2JpbGUiOnsiaWQiOjE3Mjg0MX0sInRhYmxldCI6eyJpZCI6MTcyODQwfX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIE9PUyByZWRpcmVjdCBmb3IgQ3VycnlzIGZvciBpUGhvbmUgQWlyIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyOTAxNDAiLCIxMDI5MDE0MSIsIjEwMjkwMTQyIiwiMTAyOTAxNDMiLCIxMDI5MDE0NCIsIjEwMjkwMTQ1IiwiMTAyOTAxNDYiLCIxMDI5MDE0NyIsIjEwMjkwMTQ4IiwiMTAyOTAxNDkiLCIxMDI5MDE1MCIsIjEwMjkwMTUxIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPdXRPZlN0b2NrIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIyMDI1LTEyLTMxIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTcyODQ1fSwibW9iaWxlIjp7ImlkIjoxNzI4NDd9LCJ0YWJsZXQiOnsiaWQiOjE3Mjg0Nn19fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBPT1MgcmVkaXJlY3QgZm9yIEN1cnJ5cyBmb3IgaVBob25lIDE3IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyOTAxMDkiLCIxMDI5MDExMCIsIjEwMjkwMTExIiwiMTAyOTAxMTIiLCIxMDI5MDExMyIsIjEwMjkwMTE0IiwiMTAyOTAxMTUiLCIxMDI5MDExNiIsIjEwMjkwMTE3IiwiMTAyOTAxMTgiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk91dE9mU3RvY2siOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IjIwMjUtMTItMzEgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzI4NDl9LCJtb2JpbGUiOnsiaWQiOjE3Mjg1MX0sInRhYmxldCI6eyJpZCI6MTcyODUwfX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIE9PUyBQaXhlbCA5IFBybyBSZWRpcmVjdCBmcm9tIEN1cnJ5cyB0byBDUFciLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcFwvYmFza2V0PyIsIlwvQmFza2V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPdXRPZlN0b2NrIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJQaXhlbFBob25lVXJsU3dpdGNoQ2FycGhvbmUiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjEzOTk5NH0sIm1vYmlsZSI6eyJpZCI6MTM5OTk2fSwidGFibGV0Ijp7ImlkIjoxMzk5OTV9fX0seyJydWxlbmFtZSI6Ik1PQklMRSogU2Ftc3VuZyBHYWxheHkgWiBGb2xkNyAxVEIgT09TIHJlZGlyZWN0IGZyb20gQ3VycnlzIHRvIENhcnBob25lIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyODcyMzQiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk91dE9mU3RvY2siOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE2NzQ5MX0sIm1vYmlsZSI6eyJpZCI6MTY3NDkyfSwidGFibGV0Ijp7ImlkIjoxNjc0OTN9fX0seyJydWxlbmFtZSI6Ik1PQklMRSogU2Ftc3VuZyBTMjQgT09TIHJlZGlyZWN0IGZyb20gQ3VycnlzIHRvIENhcnBob25lIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNTk5ODgiLCIxMDI1OTk1NyIsIjEwMjU5OTU1IiwiMTAyNTk5NjEiLCIxMDI1OTk3MiIsIjEwMjU5OTcwIiwiMTAyNjAwMDMiLCIxMDI1OTk3MyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT3V0T2ZTdG9jayI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTMxODMwfSwibW9iaWxlIjp7ImlkIjoxMzE4MzJ9LCJ0YWJsZXQiOnsiaWQiOjEzMTgzMX19fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBpUGhvbmUgMTQgcGx1cyBPT1MgcmVkaXJlY3QgZnJvbSBDdXJyeXMgdG8gQ2FycGhvbmUiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcFwvYmFza2V0PyIsIlwvQmFza2V0Il0sIndoaXRlbGlzdCI6WyIxMDI0MjcxNCIsIjEwMjQyNzE1IiwiMTAyNDI3MTYiLCIxMDI0MjcxNyIsIjEwMjQyNzE5IiwiMTAyNDgyMzYiLCIxMDI0MjcyMCIsIjEwMjQyNzIxIiwiMTAyNDI3MjIiLCIxMDI0MjcyMyIsIjEwMjQyNzI1IiwiMTAyNDI3MjYiLCIxMDI0MjcyNyIsIjEwMjQyNzI4IiwiMTAyNDI3MjkiLCIxMDI0MjczMSJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT3V0T2ZTdG9jayI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTMxODMzfSwibW9iaWxlIjp7ImlkIjoxMzE4MzV9LCJ0YWJsZXQiOnsiaWQiOjEzMTgzNH19fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBSZWZ1cmIgY2FtcGFpZ24gYWNjZXNzb3JpZXMgZGJyYW1hbnRlMTkyOCBjYXNlcyAtIGlQaG9uZSBTRSAtIFBEUHMiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlLXdhdGNoIiwiXC90di1hdWRpbyIsIlwvY29tcHV0aW5nIiwiXC9nYW1pbmciLCJcL2NhbWVyYXMiLCJzbWFydC10ZWNoIiwiXC9ob21lLWFuZC1vdXRkb29yIiwiXC9hcHBcL2Jhc2tldD8iLCJcL0Jhc2tldCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNDU0MzAiLCIxMDI3MTY4MSIsIjEwMjQ1NDI1Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNTgwMjF9LCJtb2JpbGUiOnsiaWQiOjE1ODAyMn0sInRhYmxldCI6eyJpZCI6MTU4MDIzfX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIFJlZnVyYiBjYW1wYWlnbiBhY2Nlc3NvcmllcyBkYnJhbWFudGUxOTI4IGNhc2VzIC0gaVBob25lIFNFIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCIsIlwvdHYtYXVkaW8iLCJcL2NvbXB1dGluZyIsIlwvZ2FtaW5nIiwiXC9jYW1lcmFzIiwic21hcnQtdGVjaCIsIlwvaG9tZS1hbmQtb3V0ZG9vciIsIlwvYXBwXC9iYXNrZXQ/IiwiXC9CYXNrZXQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIklQaG9uZVNFSW5CYXNrZXQiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE1NjMzNH0sIm1vYmlsZSI6eyJpZCI6MTU2MzM3fSwidGFibGV0Ijp7ImlkIjoxNTYzMzZ9fX0seyJydWxlbmFtZSI6Ik1PQklMRSogUmVmdXJiIGNhbXBhaWduIGFjY2Vzc29yaWVzIGRicmFtYW50ZTE5MjggY2FzZXMgLSBpUGhvbmUgMTMgLSBQRFBzIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCIsIlwvdHYtYXVkaW8iLCJcL2NvbXB1dGluZyIsIlwvZ2FtaW5nIiwiXC9jYW1lcmFzIiwic21hcnQtdGVjaCIsIlwvaG9tZS1hbmQtb3V0ZG9vciIsIlwvYXBwXC9iYXNrZXQ/IiwiXC9CYXNrZXQiXSwid2hpdGVsaXN0IjpbIjEwMjYzMzkyIiwiMTAyNzI5MjMiLCIxMDI1MDc4NSIsIjEwMjcyOTIwIiwiMTAyNzI5MjIiLCIxMDI2MzM5MyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTU4MDI2fSwibW9iaWxlIjp7ImlkIjoxNTgwMjV9LCJ0YWJsZXQiOnsiaWQiOjE1ODAyN319fSx7InJ1bGVuYW1lIjoiTU9CSUxFKiBSZWZ1cmIgY2FtcGFpZ24gYWNjZXNzb3JpZXMgZGJyYW1hbnRlMTkyOCBjYXNlcyAtIGlQaG9uZSAxMyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUtd2F0Y2giLCJcL3R2LWF1ZGlvIiwiXC9jb21wdXRpbmciLCJcL2dhbWluZyIsIlwvY2FtZXJhcyIsInNtYXJ0LXRlY2giLCJcL2hvbWUtYW5kLW91dGRvb3IiLCJcL2FwcFwvYmFza2V0PyIsIlwvQmFza2V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJJcGhvbmVUaGlydGVlbkluQmFza2V0Ijp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNTYzMzh9LCJtb2JpbGUiOnsiaWQiOjE1NjM0MX0sInRhYmxldCI6eyJpZCI6MTU2MzQwfX19LHsicnVsZW5hbWUiOiJNT0JJTEUqIFJlZnVyYmlzaGVkIGlQaG9uZTEyIGFjY2Vzc29yeSBjYXJvdXNlbCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUtd2F0Y2giLCJcL3R2LWF1ZGlvIiwiXC9jb21wdXRpbmciLCJcL2dhbWluZyIsIlwvY2FtZXJhcyIsInNtYXJ0LXRlY2giLCJcL2hvbWUtYW5kLW91dGRvb3IiLCJcL2FwcFwvYmFza2V0PyIsIlwvQmFza2V0Il0sIndoaXRlbGlzdCI6WyIxMDI0NTQyMiIsIjEwMjQ1NDI3IiwiMTAyNDY1ODEiLCIxMDI0NjU4MiIsIjEwMjQ3MzQyIiwiXC9jYXJ0Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJJcGhvbmVUd2VsdmVJbkJhc2tldCI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTUzMzU3fSwibW9iaWxlIjp7ImlkIjoxNTMzNTh9LCJ0YWJsZXQiOnsiaWQiOjE1MzM1OX19fSx7InJ1bGVuYW1lIjoiV0hJVEVHT09EUyogRGVudGFsIChpTyBoYW5kbGVzKTogQWRkIHRvIGJhc2tldCB0ZXN0IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvdHYtYXVkaW8iLCJcL2NvbXB1dGluZyIsIlwvZ2FtaW5nIiwiXC9jYW1lcmFzIiwiXC9waG9uZXMiLCJzbWFydC10ZWNoIiwiXC9ob21lLWFuZC1vdXRkb29yIiwiXC9ibGFjay1mcmlkYXkiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIklPVG9vdGhCcnVzaCI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTAzNDk1fSwibW9iaWxlIjp7ImlkIjoxMDM2MDd9LCJ0YWJsZXQiOnsiaWQiOjEwMzYwNn19fSx7InJ1bGVuYW1lIjoiV0hJVEVHT09EUyogRGVudGFsIChTdGFuZGFyZCBoYW5kbGVzKTogQWRkIHRvIGJhc2tldCB0ZXN0IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvdHYtYXVkaW8iLCJcL2NvbXB1dGluZyIsIlwvZ2FtaW5nIiwiXC9jYW1lcmFzIiwiXC9waG9uZXMiLCJzbWFydC10ZWNoIiwiXC9ob21lLWFuZC1vdXRkb29yIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTdGFuZGFyZFRvb3RoQnJ1c2giOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjEwMzQ5NH0sIm1vYmlsZSI6eyJpZCI6MTAzNjA1fSwidGFibGV0Ijp7ImlkIjoxMDM2MDR9fX0seyJydWxlbmFtZSI6IldISVRFR09PRFMqIE5pbmphIFdvb2RmaXJlIEdyaWxsIEFjY2Vzc29yaWVzOiBBZGQgdG8gYmFza2V0IHRlc3QiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUiLCJcL2FwcGxlLXdhdGNoIiwiXC90di1hdWRpbyIsIlwvY29tcHV0aW5nIiwiXC9nYW1pbmciLCJcL2NhbWVyYXMiLCJcL3Bob25lcyIsInNtYXJ0LXRlY2giLCJcL2hvbWUtYW5kLW91dGRvb3IiXSwid2hpdGVsaXN0IjpbIjEwMjQ2NDYxIiwiXC9jYXJ0Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJHcmlsbEluQmFza2V0Ijp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjQtMDUtMDEgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTA4MzQ2fSwibW9iaWxlIjp7ImlkIjoxMDg1MTZ9LCJ0YWJsZXQiOnsiaWQiOjEwODUxN319fSx7InJ1bGVuYW1lIjoiQ09NUFVUSU5HKiBTYW1zdW5nIDU2MTUwOCBPRUwgTVNJIE1vbml0b3IiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiXC9nYW1pbmctbW9uaXRvcnNcL3NhbXN1bmciXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNC0xMC0wMiAwMDowMDowMSIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNDEzNTV9LCJtb2JpbGUiOnsiaWQiOjE0MTM1N30sInRhYmxldCI6eyJpZCI6MTQxMzU2fX19LHsicnVsZW5hbWUiOiJDT01QVVRJTkcqIFNhbXN1bmcgNTYxNTA4IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwvcGMtZ2FtaW5nXC9nYW1pbmctbW9uaXRvcnMiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNC0wOC0wNyAwMDowMDowMSIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMzc2NDh9LCJtb2JpbGUiOnsiaWQiOjEzNzY1MH0sInRhYmxldCI6eyJpZCI6MTM3NjQ5fX19LHsicnVsZW5hbWUiOiJDT01QVVRJTkcqIFBTNSBTdGFuZGFsb25lIGxvd2VzdCBtb250aGx5IHByaWNlIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMjAzMzcwIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjMtMTAtMDUgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTEyMzM3fSwibW9iaWxlIjp7ImlkIjoxMTIzMzl9LCJ0YWJsZXQiOnsiaWQiOjExMjM0MH19fSx7InJ1bGVuYW1lIjoiV0hJVEVHT09EUyogQ29mZmVlIFNlbGVjdG9yIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCJdLCJ3aGl0ZWxpc3QiOlsiXC9jb2ZmZWUtbWFjaGluZXNcL3BvZC1jb2ZmZWUtbWFjaGluZXMiLCJcL2NvZmZlZS1tYWNoaW5lc1wvZmlsdGVyLWNvZmZlZS1tYWNoaW5lcyIsIlwvY29mZmVlLWFjY2Vzc29yaWVzXC9jb2ZmZWUtZ3JpbmRlcnMiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjExNTkwNX0sIm1vYmlsZSI6eyJpZCI6MTE1OTEzfSwidGFibGV0Ijp7ImlkIjoxMTU5MTJ9fX0seyJydWxlbmFtZSI6IipDRSB8IFNFTk5IRUlTRVIgSEQgNDAwUyBIZWFkcGhvbmVzIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMTc0NzAwIiwiMTAxNzQ3MDMiLCIxMDIwNjQ5MCIsIjEwMjUwMDEzIiwiMTAyNzMzNzAiLCIxMDI4MDYzOCIsIjEwMjYzNzE2IiwiMTAyNTQ2MjgiLCIxMDI4NjYwMSIsIjEwMjQ4Mzg0IiwiMTAyODAxNDQiLCIxMDIxMzM0MyIsIjEwMjg4NDQwIiwiMTAyNjM3MjIiLCIxMDI2ODgzMCIsIjEwMjY5MTI0IiwiMTAyNTQ3NTQiLCIxMDI4MDY0NyIsIjEwMjYzMzYwIiwiMTAyODA2NDgiLCIxMDI2ODQxMCIsIjEwMjYyNjczIiwiMTAyODA2NTUiLCIxMDI1MTU2MSIsIjEwMjgwNjU3IiwiMTAyNjM0MzQiLCIxMDI1NDc2MCIsIjEwMjg4NDc1IiwiMTAyODY2MTYiLCIxMDI2MzQ0NCIsIjEwMjY3MDI5IiwiMTAyNTE0MTAiLCIxMDI4ODU1MCJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6IiIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0yNCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI2LTAxLTA0IDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMjAzfSwibW9iaWxlIjp7ImlkIjoxODEyMDR9LCJ0YWJsZXQiOnsiaWQiOjE4MTIwNX19fSx7InJ1bGVuYW1lIjoiKkNFIHwgQW1hem9uIFNNIFhNQVMgUFJPTU8iLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwvc21hcnQtaG9tZVwvaG9tZS12b2ljZS1jb250cm9sIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMTItMTAgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiMjAyNS0xMi0yNiAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MTE3OX0sIm1vYmlsZSI6eyJpZCI6MTgxMTgwfSwidGFibGV0Ijp7ImlkIjoxODExODF9fX0seyJydWxlbmFtZSI6IipDRSB8IE5pbnRlbmRvIHN3aXRjaCAyIC0gSW4gQmFza2V0IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlN3aXRjaEluQmFza2V0Ijp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0xMi0xMiAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MDMzMH0sIm1vYmlsZSI6eyJpZCI6MTgwMzMyfSwidGFibGV0Ijp7ImlkIjoxODAzMzF9fX0seyJydWxlbmFtZSI6IipDRSB8IE5pbnRlbmRvIHN3aXRjaCAyIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMjgxODE1Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0xMi0xMiAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MDMwMX0sIm1vYmlsZSI6eyJpZCI6MTgwMzAyfSwidGFibGV0Ijp7ImlkIjoxODAzMDN9fX0seyJydWxlbmFtZSI6IipDRSB8IFNhdmUgdXAgdG8gXHUwMGEzMjAwIG9uIGUgc2Nvb3RlcnMiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNzk2NTIiLCIxMDI3OTY0OSIsIjEwMjgwODY3IiwiMTAyODAxNDYiLCIxMDI4MTIzMiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0xMi0yNCAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MDI2Mn0sIm1vYmlsZSI6eyJpZCI6MTgwMjYzfSwidGFibGV0Ijp7ImlkIjoxODAyNjR9fX0seyJydWxlbmFtZSI6IipDRSB8IFNhbXN1bmcgd2F0Y2ggY2FzaGJhY2siLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNzIzNjYiLCIxMDI3MjE5NyIsIjEwMjcyMTU4IiwiMTAyNjY1NzMiLCIxMDI2NzAxMCIsIjEwMjg3MjEyIiwiMTAyODcyMTMiLCIxMDI1MzAxMiIsIjEwMjg3MjE0IiwiMTAyNjcxMzIiLCIxMDI4Njc0MyIsIjEwMjcyNTM4IiwiMTAyNjY1ODAiLCIxMDI2NzA2NSIsIjEwMjg3MjE2IiwiMTAyNTMxMjciLCIxMDI4Njc0NiIsIjEwMjg2NzQ5IiwiMTAyODY3NTAiLCIxMDI4Njc1MSIsIjEwMjY3MDE3IiwiMTAyNjcwMTgiLCIxMDI4NzIzMSIsIjEwMjUzMTM1IiwiMTAyODY3NTUiLCIxMDI2NzAyMSIsIjEwMjg2NzU2IiwiMTAyODcyNDciLCIxMDI1Mjk5MCIsIjEwMjY3MDI0IiwiMTAyNjcwMjUiLCIxMDI4NzM1MyIsIjEwMjg2NzU5IiwiMTAyNjcwMjciLCIxMDI2NzA4NiIsIjEwMjg3MjYyIiwiMTAyNTMwMDMiLCIxMDI2NzEwMCIsIjEwMjY2OTA1IiwiMTAyNjY5MDciLCIxMDI2NjkwOCIsIjEwMjc3MTg1IiwiMTAyNjY5MTAiLCIxMDI3NzE4NyIsIjEwMjY2OTEyIiwiMTAyNjY5MTUiLCIxMDI3NzE5MSIsIjEwMjcxMDM2IiwiMTAyNjY5MTgiLCIxMDI2NjkyMiIsIjEwMjY2OTIzIiwiMTAyNzk0MzEiLCIxMDI2NjkyNiIsIjEwMjY2OTMzIiwiMTAyNjY5MzYiLCIxMDI3NzE5MyIsIjEwMjY2OTM4IiwiMTAyNjY5MzkiLCIxMDI2Njk0MSIsIjEwMjY2OTQ2IiwiMTAyNjY5NDciLCIxMDI2Njk0OCIsIjEwMjY2OTQ5IiwiMTAyNjY5NTAiLCIxMDI2Njk1MiIsIjEwMjY2OTU2IiwiMTAyNjY5NTciLCIxMDI2Njk1OSIsIjEwMjY2OTYyIiwiMTAyNTY3MzAiLCIxMDI1NzQyNyIsIjEwMjg5Njk5IiwiMTAyNzE5NDgiLCIxMDI4OTYxMSIsIjEwMjY4MTU3IiwiMTAyNTgwMTIiLCIxMDI4OTYyNCIsIjEwMjY4MTYwIiwiMTAyNjgxNjIiLCIxMDI4OTYyNyIsIjEwMjcxOTU1IiwiMTAyNjgxMzMiLCIxMDI2ODE2NSIsIjEwMjkwNjAxIiwiMTAyODk2MzgiLCIxMDI5MDI2NCIsIjEwMjkwMjY3IiwiMTAyNjgxNjciLCIxMDI2ODE3MiIsIjEwMjU2NzExIiwiMTAyOTAyNzQiLCIxMDI3MjEyNSIsIjEwMjcyMTI2IiwiMTAyOTA2MTIiLCIxMDI2ODE0NCIsIjEwMjU2NzEzIiwiMTAyNzIxMjgiLCIxMDI2ODQ4NyIsIjEwMjkwMjgxIiwiMTAyNjg2MjciLCIxMDI4OTY2NiIsIjEwMjkxNTk2IiwiMTAyNTc0MjgiLCIxMDI3MDc4MSIsIjEwMjcxOTc2IiwiMTAyODk2NzkiLCIxMDI3MjU3MCIsIjEwMjY4MTUwIiwiMTAyNzAwMDQiLCIxMDI2OTg1NSIsIjEwMjcxMDQ5IiwiMTAyNzAwMjQiLCIxMDI3MDAyNSIsIjEwMjcwMDI5IiwiMTAyNzAwMzIiLCIxMDI3MDAzNiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTAzIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMjMgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODA4NzV9LCJtb2JpbGUiOnsiaWQiOjE4MDg3Nn0sInRhYmxldCI6eyJpZCI6MTgwODc3fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBHYXJtaW4gd2F0Y2giLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMjg3NjAwIiwiMTAyODY2NTAiLCIxMDI0MjMxMyIsIjEwMjM4NDIxIiwiMTAyNTY3MDUiLCIxMDI1Njc2MyIsIjEwMjQyMzE2IiwiMTAyNTY3NzEiLCIxMDIzODYwNiIsIjEwMjc4ODE4IiwiMTAyNDIzMjAiLCIxMDI3ODgxOSIsIjEwMjc4ODIxIiwiMTAyNDA4NTEiLCIxMDI3ODgyMiIsIjEwMjYzMjA2IiwiMTAxOTkwNDAiLCIxMDIxNjIzNSIsIjEwMjE2MjYwIiwiMTAyODA4MDYiLCIxMDI3MTA0OSIsIjEwMjgwODA4IiwiMTAyODA4MDkiLCIxMDI4NTQ2NSIsIjEwMjg1NDY2IiwiMTAyOTEwNjMiLCIxMDI5MTA2NCIsIjEwMjkxMDY1IiwiMTAyOTEwNjYiLCIxMDI5MTA2NyIsIjEwMjkxMDY4IiwiMTAyOTEwNjkiLCIxMDI5MTA3MCIsIjEwMjkxMDcxIiwiMTAyOTEwNzIiLCIxMDI5MTA3MyIsIjEwMjkxMDc0IiwiMTAyOTEwNzUiLCIxMDI1NTQ3OSIsIjEwMjc1OTEyIiwiMTAyNTk5OTYiLCIxMDI1NTg2NCIsIjEwMjkwMDg3IiwiMTAyMjQ2ODkiLCIxMDI1MjExNiIsIjEwMjcxMDM2IiwiMTAyOTAwODkiLCIxMDI3MjU2MCIsIjEwMjM1MDY2IiwiMTAyNTE0NTAiLCIxMDI3MjM3MSIsIjEwMjc1OTE2IiwiMTAyMjQ2OTYiLCIxMDI1NTg3MCIsIjEwMjQyMzE0IiwiMTAyODIxNTgiLCIxMDI0Mjg2NyIsIjEwMjYxNDQ4IiwiMTAyNTI5MTIiLCIxMDI0ODkyNiIsIjEwMjc1OTU4IiwiMTAyNjg0NzQiLCIxMDI2MDAwNCIsIjEwMjY5NTYyIiwiMTAyNjg0NzUiLCIxMDI2Mjg3MyIsIjEwMjQyMzE1IiwiMTAyODE4MzkiLCIxMDI1MzAyMyIsIjEwMjgxODQwIiwiMTAyNjk1NjQiLCIxMDI3MjUzOCIsIjEwMjQ4OTI4IiwiMTAyMzQyNjgiLCIxMDI2OTU2NSIsIjEwMjQ4OTI5IiwiMTAyNzIzODAiLCIxMDI4MTg0MyIsIjEwMjY5NTY3IiwiMTAyNjg0ODAiLCIxMDI2ODQ4MSIsIjEwMjU1NTAxIiwiMTAyNzU5MjQiLCIxMDI4MTg0NSIsIjEwMjgxODQ2IiwiMTAyNTU1MDYiLCIxMDI2MzczNCIsIjEwMjgxODQ3IiwiMTAyODE4NDkiLCIxMDI5MDA5NiIsIjEwMjU1NTA5IiwiMTAyNTY3NzQiLCIxMDI3NTkyNSIsIjEwMjgxODUyIiwiMTAyMjQ3MDciLCIxMDI0MjMxNyIsIjEwMjQyMzE4IiwiMTAyNTA4NDgiLCIxMDI1MDg1MSIsIjEwMjY5NTc2IiwiMTAyNjg0ODgiLCIxMDI5MDk2OSIsIjEwMjc1OTI5IiwiMTAyNDk0NDMiLCIxMDI4MTg1NSIsIjEwMjgxODU2IiwiMTAyNjE0NTgiLCIxMDIyNDcxMiIsIjEwMjU1NjUxIiwiMTAyNzU5MzIiLCIxMDI1NTYyNyIsIjEwMjU1NTI0IiwiMTAyMzUwNzQiLCIxMDI2ODQ5MCIsIjEwMjYyODg1IiwiMTAyNTU1MjYiLCIxMDI2Mjg4NiIsIjEwMjM0Mjc2IiwiMTAyNTczMjciLCIxMDI3NTkzNCIsIjEwMjY4NDkzIiwiMTAyNzI1NzAiLCIxMDI1NTUyOSIsIjEwMjQyMzIyIiwiMTAyNDg5MzkiLCIxMDI0MjMyMyIsIjEwMjYzMjQxIiwiMTAyNjY2NDkiLCIxMDI2NDExNyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTAzIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMjMgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODA4ODR9LCJtb2JpbGUiOnsiaWQiOjE4MDg4NX0sInRhYmxldCI6eyJpZCI6MTgwODg2fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBTT05ZIFdILTEwMDBYTTUgc2F2aW5ncyAtIEluIEJhc2tldCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU29ueVhtSW5CYXNrZXQiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0xMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI1LTEyLTIzIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTc4ODI1fSwibW9iaWxlIjp7ImlkIjoxNzg4MjZ9LCJ0YWJsZXQiOnsiaWQiOjE3ODgyN319fSx7InJ1bGVuYW1lIjoiKkNFIHwgU09OWSBXSC0xMDAwWE01IHNhdmluZ3MiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMTc0NzAzIiwiMTAyMDY0OTAiLCIxMDI1MDAxMyIsIjEwMjU0NjI4IiwiMTAyNDI1MTgiLCIxMDIxMzM0MyIsIjEwMjg4NDQwIiwiMTAyNjg4MzAiLCIxMDI2OTEyNCIsIjEwMjgwNjQ3IiwiMTAyODA2NDgiLCIxMDI4MDY1NSIsIjEwMjQyNTI2IiwiMTAyODA2NTciLCIxMDI4ODQ3NSIsIjEwMjg4NTUwIiwiXC9oZWFkcGhvbmVzXC9vdmVyLWVhci1oZWFkcGhvbmVzIiwiXC9oZWFkcGhvbmVzXC9ub2lzZS1jYW5jZWxsaW5nLWhlYWRwaG9uZXMiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0xMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI1LTEyLTIzIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTc4MzU4fSwibW9iaWxlIjp7ImlkIjoxNzgzNjB9LCJ0YWJsZXQiOnsiaWQiOjE3ODM1OX19fSx7InJ1bGVuYW1lIjoiKkNFIHwgTWV0YSBwcm9tbyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc21hcnQtdGVjaFwiIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMTItMTAgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiMjAyNi0wMS0wMyAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MTI3MX0sIm1vYmlsZSI6eyJpZCI6MTgxMjcyfSwidGFibGV0Ijp7ImlkIjoxODEyNzN9fX0seyJydWxlbmFtZSI6IipDRSB8IEluc3RheCBQZWFrIHByb21vIC0gSW4gQmFza2V0IC0gRGF0ZSAyIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9zbWFydC1yaW5ncyIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJJbnN0YXhJbkJhc2tldCI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTE1IDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjYtMDItMDEgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzg4MjB9LCJtb2JpbGUiOnsiaWQiOjE3ODgxOX0sInRhYmxldCI6eyJpZCI6MTc4ODIxfX19LHsicnVsZW5hbWUiOiIqQ0UgfCBJbnN0YXggUGVhayBwcm9tbyAtIERhdGUgMiIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiXC9jb21wYWN0LWFuZC1icmlkZ2UtY2FtZXJhc1wvaW5zdGFudC1jYW1lcmFzIiwiXC9jYW1lcmFzXC9jb21wYWN0LWFuZC1icmlkZ2UtY2FtZXJhcyIsIjEwMjgxNDg5IiwiMTAyNjMwMjUiLCIxMDI2NjQ0NiIsIjEwMjY2NDQxIiwiMTAyNjY0NDIiLCIxMDIxNDk3OSIsIjEwMjE0ODkwIiwiMTAyMTQ5NzIiLCIxMDI1MjA3OSIsIjEwMjY4ODIwIiwiMTAyNjg4MjEiLCIxMDI2ODgxOCIsIjEwMjQ1NDQ3IiwiMTAyNDU0NDgiLCIxMDIzMTYwOCIsIjEwMjMxNjA3Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMTItMTUgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiMjAyNi0wMi0wMSAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE3ODE2OH0sIm1vYmlsZSI6eyJpZCI6MTc4MTY5fSwidGFibGV0Ijp7ImlkIjoxNzgxNzB9fX0seyJydWxlbmFtZSI6IipDRSB8IE1ham9yaXR5IFBhcnR5IFNwZWFrZXJzIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9zbWFydC1yaW5ncyIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6WyIxMDI5MDAwMiIsIjEwMjg0MzQzIiwiMTAyNTQ4ODgiLCIxMDI2MTExMSIsIjEwMjg0OTE4IiwiMTAyNjMzNTgiLCIxMDI1MDUwNCIsIjEwMjg1MjczIiwiMTAyODQzNjkiLCIxMDI4NDI2NCIsIjEwMjgwNzg3IiwiMTAyODQzNzIiLCIxMDI5MTAyNiIsIjEwMjg0Mjc4IiwiMTAyNTA1MTIiLCIxMDI2MjY0OCIsIjEwMjgyNjA2Il19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMTItMTIgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiMjAyNS0xMi0yOSAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MTE4NX0sIm1vYmlsZSI6eyJpZCI6MTgxMTg2fSwidGFibGV0Ijp7ImlkIjoxODExODd9fX0seyJydWxlbmFtZSI6IipDRSB8IEluc3RheCBCRiBwcm9tbyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwbGUiLCJcL2FwcGxlLXdhdGNoIiwiXC9zbWFydC1yaW5ncyIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6WyJcL2NhbWVyYXNcL2NvbXBhY3QtYW5kLWJyaWRnZS1jYW1lcmFzIiwiXC9jb21wYWN0LWFuZC1icmlkZ2UtY2FtZXJhc1wvY29tcGFjdC1hbmQtYnJpZGdlLWNhbWVyYXNcL2luc3RhbnQtY2FtZXJhcyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTExLTI3IDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMTIgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzk4NzV9LCJtb2JpbGUiOnsiaWQiOjE3OTg3Nn0sInRhYmxldCI6eyJpZCI6MTc5ODc3fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBIUCBDYXNoYmFjayIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiMTAyNjgwMDciLCIxMDI2Nzg1NCIsIjEwMjY4MDAyIiwiMTAyMzM3OTMiLCIxMDIzMzg1MiIsIjEwMjg4OTA5IiwiMTAyNTg5NjkiLCIxMDI1OTAxMyIsIjEwMjU4MzA5IiwiMTAyNTgyODYiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IjIwMjUtMTItMTYgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzk5OTB9LCJtb2JpbGUiOnsiaWQiOjE3OTk5MX0sInRhYmxldCI6eyJpZCI6MTc5OTkyfX19LHsicnVsZW5hbWUiOiIqQ0UgfCBTT05ZIEJSQVZJQSBUaGVhdHJlIEJhciA2IFNvdW5kIEJhciAtIEluIGJhc2tldCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQnJhdmlhSW5CYXNrZXQiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0xMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI1LTEyLTE2IDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTc4NjIxfSwibW9iaWxlIjp7ImlkIjoxNzg2MjB9LCJ0YWJsZXQiOnsiaWQiOjE3ODYyMn19fSx7InJ1bGVuYW1lIjoiKkNFIHwgU09OWSBCUkFWSUEgVGhlYXRyZSBCYXIgNiBTb3VuZCBCYXIiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMTc2OTM4IiwiMTAyMjkxOTAiLCIxMDI2NDA5OCIsIjEwMjM4NTg1IiwiMTAyODI1OTMiLCIxMDI2NDA5OSIsIjEwMjY0MTA0IiwiMTAyMjkxOTkiLCIxMDI2NDEwNiIsIjEwMjM4NTkxIiwiMTAyNDg4MTMiLCIxMDIwNzc2NCIsIjEwMjIyNTI1IiwiMTAyODI3NzgiLCIxMDI2NDEwOCIsIjEwMjgyNzc5IiwiMTAyODI3ODAiLCIxMDI4Mjc4MSIsIjEwMjY0MTEyIiwiMTAyODIyNDIiLCIxMDI2NDExNiIsIjEwMjgyMzU2IiwiMTAyODI3ODciLCIxMDI4Mjc4OCIsIjEwMjQ4ODI1IiwiMTAyODIzNTciLCIxMDI2NDAwMiIsIjEwMjY0MTI1IiwiMTAyNDY1NjQiLCIxMDI4Mjc5MyIsIjEwMjkxNzY3IiwiMTAyOTE4MTciLCIxMDI2NDAwNiIsIjEwMjM2ODU3IiwiMTAyNzIwMTUiLCIxMDI2NDAwNyIsIjEwMjgyNzk2IiwiMTAyODI3OTgiLCIxMDI4Mjc5OSIsIjEwMjUwNTI3IiwiMTAyODI4MDIiLCIxMDI0ODg0MCIsIjEwMjM2ODYwIiwiMTAyNDI5NDkiLCIxMDI5MTc3NyIsIjEwMjQwNDg5IiwiXC9kdmQtYmx1LXJheS1hbmQtaG9tZS1jaW5lbWFcL2hvbWUtY2luZW1hLXN5c3RlbXMtYW5kLXNvdW5kYmFyc1wvc291bmQtYmFycyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTEwIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMTYgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzgzNTV9LCJtb2JpbGUiOnsiaWQiOjE3ODM1N30sInRhYmxldCI6eyJpZCI6MTc4MzU2fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBMRyBDYXNoYmFjayIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwbGUiLCJcL2FwcGxlLXdhdGNoIiwiXC9zbWFydC1yaW5ncyIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPblBhZ2UiOnsiaXMxIjoiPT0iLCJ2YWwxIjoiTGdDYXNoYmFjayIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6IiIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IjIwMjUtMTItMjMgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODEyODZ9LCJtb2JpbGUiOnsiaWQiOjE4MTI4OH0sInRhYmxldCI6eyJpZCI6MTgxMjg3fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBHbG9yaW91cyBLZXkgY2FwcyBidW5kbGUiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiXC9nYW1pbmctYWNjZXNzb3JpZXNcL2tleWJvYXJkcyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6IiIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0xMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI1LTEyLTE2IDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMzYwfSwibW9iaWxlIjp7ImlkIjoxODEzNjR9LCJ0YWJsZXQiOnsiaWQiOjE4MTM2M319fSx7InJ1bGVuYW1lIjoiKkNFIHwgTmV3IFRvbmllcyBib3ggbGF1bmNoIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIjEwMjg5MTk3IiwiMTAyODkyMzMiLCIxMDI4OTI3NyIsIjEwMjg5Mjg4IiwiMTAyODkyOTEiLCIxMDI4OTE1NCIsIjEwMjg5MjYxIiwiMTAyODkyNzAiLCIxMDI4OTIxNSJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTczNDI3fSwibW9iaWxlIjp7ImlkIjoxNzM0Mjl9LCJ0YWJsZXQiOnsiaWQiOjE3MzQyOH19fSx7InJ1bGVuYW1lIjoiKkNFIHwgU29ueSBjYXNoYmFjayBjYW1wYWlnbiAtIENhdGVnb3J5IFBhZ2UiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL3Byb2R1Y3RzIl0sIndoaXRlbGlzdCI6WyJcL2NhbWVyYXNcL2ludGVyY2hhbmdlYWJsZS1sZW5zLWNhbWVyYXMiLCJcL2ludGVyY2hhbmdlYWJsZS1sZW5zLWNhbWVyYXNcL2ludGVyY2hhbmdlYWJsZS1sZW5zLWNhbWVyYXNcL2RzbHItY2FtZXJhcyIsIlwvaW50ZXJjaGFuZ2VhYmxlLWxlbnMtY2FtZXJhc1wvaW50ZXJjaGFuZ2VhYmxlLWxlbnMtY2FtZXJhc1wvbWlycm9ybGVzcy12bG9nZ2luZy1jYW1lcmFzIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMDktMTcgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiMjAyNi0wNi0zMCAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE3MjgyOH0sIm1vYmlsZSI6eyJpZCI6MTcyODMwfSwidGFibGV0Ijp7ImlkIjoxNzI4Mjl9fX0seyJydWxlbmFtZSI6IipDRSB8IFNvbnkgY2FzaGJhY2sgY2FtcGFpZ24gLSBQcm9kdWN0IFBhZ2UiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL3Byb2R1Y3RzIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPblBhZ2UiOnsiaXMxIjoiPT0iLCJ2YWwxIjoiU29ueSIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTA5LTE3IDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjYtMDYtMzAgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNzI4Mjh9LCJtb2JpbGUiOnsiaWQiOjE3MjgzMH0sInRhYmxldCI6eyJpZCI6MTcyODI5fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBDb21wdXRpbmcgQWNjZXNzb3JpZXMgRnJlZSBEZWxpdmVyeSAtIFNrdXMgSW4gQmFza2V0IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBY2Nlc3NvcnlJdGVtc0luQmFza2V0Ijp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMDgtNiAwMDowMDowMSIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNjk1OTl9LCJtb2JpbGUiOnsiaWQiOjE2OTU5OH0sInRhYmxldCI6eyJpZCI6MTY5NTk3fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBDb21wdXRpbmcgQWNjZXNzb3JpZXMgRnJlZSBEZWxpdmVyeSAtIE9uIHNrdXMiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk9uUGFnZSI6eyJpczEiOiI9PSIsInZhbDEiOiJDb21wdXRpbmdBY2Nlc3Nvcmllc0ZyZWVEZWwiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0wOC02IDAwOjAwOjAxIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE2OTU4Mn0sIm1vYmlsZSI6eyJpZCI6MTY5NTg0fSwidGFibGV0Ijp7ImlkIjoxNjk1ODN9fX0seyJydWxlbmFtZSI6IipDRSB8IE1ldGEgRGlnaSBzdWJzY3JpcHRpb25zIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvdmlydHVhbC1yZWFsaXR5XCIiLCJcL3ZpcnR1YWwtcmVhbGl0eVwvdnIiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOiIiLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIyMDI1LTEyLTMxIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMjk1fSwibW9iaWxlIjp7ImlkIjoxODEyOTZ9LCJ0YWJsZXQiOnsiaWQiOjE4MTI5N319fSx7InJ1bGVuYW1lIjoiKkNFIHwgU3dhbm4gRG9vcmJlbGwiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giXSwid2hpdGVsaXN0IjpbIlwvc21hcnQtaG9tZVwvc2VjdXJpdHktY2FtZXJhcy1hbmQtY2N0dlwvc21hcnQtZG9vcmJlbGxzIiwiXC9zbWFydC1ob21lXC9zZWN1cml0eS1jYW1lcmFzLWFuZC1jY3R2IiwiXC9zZWN1cml0eS1jYW1lcmFzLWFuZC1jY3R2XC9zbWFydC1ob21lLW1vbml0b3JpbmciXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0wNy0zMCAwMDowMDowMSIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNjg5NzZ9LCJtb2JpbGUiOnsiaWQiOjE2ODk3OH0sInRhYmxldCI6eyJpZCI6MTY4OTc3fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBDYW5vbiBDYW1lcmEgQ2hyaXN0bWFzIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwvaW50ZXJjaGFuZ2VhYmxlLWxlbnMtY2FtZXJhcyIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2NhbWVyYXNcIiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6IiIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0yMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI2LTAxLTAzIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMjgwfSwibW9iaWxlIjp7ImlkIjoxODEyODJ9LCJ0YWJsZXQiOnsiaWQiOjE4MTI4MX19fSx7InJ1bGVuYW1lIjoiKkNFIHwgUmluZyBEb29yYmVsbCBDaHJpc3RtYXMgLSBJbiBCYXNrZXQiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiUmluZ1htYXNJbkJhc2tldCI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6IiIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0xMCAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI1LTEyLTI5IDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMzY1fSwibW9iaWxlIjp7ImlkIjoxODEzNjZ9LCJ0YWJsZXQiOnsiaWQiOjE4MTM2N319fSx7InJ1bGVuYW1lIjoiKkNFIHwgUmluZyBEb29yYmVsbCBDaHJpc3RtYXMgLSBQRFAiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT25QYWdlIjp7ImlzMSI6Ij09IiwidmFsMSI6IlJpbmdYbWFzIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTEwIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMjkgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODEyNzd9LCJtb2JpbGUiOnsiaWQiOjE4MTI3OX0sInRhYmxldCI6eyJpZCI6MTgxMjc4fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBSaW5nIERvb3JiZWxsIENocmlzdG1hcyAtIENhdGVnb3J5IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL3NtYXJ0LXJpbmdzIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwvaG9tZS1hbmQtb3V0ZG9vciIsIlwvc21hcnQtaG9tZVwvc2VjdXJpdHktY2FtZXJhcy1hbmQtY2N0dlwvc21hcnQtZG9vcmJlbGxzIl19LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTEwIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMjkgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODEyNzd9LCJtb2JpbGUiOnsiaWQiOjE4MTI3OX0sInRhYmxldCI6eyJpZCI6MTgxMjc4fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBCTlBMMTIgc2VsZWN0ZWQgVFZzIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk9uUGFnZSI6eyJpczEiOiI9PSIsInZhbDEiOiJUVkJOUEwxMiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgwODc4fSwibW9iaWxlIjp7ImlkIjoxODA4Nzl9LCJ0YWJsZXQiOnsiaWQiOjE4MDg4MH19fSx7InJ1bGVuYW1lIjoiQ09NUFVUSU5HKiBGTkREIExhcHRvcHMiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUtd2F0Y2giXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk9uUGFnZSI6eyJpczEiOiI9PSIsInZhbDEiOiJGTkRETGFwdG9wcyIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTA2MDE5fSwibW9iaWxlIjp7ImlkIjoxMDYwMjF9LCJ0YWJsZXQiOnsiaWQiOjEwNjAyMH19fSx7InJ1bGVuYW1lIjoiQ09NUFVUSU5HKiBDYWxsIG9mIER1dHkgQmxhY2sgb3BzIDYgUHJlLW9yZGVyIGluIHN0b3JlIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJcL2FwcFwvY2hlY2tvdXQiXSwid2hpdGVsaXN0IjpbIlwvY29uc29sZS1nYW1lc1wveGJveCJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTM0ODMwfSwibW9iaWxlIjp7ImlkIjoxMzQ4MzJ9LCJ0YWJsZXQiOnsiaWQiOjEzNDgzMX19fSx7InJ1bGVuYW1lIjoiQ09NUFVUSU5HKiBHQU1JTkcgU09GVFdBUkUgLSBERUxJVkVSWSIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk9uUGFnZSI6eyJpczEiOiI9PSIsInZhbDEiOiJHYW1pbmdTb2Z0d2FyZSIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTE3MDE1fSwibW9iaWxlIjp7ImlkIjoxMTcwMTl9LCJ0YWJsZXQiOnsiaWQiOjExNzAyMH19fSx7InJ1bGVuYW1lIjoiQ09NUFVUSU5HKiBGTkREIGdhbWluZyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIk9uUGFnZSI6eyJpczEiOiI9PSIsInZhbDEiOiJGbmRkR2FtaW5nIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMDYxNDh9LCJtb2JpbGUiOnsiaWQiOjEwNjE0OX0sInRhYmxldCI6eyJpZCI6MTA2MTUwfX19LHsicnVsZW5hbWUiOiJDT01QVVRJTkcqIFJlY29tbWluZGVyIGxhc3Qgc2Vzc2lvbiIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiTGFzdFNlc3Npb25MYXB0b3AiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoiIiwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMTYzMzF9LCJtb2JpbGUiOnsiaWQiOjExNjMzM30sInRhYmxldCI6eyJpZCI6MTE2MzMyfX19LHsicnVsZW5hbWUiOiJEWU5BTUlDKiBCTlBMOSBQZWFrIGNyZWRpdCBUb3AgMTAwIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlLXdhdGNoIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPblBhZ2UiOnsiaXMxIjoiPT0iLCJ2YWwxIjoiQk5QTDkiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE4MTc2N30sIm1vYmlsZSI6eyJpZCI6MTgxNzY4fSwidGFibGV0Ijp7ImlkIjoxODE3Njl9fX0seyJydWxlbmFtZSI6IkRZTkFNSUMqIEJOUEw2IFRvcCAxMDAgU0tVcyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT25QYWdlIjp7ImlzMSI6Ij09IiwidmFsMSI6IkJOUEw2IiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODE3NjR9LCJtb2JpbGUiOnsiaWQiOjE4MTc2NX0sInRhYmxldCI6eyJpZCI6MTgxNzY2fX19LHsicnVsZW5hbWUiOiJEWU5BTUlDKiBCTlBMMTIgc2VsZWN0ZWQgbGFyZ2UgYXBwbGlhbmNlcyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiT25QYWdlIjp7ImlzMSI6Ij09IiwidmFsMSI6IkJOUEwxMkxLQSIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0xMC0yMSAyMzo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE3MjY5OX0sIm1vYmlsZSI6eyJpZCI6MTcyNzAxfSwidGFibGV0Ijp7ImlkIjoxNzI3MDB9fX0seyJydWxlbmFtZSI6IkRZTkFNSUMqIEJOUEwxMiBvbiBwcm9kdWN0cyBvdmVyIFx1MDBhMzk5OSIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZS13YXRjaCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGxwIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiUHJvZHVjdFBhZ2VJdGVtIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJPblBhZ2UiOnsiaXMxIjoiPT0iLCJ2YWwxIjoiQk5QTDEyIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODE3NjF9LCJtb2JpbGUiOnsiaWQiOjE4MTc2Mn0sInRhYmxldCI6eyJpZCI6MTgxNzYzfX19LHsicnVsZW5hbWUiOiJEWU5BTUlDKiBBcHBsZSAtIFN1cnZleSBkYXRhIGNhcHR1cmUgUExQIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsInRoYW5rIiwic3VjY2VzcyIsInJlY2VpcHQiLCJvcmRlci1jb25maXJtYXRpb24iLCJvcmRlci1yZXNlcnZhdGlvbiIsImd1ZXN0X2NvbmZpcm1hdGlvbiIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvY29uc29sZS1nYW1lc1wvY29uc29sZS1nYW1lc1wvZGlhYmxvLTQiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJ0cnVlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDIzLTA3LTAyIDAwOjAwOjAxIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjEwNTk5N30sIm1vYmlsZSI6eyJpZCI6MTA2MjQ3fSwidGFibGV0Ijp7ImlkIjoxMDYyNDZ9fX0seyJydWxlbmFtZSI6IkRZTkFNSUMqIEFwcGxlIC0gU3VydmV5IGRhdGEgY2FwdHVyZSBQRFAiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2FtaW5nXC9jb25zb2xlLWdhbWVzXC9jb25zb2xlLWdhbWVzXC9kaWFibG8tNCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiQXBwbGVTa3VOb3RTaG93UGRwIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjMtMDctMDIgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTA1OTk3fSwibW9iaWxlIjp7ImlkIjoxMDYyNDd9LCJ0YWJsZXQiOnsiaWQiOjEwNjI0Nn19fSx7InJ1bGVuYW1lIjoiKlBFUktTIFBlcmtzIEdlbmVyaWMgTkVXIC0gQmxhY2sgRnJpZGF5IiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcL2NvbnNvbGUtZ2FtZXNcL2NvbnNvbGUtZ2FtZXNcL2RpYWJsby00Il0sIndoaXRlbGlzdCI6WyJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcL3BjLWdhbWluZ1wiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvYXBwbGlhbmNlc1wvc21hbGwta2l0Y2hlbi1hcHBsaWFuY2VzXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcL2NvbnNvbGVzXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9sb3ZlZC1ieS1jdXJyeXNcL2NhcnBldC1jbGVhbmVyc19jb2ZmZWUtbWFjaGluZXNfY29va2Vyc19kaXNod2FzaGVyc19mcmlkZ2UtZnJlZXplcnNfaG9ic19pcm9uaW5nX21pY3Jvd2F2ZXNfb3ZlbnNfc21hbGwta2l0Y2hlbi1hcHBsaWFuY2VzX3R1bWJsZS1kcnllcnNfdmFjdXVtLWNsZWFuZXJzX3dhc2hlci1kcnllcnNfd2FzaGluZy1tYWNoaW5lc1wiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc2VydmljZXNcL2NhcmUtc2VydmljZXNcL2NhcmUtcmVwYWlyLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL3NlcnZpY2VzXC9kZWxpdmVyeS1pbnN0YWxsYXRpb25cL2hvbWUtaW5zdGFsbGF0aW9uLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL3NlcnZpY2VzXC9kZWxpdmVyeS1pbnN0YWxsYXRpb25cL2RlbGl2ZXJ5LWNvbGxlY3Rpb24uaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc2VydmljZXNcL3JlZnVyYmlzaGVkLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL3RlY2h0YWxrLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dpZnRpbmcuaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvY2xlYXJhbmNlXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2FwcGxpYW5jZXNcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2xvdmVkLWJ5LWN1cnJ5c1wiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc2VydmljZXNcIiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJYbWFzUGFnZVZpc2l0ZWQiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIyMDI1LTEyLTIxIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTM4MzE3fSwibW9iaWxlIjp7ImlkIjoxMzg5NjB9LCJ0YWJsZXQiOnsiaWQiOjEzODk1OX19fSx7InJ1bGVuYW1lIjoiKlBFUktTIFBlcmtzIEdlbmVyaWMgTkVXIC0gQXVndXN0IC0gQSIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2FtaW5nXC9jb25zb2xlLWdhbWVzXC9jb25zb2xlLWdhbWVzXC9kaWFibG8tNCJdLCJ3aGl0ZWxpc3QiOlsiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2FtaW5nXC9wYy1nYW1pbmdcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2FwcGxpYW5jZXNcL3NtYWxsLWtpdGNoZW4tYXBwbGlhbmNlc1wiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2FtaW5nXC9jb25zb2xlc1wiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvbG92ZWQtYnktY3VycnlzXC9jYXJwZXQtY2xlYW5lcnNfY29mZmVlLW1hY2hpbmVzX2Nvb2tlcnNfZGlzaHdhc2hlcnNfZnJpZGdlLWZyZWV6ZXJzX2hvYnNfaXJvbmluZ19taWNyb3dhdmVzX292ZW5zX3NtYWxsLWtpdGNoZW4tYXBwbGlhbmNlc190dW1ibGUtZHJ5ZXJzX3ZhY3V1bS1jbGVhbmVyc193YXNoZXItZHJ5ZXJzX3dhc2hpbmctbWFjaGluZXNcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL3NlcnZpY2VzXC9jYXJlLXNlcnZpY2VzXC9jYXJlLXJlcGFpci5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9zZXJ2aWNlc1wvZGVsaXZlcnktaW5zdGFsbGF0aW9uXC9ob21lLWluc3RhbGxhdGlvbi5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9zZXJ2aWNlc1wvZGVsaXZlcnktaW5zdGFsbGF0aW9uXC9kZWxpdmVyeS1jb2xsZWN0aW9uLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL3NlcnZpY2VzXC9yZWZ1cmJpc2hlZC5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC90ZWNodGFsay5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9naWZ0aW5nLmh0bWxcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2NsZWFyYW5jZVwiIiwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZyIsImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9hcHBsaWFuY2VzIiwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2xvdmVkLWJ5LWN1cnJ5cyIsImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9zZXJ2aWNlcyJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjUtMTItMTMgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTM4MzE3fSwibW9iaWxlIjp7ImlkIjoxMzg5NjB9LCJ0YWJsZXQiOnsiaWQiOjEzODk1OX19fSx7InJ1bGVuYW1lIjoiRk9SRUNBU1QqIEZpbmFuY2Ugb3IgQ3JlZGl0IG9wdGlvbnMiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUiLCJcL2FwcGxlLXdhdGNoIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzQsMzM3LDQ3OV0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQZHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJBcHBsZVNrdU5vdFNob3dQbHAiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTcHJlYWRUaGVDb3N0U2VsZWN0ZWQiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiIiwidGltZUVuZCI6IiIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE1MjE2MX0sIm1vYmlsZSI6eyJpZCI6MTUyMTYyfSwidGFibGV0Ijp7ImlkIjoxNTIxNjN9fX0seyJydWxlbmFtZSI6IipGT1JFQ0FTVCAtIFBFUktTIC0gRm9ybSBzdWJtaXR0ZWQiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwiXC9tb2JpbGUiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCIsIlwvYXBwbGUiLCJcL2FwcGxlLXdhdGNoIiwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvY29uc29sZS1nYW1lc1wvY29uc29sZS1nYW1lc1wvZGlhYmxvLTQiXSwid2hpdGVsaXN0IjpbIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvcGMtZ2FtaW5nXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9hcHBsaWFuY2VzXC9zbWFsbC1raXRjaGVuLWFwcGxpYW5jZXNcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvY29uc29sZXNcIiIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2xvdmVkLWJ5LWN1cnJ5c1wvY2FycGV0LWNsZWFuZXJzX2NvZmZlZS1tYWNoaW5lc19jb29rZXJzX2Rpc2h3YXNoZXJzX2ZyaWRnZS1mcmVlemVyc19ob2JzX2lyb25pbmdfbWljcm93YXZlc19vdmVuc19zbWFsbC1raXRjaGVuLWFwcGxpYW5jZXNfdHVtYmxlLWRyeWVyc192YWN1dW0tY2xlYW5lcnNfd2FzaGVyLWRyeWVyc193YXNoaW5nLW1hY2hpbmVzXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9zZXJ2aWNlc1wvY2FyZS1zZXJ2aWNlc1wvY2FyZS1yZXBhaXIuaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc2VydmljZXNcL2RlbGl2ZXJ5LWluc3RhbGxhdGlvblwvaG9tZS1pbnN0YWxsYXRpb24uaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvc2VydmljZXNcL2RlbGl2ZXJ5LWluc3RhbGxhdGlvblwvZGVsaXZlcnktY29sbGVjdGlvbi5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9zZXJ2aWNlc1wvcmVmdXJiaXNoZWQuaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvdGVjaHRhbGsuaHRtbFwiIiwiXCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2lmdGluZy5odG1sXCIiLCJcImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9jbGVhcmFuY2VcIiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IjIwMjQtMTItMjYgMDA6MDA6MDEiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTUyNDc5fSwibW9iaWxlIjp7ImlkIjoxNTI0Nzh9LCJ0YWJsZXQiOnsiaWQiOjE1MjQ4MH19fSx7InJ1bGVuYW1lIjoiKkZPUkVDQVNUIC0gV2luZG93cyAxMCIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJcL21vYmlsZSIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0IiwiXC9hcHBsZSIsIlwvYXBwbGUtd2F0Y2giLCJodHRwczpcL1wvd3d3LmN1cnJ5cy5jby51a1wvZ2FtaW5nXC9jb25zb2xlLWdhbWVzXC9jb25zb2xlLWdhbWVzXC9kaWFibG8tNCJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJJc1dpbmRvdzEwIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNTYyNzB9LCJtb2JpbGUiOnsiaWQiOjE1NjI3Mn0sInRhYmxldCI6eyJpZCI6MTU2MjcxfX19LHsicnVsZW5hbWUiOiIqRk9SRUNBU1QgLSBDb3B5IHRvIHJldmVhbCAtIFNoYXJrIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcL2NvbnNvbGUtZ2FtZXNcL2NvbnNvbGUtZ2FtZXNcL2RpYWJsby00Il0sIndoaXRlbGlzdCI6WyJcL3Byb2R1Y3RzXC9zaGFyayJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJUaXRsZUhpZ2hsaWdodGVkIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNTYyNzN9LCJtb2JpbGUiOnsiaWQiOjE1NjI3NH0sInRhYmxldCI6eyJpZCI6MTU2Mjc1fX19LHsicnVsZW5hbWUiOiIqRk9SRUNBU1QgLSBDb3B5IHRvIHJldmVhbCAtIE5pbmphIiwidXJscyI6eyJibGFja2xpc3QiOlsie1wvfSIsIlwvbW9iaWxlIiwiXC9hcHBcL2NoZWNrb3V0I0NIRUNLT1VUX1BBR0UiLCJcL2FwcFwvY2hlY2tvdXQiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsImh0dHBzOlwvXC93d3cuY3VycnlzLmNvLnVrXC9nYW1pbmdcL2NvbnNvbGUtZ2FtZXNcL2NvbnNvbGUtZ2FtZXNcL2RpYWJsby00Il0sIndoaXRlbGlzdCI6WyJcL3Byb2R1Y3RzXC9uaW5qYSJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0NzksNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IklzU2hvcExpdmVQb3BVcEFjdGl2ZSI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlNpdGVQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJUaXRsZUhpZ2hsaWdodGVkIjp7ImlzMSI6InRydWUiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkZWxheSI6MTgwMCwicGFnZVZpZXdzIjoyLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNTYyNzh9LCJtb2JpbGUiOnsiaWQiOjE1NjI3Nn0sInRhYmxldCI6eyJpZCI6MTU2Mjc3fX19LHsicnVsZW5hbWUiOiJTYW1zdW5nIFMyNSBFZGdlIERvdWJsZSBTdG9yYWdlIiwidXJscyI6eyJibGFja2xpc3QiOlsiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IlJlcGxhY2VBdmFpbGFibGUiOnsiaXMxIjoiPT0iLCJ2YWwxIjoic2FtR2FsYXh5UzI1RWRnZSIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZHluQmFza2V0UmVxdWlyZWQiOiJvZmYiLCJyZWNvbW1pbmRlclJlcXVpcmVkIjoib2ZmIiwiZGVsYXkiOiIiLCJwYWdlVmlld3MiOiIiLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNjYwMDZ9LCJtb2JpbGUiOnsiaWQiOjE2NjAwN30sInRhYmxldCI6eyJpZCI6MTY2MDA4fX19LHsicnVsZW5hbWUiOiJTYW1zdW5nIFMyNSBQbHVzIERvdWJsZSBTdG9yYWdlIiwidXJscyI6eyJibGFja2xpc3QiOlsiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IlJlcGxhY2VBdmFpbGFibGUiOnsiaXMxIjoiPT0iLCJ2YWwxIjoic2FtR2FsYXh5UzI1UGx1cyIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZHluQmFza2V0UmVxdWlyZWQiOiJvZmYiLCJyZWNvbW1pbmRlclJlcXVpcmVkIjoib2ZmIiwiZGVsYXkiOiIiLCJwYWdlVmlld3MiOiIiLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxNjU5MjF9LCJtb2JpbGUiOnsiaWQiOjE2NTkyMn0sInRhYmxldCI6eyJpZCI6MTY1OTIzfX19LHsicnVsZW5hbWUiOiIqQ0UgfCBTYW1zdW5nIEdhbWluZyIsInVybHMiOnsiYmxhY2tsaXN0IjpbIntcL30iLCJ0aGFuayIsInN1Y2Nlc3MiLCJyZWNlaXB0Iiwib3JkZXItY29uZmlybWF0aW9uIiwib3JkZXItcmVzZXJ2YXRpb24iLCJndWVzdF9jb25maXJtYXRpb24iLCJcL21vYmlsZSIsIlwvc21hcnQtcmluZ3MiLCJcL2FwcFwvY2hlY2tvdXQjQ0hFQ0tPVVRfUEFHRSIsIlwvYXBwXC9jaGVja291dCJdLCJ3aGl0ZWxpc3QiOlsiXC9wYy1nYW1pbmdcL2dhbWluZy1tb25pdG9yc1wvc2Ftc3VuZyIsIlwiaHR0cHM6XC9cL3d3dy5jdXJyeXMuY28udWtcL2dhbWluZ1wvcGMtZ2FtaW5nXC9nYW1pbmctbW9uaXRvcnNcIiJdfSwicmVmcyI6eyJibGFja2xpc3QiOls0LDMzNyw0NzldLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJJc1Nob3BMaXZlUG9wVXBBY3RpdmUiOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJTaXRlUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoiYWxsIiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZGVsYXkiOjE4MDAsInBhZ2VWaWV3cyI6MiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIyMDI1LTEyLTEwIDAwOjAwOjAxIiwidGltZUVuZCI6IjIwMjUtMTItMjYgMjM6NTk6NTkiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxODE0NTR9LCJtb2JpbGUiOnsiaWQiOjE4MTQ1Nn0sInRhYmxldCI6eyJpZCI6MTgxNDU1fX19LHsicnVsZW5hbWUiOiIqQ0UgfCBIZWFsdGggJiBXZWxsYmVpbmcgY2FtcGFpZ24sIHNtYXJ0IGZpdG5lc3MiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6WyJcL3NtYXJ0LXdhdGNoZXMiLCJcL2ZpdG5lc3MtdHJhY2tlcnMiLCJcL3NtYXJ0LXJpbmdzIiwiXC9zbWFydC1maXRuZXNzLWFjY2Vzc29yaWVzIiwiXC9zbWFydC1oZWFsdGgiLCJcL2FpLWdsYXNzZXMiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNS0xMi0zMSAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI2LTAxLTIwIDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxNTMxfSwibW9iaWxlIjp7ImlkIjoxODE1MzJ9LCJ0YWJsZXQiOnsiaWQiOjE4MTUzM319fSx7InJ1bGVuYW1lIjoiKkNFIHwgSGVhbHRoICYgV2VsbGJlaW5nIEZpbmFsIENhbGwgLSBCTlBMMTIiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJ7XC99IiwidGhhbmsiLCJzdWNjZXNzIiwicmVjZWlwdCIsIm9yZGVyLWNvbmZpcm1hdGlvbiIsIm9yZGVyLXJlc2VydmF0aW9uIiwiZ3Vlc3RfY29uZmlybWF0aW9uIiwiXC9tb2JpbGUiLCJcL2FwcGxlIiwiXC9hcHBsZS13YXRjaCIsIlwvYXBwXC9jaGVja291dCNDSEVDS09VVF9QQUdFIiwiXC9hcHBcL2NoZWNrb3V0Il0sIndoaXRlbGlzdCI6WyJcL3NtYXJ0LXdhdGNoZXMiLCJcL2ZpdG5lc3MtdHJhY2tlcnMiLCJcL3NtYXJ0LXJpbmdzIiwiXC9zbWFydC1maXRuZXNzLWFjY2Vzc29yaWVzIiwiXC9zbWFydC1oZWFsdGgiLCJcL2FpLWdsYXNzZXMiXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNCwzMzcsNDc5XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiSXNTaG9wTGl2ZVBvcFVwQWN0aXZlIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifSwiU2l0ZVBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BkcCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIkFwcGxlU2t1Tm90U2hvd1BscCI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImRlbGF5IjoxODAwLCJwYWdlVmlld3MiOjIsImZpbHRlciI6IiIsImZpbHRlckdyb3VwIjoiIiwidGltZVN0YXJ0IjoiMjAyNi0wMS0yNSAwMDowMDowMSIsInRpbWVFbmQiOiIyMDI2LTAxLTI3IDIzOjU5OjU5Iiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTgxMzcwfSwibW9iaWxlIjp7ImlkIjoxODEzNzF9LCJ0YWJsZXQiOnsiaWQiOjE4MTM3Mn19fV0sInBsdWdpbnMiOnsiYXV0b0luc2VydCI6eyJ1cmwiOiJcLyIsImlucHV0IjoiI2NvdXBvbkNvZGUiLCJob2xkZXIiOiIiLCJob2xkZXJEaXNwbGF5IjoiYmxvY2siLCJlbG1BbmltYXRlIjoiIiwiZWxtQW5pbWF0ZUNsYXNzIjoicnViYmVyQmFuZCIsInNlY3NEaXNwIjo2MDAsInRpbWVvdXQiOjIwMDB9LCJ0cmFja2luZyI6eyJBQm9uIjowLCJ0eXBlIjoiMSIsImNvbmZpcm1QYWdlIjoiIiwib3JkZXJWYWx1ZSI6IiIsIm9yZGVySUQiOiIiLCJjdXJyZW5jeSI6Imlnbm9yZSIsIm9yZGVyQ291bnQiOiJpZ25vcmUiLCJweDEiOiJodHRwczpcL1wvdGJzLnRyYWRlZG91Ymxlci5jb21cL3JlcG9ydD9vcmdhbml6YXRpb249MjIzNDI3MyZldmVudD0zOTYxMzUmb3JkZXJOdW1iZXI9e09yZGVyTnVtYmVyfSZvcmRlclZhbHVlPXtPcmRlclZhbHVlfSZjdXJyZW5jeT1HQlAmdHlwZT1pZnJhbWUiLCJweDFMb2FkIjoiaW1nIiwiZWgiOjB9LCJzbWFydGVyQ29kZXMiOnsiaWQiOiIxNTkifSwic2NfdHJhY2tpbmciOnsiY29uZmlybVBhZ2UiOiJDb25maXJtYXRpb25QYWdlIiwib3JkZXJWYWx1ZSI6Ik9yZGVyVmFsdWUyIiwib3JkZXJJRCI6Ik9yZGVyTnVtYmVyMiIsImN1cnJlbmN5IjoiQ3VycmVuY3kiLCJvcmRlckNvdW50IjoiIn0sInNvdXJjZXMiOnsidXJsU291cmNlIjoxLCJodHRwUmVmZXJyZXIiOjF9fSwidXNlTG9jIjoibGF0bG9uZyIsImlwIjoiMTguOTcuMTQuOTAiLCJpcGIiOmZhbHNlLCJkZXZpY2UiOmZhbHNlLCJ0IjowLjAwNDU2MSwibG9jU2lnIjoiZTk4NjlhNDAzOGZiOTQ2ZmEyZWNkNDZmZWNjYWE2MWMifQ=='
	};
}

(function(w, d) {
	var src_co_io = 'auto';
	var tld = '';

	if(src_co_io === 'co' || src_co_io === 'io') {
		tld = src_co_io;
		sessionStorage.setItem('smc_cdn_source', tld);
	} else {
		tld  = sessionStorage.getItem('smc_cdn_source');
	}

	var cspCheck = function(cb) {
		if(tld !== null) {
			cb();
		} else {
			tld = 'io';
			var ioTest = new XMLHttpRequest();
			ioTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
			ioTest.send();
			ioTest.onerror = function() {
				tld = 'co'
				var coTest = new XMLHttpRequest();
				coTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
				coTest.send();
				coTest.onerror = function() {
					tld = 'co';
					cb();
				}
				coTest.onload = function() {
					tld = 'co';
					sessionStorage.setItem('smc_cdn_source', tld);
					cb();
				}
			}
			ioTest.onload = function() {
				tld = 'io';
				sessionStorage.setItem('smc_cdn_source', tld);
				cb();
			}
		}
	}

	var addJS = function(scriptUrl, callback) {
        var url = window.$smctResources.getURL(scriptUrl);
        var sriValue = window.$smctResources.getSRI(scriptUrl);
			if(url.indexOf('://l.smct') === -1 && url.indexOf('://dev.smct') === -1 && tld !== undefined) {
				url = url.replace(/smct.(c|i)o/i, 'smct.' + tld);
			}
		var h = d.getElementsByTagName("head")[0],
			j = d.createElement('script');
		j.type = 'text/javascript';
		j.src = url;
                j.integrity = sriValue;
                j.crossOrigin = 'anonymous';
		j.charset = 'utf-8';
		h.appendChild(j);
		j.onload = function() {
			if(callback) {
				callback();
			}
		};
	}

	try{
		cspCheck(function cspChecker() {
			addJS('tag_url', function addingJS() {
				window.$smcCallCustomScripts = function() {
					$smcT5.CustomScripts = {};
					try {
						(function triggerOnMouseUp() {
    let className = '';
    let titleHighlighted = false;
    document.addEventListener("selectionchange", () => {
        className = document?.getSelection()?.anchorNode?.parentNode?.classList?.value;
    });
    document.addEventListener("mouseup", () => {
        if(className === 'product-name') {
            titleHighlighted = true;
            $smcT5.CustomScripts.TitleHighlighted = titleHighlighted;
        }
    });
    $smcT5.CustomScripts.TitleHighlighted = titleHighlighted;
})();

//console.log('REVISION 1.5')
$smcT5.CustomScripts.TagCode = function(){ 

    (function handleIphone17View() {
        const titleEl = document.querySelector('.product-detail .product-name');

        if (!titleEl) {
            return;
        }

        const modelName = titleEl.innerText.split(' - ')[0];
        const modelNameLower = modelName.toLowerCase();
        const words = modelName.split(' ');
        const firstWord = words[0];
        words[0] = firstWord.charAt(0).toUpperCase() + firstWord.slice(1).toLowerCase();

        const DkName = words.join('');
        if (modelNameLower.startsWith('apple iphone')) {
            const productData = {
                image: document.querySelector('.product-detail .carouselinner .slick-active img')?.src,
                model: titleEl.innerText,
                link: window.location.href,
            };

            const itemEncoded = btoa(encodeURIComponent(JSON.stringify(productData)));
            $smcT5.CookieManager.create('smc-iphone-viewed', itemEncoded, 0);
            $smcT5.CustomScripts[DkName] = true;
        }
    })();


    (function(){
        const currentPage = window.location.href;
        let visited = JSON.parse(localStorage.getItem('visitedPages') || '[]');
        if (!visited.includes(currentPage)) {
            visited.push(currentPage);
            localStorage.setItem('visitedPages', JSON.stringify(visited));
        }
    })();       
     
    (function dynamicTradeIn(){
        var img = document.querySelector('.carouselitem a img');
        var title = document.querySelector('.product-name');
        var price = document.querySelector('.price .value');
        var tandc = document.querySelector('.illustrative-example');
        if (img && title && price && tandc){
            var obj = {};
            obj.img = img.src;
            obj.title = title.innerText;
            obj.price = price.innerText;
            obj.tandc = tandc.innerText;
            var itemEncoded = btoa(encodeURIComponent(JSON.stringify(obj)));
            $smcT5.CookieManager.create('smc_dyn_tradein', itemEncoded, 0);            
        }
    })();
    // Fixes a bug where the tab thinks it's defocused when someone changes the
    // quantity of items on the cart page
    // ====================================
    setInterval(()=>{
        $smcT5.outputs.leftTab = false;
        $smcT5.outputs.leftPage = false;
    }, 1000);
    // ====================================
     
    (function customOverlaysAnalytics(){
        var DBC = $smcT5.tagHelpers.DBC;
        document.addEventListener('smc_overlay_loaded', function(e){
            DBC('Adobe Analytics', e.detail.overlayID, 'loaded');
            $smcT5.CustomScripts.TrackClickInteractionDataLayer('loaded');
        });
        
        document.addEventListener('smc_overlay_shown', function(e){
            DBC('Adobe Analytics', e.detail.overlayID, 'shown');
            $smcT5.CustomScripts.TrackClickInteractionDataLayer('shown');
        });
        
        document.addEventListener('smc_overlay_engaged', function(e){
            DBC('Adobe Analytics', e.detail.overlayID, 'engaged');
            $smcT5.CustomScripts.TrackClickInteractionDataLayer('engaged');
        });
        
        document.addEventListener('smc_overlay_closed', function(e){
            DBC('Adobe Analytics', e.detail.overlayID, 'closed');
            $smcT5.CustomScripts.TrackClickInteractionDataLayer('closed');
        });
    })();
    
    (function removeDynamicCookies(){
        const countEl = document.querySelector('.minicart-quantity');
        const home = window.location.pathname;
        if(countEl && Number(countEl.textContent) === 0 && home === '/'){
            $smcT5.CookieManager.del('smc_dyn_item');
            $smcT5.CookieManager.del('smc_pixel_inbasket');
            $smcT5.CookieManager.del('smc_iphone_inbasket');
            $smcT5.CookieManager.del('smc_samsungphone_inbasket');
        }
    })();
     
    (function() {
        $(document).on('click', 'div[id^="smc-v5-overlay"]', function(e) {
            try {
                var element = e.target.localName + ' ' + e.target.className.split(' ').join('.');
                var label = e.target.innerText;
                var stage = e.target.dataset && e.target.dataset['smc-analytics'] ? e.target.dataset['smc-analytics'] : false;
            
                $smcT5.CustomScripts.JourneyEvent('overlay', 'click', label, stage, element);
                
                $smcT5.tagHelpers.DBC('Click Element', e);
            } catch(e) {
                
            }
        });
    })();

    (function() {
        document.addEventListener('intently_event_layer_loaded', function(e) {
            if(typeof $intentlyEventLayer !== 'undefined') {
                $intentlyEventLayer.setup(5000);
            }
        });
    })();
     
     //J.M - this function stores the list array containing the skus and output value for the onpage dk, the
     (function ItemProductPageFunctions(){
        var list = [
            {
                 skus : [
                 "778395","5787","166999","212919","251346","719443","545951","645381","759989","266544","266545","280602","280605","370627","370631","370634","375795","375796",
                 "375797","375798","375800","375801","375803","375807","375808","377305","381744","388446","394619","394623","370799","370807","370814","381519","415199","613441",
                 "620957","634345","658141","685815","722450","726002","732795","756267","780090","795485","797430","357674","511992","514895","524778","547084","547487","562324",
                 "563969","574998","602281","628453","641645","663205","668477","670159","693401","750810","765436","782472","798038","799626","583098","591463","596481","649187",
                 "668977","704843","707633","761456","766537","788275","764539","520148","531925","545423","602812","646476","711545","716158","758172","764185","775006","785841",
                 "584335","595839","634766","732827","746529","762988","858506","532933","588975","606495","663483","691620","696864","747657","143158","242932","722729","530412",
                 "568172","594449","780264","793497","850812","56447","71478","71479","77950","100802","126440","143681","144097","168595","188141","199887","237288","258177","261655",
                 "261656","264029","467091","506165","510519","520839","525456","526680","530967","532745","544278","545970","549440","552847","553841","554283","555836","558625",
                 "561026","564671","578140","578601","578891","579582","581432","586108","590469","590808","590951","594152","599273","610092","611173","614943","616226","627769",
                 "630684","631451","639179","642451","644297","648549","652310","656936","661195","661750","661787","664035","664770","666496","668615","673487","676307","676753",
                 "678601","678915","681364","682154","688810","694550","701096","702631","710836","717280","725786","726979","729594","731215","746515","747830","748514","748531",
                 "749086","749654","749787","753953","758491","758618","760040","764554","764995","768313","781172","783836","792135","799578","840243","855629","856106","893262",
                 "531474","672473","796609","586812","602282","612404","743503","757135","851838","280598","280599","280600","284451","284454","284455","284456","284457","360735",
                 "360790","370679","370680","370768","370769","370772","370773","374929","375794","376510","381721","381723","381731","382233","382701","394326","394328","402497",
                 "328563","346707","346754","346758","351138","351139","351144","351145","351146","351147","351149","351150","351151","351152","351153","351154","351155","351157",
                 "351158","351160","351309","351310","351311","351312","351313","351314","351315","351317","351321","351322","351323","351675","351676","351678","351680","352109",
                 "352110","352112","352113","352341","352342","352343","352344","352348","352425","352427","352428","352429","353340","353341","353344","353446","353468","353469",
                 "353470","353471","353473","360110","360734","370791","370793","398451","415192","415504","682367","742286","347333","391487","391488","391490","391491","391493",
                 "391494","391495","391496","522637","634644","693110","700974","707986","762682","767811","798248","511383","521435","529866","530676","563599","583492","597565",
                 "610355","615030","649268","657657","685462","712287","717997","731009","748231","775947","536463","575997","599314","613499","627220","683261","780481","520112",
                 "644547","615573","527006","664040","716180","184597","280604","284452","370628","375806","377977","379524","381726","381746","382141","382937","384111","394620",
                 "394621","128763","251663","251751","338136","338137","353472","357815","370792","371431","373675","381516","381517","381565","381566","381567","381568","384101",
                 "384103","384105","384106","384107","384112","386141","398450","400973","402139","414764","414766","518122","526148","571111","578589","600489","606511","609164",
                 "632387","664084","702638","713889","765648","777606","780168","793632","702948","639617","645969","681649","541002","544464","553096","579294","701792","159475",
                 "598626","610371","631369","416952","416596","416597","416598","416599","416600","416601","416603","416604","416607","416608","416609","416610","416611","416612",
                 "416615","416616","416617","416618","416619","416620","416623","416624","416792","416794","416796","416798","416799","416801","416802","416602","416803","416805",
                 "416806","416807","416809","416810","416811","416813","416831","416833","416834","416836","416837","416838","416841","416844","416942","416943","416944","416945",
                 "416946","416948","416949","416950","416951","417113","417120","418640","418642","418644","418645","418646","418648","418649","418650","418652","418653","418654",
                 "418656","420345","420494","420481","420482","420485","420486","420488","420490","420491","420493","420496","420502","420497","420483","420343","420489","561081",
                 "643306","738171","758306"

                ],
                val : 'ComputingAccessoriesFreeDel'
            },
            {
                 skus : [
                "542325","617312","544594","553167","626129","627814","553988","612241","557475","633966","559822","580827","570129","575804","588772","579587","593935","615348",
                "580161","611088","631645",
                ],
                val : 'LgCashback'
            }, 
            {
                 skus : [
                "727183","237149","632504","594756","594756","590138","677363","761432","782581","529941","799583","579579","782581","761432","794717","549431","165885",
                "165229","196014","198561","520985","640317","243992","631103"
                ],
                val : 'Sony'
            }, 
            {
                 skus : [
                "375674","397984","512175","521662","527016","529056","535626","546698","549877","550631","550644","563289","564959","584092","595024","604840","619145","630382",
                "636109","636317","648121","648722","652432","652678","658822","671306","684962","685306","712217","731000","733244","752946","763537","764794","777146","782841","785843","791305","629827",
                ],
                val : 'RingXmas'
            },  
            {
                 skus : [
                "584929","673165","529738","673165","679648","673165","584929","673007","529738","673007","679648","673007","584929","855973","529738","855973","679648","855973",
                "611317","855973","641003","855973","611317","673165","641003","673165","611317","673007","641003","673007","708824","855973","707173","855973","799534","855973",
                "708824","673007","707173","673007","799534","673007","708824","673165","707173","673165","799534","673165","584929","647649","529738","647649","679648","647649",
                "584929","532601","529738","532601","679648","532601","611317","647649","641003","647649","611317","532601","641003","532601","708824","532601","707173","532601",
                "799534","532601","708824","647649","707173","647649","799534","647649",
                ],
                val : 'Oled'
            },          
            {
                 skus : [
                "375674","397984","512175","521662","527016","529056","535626","546698","549877","550631","550644","563289","564959","584092","595024","604840","619145","630382",
                "636109","636317","648121","648722","652432","652678","658822","671306","684962","685306","712217","731000","733244","752946","763537","764794","777146","782841",
                "785843","791305","629827"
                ],
                val : 'RingBF'
            },
            {
                 skus : [
                "850135","586664","635327","797203","677539","663051","747609","546565","542167","664482","557002","544297","709295","609460","591287","556453","711023","579030","584141","688848","754009","524797","691462","797201"
                ],
                val : 'TPLink'
            },
            {
                 skus : [
                "512655","517676","521287","527661","529111","534468","535496","543545","543875","561214","600650","608128","610455","611242","620490","630210","790159",
                "795438","99334","799758","560475","583463","596458","611184","611531","785289"
                ],
                val : 'GalaxyBuds'
            },
            {
                skus : [
                "529203","540266","679183","698081","797033","527424","528233","539324","794169","530883","545284",
                "562253","565112","586659","560564","577777","561528","598192","590501","561764","615739","612035","614429"
                ],
                val : 'GamingSoftware'
            },
            {
                skus : [
                "630557","553296","563332","560680","776974","730016","677577","652943","531696","612829","788951","758119","615134","565462","789497","760882","631743","548492","546397","681343","748550","683142",
                "512795","524013","552805","613281","612625","693550","782856","626647","696815","713838","626823","617952","797671","584008","603437","727437","665705","637342","534679","517457","546029","524952",
                "661674","855845","579848","850340","702459","665955","721803","517009","859981","855179","715214","666670","793145","677759","856306","577046","628973","724989","712251","671135","631417","706701",
                "778327","546105","680570","628864","520648","524642","785659","697183","685995","630921","695612","685172","649777","548437","586787","681302","629428","537984","785983","599369","695897","632798",
                "787769","721170","652165","798196","731392","690639","770820","679414","700832","636172","598721","612217","708342","647702","591678","730577","596046","697945","645136","582591","543426","560245",
                "570129","531509","583208","561598","560938","575804","588772","602289","563086","562765","563817","562991","579587","593935","615348","565165","580161","611088","631645","649327","581779","698531",
                "744153","794167","697382","743548","564798","556330","561594","514949","517661","792139","611989","540934","669470","728154","585667","528731","543651","854477","746352","562948","599704","679648",
                "529738","584929","722637","575841","643163","641003","611317","684096","733120","723149","646470","611421","744977","732142","766231","749101","767284","661744","625835","667456","750634","760866","668649","760931","700450",
                ],
                val : 'TVBNPL12'
            },
            {
                skus : [
                "793690","689789","798210","680344","540956","708317","713009","622484","566196","677028","655010","620171","670167","520663","631182","558679","697612",
                "637811","598515","692989","581834","650151","529683","615460","582140","610335","760001","792805","580320","748603","743314","731409","789950",
                ],
                val : 'BNPL12LKA'
            },
            {
                skus : [
                "399807","532601","399805","647649","407498","502152","855973","406644","614536","693866","689129","613849","560709","410252","852156","727183","676172","792142","643644","695731","518644","699957",
                "377175","664793","746072","671788","399379","619780","563583","589988","520331","731859","356140","697556","557495","711757","398587","565250","534335","570144","634841","377176","529941","410316",
                "244603","399020","596347","511109","618661","406646",
                ],
                val : 'BNPL9'
            },
            {
                skus : [
                "425313","425312","425314","538784","407460","407462","425300","425302","427222","425319","780279","425301","627869","537008","397503","425304","427083","363384","734283","397120","742459","406625",
                "756279","399463","406641","397124","407470","425305","768488","379605","651991","425676","732009","751779","427085","397128","751665","406639","532601","652846","397511","363386","425306","566469",
                "723499","506127","406440","782933","397126","514011",
                ],
                val : 'BNPL6'
            },
            {
                skus : [
                "506127","561686","425776","425676","410162","510758","428398","696824","728370","428378","410157","425669","592314","683110","410228","425833","425779","410163","428394","735983","626914","763417",
                "410161","410231","767990","660314","534315","605804","410232","425678","410230","425778","428395","410165","780522","777377","649593","748257","562312","410229","410235","541107","599225","731717",
                "527764","748344","739275","530516","549276","672176","548198","564568","515560","410239","425774","145169","543486","599294","425677","747290","704807","698015","528775","699186","410028","586115",
                "618782","516319","427030","387345","702146","531090","564405","778238","663552","627869","666168","643620","425782","530803","534798","565713","757463","717610","425674","777180","763611","387678",
                "595809","687459","615356","855272","663435","425777","197940","390303","512385","782936","548353","777015",
                ],
                val : 'BNPL12'
            },
            {
                skus : [
                "314812","314814","314816","360769","360770","360772","360773","360778","360779","360774","360777","374993","374994","374995","374996","374999","375000","375001","375002","381887","381888","381924",
                "381889","381890","381925","381891","381893","381894","381895","381896","381897","381926","381898","381899","381900","381901","381902","381904","381906","381907","381908","353665","353666","353667",
                "353668","353669","353670","374990","374992","367499","367500","367501","381909","381910","381927","381912","381914","381915","381916","381917","381918","381919","381928","381920","381922","381923",
                "365232","365233","365234","314723","314724","314726","314727","367511","367610","367608","367611","367609","367612","367502","367506","367503","367509","367504","367510","332248","332250","332251",
                "332252","332254","332255","332256","332258","332260","332262","332263","332264","314836","314839","314837","314829","314830","365245","314819","314820","314822","290953","290949","290961","280920",
                "210008","290951","290957","679897","683246","561416","760166","750841","646028","722823","853783","731546","524792","761750","776889","578224","771334","628029","754304","779351","776162","755493",
                "784822","793141","711132","511661","749920","559471","542463","798135","630960","606800","728081","651293","854974","685681","549659","671343","587162","590119","794889","797869","627806","747460",
                "711614","548077","612454","515850","797659","532961","856490","664792","601118","678594","721118","725804","727174","728794","714548","589655","742087","600964","527039","557310","643859","660432",
                "642280","646746","530425","557972","584954","625791","617304","557301","531447","543588","775322","720989","571841","750830","527369","511833","715762","647450","756138","664792","600267","778446",
                "667982","549405","614724","763618","622169","660292","642969","557972","699418","614942","752153","780514","623119","530425","560188","746009","708126","603452","731938","777571","599580","695220",
                "696228","707989","772293","582162","597020","520494","542463","530564","596554","633671","665507","852647","623119","730794","859110","603452","625678","679117","530315","549405","578612","612347",
                "640640","769805","763647","789513","748031","781700","597581","324815","530781","548773","783339","777009","643981","511454","527209","609324","748569","781076","629318","653483","755995","602940",
                "627744","791623","346436","772786","346435","346436","346439","778683","763618","592493","515184","780514","644966","698625","653989","721940","575491","579883","730510","646797","553162","518304",
                ],
                val : 'FNDDLaptops'
            },
            {
                skus : [
                "506450","517346","521984","526442","526697","528879","529579","529676","530536","535306","539645","543511","546471","546560","547109","547350","547963","548595","549276","549695","551982","552311",
                "556283","559826","561189","561735","562643","563426","563486","564232","564577","566666","575439","575843","576918","577934","578538","579678","580499","581114","583815","584810","585959","590285",
                "592990","594354","595732","595922","600634","607322","608167","608470","610230","611039","612326","613905","614648","620662","627385","629385","630075","631623","637656","639175","643414","643608",
                "644791","645097","645530","649440","651807","652131","658169","659620","660018","661499","661733","664346","672812","673302","674469","678165","680693","681061","685653","695279","696130","697440",
                "697779","698655","699597","700114","701814","702126","703618","704337","708949","710403","713035","713685","715955","729138","729750","736844","737136","740967","743985","747134","749144","756492",
                "762373","763482","765180","774771","778943","781219","781996","782579","784945","788957","789626","796988","798473","799151","799497","850479","858817","54978","116615","143915","143950","145169",
                "188955","193501","196235","214444","215426","217150","224809","229992","230000","231056","233949","234298","235310","237672","243350","244568","249758","252302","257320","260774","262109","262681",
                "263015","264063","264064","264440","265456","265459","265461","348143","360605","360649","360652","360654","360655","360656","360659","360660","360662","360663","360728","362928","501480","509472",
                "510480","510498","511475","512115","513840","514533","514767","515168","515398","519000","520680","520955","520968","525462","526683","530353","530719","531097","531194","531220","532001","532296",
                "534140","537974","545488","545779","546823","549154","549685","550816","552789","553607","557482","558337","559842","559944","560027","563503","564599","573157","576289","577549","577595","578038",
                "580947","582804","582973","587154","592824","592835","594477","595865","596030","596384","597408","598049","600986","602610","604307","612174","612703","612959","613589","614961","615376","616030",
                "616623","618833","619771","622804","624834","628935","629781","630157","630693","631674","632125","633796","638007","639483","640509","644222","644500","645511","645527","646550","646558","646723",
                "647311","647481","647565","650614","655609","656466","656990","660897","661984","662145","662582","662969","663796","665135","665669","666560","667001","670636","674320","674505","674617","675286",
                "676724","678374","678676","678928","678974","680220","680797","680838","681162","684603","687174","688944","689286","691649","692837","694376","696090","696170","696172","697719","703817","705139",
                "710782","711938","712178","713437","713521","714807","715325","715346","715746","716592","717482","717832","717947","718814","718816","720455","726503","727166","728872","729143","729214","729366",
                "730307","731365","733026","735003","735494","735631","738761","741479","743765","744074","745606","746836","747581","749676","749952","752158","753334","754847","756328","759815","760567","760651",
                "761872","764330","765358","766261","766407","766467","767265","768291","769478","773154","775781","776825","777090","777747","778694","778996","780276","780832","781400","781763","782583","785778",
                "785834","789162","793830","795660","795820","796349","796690","796849","797237","797680","798595","798702","798937","799200","799979","851322","852140","852659","852831","859097","859313","859329",
                ],
                val : 'FnddGaming'
            },

            
        ];
        $smcT5.CustomScripts.OnPage = $smcT5.CustomScripts.OnItemProductPage(list);
    })();   
    
    
    (function ProductPageScanner(){
        const getItem = setTimeout(() => {
            var img = document.querySelector('.primary-images .slick-active img');
            var title = document.querySelector('.product-detail .product-name');
            var price = document.querySelector('.product-price .prices .price .value');
            var creditOther = document.querySelector('.creditAmountBlock .credit-list-iterate');
            var creditOtherPrice = document.querySelector('.creditAmountBlock .credit-list-iterate .month-credit-price');
            var credit48 = document.querySelector('.creditAmountBlock .credit-list-iterate + .credit-list-iterate');
            var credit48Price = document.querySelector('.creditAmountBlock .credit-list-iterate + .credit-list-iterate .month-credit-price');
            
            if (img && title && price){
                var obj = {};
                obj.img = img.src;
                obj.title = title.textContent.trim();
                obj.price = price.innerText.trim();
                //obj.credit = credit ? credit.innerText.trim() : '';
                //obj.monthly = monthly ? monthly.innerText.trim() : '';
                obj.credit48 = credit48 && credit48.textContent.includes('48 months') && credit48Price ? credit48Price.textContent.trim() : '';
                 
                if(creditOther && (creditOther.textContent.includes('36 months') || creditOther.textContent.includes('24 months'))) {
                    if(creditOther.textContent.split('over')[1] && creditOther.textContent.split('over')[1].trim().split(' ')[0]) {
                        obj.creditOther = creditOther.textContent.split('over')[1].trim().split(' ')[0];
                    }
                } 
                obj.creditOtherPrice = creditOther && creditOtherPrice && (creditOther.textContent.includes('36 months') || creditOther.textContent.includes('24 months')) ? creditOtherPrice.textContent.trim() : '';
                var itemEncoded = btoa(encodeURIComponent(JSON.stringify(obj)));
                $smcT5.CookieManager.create('smc_view_item', itemEncoded, 0);
            }
        }, 2000);
    })();
    
    // K.S - If the product is out of stock
    (function OutOfStock(){
        $smcT5.CustomScripts.OutOfStock = !!document.querySelector('.product-detail .outofstock-msg,.in-stock-notify-form,.add-to-cart.btn.cta-primary-btn.out-of-stock-btn');
    })();
    
    (function switchLink() {
        const prodArr = [
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-S24-128-gb-onyx-black-10259988.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-onyx-black-10259972.html',
                name: 's24standard'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-S24-128-gb-amber-yellow-10259957.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-amber-yellow-10259970.html',
                name: 's24standard'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-S24-128-gb-cobalt-violet-10259955.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-cobalt-violet-10260003.html',
                name: 's24standard'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-S24-128-gb-marble-grey-10259961.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-marble-grey-10259973.html',
                name: 's24standard'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-onyx-black-10259963.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-512-gb-onyx-black-10259962.html',
                name: 's24plus'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-amber-yellow-10259960.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-512-gb-amber-yellow-10259975.html',
                name: 's24plus'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-cobalt-violet-10259974.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-512-gb-cobalt-violet-10259971.html',
                name: 's24plus'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-256-gb-marble-grey-10259952.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-512-gb-marble-grey-10259953.html',
                name: 's24plus'
            },  
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-256-gb-titanium-black-10259958.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-512-gb-titanium-black-10259965.html',
                name: 's24ultra'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-256-gb-titanium-yellow-10259981.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-512-gb-titanium-yellow-10259986.html',
                name: 's24ultra'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-256-gb-titanium-violet-10259966.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-512-gb-titanium-violet-10259964.html',
                name: 's24ultra'
            },
            {
                currentUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-256-gb-titanium-grey-10259983.html',
                switchUrl: 'www.currys.co.uk/products/samsung-galaxy-s24-ultra-512-gb-titanium-grey-10259954.htmll',
                name: 's24ultra'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-iceblue-10262022.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-iceblue-10262052.html',
                name: 'galaxya55128'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-navy-10261966.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-navy-10262023.html',
                name: 'galaxya55128'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-lilac-10262187.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-lilac-10262024.html',
                name: 'galaxya55128'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-lemon-10261967.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-lemon-10262025.html',
                name: 'galaxya55128'
            },

            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-navy-10261966.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-navy-10262023.html',
                name: 'galaxya55128'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-lilac-10262187.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-lilac-10262024.html',
                name: 'galaxya55128'
            },
            {
                currentUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-128-gb-awesome-lemon-10261967.html',
                switchUrl: 'https://www.currys.co.uk/products/samsung-galaxy-a55-5g-256-gb-awesome-lemon-10262025.html',
                name: 'galaxya55128'
            }
        ];
        const href = window.location.href;
        let state = 'none';
        let link = '';
        prodArr.map((el) => {
            if(href.includes(el.currentUrl)) {
                state = el.name;
                link = el.switchUrl;
            }
        });
        $smcT5.CustomScripts.EligibleSwitch = state;
        $smcT5.CustomScripts.SwitchLink = link;
    })();
    
    // K.S - 07/11/2023 - Get the products user viewed
    (function getViewedProducts(){   
            
        const timeOut = setTimeout(() => {
            getProducts();
            clearTimeout(timeOut);
        }, 2000);

        const getProducts = () => {
            
            // Get the viewed item cookie if it is already exist
            const cookie = localStorage.getItem('smc_viewed_items1');
            
            const sesn = $smcT5.CookieManager.read('smc_sesn');
    
            // Get product selectors from product page
            const imageEl = document.querySelector('#js-product-detail .slick-current.slick-active a img');
            const titleEl = document.querySelector('#js-product-detail h1.product-name');
            const priceEl = document.querySelector('#js-product-detail .price .sales .value');
            const skuEl = document.querySelector('#js-product-detail .product-tile-name-wrapper-text .product-id');
            const link = window.location.href;

            if(!imageEl || !titleEl || !priceEl || !skuEl) return;        

            const image = imageEl.src;
            const title = titleEl.innerText.trim();
            const price = priceEl.textContent.trim();
            const sku = skuEl.textContent.trim();             
            
            // Check if there is any item was viewed before
            if(cookie){
                const item = JSON.parse(decodeURIComponent(atob(cookie)));
                
                item.map((el, index) => {
                    if(el.sku === sku) {
                        item[index].end = new Date().getTime();
                        localStorage.setItem('smc_viewed_items1', btoa(encodeURIComponent(JSON.stringify(item))), 0);
                    }

                    if(el.start && el.end) {
                        item[index].timeSpent = Number(el.end) - Number(el.start);
                        localStorage.setItem('smc_viewed_items1', btoa(encodeURIComponent(JSON.stringify(item))), 0);
                    }
                }); 
                
                // Avoid pushing the item if it is same product        
                const findItem = item.map((el) => el.sku === sku).every((bool) => bool === false);
                if(!findItem) return;
                
                // Add product to the array if already not exists        
                item.push({ image: image, name: title, price: price, sku: sku, link: link, sesn: sesn ? sesn : 1, start: new Date().getTime() });       
                
                const itemEncoded = btoa(encodeURIComponent(JSON.stringify(item)));            

                localStorage.setItem('smc_viewed_items1', itemEncoded, 0);
                return;
            }
            
            // Product array
            const productArr = [];
            
            // Push item to the array if user is on product page but have not viewed any item before
            if(!cookie){ 
                productArr.push({ image: image, name: title, price: price, sku: sku, link: link, sesn: sesn ? sesn : 1, start: new Date().getTime() });
                
                const itemEncoded = btoa(encodeURIComponent(JSON.stringify(productArr)));
                localStorage.setItem('smc_viewed_items1', itemEncoded, 0);
            } 
        };   
    })();
    
    // K.S - 15/11/2023 - Remove viewed products cookie
    (function removeRecomCookie() {
        const viewedItem = localStorage.getItem('smc_viewed_items1');
        const item = viewedItem ? JSON.parse(decodeURIComponent(atob(viewedItem))) : null;
        const currentTime = new Date().getTime();
        const expiryTime = 1000 * 60 * 60 * 24; // 24 hours
        
        if(item) {
            const firstProdTime = item[0].start;
            (currentTime - firstProdTime) > expiryTime ? localStorage.removeItem('smc_viewed_items1') : '';
        }
    })();

    (function scanProductPage() {
    const accessorySkus = [
        "778395","5787","166999","212919","251346","719443","545951","645381","759989","266544","266545","280602","280605","370627",
        "370631","370634","375795","375796","375797","375798","375800","375801","375803","375807","375808","377305","381744","388446",
        "394619","394623","370799","370807","370814","381519","415199","613441","620957","634345","658141","685815","722450","726002",
        "732795","756267","780090","795485","797430","357674","511992","514895","524778","547084","547487","562324","563969","574998",
        "602281","628453","641645","663205","668477","670159","693401","750810","765436","782472","798038","799626","583098","591463",
        "596481","649187","668977","704843","707633","761456","766537","788275","764539","520148","531925","545423","602812","646476",
        "711545","716158","758172","764185","775006","785841","584335","595839","634766","732827","746529","762988","858506","532933",
        "588975","606495","663483","691620","696864","747657","143158","242932","722729","530412","568172","594449","780264","793497",
        "850812","56447","71478","71479","77950","100802","126440","143681","144097","168595","188141","199887","237288","258177",
        "261655","261656","264029","467091","506165","510519","520839","525456","526680","530967","532745","544278","545970","549440",
        "552847","553841","554283","555836","558625","561026","564671","578140","578601","578891","579582","581432","586108","590469",
        "590808","590951","594152","599273","610092","611173","614943","616226","627769","630684","631451","639179","642451","644297",
        "648549","652310","656936","661195","661750","661787","664035","664770","666496","668615","673487","676307","676753","678601",
        "678915","681364","682154","688810","694550","701096","702631","710836","717280","725786","726979","729594","731215","746515",
        "747830","748514","748531","749086","749654","749787","753953","758491","758618","760040","764554","764995","768313","781172",
        "783836","792135","799578","840243","855629","856106","893262","531474","672473","796609","586812","602282","612404","743503",
        "757135","851838","280598","280599","280600","284451","284454","284455","284456","284457","360735","360790","370679","370680",
        "370768","370769","370772","370773","374929","375794","376510","381721","381723","381731","382233","382701","394326","394328",
        "402497","328563","346707","346754","346758","351138","351139","351144","351145","351146","351147","351149","351150","351151",
        "351152","351153","351154","351155","351157","351158","351160","351309","351310","351311","351312","351313","351314","351315",
        "351317","351321","351322","351323","351675","351676","351678","351680","352109","352110","352112","352113","352341","352342",
        "352343","352344","352348","352425","352427","352428","352429","353340","353341","353344","353446","353468","353469","353470",
        "353471","353473","360110","360734","370791","370793","398451","415192","415504","682367","742286","347333","391487","391488",
        "391490","391491","391493","391494","391495","391496","522637","634644","693110","700974","707986","762682","767811","798248",
        "511383","521435","529866","530676","563599","583492","597565","610355","615030","649268","657657","685462","712287","717997",
        "731009","748231","775947","536463","575997","599314","613499","627220","683261","780481","520112","644547","615573","527006",
        "664040","716180","184597","280604","284452","370628","375806","377977","379524","381726","381746","382141","382937","384111",
        "394620","394621","128763","251663","251751","338136","338137","353472","357815","370792","371431","373675","381516","381517",
        "381565","381566","381567","381568","384101","384103","384105","384106","384107","384112","386141","398450","400973","402139",
        "414764","414766","518122","526148","571111","578589","600489","606511","609164","632387","664084","702638","713889","765648",
        "777606","780168","793632","702948","639617","645969","681649","541002","544464","553096","579294","701792","159475","598626",
        "610371","631369","416952","416596","416597","416598","416599","416600","416601","416603","416604","416607","416608","416609",
        "416610","416611","416612","416615","416616","416617","416618","416619","416620","416623","416624","416792","416794","416796",
        "416798","416799","416801","416802","416602","416803","416805","416806","416807","416809","416810","416811","416813","416831",
        "416833","416834","416836","416837","416838","416841","416844","416942","416943","416944","416945","416946","416948","416949",
        "416950","416951","417113","417120","418640","418642","418644","418645","418646","418648","418649","418650","418652","418653",
        "418654","418656","420345","420494","420481","420482","420485","420486","420488","420490","420491","420493","420496","420502",
        "420497","420483","420343","420489","561081","643306","738171","758306"
    ];

    const interval = setInterval(() => {
        const button = document.querySelector('.product-detail button.add-to-cart');
        if (!button) return;

        button.addEventListener('click', () => {
          //  console.log('[SMC DEBUG] Add to Cart clicked.');

            const imgEl = document.querySelector('.product-detail .slick-active .image-overlay-style a img');
            const titleEl = document.querySelector('.product-detail h1.product-name');
            const priceEl = document.querySelector('.product-detail .prices .price .value');
            const priceOldEl = document.querySelector('.product-detail .prices .price-date');
            const skuEl = document.querySelector('.product-detail .product-code');

            if (!imgEl || !titleEl || !priceEl || !skuEl) {
               // console.warn('[SMC DEBUG] Missing required elements, skipping cookie creation.');
                return;
            }

            const skuRaw = skuEl.textContent.trim();
            const sku = skuRaw.replace('Product code:', '').trim();

          //  console.log('[SMC DEBUG] SKU found:', sku);

            if (!accessorySkus.includes(sku)) {
                //console.warn('[SMC DEBUG] SKU not in accessory SKUs list, skipping.');
                return;
            }

            const obj = {
                image: imgEl.src,
                title: titleEl.innerText.trim(),
                price: priceEl.innerText.trim(),
                priceOld: priceOldEl?.innerText.trim() || '',
                sku: sku
            };

           // console.log('[SMC DEBUG] Object to save in cookie:', obj);

            const itemEncoded = btoa(encodeURIComponent(JSON.stringify(obj)));
            $smcT5.CookieManager.create('smc_computing_accessory_in_basket', itemEncoded, 0);

            console.log('[SMC DEBUG] Cookie created: smc_computing_accessory_in_basket');
        });

        clearInterval(interval);
    }, 500);
})();



};

// K.S - 13/11/2025 - Reusable function for item in basket
$smcT5.CustomScripts.ItemInBasket = function (skus = []) {
    const basketItems = $smcT5.CustomScripts.GetProdDetailFromBasket();
    if (!Array.isArray(basketItems) || basketItems.length === 0) return false;

    // Normalize SKU list for case-insensitive matching
    const normalisedSkus = skus.map(s => String(s).toLowerCase());

    return basketItems.some(item => {
        const sku = String(item.sku || "").toLowerCase();
        const id = String(item.id || "").toLowerCase();
        const name = String(item.name || "").toLowerCase();

        return normalisedSkus.some(target =>
            target === sku ||
            target === id ||
            target === name
        );
    });
};



$smcT5.CustomScripts.ProductPageItem = function() {
    const cookie = $smcT5.CookieManager.read('smc_view_item');
    const item = cookie ? JSON.parse(decodeURIComponent(atob(cookie))) : null;
    const title = document.querySelector('.product-detail .product-name');
    if(item && title) {
        return item.title === title.textContent.trim();
    }
    return false;
}

// K.S - Get last session viewed products
$smcT5.CustomScripts.RecominderLastSession = function() {
    const cookie = localStorage.getItem('smc_viewed_items1');
    const sesn = Number($smcT5.CookieManager.read('smc_sesn'));
    const lastSesn = [];
    if(cookie) {
        const parsed = JSON.parse(decodeURIComponent(atob(cookie)));
        parsed.map((el) => {
            if(Number(el.sesn) === (sesn - 1)) {
                lastSesn.push(el);
            }
        })
    }
    
    lastSesn.length >= 2 ? $smcT5.CookieManager.create('smc_lastsesn_viewed',btoa(encodeURIComponent(JSON.stringify(lastSesn.slice(Math.max(lastSesn.length - 2, 0)))))) : '';
    return lastSesn.length >= 2;
};

// K.S - Get last session laptops viewed
$smcT5.CustomScripts.LastSessionLaptop = function() {
    const cookie = localStorage.getItem('smc_viewed_items1');
    const sesnCookie = $smcT5.CookieManager.read('smc_sesn');
    const sesn = sesnCookie ? Number(sesnCookie) : null;
    const lastSesn = [];
    if(cookie && sesn) {
        const parsed = JSON.parse(decodeURIComponent(atob(cookie)));
        parsed.map((el) => {
            if((Number(el.sesn) === (sesn - 1)) && (el.name.toLowerCase().includes('laptop') || el.name.toLowerCase().includes('chromebook'))) {
                lastSesn.push(el);
            }
        })
    }
    
    lastSesn.length >= 2 ? $smcT5.CookieManager.create('smc_lastlaptop_viewed', btoa(encodeURIComponent(JSON.stringify(lastSesn)))) : '';
    return lastSesn.length >= 2;
};

// Push overlay event into dataLayer
$smcT5.CustomScripts.TrackClickInteractionDataLayer = function TrackClickInteractionDataLayer(action){
    dataLayer.push({
        "event": "smarter click",
        "action": "smarter click "+action,
        "data": {
            "overlayId": $smcO5.vars.oid,
            "overlayName": $smcO5.vars.name
        }
    });
    return true; 
}

$smcT5.CustomScripts.OnItemProductPage = function(list) {
    
    // Get PDP codes
    const pdpCode = [
        ...document.querySelectorAll('.card-body .product-code, .product-image-section-inner .product-id')
    ].map(item =>
        item?.textContent?.replace('Product code:', '')?.trim()
    ).filter(Boolean); // remove empty values

    // Get product page data
    const productPageData = $smcT5.CustomScripts.GetProductDetails();

    // Build array safely
    const codes = [
        productPageData?.sku,
        productPageData?.id,
        `${productPageData?.brand} ${productPageData?.category}`,
        ...pdpCode // safe, even if empty
    ].filter(Boolean); // remove null/undefined/empty strings

    if (!codes.length) return false;

    const match = list.find(({ skus }) =>
        skus.some(sku => codes.includes(sku))
    );

    return match?.val || false;
};

/*
 * D.P - 2022/03/10 - Added code to allow custom events to be sent
 */
$smcT5.CustomScripts.JourneyEvent = function(category, action, label, stage, element, data = {}) {
    if(typeof $intentlyEventLayer !== 'undefined') {
        $intentlyEventLayer.event(category, action, label, stage, element, data);
    }
}

//J.M - is the shoplive window open on the page
$smcT5.CustomScripts.IsShopLivePopUpActive = function(){
    var el = document.querySelector('div.one-to-one-frame:has(iframe)');
    return el ? true : false;
}

$smcT5.CustomScripts.AddItemToCart = function(productCode, trackingLink){
    if (window.hasOwnProperty('dataLayerComputedFlat') === false){
        var bid = undefined;
    } else {
        var bid = dataLayerComputedFlat.contentBasket_id;
    }
    if (bid === undefined){
        var getBasketId = function(dwsid, callback){
            var xhttp = new XMLHttpRequest();
            var url = 'https://api.currys.co.uk/store/api/token';
            smc_dwsid = dwsid.replace('==', ': =');
            xhttp.open("POST", url, true);
            xhttp.withCredentials = true;
            xhttp.onreadystatechange = function() {
                if (xhttp.readyState === 4) {
                    var response = JSON.parse(xhttp.responseText);
                    if (xhttp.status === 200) {
                        try {
                            var parsed = JSON.parse(xhttp.responseText);
                            callback(parsed);
                        } catch(e) {
                            callback(false);
                        }
                    } else {
                        callback(false);
                    }
                }
            }
            xhttp.send(JSON.stringify({"demandwareSessionId": smc_dwsid}));
        }
        if (dwsid){
            var bid = getBasketId(dwsid, function(response){
                bid = response.bid;
                addToCart(bid);
            });
        }
    } else {
        addToCart(bid);
    }
    var addToCart = function(basketId){
        var form = new FormData();
        var xhttp = new XMLHttpRequest();
        xhttp.open("POST", "https://api.currys.co.uk/store/api/checkout/baskets/"+basketId+"/products", true);
        xhttp.withCredentials = true;
        form.append('productId',productCode);
        xhttp.send(form);
        setTimeout(function(){
            window.location.href = trackingLink;
        },1000);
    }
}

// K.S - 03-11-2022 - Get all added product's skus from the basket
$smcT5.CustomScripts.GetProductSkusFromBasket = function() {
    const prodInBasket = [];
    const cartItems = document.querySelector('.container.cart');
    if(cartItems && cartItems.hasAttribute('data-datalayer')) {
        const items = JSON.parse(cartItems.getAttribute('data-datalayer'));    
        if(items[0].productDetail) {
            const products = items[0].productDetail;
            products.map((sku) => {
                prodInBasket.push(sku.sku);
                prodInBasket.push(sku.id);
            })
        }    
    }
    return prodInBasket;
}

// K.S - 11-04-2023 - Get all categories added to the cart
$smcT5.CustomScripts.GetCategoryFromBasket = function() {
    const prodInBasket = [];
    const cartItems = document.querySelector('.container.cart');
    if(cartItems && cartItems.hasAttribute('data-datalayer')) {
        const items = JSON.parse(cartItems.getAttribute('data-datalayer'));    
        if(items[0].productDetail) {
            const products = items[0].productDetail;
            products.map((cat) => {
                prodInBasket.push(cat.category.merchendisingArea);
            })
        }    
    }
    return prodInBasket;
}

// K.S - 04-07-2023 - Get product details from product page
$smcT5.CustomScripts.GetProductDetails = function() {
    const prodEl = document.querySelector('#js-product-detail');
    const prodArr = prodEl && prodEl.hasAttribute('data-datalayer') ? JSON.parse(prodEl.getAttribute('data-datalayer')) : null;
    if(!prodArr) return;
    const prodDetail = prodArr.map((el) => el.productDetail && el.productDetail[0]);
    const name = prodDetail[0] && prodDetail[0].name ? prodDetail[0].name.toLowerCase() : '';
    const sku = prodDetail[0] && prodDetail[0].sku ? prodDetail[0].sku : '';
    const id = prodDetail[0] && prodDetail[0].id ? prodDetail[0].id : '';
    const brand = prodDetail[0] && prodDetail[0].brand ? prodDetail[0].brand.toLowerCase() : '';
    const category = prodDetail[0] && prodDetail[0].category && prodDetail[0].category.categories[0] ? prodDetail[0].category.categories[0].toLowerCase() : '';
    const price = prodDetail[0] && prodDetail[0].price && prodDetail[0].price[0].baseRevenue ? prodDetail[0].price[0].baseRevenue : '';
    const obj = {name: name, sku: sku, id: id, brand: brand, category: category, price: price};
    return obj;
}

// When site's add to cart madal or mini cart is active on the site
$smcT5.CustomScripts.SitePopupShowing = function () {
    const isVisible = el => el && el.style.display === 'block';

    const prodPageOverlay = document.querySelector('#careServicesOverlay');
    const miniCartOverlay = document.querySelector('#addToBasketModal');
    const loginModal = document.querySelector('.modal.login-modal.fade.show');

    return isVisible(prodPageOverlay) || !!loginModal || isVisible(miniCartOverlay) ? true : false;
};


$smcT5.CustomScripts.OrderNumber = function(){
    var checkOut = document.querySelector('.nemo-checkout-container div');
    if(checkOut){
        var oid = checkOut.shadowRoot.querySelector('div[data-qa="order-reference-number"] strong');
        if(oid){
            return oid.textContent;
        }
        return null;
    }
    return null;
}

$smcT5.CustomScripts.OrderValue = function(){
    var checkOut = document.querySelector('.nemo-checkout-container div');
    if(checkOut){
        var value = checkOut.shadowRoot.querySelector('div[data-type="OrderSummary"] span[data-element="TotalPrice"]');
        if(value){
            return $smcT5.tagHelpers.priceFinder.convertForMaths(value.textContent);
        }
        return null;
    }
    return null;
}

$smcT5.CustomScripts.Currency = function(){
    return "GBP";
}

// K.S - 12-01-2023 - Find if listed product is in the basket
$smcT5.CustomScripts.MatchProduct = function() {
    const prodList = [
        // Samsung S25 Edge - double storage
        {
            addedName: '',
            skuAdded: '10282359', 
            skuReplaced: '10282363',
            type: 'samGalaxyS25Edge',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-edge-512-gb-titanium-jetblack-10282363.html',
            redirectOnPdp: true
        },
        {
            addedName: '',
            skuAdded: '10282361', 
            skuReplaced: '10282364',
            type: 'samGalaxyS25Edge',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-edge-512-gb-titanium-icyblue-10282364.html',
            redirectOnPdp: true
        },
        {
            addedName: '',
            skuAdded: '10282362', 
            skuReplaced: '10282365',
            type: 'samGalaxyS25Edge',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-edge-512-gb-titanium-silver-10282365.html',
            redirectOnPdp: true
        },
        // Samsung S25 Plus- double your storage
        {
            addedName: '',
            skuAdded: '10275978', 
            skuReplaced: '10275800',
            type: 'samGalaxyS25Plus',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-512-gb-icyblue-10275800.html',
            redirectOnPdp: true
        },
        {
            addedName: '',
            skuAdded: '10275796', 
            skuReplaced: '10275801',
            type: 'samGalaxyS25Plus',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-512-gb-mint-10275801.html',
            redirectOnPdp: true
        },
        {
            addedName: '',
            skuAdded: '10275797', 
            skuReplaced: '10275802',
            type: 'samGalaxyS25Plus',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-512-gb-navy-10275802.html',
            redirectOnPdp: true
        },
        {
            addedName: '',
            skuAdded: '10275799', 
            skuReplaced: '10275803',
            type: 'samGalaxyS25Plus',
            redirectLink: 'https://www.currys.co.uk/products/samsung-galaxy-s25-512-gb-silver-shadow-10275803.html',
            redirectOnPdp: true
        },   
    ];

    const basketSku = [];
    const basketElements = document.querySelectorAll('.cart.cart-page .card.product-info .removeLinkCart a.remove-product');

    // Populate `basketSku` and add `uuid` to matching products in `prodList`
    basketElements.forEach((element) => {
        const sku = element.getAttribute('data-pid');
        const uuid = element.getAttribute('data-uuid');

        basketSku.push(sku);

        // Update `uuid` in `productList` if `skuAdded` matches
        prodList.forEach((product) => {
            if (product.skuAdded === sku) {
                product.uuid = uuid;
            }
        });
    });
    
    // When user is on product page and the item is in the list or when user is on cart page and the product is added to the cart   
    const match = prodList.filter(product => {
        const isInBasket = basketSku.includes(product.skuAdded);
        const isOnPdp = window.location.href.includes(product.skuAdded) && product.redirectOnPdp === true;

        return isInBasket || isOnPdp;
    });

    return match.length ? match : [];
}

// K.S - 12-01-2023 - Find if listed product is in the basket
$smcT5.CustomScripts.ReplaceAvailable = function() {
    const match = $smcT5.CustomScripts.MatchProduct();
    return match && match.length && match[0].type ? match[0].type : false;
}

// K.S - 12-01-2023 - Add item to cart
$smcT5.CustomScripts.AddItemToCart = function(sku) {
    const xhr = new XMLHttpRequest();
    xhr.open('POST', 'https://www.currys.co.uk/cart-add-product', true);
    xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xhr.onload = () => {
        $smcT5.tagHelpers.DBC.custom('SUCCESS', '#673AB7')('ITEM ADDED');
    };
    xhr.send(`pid=${sku}&quantity=1`);
}

// K.S - 12-01-2023 - Remove an item from the cart
$smcT5.CustomScripts.RemoveItemFromCart = function(sku,uuid) {
    $.get(`https://www.currys.co.uk/cart/remove-product-line-item?pid=${sku}&uuid=${uuid}&bundleid=`)
}

// K.S - 24-01-2023 - Get product code If free delivery option is on product page.
$smcT5.CustomScripts.FreeDeliveryProduct = function() {
    const deliveryEl = document.querySelector('.product-detail .productStickers > img + img');
    const skuEl = document.querySelector('.product-detail .product-tile-name-wrapper-text .product-id');
    return deliveryEl && skuEl ? skuEl.textContent : '';
}

// K.S - If any of the following SKUs is in the basket
$smcT5.CustomScripts.StandardToothBrush = function(){
    const skus = [
        '518782','531870','540805','558507','584831','595138','596375','637172','646036','649542','699693','710160','751473','765209','770342','773457','10250197', '10230438'
    ];
    const addOvl = document.querySelector('.modal.fade.show');
    const skuEl = document.querySelector('#c_sku');
    if(addOvl && skuEl && skus.includes(skuEl.getAttribute('data-sku'))) {
        $smcT5.CookieManager.create('smc_standard_oral', true);
    }
    const count = $smcT5.outputs.dynamic.BasketCount;
    const cookie = $smcT5.CookieManager.read('smc_standard_oral');
    return cookie && count > 0 ? cookie : false;
}

// K.S - If any of the following SKUs is in the basket
$smcT5.CustomScripts.IOToothBrush = function(){
    const skus = [
        '519784','547576','583125','583829','584844','617995','646178','647522','663217','663984','674446','712480','713323','714351','719474','779473','785491','795661','852450'
    ];
    const addOvl = document.querySelector('.modal.fade.show');
    const skuEl = document.querySelector('#c_sku');
    if(addOvl && skuEl && skus.includes(skuEl.getAttribute('data-sku'))) {
        $smcT5.CookieManager.create('smc_io_oral', true);
    }
    const count = $smcT5.outputs.dynamic.BasketCount;
    const cookie = $smcT5.CookieManager.read('smc_io_oral');
    return cookie && count > 0 ? cookie : false;
}

// K.S - 28-06-2023 - Collect custom data from the overlay
$smcT5.CustomScripts.AddCustomData = function(opt, action){
    var data = { Reason: opt, Action: action };
    var xhttp = new XMLHttpRequest();
    var form = new FormData();
    form.append('uid', $smcT5.CookieManager.read('smc_uid'));
    form.append('tid', $smcT5.tagHelpers.get('id'));
    form.append('data', JSON.stringify(data));
    xhttp.open("POST", "https://ep.smct.co/px-cd-ep/?handle=store", true);
    xhttp.send(form);
};

$smcT5.CustomScripts.PixelSevenInBasket = function(){
    var skus = [
        'Pixel 6','Pixel 6 Pro'
    ];
    
    var productName = document.querySelector('.modal.fade.show .product-info .product-name');
    if (productName){
        for(var i = 0; i < skus.length; i++) {
            var name = productName.innerText.toLowerCase();
            if(name.indexOf(skus[i].toLowerCase()) > -1){
                $smcT5.CookieManager.create('smc_pixel_inbasket', true, 0);
            }
        }
    }
    var count = $smcT5.outputs.dynamic.BasketCount;
    var cookie = $smcT5.CookieManager.read('smc_pixel_inbasket');
    return cookie && count > 0 ? cookie : false;
}

/**
 * D.P - 09/11/2023 - Adding code to check whether AWIN tag is on the page
 */
$smcT5.CustomScripts.AwinOnPage = function() {
    return window.AWIN ? true : false;
}

$smcT5.CustomScripts.MoreThanThreeOfAnItem = function(){
    const miniBasketItems = Array.from(document.querySelectorAll('.card.product-info .select2-selection__rendered'));
    if (miniBasketItems.length > 0){
        const matches = miniBasketItems.filter((item) => {
            const check = $smcT5.tagHelpers.priceFinder.convertForMaths(item.innerText) >= 3;
            // if (isDebug) $smcT5.tagHelpers.DBC($smcT5.tagHelpers.priceFinder.convertForMaths(item.innerText), check)
            return check;
       });
    //   if (isDebug) $smcT5.tagHelpers.DBC(matches);
       return matches.length > 0;
    } 
    return false;
}

$smcT5.CustomScripts.ProductPagePrice = function(){
    const price = document.querySelector('.prices .value')
    return price ? Number(price.getAttribute('content')) : 0
}

$smcT5.CustomScripts.AppleWatchSku = function() {
  const element = document.querySelector('.product-code');
  const sku = element ?
    element.innerText.replace('Product code: ','') : '';
  const skuArr =  ['363277', '363279', '363312', '363317', '363315', '363283', '346227', '363313', '363281', '363333', '363302', '363322', '363292', '363285',
    '347044', '363286', '363282', '363323', '363289', '363337', '363339', '363303', '312981', '363338', '363309', '363288', '363291', '347021', '363284', '312982',
    '363324', '363690', '363321', '363297', '363311', '363665', '363319', '363287', '363306', '363320', '363335', '347008', '363290', '363666', '363325',
    '363329', '347006', '363310', '346251', '347056', '363314', '310716', '363304', '346247',
    '363661', '363663', '346226', '363300', '363341', '363307', '363296', '363298', '346240', '347064', '346223', '347039', '346255', '346249', '346220'
  ]
  if(skuArr.indexOf(sku) > -1) {
    return true;
  }
  return false;
};

$smcT5.CustomScripts.AppleProductSelected = function() {
  const selectedOption = document.querySelectorAll('.refinements.active li .form-group a[aria-checked=\"true\"]');
  const appleSeries = document.querySelector('.refinement-apple-watch-series.active a[aria-checked=\"true\"]');
  if(selectedOption.length > 0) {
    selectedOption.forEach((el) => {
      const params = el.hasAttribute('data-params') ? el.getAttribute('data-params').toLowerCase() : '';
      const data = el.hasAttribute('data-datalayer-config') ? JSON.parse(el.getAttribute('data-datalayer-config')).text.toLocaleLowerCase() : '';
      if(params.includes('apple') || params.includes('siri') || params.includes('ios') || data.includes('apple') || data.includes('ios') || data.includes('siri') || appleSeries) {
        return true;
      }
    })
  }
  return false;
}

// K.S - 16-05-2024 - Get all product details from cart and product page
$smcT5.CustomScripts.GetProdDetailFromBasket = function() {
    const sessionKey = 'smc_curr_sesn';
    const basketItemsKey = 'smc_in_bas_items';

    // Initialize session and clear local storage if not already done
    if (!sessionStorage.getItem(sessionKey)) {
        sessionStorage.setItem(sessionKey, true);
        localStorage.removeItem(basketItemsKey);
    }

    // Retrieve product details from the product page
    const productPageItem = $smcT5.CustomScripts.GetProductDetails();
    const storedItems = localStorage.getItem(basketItemsKey);
    const productsInBasket = storedItems ? JSON.parse(decodeURIComponent(atob(storedItems))) : [];

    // Check for items in the cart and update local storage
    const cartContainer = document.querySelector('.container.cart');
    if (cartContainer && cartContainer.hasAttribute('data-datalayer')) {
        const dataLayerItems = JSON.parse(cartContainer.getAttribute('data-datalayer'));

        if (dataLayerItems[0].productDetail) {
            const basketItems = [];
            const productDetails = dataLayerItems[0].productDetail;

            productDetails.forEach((product) => {
                if (!basketItems.some((item) => item.id === product.id)) {

                        // Find DOM element representing this product in the cart (adjust selector if needed)
                        const domProduct = document.querySelector(`[data-id="${product.id}"]`);

                        let imageSrc = null;
                        if (domProduct) {
                            const imageEl = domProduct.querySelector('.product-image');
                            if (imageEl) {
                                imageSrc = imageEl.tagName.toLowerCase() === 'img' 
                                    ? imageEl.src 
                                    : (imageEl.style.backgroundImage ? imageEl.style.backgroundImage.replace(/url\(["']?(.+?)["']?\)/, '$1') : null);
                            }
                        }

                        basketItems.push({
                            name: product.name,
                            sku: product.sku,
                            id: product.id,
                            brand: product.brand,
                            category: product.category.merchendisingArea,
                            price: product.price[0].revenue,
                            image: imageSrc  // DOM image URL or null if not found
                        });
                    }
                });

            if (basketItems.length) {
                const encodedItems = btoa(encodeURIComponent(JSON.stringify(basketItems)));
                localStorage.setItem(basketItemsKey, encodedItems);
            }
        }
    }

    // Add product from modal to basket if not already present
    const addToCartModal = document.querySelector('.add-to-cart-popup .modal.fade');
    if (addToCartModal && addToCartModal.style.display === 'block' && productPageItem && Object.keys(productPageItem).length) {
        if (!productsInBasket.some((item) => item.id === productPageItem.id)) {
            productsInBasket.push(productPageItem);

            const encodedProducts = btoa(encodeURIComponent(JSON.stringify(productsInBasket)));
            localStorage.setItem(basketItemsKey, encodedProducts);
        }
    }

    return productsInBasket;
};

$smcT5.CustomScripts.PrinterPurchased2 = function() {
    const basketItems = $smcT5.CustomScripts.GetProdDetailFromBasket();
    const urls = [ 'thank', 'success', 'receipt', 'order-confirmation', 'order-reservation', 'guest_confirmation', 'order_id' ];
    const skus = [ "522844", "546649", "561247", "568129", "604149", "715984", "727317", "738326", "742952", "777756", "565874", "534624" ];
    const onConfirmPage = urls.some((url) => window.location.href.includes(url));
    
    if(basketItems.length && onConfirmPage) {
        const printerBought = basketItems.some((sku) => skus.includes(sku.sku));
        if(printerBought) {
            $smcT5.CookieManager.create('smc_printer_purchasetwo', true, 0);
        }
        
    }
    return !!$smcT5.CookieManager.read('smc_printer_purchasetwo');
}

$smcT5.CustomScripts.DynamicTradeIn = function(){
    return !!$smcT5.CookieManager.read('smc_dyn_tradein');
}

$smcT5.CustomScripts.PixelPhoneUrlSwitchCarphone = () => {
    const phoneLinks = [
        {
            currentUrl: "https://www.currys.co.uk/products/google-pixel-9-pro-128-gb-obsidian-10267859.html",
            redirectUrl: "https://www.carphonewarehouse.com/google-pixel-9-pro-256gb-obsidian"
        },
        {
            currentUrl: "https://www.currys.co.uk/products/google-pixel-9-pro-128-gb-porcelain-10267862.html",
            redirectUrl: "https://www.carphonewarehouse.com/google-pixel-9-pro-256gb-porcelain"
        },
        {
            currentUrl: "https://www.currys.co.uk/products/google-pixel-9-pro-128-gb-hazel-10267863.html",
            redirectUrl: "https://www.carphonewarehouse.com/google-pixel-9-pro-256gb-hazel"
        },
        {
            currentUrl: "https://www.currys.co.uk/products/google-pixel-9-pro-128-gb-rose-quartz-10267864.html",
            redirectUrl: "https://www.carphonewarehouse.com/google-pixel-9-pro-256gb-rose-quartz"
        }
    ];
    
    const matchedLink = phoneLinks.find(link => window.location.href.includes(link.currentUrl));
    
    if (matchedLink) {
        $smcT5.CustomScripts.PixelPhoneUrlSwitchLink = matchedLink.redirectUrl;
        return true;
    }
    return false;
};

// Ada: basket functions for Couponlytics
const addEvent = $smcT5.tagHelpers.basket.safeListener(
  "click",
  "smc-listener-added",
  () => {
    const addToCartElements = Array.from(
      document.querySelectorAll(".addToCartActionButton .add-to-cart"),
    );
    return addToCartElements;
  },
  (event, target) => {
    const container = target.closest(".product-item-element");
    const image = container?.querySelector(".image-container img")?.src;
    const title = container?.querySelector(".pdp-grid-product-name")?.innerText?.trim();
    const price = container?.querySelector(
      ".price .sales .value",
    )?.innerText;
    return [{ image, title, price, quantity: 1 }];
  },
);

const syncBasket = () => {
  const products = Array.from(document.querySelectorAll('.productCardCol > .card.product-info'));
  if (products.length > 0) {
    return products.map((prod) => {
      const image = prod.querySelector(".item-image img")?.src;
      const title = prod.querySelector(".product-name a")?.innerText?.trim();
      const price = prod
        .querySelector(".pricing.line-item-total-price-amount")
        ?.innerText;
      const quantity = prod.querySelector("select.cartQuantity")?.value;
      return { image, title, price, quantity };
    });
  }
  return undefined;
};

setInterval(() => {
  $smcT5.tagHelpers.basket.shadowBasket({ addEvent, syncBasket });
}, 400);


$smcT5.CustomScripts.PrinterBasketItemReady = function(){
    const cookie = $smcT5.CookieManager.read('smc_printer_in_basket')
    return cookie ? true : false
}
$smcT5.CustomScripts.ComputingAccessoriesBasketItemReady = function() {
  const cookie = $smcT5.CookieManager.read('smc_computing_accessory_in_basket');
  return cookie ? true : false;
};

$smcT5.CustomScripts.InstaxProductPage = function(){
    const instaxEle = document.querySelector('.product-detail .product-name');
    if(instaxEle) return instaxEle?.textContent.trim().toLowerCase().includes('instax')
    return false
}

$smcT5.CustomScripts.addEmbeddedContent = function (html, css, selectorObj) {
    function createContainer(){
        const containerElement = document.createElement('div');
        containerElement.attachShadow({ mode: 'open' });
        return containerElement;
    }

    function applyHTML(html, ec){
        ec.shadowRoot.innerHTML = html;
        return ec;
    }

    function applyCSS(css, ec){
        let stylesheet = new CSSStyleSheet();
        stylesheet.replace(css);
        // Import CSS into shadow DOM
        ec.shadowRoot.adoptedStyleSheets = [ stylesheet ];
        return ec;
    }

    function attachElementToPage(selectorObj, ec){
        const pageElement = document.querySelector(selectorObj.selector);
        pageElement.insertAdjacentElement(selectorObj.method, ec);
    }

    function buildEc(html, css, selectorObj){
        let ec = createContainer();
        ec = applyHTML(html, ec);
        ec = applyCSS(css, ec);
        attachElementToPage(selectorObj, ec);
    }

    buildEc(html, css, selectorObj);
}

$smcT5.CustomScripts.SpreadTheCostSelected = function() {
    const spreadTheCostOption = document.querySelector('.cart-payment-sections #flexibleCreditOption') || document.querySelector('.payment-information #payment-method-flexible-credit');

    if (spreadTheCostOption && spreadTheCostOption.checked) {
        return true;
    } else {
        return false;
    }
}

// K.S - If consent boxes on checkout page are unticked 
$smcT5.CustomScripts.ConsentBoxUnticked = function() {
    const allCheckboxes = [...document.querySelectorAll('form#dwfrm_stay_in_touch .stayInTouch-block input')];
    if(allCheckboxes.length && window.location.href.includes('/basket')) {
        return allCheckboxes.every((check) => check.checked === false);
    }
    return false;
}

$smcT5.CustomScripts.IsWindow10 = function () {
    function isWindows10() {
        return navigator.userAgent.includes("Windows NT 10.0");
    }

    return isWindows10();
}

$smcT5.CustomScripts.ProductName = function () {
    return document.querySelector('.product-detail .product-image-section-inner .product-name')?.innerText.trim();
}


$smcT5.CustomScripts.GrillInBasket = function() {
    const basketItems = $smcT5.CustomScripts.GetProdDetailFromBasket();
    const skus = [ "366805"];
    if(basketItems.length) {
        return basketItems.some((sku) => skus.includes(sku.sku));
    }
    return false;
}

$smcT5.CustomScripts.IPhoneSEInBasket = function() {
    const basketItems = $smcT5.CustomScripts.GetProdDetailFromBasket();
    const fpuid = [ "10245430","10271681","10245425"];
    if(basketItems.length) {
        return basketItems.some((item) => fpuid.includes(item.id));
    }
    return false;
}

$smcT5.CustomScripts.Iphone13InBasket = function() {
    const basketItems = $smcT5.CustomScripts.GetProdDetailFromBasket();
    const fpuid = [ "10263392","10272923","10250785", "10272920", "10272922", "10263393"];
    if(basketItems.length) {
        return basketItems.some((item) => fpuid.includes(item.id));
    }
    return false;
}

$smcT5.CustomScripts.SamsungGalaxyInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '512655','517676','521287','527661','529111','534468','535496','543545','543875','561214','600650','608128','610455','611242','620490','630210',
        '790159','795438','99334','799758','560475','583463','596458','611184','611531','785289'
    ]);
}

$smcT5.CustomScripts.RobertsInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '139108','220774','511708','512182','547542','649964','666026','712999','732776','749620','780892','799937','859964'
    ]);
}

$smcT5.CustomScripts.LgTvInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '507842','513282','514374','514388','514580','515017','516546','516602','518642','527825','528184','530754','532810','534335','537657','538491','541502','542325','543423','543426','544594','545574','546938','548540','553167','553988','557475','559822','560245',
        '560938','561598','562765','562991','563086','563817','565165','570129','570823','575804','579587','580161','580827','588772','593935','611088','612241','612589','612859','617312','626129','627814','633966'
    ]);
}

$smcT5.CustomScripts.RingBfInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '375674','397984','512175','521662','527016','529056','535626','546698','549877','550631','550644','563289','564959','584092','595024','604840','619145','630382','636109','636317','648121','648722','652432','652678',
        '658822','671306','684962','685306','712217','731000','733244','752946','763537','764794','777146','782841','785843','791305','629827'
    ]);
}

$smcT5.CustomScripts.TpLinkInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '850135','586664','635327','797203','677539','663051','747609','546565','542167','664482','557002','544297','709295','609460','591287','556453','711023','579030','584141','688848','754009','524797','691462','797201'
    ]);
}

$smcT5.CustomScripts.SamsungBfInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '510101','512314','513607','522116','524501','530604','533471','537270','541299','547073','547753','553153','560492','561249','597604','614218','614639','615384','627064','627341','634179','662732','664440','667827',
        '686958','693463','713418','720336','721673','745392','757509','798407','799401'
    ]);
}

$smcT5.CustomScripts.BeatsInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '228763','288638','373469','534344','542168','562096','567149','596708',
        '612622','621472','627300','673425','681845','694988','747406','798281',
        '643685','648634','785629'
    ]);
};

$smcT5.CustomScripts.BraviaInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '231721','520304','528155','528731','528731','529087','529738','575841',
        '581511','584929','585667','585667','590954','595433','596807','596858',
        '599704','611317','611421','613280','627237','641003','643163','644197',
        '646470','646754','652616','659648','61837','679648','692157','704678',
        '707173','708824','720834','722267','722637','723146','723149','732142',
        '733120','738490','744977','746352','752505','787635','799534','850770',
    ]);
};

$smcT5.CustomScripts.InstaxInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '606127','789820','728986','563769','574601','679977','694640','596643',
        '653485','526688','538616','519798','656337','671127','726165','680053',
    ]);
};

$smcT5.CustomScripts.BeatsPillInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '259298','521474','553487','576973','615083','644653','646275','681778','731426','741804',
    ]);
};

$smcT5.CustomScripts.SonyXM5InBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '228763','288638','373469','534344','542168','562096','567149','596708','612622','621472',
        '621472','627300','673425','681845','694988','747406','798281',

    ]);
};

$smcT5.CustomScripts.SonyXM6InBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '228763','288638','373469','534344','542168','562096','567149','596708','612622','621472',
        '621472','627300','673425','681845','694988','747406','798281','643685','648634','785629',
    ]);
};

$smcT5.CustomScripts.SwitchInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '537008'
    ]);
};

$smcT5.CustomScripts.XmasPageVisited = function(){
    var url = window.location.href;
    var cookie = $smcT5.CookieManager.read('smc_xmas_visited');// The value in the '' needs to match with value in the create one
    if (url.indexOf('/12days.html') > -1 && !cookie){ //whatever you put in the '' is what it will look for in the url, same as what you do with url white/blacklists
        $smcT5.CookieManager.create('smc_xmas_visited', true); //This needs to match with the read one
    }
    return cookie ? true : false;
}

$smcT5.CustomScripts.RingXmasInBasket = function() {
    return $smcT5.CustomScripts.ItemInBasket([
        '375674','397984','512175','521662','527016','529056','535626','546698','549877','550631','550644',
        '563289','564959','584092','595024','604840','619145','630382','636109','636317','648121','648722',
        '652432','652678','658822','671306','684962','685306','712217','731000','733244','752946','763537',
        '764794','777146','782841','785843','791305','629827',

    ]);
};
					} catch(e) {
						console.error("CustomScripts Error: ", e);
					}
				}
			});
		});
	} catch(e) {
		console.log(e);
	}
}(window, document));

