{"version":3,"file":"cookie-preferences.js","names":[],"sources":["../resources/javascript/cookie-preferences.js"],"sourcesContent":["(function () {\n    var cookie_settings = ';path=/;max-age=' + 3600 * 24 * 365;\n    $(document).on('click', '.cookie-preferences__trigger', function (e) {\n        e.preventDefault();\n        $.get({\n            url: $(this).attr('href'),\n            success: function (response) {\n                $('body').append(response);\n\n                var cookieBar = $('#cookie-bar');\n                cookieBar.remove();\n\n                $('body').removeClass('body--cookie-bar');\n\n                if (window.afterCookieBarRemove) {\n                    window.afterCookieBarRemove.call(cookieBar);\n                }\n            },\n            cache: false,\n            async: true,\n        });\n    });\n\n    $(document).on('click', '.cookie-preferences__nav-link', function (e) {\n        var $this = $(this),\n            $target = $($this.attr('href'));\n        e.preventDefault();\n        if (!$this.hasClass('cookie-preferences__nav-link--active')) {\n            if ($target.length) {\n                $('.cookie-preferences__nav-link').removeClass(\n                    ' cookie-preferences__nav-link--active'\n                );\n                $('.cookie-preferences__panel').removeClass(\n                    ' cookie-preferences__panel--active'\n                );\n                $target.addClass('cookie-preferences__panel--active');\n                $this.addClass('cookie-preferences__nav-link--active');\n            }\n        }\n    });\n\n    $(document).on('submit', '.cookie-preferences__form', function (e) {\n        e.preventDefault();\n        var settings = {};\n        var serializedArray = $(this)\n            .serializeArray()\n            .map(function (el) {\n                settings[el.name] = el.value;\n            });\n        document.cookie =\n            'icc_prefs=' +\n            encodeURIComponent($.param(settings)) +\n            cookie_settings;\n        document.cookie = 'icc_accept=1' + cookie_settings;\n        $(this).parent('.cookie-preferences').remove();\n    });\n})();\n"],"mappings":"CAAC,UAAY,CACT,IAAI,EAAkB,2BACtB,EAAE,SAAS,CAAC,GAAG,QAAS,+BAAgC,SAAU,EAAG,CACjE,EAAE,gBAAgB,CAClB,EAAE,IAAI,CACF,IAAK,EAAE,KAAK,CAAC,KAAK,OAAO,CACzB,QAAS,SAAU,EAAU,CACzB,EAAE,OAAO,CAAC,OAAO,EAAS,CAE1B,IAAI,EAAY,EAAE,cAAc,CAChC,EAAU,QAAQ,CAElB,EAAE,OAAO,CAAC,YAAY,mBAAmB,CAErC,OAAO,sBACP,OAAO,qBAAqB,KAAK,EAAU,EAGnD,MAAO,GACP,MAAO,GACV,CAAC,EACJ,CAEF,EAAE,SAAS,CAAC,GAAG,QAAS,gCAAiC,SAAU,EAAG,CAClE,IAAI,EAAQ,EAAE,KAAK,CACf,EAAU,EAAE,EAAM,KAAK,OAAO,CAAC,CACnC,EAAE,gBAAgB,CACb,EAAM,SAAS,uCAAuC,EACnD,EAAQ,SACR,EAAE,gCAAgC,CAAC,YAC/B,wCACH,CACD,EAAE,6BAA6B,CAAC,YAC5B,qCACH,CACD,EAAQ,SAAS,oCAAoC,CACrD,EAAM,SAAS,uCAAuC,GAGhE,CAEF,EAAE,SAAS,CAAC,GAAG,SAAU,4BAA6B,SAAU,EAAG,CAC/D,EAAE,gBAAgB,CAClB,IAAI,EAAW,EAAE,CACK,EAAE,KAAK,CACxB,gBAAgB,CAChB,IAAI,SAAU,EAAI,CACf,EAAS,EAAG,MAAQ,EAAG,OACzB,CACN,SAAS,OACL,aACA,mBAAmB,EAAE,MAAM,EAAS,CAAC,CACrC,EACJ,SAAS,OAAS,eAAiB,EACnC,EAAE,KAAK,CAAC,OAAO,sBAAsB,CAAC,QAAQ,EAChD,IACF"}