Kadence Blocks – Gutenberg Page Builder Toolkit - Version 2.0.7

Version Description

Release Date: May 26th, 2021 * Add: Attribute to lock section inner block. * Update: JS Build for better language support. * Update: Form MailerLite group limit, add search. * Update: Form from input to allow more then one placeholder. * Fix: Possible issue with form block on some servers.

Download this release

Release Info

Developer britner
Plugin Icon 128x128 Kadence Blocks – Gutenberg Page Builder Toolkit
Version 2.0.7
Comparing to
See all releases

Code changes from version 2.0.6 to 2.0.7

dist/assets/js/kb-countdown.min.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";window.kadenceCountdown={cache:{},timers:JSON.parse(kadence_blocks_countdown.timers),createCookie:function(e,n,o,t){if(o){var d=new Date;"minutes"==t?d.setTime(d.getTime()+60*o*1e3):"hours"==t?d.setTime(d.getTime()+60*o*60*1e3):d.setTime(d.getTime()+24*o*60*60*1e3);var i="; expires="+d.toGMTString()}else i="";document.cookie=kadence_blocks_countdown.site_slug+"-"+e+"="+n+i+"; path=/"},getCookie(e){var n=("; "+document.cookie).split("; "+kadence_blocks_countdown.site_slug+"-"+e+"=");return 2==n.length?n.pop().split(";").shift():""},updateTimerInterval(e,n,o){var t=new Date,d="";if("evergreen"===window.kadenceCountdown.timers[n].type){if(""!==window.kadenceCountdown.cache[n].cookie&&(d=Math.floor(window.kadenceCountdown.cache[n].cookie-t.getTime())),!d&&window.kadenceCountdown.timers[n].strict&&"query"===window.kadenceCountdown.timers[n].evergreen&&(window.kadenceCountdown.timers[n].evergreen="",window.kadenceCountdown.cache[n].request=new XMLHttpRequest,window.kadenceCountdown.cache[n].request.open("POST",kadence_blocks_countdown.ajax_url,!0),window.kadenceCountdown.cache[n].request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"),window.kadenceCountdown.cache[n].request.onload=function(){this.status>=200&&this.status<400&&(window.kadenceCountdown.cache[n].evergreen=parseInt(this.response),window.kadenceCountdown.cache[n].evergreen&&(d=Math.floor(window.kadenceCountdown.cache[n].evergreen-t.getTime()),window.kadenceCountdown.createCookie(window.kadenceCountdown.timers[n].campaign_id,window.kadenceCountdown.cache[n].evergreen,30,"days"),window.kadenceCountdown.cache[n].cookie=window.kadenceCountdown.cache[n].evergreen))},window.kadenceCountdown.cache[n].request.onerror=function(){},window.kadenceCountdown.cache[n].request.send("action=kadence_get_evergreen&nonce="+kadence_blocks_countdown.ajax_nonce+"&site_slug="+kadence_blocks_countdown.site_slug+"&reset="+window.kadenceCountdown.cache[n].reset+"&countdown_id="+window.kadenceCountdown.timers[n].campaign_id)),d||window.kadenceCountdown.timers[n].strict||!window.kadenceCountdown.timers[n].evergreen||"query"===window.kadenceCountdown.timers[n].evergreen||(d=Math.floor(window.kadenceCountdown.timers[n].evergreen-t.getTime())),!d&&window.kadenceCountdown.cache[n].evergreen&&(d=Math.floor(window.kadenceCountdown.cache[n].evergreen-t.getTime())),d&&d<0){var i=new Date;i.setTime(window.kadenceCountdown.cache[n].cookie+24*Math.floor(window.kadenceCountdown.cache[n].reset)*60*60*1e3),Math.floor(i.getTime()-t.getTime())<0&&(d="")}if(!d&&(window.kadenceCountdown.timers[n].strict&&window.kadenceCountdown.cache[n].request&&window.kadenceCountdown.cache[n].request.readyState&&4===window.kadenceCountdown.cache[n].request.readyState||!window.kadenceCountdown.timers[n].strict)){var a=new Date;a.setTime(a.getTime()+60*Math.floor(window.kadenceCountdown.timers[n].hours)*60*1e3),a.setTime(a.getTime()+60*Math.floor(window.kadenceCountdown.timers[n].minutes)*1e3),window.kadenceCountdown.cache[n].evergreen=a.getTime()+100,window.kadenceCountdown.createCookie(window.kadenceCountdown.timers[n].campaign_id,window.kadenceCountdown.cache[n].evergreen,30,"days"),d=Math.floor(a.getTime()-t.getTime());var c=new XMLHttpRequest;c.open("POST",kadence_blocks_countdown.ajax_url,!0),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"),c.onload=function(){this.status>=200&&this.status},c.onerror=function(){},c.send("action=kadence_evergreen_timestamp&nonce="+kadence_blocks_countdown.ajax_nonce+"&site_slug="+kadence_blocks_countdown.site_slug+"&timestamp="+window.kadenceCountdown.cache[n].evergreen+"&countdown_id="+window.kadenceCountdown.timers[n].campaign_id)}}else d=Math.floor(window.kadenceCountdown.timers[n].timestamp-t.getTime());if(d&&d<0){if("redirect"===window.kadenceCountdown.timers[n].action)window.kadenceCountdown.timers[n].redirect&&(window.location.href=window.kadenceCountdown.timers[n].redirect);else if("hide"===window.kadenceCountdown.timers[n].action)o.style.display="none";else if("message"===window.kadenceCountdown.timers[n].action)o.querySelector(".kb-countdown-inner-first")&&(o.querySelector(".kb-countdown-inner-first").style.display="none"),o.querySelector(".kb-countdown-timer")&&(o.querySelector(".kb-countdown-timer").style.display="none"),o.querySelector(".kb-countdown-inner-second")&&(o.querySelector(".kb-countdown-inner-second").style.display="none"),o.querySelector(".kb-countdown-inner-complete")&&(o.querySelector(".kb-countdown-inner-complete").style.display="block"),o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad&&(o.style.height=o.scrollHeight+"px");else{if(window.kadenceCountdown.timers[n].timer){var w=window.kadenceCountdown.timers[n].dividers,s=window.kadenceCountdown.timers[n].stopWatch,r=window.kadenceCountdown.timers[n].units;(C={}).days=window.kadenceCountdown.timers[n].daysLabel,C.hours=window.kadenceCountdown.timers[n].hoursLabel,C.minutes=window.kadenceCountdown.timers[n].minutesLabel,C.seconds=window.kadenceCountdown.timers[n].secondsLabel;var u={};void 0===r||void 0===r[0]||void 0===r[0].days||r[0].days?(u.days=0,u.hours=0,u.minutes=0,u.seconds=0):void 0===r||void 0===r[0]||void 0===r[0].hours||r[0].hours?(u.hours=0,u.minutes=0,u.seconds=0):void 0===r||void 0===r[0]||void 0===r[0].minutes||r[0].minutes?(u.minutes=0,u.seconds=0):u.seconds=0;var k=window.kadenceCountdown.timers[n].preLabel?`<div class="kb-countdown-item kb-pre-timer"><span class="kb-pre-timer-inner">${window.kadenceCountdown.timers[n].preLabel}</span></div>`:"",l=window.kadenceCountdown.timers[n].postLabel?`<div class="kb-countdown-item kb-post-timer"><span class="kb-post-timer-inner">${window.kadenceCountdown.timers[n].postLabel}</span></div>`:"",m=Object.keys(u).map((e=>"seconds"!==e&&w?`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div><div class="kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${e}"><span class="kb-countdown-number">:</span><span class="kb-countdown-label">&nbsp;</span></div>`:`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div>`)).join(" ");e.innerHTML=k+m+l}o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad&&(o.style.height=o.scrollHeight+"px")}window.kadenceCountdown.cache[n].interval&&clearInterval(window.kadenceCountdown.cache[n].interval)}else{if((d||0===d)&&window.kadenceCountdown.timers[n].timer){var C;w=window.kadenceCountdown.timers[n].dividers,s=window.kadenceCountdown.timers[n].stopWatch,r=window.kadenceCountdown.timers[n].units;(C={}).days=window.kadenceCountdown.timers[n].daysLabel,C.hours=window.kadenceCountdown.timers[n].hoursLabel,C.minutes=window.kadenceCountdown.timers[n].minutesLabel,C.seconds=window.kadenceCountdown.timers[n].secondsLabel;var p=Math.floor(d/36e5%24),b=Math.floor(d/1e3/60%60),h=Math.floor(d/1e3%60);u={};void 0===r||void 0===r[0]||void 0===r[0].days||r[0].days?(u.days=Math.floor(d/864e5),u.hours=p,u.minutes=b,u.seconds=h):(p=Math.floor(d/36e5),void 0===r||void 0===r[0]||void 0===r[0].hours||r[0].hours?(u.hours=p,u.minutes=b,u.seconds=h):(b=Math.floor(d/1e3/60),void 0===r||void 0===r[0]||void 0===r[0].minutes||r[0].minutes?(u.minutes=b,u.seconds=h):(h=Math.floor(d/1e3),u.seconds=h)));k=window.kadenceCountdown.timers[n].preLabel?`<div class="kb-countdown-item kb-pre-timer"><span class="kb-pre-timer-inner">${window.kadenceCountdown.timers[n].preLabel}</span></div>`:"",l=window.kadenceCountdown.timers[n].postLabel?`<div class="kb-countdown-item kb-post-timer"><span class="kb-post-timer-inner">${window.kadenceCountdown.timers[n].postLabel}</span></div>`:"",m=Object.keys(u).map((e=>"seconds"!==e&&w?`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div><div class="kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${e}"><span class="kb-countdown-number">:</span><span class="kb-countdown-label">&nbsp;</span></div>`:`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div>`)).join(" ");e.innerHTML=k+m+l}if((d||0===d)&&!window.kadenceCountdown.cache[n].revealed&&(window.kadenceCountdown.cache[n].revealed=!0,o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad)){var v=o.closest(".kadence-pro-fixed-wrap");v&&!window.kadenceCountdown.timers[n].timer?(setTimeout((function(){o.style.height=o.scrollHeight+"px",v.style.transition="height 0.8s ease",v.style.height=Math.floor(v.scrollHeight+o.scrollHeight)+"px"}),200),setTimeout((function(){var e=new CustomEvent("kadence-update-sticky");window.dispatchEvent(e),v.style.transition=""}),1e3)):o.style.height=o.scrollHeight+"px"}}},calculateNumberDesign:(e,n=!1)=>n?e>9?""+e:"0"+e:e,updateTimer(e,n,o){window.kadenceCountdown.cache[n]={},window.kadenceCountdown.cache[n].evergreen="",window.kadenceCountdown.cache[n].request="",window.kadenceCountdown.cache[n].revealed=!1,window.kadenceCountdown.cache[n].cookie="","evergreen"===window.kadenceCountdown.timers[n].type&&window.kadenceCountdown.timers[n].campaign_id&&(window.kadenceCountdown.cache[n].cookie=window.kadenceCountdown.getCookie(window.kadenceCountdown.timers[n].campaign_id)),window.kadenceCountdown.updateTimerInterval(e,n,o),window.kadenceCountdown.cache[n].interval=setInterval((function(){window.kadenceCountdown.updateTimerInterval(e,n,o)}),1e3)},initTimer(){var e=document.querySelectorAll(".kb-countdown-container");if(e.length)for(var n=0;n<e.length;n++){var o=e[n].getAttribute("data-id");if(o&&window.kadenceCountdown.timers[o]){var t=e[n].querySelector(".kb-countdown-timer");window.kadenceCountdown.updateTimer(t,o,e[n])}}},init:function(){window.kadenceCountdown.initTimer()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceCountdown.init):window.kadenceCountdown.init()}();
1
+ !function(){"use strict";window.kadenceCountdown={cache:{},timers:JSON.parse(kadence_blocks_countdown.timers),createCookie:function(e,n,o,t){if(o){var d=new Date;"minutes"==t?d.setTime(d.getTime()+60*o*1e3):"hours"==t?d.setTime(d.getTime()+60*o*60*1e3):d.setTime(d.getTime()+24*o*60*60*1e3);var i="; expires="+d.toGMTString()}else i="";document.cookie=kadence_blocks_countdown.site_slug+"-"+e+"="+n+i+"; path=/"},getCookie(e){var n=("; "+document.cookie).split("; "+kadence_blocks_countdown.site_slug+"-"+e+"=");return 2==n.length?n.pop().split(";").shift():""},updateTimerInterval(e,n,o){var t=new Date,d="";if("evergreen"===window.kadenceCountdown.timers[n].type){if(""!==window.kadenceCountdown.cache[n].cookie&&(d=Math.floor(window.kadenceCountdown.cache[n].cookie-t.getTime())),!d&&window.kadenceCountdown.timers[n].strict&&"query"===window.kadenceCountdown.timers[n].evergreen&&(window.kadenceCountdown.timers[n].evergreen="",window.kadenceCountdown.cache[n].request=new XMLHttpRequest,window.kadenceCountdown.cache[n].request.open("POST",kadence_blocks_countdown.ajax_url,!0),window.kadenceCountdown.cache[n].request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),window.kadenceCountdown.cache[n].request.onload=function(){this.status>=200&&this.status<400&&(window.kadenceCountdown.cache[n].evergreen=parseInt(this.response),window.kadenceCountdown.cache[n].evergreen&&(d=Math.floor(window.kadenceCountdown.cache[n].evergreen-t.getTime()),window.kadenceCountdown.createCookie(window.kadenceCountdown.timers[n].campaign_id,window.kadenceCountdown.cache[n].evergreen,30,"days"),window.kadenceCountdown.cache[n].cookie=window.kadenceCountdown.cache[n].evergreen))},window.kadenceCountdown.cache[n].request.onerror=function(){},window.kadenceCountdown.cache[n].request.send("action=kadence_get_evergreen&nonce="+kadence_blocks_countdown.ajax_nonce+"&site_slug="+kadence_blocks_countdown.site_slug+"&reset="+window.kadenceCountdown.cache[n].reset+"&countdown_id="+window.kadenceCountdown.timers[n].campaign_id)),d||window.kadenceCountdown.timers[n].strict||!window.kadenceCountdown.timers[n].evergreen||"query"===window.kadenceCountdown.timers[n].evergreen||(d=Math.floor(window.kadenceCountdown.timers[n].evergreen-t.getTime())),!d&&window.kadenceCountdown.cache[n].evergreen&&(d=Math.floor(window.kadenceCountdown.cache[n].evergreen-t.getTime())),d&&d<0){var i=new Date;i.setTime(window.kadenceCountdown.cache[n].cookie+24*Math.floor(window.kadenceCountdown.cache[n].reset)*60*60*1e3),Math.floor(i.getTime()-t.getTime())<0&&(d="")}if(!d&&(window.kadenceCountdown.timers[n].strict&&window.kadenceCountdown.cache[n].request&&window.kadenceCountdown.cache[n].request.readyState&&4===window.kadenceCountdown.cache[n].request.readyState||!window.kadenceCountdown.timers[n].strict)){var a=new Date;a.setTime(a.getTime()+60*Math.floor(window.kadenceCountdown.timers[n].hours)*60*1e3),a.setTime(a.getTime()+60*Math.floor(window.kadenceCountdown.timers[n].minutes)*1e3),window.kadenceCountdown.cache[n].evergreen=a.getTime()+100,window.kadenceCountdown.createCookie(window.kadenceCountdown.timers[n].campaign_id,window.kadenceCountdown.cache[n].evergreen,30,"days"),d=Math.floor(a.getTime()-t.getTime());var c=new XMLHttpRequest;c.open("POST",kadence_blocks_countdown.ajax_url,!0),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.onload=function(){this.status>=200&&this.status},c.onerror=function(){},c.send("action=kadence_evergreen_timestamp&nonce="+kadence_blocks_countdown.ajax_nonce+"&site_slug="+kadence_blocks_countdown.site_slug+"&timestamp="+window.kadenceCountdown.cache[n].evergreen+"&countdown_id="+window.kadenceCountdown.timers[n].campaign_id)}}else d=Math.floor(window.kadenceCountdown.timers[n].timestamp-t.getTime());if(d&&d<0){if("redirect"===window.kadenceCountdown.timers[n].action)window.kadenceCountdown.timers[n].redirect&&(window.location.href=window.kadenceCountdown.timers[n].redirect);else if("hide"===window.kadenceCountdown.timers[n].action)o.style.display="none";else if("message"===window.kadenceCountdown.timers[n].action)o.querySelector(".kb-countdown-inner-first")&&(o.querySelector(".kb-countdown-inner-first").style.display="none"),o.querySelector(".kb-countdown-timer")&&(o.querySelector(".kb-countdown-timer").style.display="none"),o.querySelector(".kb-countdown-inner-second")&&(o.querySelector(".kb-countdown-inner-second").style.display="none"),o.querySelector(".kb-countdown-inner-complete")&&(o.querySelector(".kb-countdown-inner-complete").style.display="block"),o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad&&(o.style.height=o.scrollHeight+"px");else{if(window.kadenceCountdown.timers[n].timer){var w=window.kadenceCountdown.timers[n].dividers,s=window.kadenceCountdown.timers[n].stopWatch,r=window.kadenceCountdown.timers[n].units;(C={}).days=window.kadenceCountdown.timers[n].daysLabel,C.hours=window.kadenceCountdown.timers[n].hoursLabel,C.minutes=window.kadenceCountdown.timers[n].minutesLabel,C.seconds=window.kadenceCountdown.timers[n].secondsLabel;var u={};void 0===r||void 0===r[0]||void 0===r[0].days||r[0].days?(u.days=0,u.hours=0,u.minutes=0,u.seconds=0):void 0===r||void 0===r[0]||void 0===r[0].hours||r[0].hours?(u.hours=0,u.minutes=0,u.seconds=0):void 0===r||void 0===r[0]||void 0===r[0].minutes||r[0].minutes?(u.minutes=0,u.seconds=0):u.seconds=0;var k=window.kadenceCountdown.timers[n].preLabel?`<div class="kb-countdown-item kb-pre-timer"><span class="kb-pre-timer-inner">${window.kadenceCountdown.timers[n].preLabel}</span></div>`:"",l=window.kadenceCountdown.timers[n].postLabel?`<div class="kb-countdown-item kb-post-timer"><span class="kb-post-timer-inner">${window.kadenceCountdown.timers[n].postLabel}</span></div>`:"",m=Object.keys(u).map((e=>"seconds"!==e&&w?`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div><div class="kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${e}"><span class="kb-countdown-number">:</span><span class="kb-countdown-label">&nbsp;</span></div>`:`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div>`)).join(" ");e.innerHTML=k+m+l}o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad&&(o.style.height=o.scrollHeight+"px")}window.kadenceCountdown.cache[n].interval&&clearInterval(window.kadenceCountdown.cache[n].interval)}else{if((d||0===d)&&window.kadenceCountdown.timers[n].timer){var C;w=window.kadenceCountdown.timers[n].dividers,s=window.kadenceCountdown.timers[n].stopWatch,r=window.kadenceCountdown.timers[n].units;(C={}).days=window.kadenceCountdown.timers[n].daysLabel,C.hours=window.kadenceCountdown.timers[n].hoursLabel,C.minutes=window.kadenceCountdown.timers[n].minutesLabel,C.seconds=window.kadenceCountdown.timers[n].secondsLabel;var p=Math.floor(d/36e5%24),b=Math.floor(d/1e3/60%60),h=Math.floor(d/1e3%60);u={};void 0===r||void 0===r[0]||void 0===r[0].days||r[0].days?(u.days=Math.floor(d/864e5),u.hours=p,u.minutes=b,u.seconds=h):(p=Math.floor(d/36e5),void 0===r||void 0===r[0]||void 0===r[0].hours||r[0].hours?(u.hours=p,u.minutes=b,u.seconds=h):(b=Math.floor(d/1e3/60),void 0===r||void 0===r[0]||void 0===r[0].minutes||r[0].minutes?(u.minutes=b,u.seconds=h):(h=Math.floor(d/1e3),u.seconds=h)));k=window.kadenceCountdown.timers[n].preLabel?`<div class="kb-countdown-item kb-pre-timer"><span class="kb-pre-timer-inner">${window.kadenceCountdown.timers[n].preLabel}</span></div>`:"",l=window.kadenceCountdown.timers[n].postLabel?`<div class="kb-countdown-item kb-post-timer"><span class="kb-post-timer-inner">${window.kadenceCountdown.timers[n].postLabel}</span></div>`:"",m=Object.keys(u).map((e=>"seconds"!==e&&w?`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div><div class="kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${e}"><span class="kb-countdown-number">:</span><span class="kb-countdown-label">&nbsp;</span></div>`:`<div class="kb-countdown-item kb-countdown-date-item kb-countdown-date-item-${e}"><span class="kb-countdown-number">${window.kadenceCountdown.calculateNumberDesign(u[e],s)}</span><span class="kb-countdown-label">${C[e]}</span></div>`)).join(" ");e.innerHTML=k+m+l}if((d||0===d)&&!window.kadenceCountdown.cache[n].revealed&&(window.kadenceCountdown.cache[n].revealed=!0,o.style.opacity=1,window.kadenceCountdown.timers[n].revealOnLoad)){var v=o.closest(".kadence-pro-fixed-wrap");v&&!window.kadenceCountdown.timers[n].timer?(setTimeout((function(){o.style.height=o.scrollHeight+"px",v.style.transition="height 0.8s ease",v.style.height=Math.floor(v.scrollHeight+o.scrollHeight)+"px"}),200),setTimeout((function(){var e=new CustomEvent("kadence-update-sticky");window.dispatchEvent(e),v.style.transition=""}),1e3)):o.style.height=o.scrollHeight+"px"}}},calculateNumberDesign:(e,n=!1)=>n?e>9?""+e:"0"+e:e,updateTimer(e,n,o){window.kadenceCountdown.cache[n]={},window.kadenceCountdown.cache[n].evergreen="",window.kadenceCountdown.cache[n].request="",window.kadenceCountdown.cache[n].revealed=!1,window.kadenceCountdown.cache[n].cookie="","evergreen"===window.kadenceCountdown.timers[n].type&&window.kadenceCountdown.timers[n].campaign_id&&(window.kadenceCountdown.cache[n].cookie=window.kadenceCountdown.getCookie(window.kadenceCountdown.timers[n].campaign_id)),window.kadenceCountdown.updateTimerInterval(e,n,o),window.kadenceCountdown.cache[n].interval=setInterval((function(){window.kadenceCountdown.updateTimerInterval(e,n,o)}),1e3)},initTimer(){var e=document.querySelectorAll(".kb-countdown-container");if(e.length)for(var n=0;n<e.length;n++){var o=e[n].getAttribute("data-id");if(o&&window.kadenceCountdown.timers[o]){var t=e[n].querySelector(".kb-countdown-timer");window.kadenceCountdown.updateTimer(t,o,e[n])}}},init:function(){window.kadenceCountdown.initTimer()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceCountdown.init):window.kadenceCountdown.init()}();
dist/assets/js/kb-form-block.min.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";window.kadenceForm={error_item:1,clearForm(e){e.reset()},insertAfter(e,r){r.parentNode.insertBefore(e,r.nextSibling)},markError(e,r,a){var t="";if(a.classList.contains("kb-form-has-error")||a.classList.add("kb-form-has-error"),e.classList.add("has-error"),r){switch(r){case"required":(t=e.getAttribute("data-required-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r]);break;case"mismatch":(t=e.getAttribute("data-mismatch-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r]);break;case"validation":(t=e.getAttribute("data-validation-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r])}var o=e.parentNode.querySelector(".kb-form-error-msg");o&&o.remove();var i=e.getAttribute("name")+"-error";e.setAttribute("aria-describedby",i),e.setAttribute("aria-invalid","true");var d=document.createElement("div");d.id=i,d.classList.add("kb-form-error-msg"),d.classList.add("kadence-blocks-form-warning"),d.setAttribute("role","alert"),d.innerHTML=t,e.classList.contains("kb-checkbox-style")?e.parentNode.append(d):window.kadenceForm.insertAfter(d,e)}1===window.kadenceForm.error_item&&e.focus(),window.kadenceForm.error_item++},addErrorNotice(e){var r=e.getAttribute("data-error-message");r&&""!==r&&void 0!==r||(r=kadence_blocks_form_params.error_message);var a=document.createElement("div");a.classList.add("kadence-blocks-form-message"),a.classList.add("kadence-blocks-form-warning"),a.innerHTML=r,window.kadenceForm.insertAfter(a,e)},isValidEmail:e=>new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(e),isValidURL:e=>new RegExp("^(http://www.|https://www.|ftp://www.|www.|http://|https://){1}([0-9A-Za-z]+.)").test(e),isValidTel:e=>new RegExp("/^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$/im").test(e),removeErrors(e){e.classList.contains("kb-form-has-error")&&e.classList.remove("kb-form-has-error");var r=e.querySelectorAll(".has-error");if(r.length)for(var a=0;a<r.length;a++){r[a].classList.remove("has-error"),r[a].removeAttribute("aria-describedby"),r[a].removeAttribute("aria-invalid");var t=r[a].parentNode.querySelector(".kb-form-error-msg");t&&t.remove()}var o=document.querySelectorAll(".kadence-blocks-form-message");if(o.length)for(a=0;a<o.length;a++)o[a].remove();var i=e.querySelectorAll(".kb-form-errors");if(i.length)for(a=0;a<i.length;a++)i[a].remove()},serialize(e){var r={};for(var[a,t]of e)void 0!==r[a]?(Array.isArray(r[a])||(r[a]=[r[a]]),r[a].push(t)):r[a]=t;return r},validateForm(e){var r=!1,a="";window.kadenceForm.removeErrors(e);var t=e.querySelectorAll('[data-required="yes"]');if(t.length)for(var o=0;o<t.length;o++){var i="";switch(t[o].getAttribute("data-type")){case"textarea":case"text":case"tel":""===(i=t[o].value.trim())&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"accept":0==t[o].checked&&(r=!0,a="required",console.log("here"),window.kadenceForm.markError(t[o],a,e));break;case"select":i=t[o].value,t[o].multiple?null!==i&&0!==i.length||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e)):i&&"-1"!==i||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"radio":case"checkbox":t[o].querySelector("input:checked")||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"email":""!==(i=t[o].value.trim())?window.kadenceForm.isValidEmail(i)||(r=!0,a="validation",window.kadenceForm.markError(t[o],a,e)):""===i&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"url":""!==(i=t[o].value.trim())?window.kadenceForm.isValidURL(i)||(r=!0,a="validation",window.kadenceForm.markError(t[o],a,e)):""===i&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e))}}if(r)return window.kadenceForm.addErrorNotice(e),!1;var d=new FormData(e);return d.set("_kb_form_verify",kadence_blocks_form_params.nonce),d=new URLSearchParams(d)},createElementFromHTML(e){var r=document.createElement("div");return r.innerHTML=e,r.firstChild},submit(e,r){e.preventDefault();var a=new Event("kb-form-start-submit");window.document.body.dispatchEvent(a);var t=r.querySelector(".kb-forms-submit"),o=window.kadenceForm.validateForm(r);if(o){var i=document.createElement("div");i.classList.add("kb-form-loading"),i.innerHTML='<div class="kb-form-loading-spin"><div></div><div></div><div></div><div></div></div>',r.append(i),t.setAttribute("disabled","disabled"),t.classList.add("button-primary-disabled");var d=new XMLHttpRequest;d.open("POST",kadence_blocks_form_params.ajaxurl,!0),d.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"),d.onload=function(){if(this.status>=200&&this.status<400){var e=JSON.parse(this.response);if(e.success){var a=new Event("kb-form-success",{formID:r.id});window.document.body.dispatchEvent(a),e.redirect?window.location=e.redirect:(window.kadenceForm.insertAfter(window.kadenceForm.createElementFromHTML(e.html),r),r.querySelector(".g-recaptcha")&&grecaptcha.reset(),window.kadenceForm.clearForm(r))}else e.data&&(window.kadenceForm.insertAfter(window.kadenceForm.createElementFromHTML(e.data.html),r),e.data.required&&r.querySelector('[name="'+e.data.required+'"]')&&window.kadenceForm.markError(r.querySelector('[name="'+e.data.required+'"]'),"required",r))}r.querySelector(".g-recaptcha")&&grecaptcha.reset(),t.removeAttribute("disabled"),t.classList.remove("button-primary-disabled"),r.querySelector(".kb-form-loading").remove()},d.onerror=function(){console.log("Connection error")},d.send(o.toString())}},initForms(){var e=document.querySelectorAll("form.kb-form");if(e.length)for(var r=function(e){return function(r){window.kadenceForm.submit(r,e)}},a=0;a<e.length;a++)e[a].addEventListener("submit",r(e[a]))},init:function(){if("undefined"==typeof kadence_blocks_form_params)return!1;window.kadenceForm.initForms()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceForm.init):window.kadenceForm.init()}();
1
+ !function(){"use strict";window.kadenceForm={error_item:1,clearForm(e){e.reset()},insertAfter(e,r){r.parentNode.insertBefore(e,r.nextSibling)},markError(e,r,a){var t="";if(a.classList.contains("kb-form-has-error")||a.classList.add("kb-form-has-error"),e.classList.add("has-error"),r){switch(r){case"required":(t=e.getAttribute("data-required-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r]);break;case"mismatch":(t=e.getAttribute("data-mismatch-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r]);break;case"validation":(t=e.getAttribute("data-validation-message"))&&""!==t&&void 0!==t||((t=e.getAttribute("data-label"))&&""!==t&&void 0!==t||(t=kadence_blocks_form_params.item),t=t+" "+kadence_blocks_form_params[r])}var o=e.parentNode.querySelector(".kb-form-error-msg");o&&o.remove();var i=e.getAttribute("name")+"-error";e.setAttribute("aria-describedby",i),e.setAttribute("aria-invalid","true");var d=document.createElement("div");d.id=i,d.classList.add("kb-form-error-msg"),d.classList.add("kadence-blocks-form-warning"),d.setAttribute("role","alert"),d.innerHTML=t,e.classList.contains("kb-checkbox-style")?e.parentNode.append(d):window.kadenceForm.insertAfter(d,e)}1===window.kadenceForm.error_item&&e.focus(),window.kadenceForm.error_item++},addErrorNotice(e){var r=e.getAttribute("data-error-message");r&&""!==r&&void 0!==r||(r=kadence_blocks_form_params.error_message);var a=document.createElement("div");a.classList.add("kadence-blocks-form-message"),a.classList.add("kadence-blocks-form-warning"),a.innerHTML=r,window.kadenceForm.insertAfter(a,e)},isValidEmail:e=>new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(e),isValidURL:e=>new RegExp("^(http://www.|https://www.|ftp://www.|www.|http://|https://){1}([0-9A-Za-z]+.)").test(e),isValidTel:e=>new RegExp("/^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$/im").test(e),removeErrors(e){e.classList.contains("kb-form-has-error")&&e.classList.remove("kb-form-has-error");var r=e.querySelectorAll(".has-error");if(r.length)for(var a=0;a<r.length;a++){r[a].classList.remove("has-error"),r[a].removeAttribute("aria-describedby"),r[a].removeAttribute("aria-invalid");var t=r[a].parentNode.querySelector(".kb-form-error-msg");t&&t.remove()}var o=document.querySelectorAll(".kadence-blocks-form-message");if(o.length)for(a=0;a<o.length;a++)o[a].remove();var i=e.querySelectorAll(".kb-form-errors");if(i.length)for(a=0;a<i.length;a++)i[a].remove()},serialize(e){var r={};for(var[a,t]of e)void 0!==r[a]?(Array.isArray(r[a])||(r[a]=[r[a]]),r[a].push(t)):r[a]=t;return r},validateForm(e){var r=!1,a="";window.kadenceForm.removeErrors(e);var t=e.querySelectorAll('[data-required="yes"]');if(t.length)for(var o=0;o<t.length;o++){var i="";switch(t[o].getAttribute("data-type")){case"textarea":case"text":case"tel":""===(i=t[o].value.trim())&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"accept":0==t[o].checked&&(r=!0,a="required",console.log("here"),window.kadenceForm.markError(t[o],a,e));break;case"select":i=t[o].value,t[o].multiple?null!==i&&0!==i.length||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e)):i&&"-1"!==i||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"radio":case"checkbox":t[o].querySelector("input:checked")||(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"email":""!==(i=t[o].value.trim())?window.kadenceForm.isValidEmail(i)||(r=!0,a="validation",window.kadenceForm.markError(t[o],a,e)):""===i&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e));break;case"url":""!==(i=t[o].value.trim())?window.kadenceForm.isValidURL(i)||(r=!0,a="validation",window.kadenceForm.markError(t[o],a,e)):""===i&&(r=!0,a="required",window.kadenceForm.markError(t[o],a,e))}}if(r)return window.kadenceForm.addErrorNotice(e),!1;var d=new FormData(e);return d.set("_kb_form_verify",kadence_blocks_form_params.nonce),d=new URLSearchParams(d)},createElementFromHTML(e){var r=document.createElement("div");return r.innerHTML=e,r.firstChild},submit(e,r){e.preventDefault();var a=new Event("kb-form-start-submit");window.document.body.dispatchEvent(a);var t=r.querySelector(".kb-forms-submit"),o=window.kadenceForm.validateForm(r);if(o){var i=document.createElement("div");i.classList.add("kb-form-loading"),i.innerHTML='<div class="kb-form-loading-spin"><div></div><div></div><div></div><div></div></div>',r.append(i),t.setAttribute("disabled","disabled"),t.classList.add("button-primary-disabled");var d=new XMLHttpRequest;d.open("POST",kadence_blocks_form_params.ajaxurl,!0),d.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),d.onload=function(){if(this.status>=200&&this.status<400){var e=JSON.parse(this.response);if(e.success){var a=new Event("kb-form-success",{formID:r.id});window.document.body.dispatchEvent(a),e.redirect?window.location=e.redirect:(window.kadenceForm.insertAfter(window.kadenceForm.createElementFromHTML(e.html),r),r.querySelector(".g-recaptcha")&&grecaptcha.reset(),window.kadenceForm.clearForm(r))}else e.data&&(window.kadenceForm.insertAfter(window.kadenceForm.createElementFromHTML(e.data.html),r),e.data.required&&r.querySelector('[name="'+e.data.required+'"]')&&window.kadenceForm.markError(r.querySelector('[name="'+e.data.required+'"]'),"required",r))}r.querySelector(".g-recaptcha")&&grecaptcha.reset(),t.removeAttribute("disabled"),t.classList.remove("button-primary-disabled"),r.querySelector(".kb-form-loading").remove()},d.onerror=function(){console.log("Connection error")},d.send(o.toString())}},initForms(){var e=document.querySelectorAll("form.kb-form");if(e.length)for(var r=function(e){return function(r){window.kadenceForm.submit(r,e)}},a=0;a<e.length;a++)e[a].addEventListener("submit",r(e[a]))},init:function(){if("undefined"==typeof kadence_blocks_form_params)return!1;window.kadenceForm.initForms()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceForm.init):window.kadenceForm.init()}();
dist/assets/js/src/kb-countdown.js CHANGED
@@ -43,7 +43,7 @@
43
  window.kadenceCountdown.timers[ id ].evergreen = '';
44
  window.kadenceCountdown.cache[ id ].request = new XMLHttpRequest();
45
  window.kadenceCountdown.cache[ id ].request.open( 'POST', kadence_blocks_countdown.ajax_url, true );
46
- window.kadenceCountdown.cache[ id ].request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded;' );
47
  window.kadenceCountdown.cache[ id ].request.onload = function () {
48
  if ( this.status >= 200 && this.status < 400 ) {
49
  // If successful
@@ -91,7 +91,7 @@
91
  total = Math.floor( newDate.getTime() - currentTimeStamp.getTime() );
92
  var request = new XMLHttpRequest();
93
  request.open( 'POST', kadence_blocks_countdown.ajax_url, true );
94
- request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded;' );
95
  request.onload = function () {
96
  if ( this.status >= 200 && this.status < 400 ) {
97
  // If successful
43
  window.kadenceCountdown.timers[ id ].evergreen = '';
44
  window.kadenceCountdown.cache[ id ].request = new XMLHttpRequest();
45
  window.kadenceCountdown.cache[ id ].request.open( 'POST', kadence_blocks_countdown.ajax_url, true );
46
+ window.kadenceCountdown.cache[ id ].request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
47
  window.kadenceCountdown.cache[ id ].request.onload = function () {
48
  if ( this.status >= 200 && this.status < 400 ) {
49
  // If successful
91
  total = Math.floor( newDate.getTime() - currentTimeStamp.getTime() );
92
  var request = new XMLHttpRequest();
93
  request.open( 'POST', kadence_blocks_countdown.ajax_url, true );
94
+ request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
95
  request.onload = function () {
96
  if ( this.status >= 200 && this.status < 400 ) {
97
  // If successful
dist/assets/js/src/kb-form-block.js CHANGED
@@ -316,7 +316,7 @@
316
  submitButton.classList.add( 'button-primary-disabled' );
317
  var request = new XMLHttpRequest();
318
  request.open( 'POST', kadence_blocks_form_params.ajaxurl, true );
319
- request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded;' );
320
  request.onload = function () {
321
  if ( this.status >= 200 && this.status < 400 ) {
322
  // If successful
316
  submitButton.classList.add( 'button-primary-disabled' );
317
  var request = new XMLHttpRequest();
318
  request.open( 'POST', kadence_blocks_form_params.ajaxurl, true );
319
+ request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
320
  request.onload = function () {
321
  if ( this.status >= 200 && this.status < 400 ) {
322
  // If successful
dist/build/blocks.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '1141bf23547a594f0f9c42b62f39e767');
1
+ <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '6f37d1322e58bcdb4d2fc601d295ba78');
dist/build/blocks.css CHANGED
@@ -1,8 +1,8 @@
1
  .kadence-title-bar{margin-bottom:8px;display:flex;align-items:center}.kadence-title-bar .kadence-control-title{flex-grow:1}.kadence-title-bar button.components-button.has-icon.is-reset{width:20px;min-width:20px;padding:0 3px;margin:0 5px 0 0}.kadence-range-control-range .components-range-control__root svg{margin-top:2px}.kadence-controls-content .measure-input-wrap .input-setting-toggle{height:14px}.kadence-controls-content .measure-input-wrap .input-setting-toggle .components-button.input-setting-toggle-btn{width:100%;height:14px;padding:0;line-height:12px;font-size:7px !important;margin:0;display:block;border:1px solid #e2e4e7;border-radius:0;text-transform:uppercase;background-color:#fff}.kb-measure-control .kadence-controls-content{align-items:flex-end}.components-popover.kadence-range-popover-settings .components-popover__content>div{padding:30px 20px;min-width:280px}.components-button-group.kb-preset-size-options{display:flex;flex-flow:wrap;margin:-1%}.components-button-group.kb-preset-size-options button.components-button.kb-preset-sizes{flex-basis:18%;width:auto;min-width:auto;margin:1%;border-radius:0;text-align:center;padding:0 2px;justify-content:center}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn{background:transparent;height:auto;border:0;box-shadow:none;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn:hover{color:#718096}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn.is-active{color:#007cba;background:transparent}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn .dashicon{width:15px;height:15px;font-size:15px}.kadence-controls-content{display:flex}.kadence-controls-content .kadence-range-control{flex-grow:1;margin-right:2px;margin-bottom:0}.kadence-controls-content .kadence-range-control .components-base-control__field{margin-bottom:0;display:flex}.kadence-controls-content .measure-input-wrap{margin-right:2px;flex-grow:1}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs{margin:0;position:relative}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs .components-base-control__field{margin-bottom:0}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]{padding:0 5px;margin:0;-moz-appearance:textfield}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]::-webkit-outer-spin-button,.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number][disabled]{background:#e4e7ea}.kadence-controls-content .measure-label{display:none;font-size:11px;line-height:16px;padding:3px 0;text-align:center}.kadence-controls-content .measure-label svg{height:16px;width:16px}.kb-measure-control .measure-input-top .measure-inputs .components-base-control__field:before{content:"";display:block;border-top:3px solid #757575;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;position:absolute;left:0;top:0}.kb-measure-control.kb-measure-corners-control .measure-input-top .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-left:3px solid #757575;border-top:3px solid #757575;border-top-right-radius:0px}.kb-measure-control .measure-input-right .measure-inputs .components-base-control__field:before{content:"";display:block;border-right:3px solid #757575;width:0;height:100%;border-bottom-right-radius:2px;border-top-right-radius:2px;position:absolute;right:0;top:0}.kb-measure-control.kb-measure-corners-control .measure-input-right .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-right:3px solid #757575;border-top:3px solid #757575;border-bottom-right-radius:0px}.kb-measure-control .measure-input-bottom .measure-inputs .components-base-control__field:before{content:"";display:block;border-bottom:3px solid #757575;width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:absolute;right:0;bottom:0}.kb-measure-control.kb-measure-corners-control .measure-input-bottom .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-right:3px solid #757575;border-bottom:3px solid #757575;border-bottom-left-radius:0px}.kb-measure-control .measure-input-left .measure-inputs .components-base-control__field:before{content:"";display:block;border-left:3px solid #757575;height:100%;width:0;border-bottom-left-radius:2px;border-top-left-radius:2px;position:absolute;left:0;bottom:0}.kb-measure-control.kb-measure-corners-control .measure-input-left .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-left:3px solid #757575;border-bottom:3px solid #757575;border-top-left-radius:0px}.kadence-units{max-width:60px;display:flex}.kadence-units .components-button{padding-top:2px;padding-bottom:2px}.kadence-units .components-button svg{width:16px}.kadence-units button.components-button.is-active.is-single.is-small{min-width:20px;height:30px;border:1px solid #e2e4e7;background-color:#fff;display:flex;margin-right:2px}.kadence-units .kadence-units-group .components-button{min-width:20px;height:30px;border:1px solid #e2e4e7;background-color:#fff;display:flex;margin-right:2px}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar{background-color:transparent;display:flex;height:30px;min-height:30px;border:1px solid #e2e4e7}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar .components-button{height:30px;min-width:10px;padding-top:2px;padding-left:4px;padding-right:4px;padding-bottom:2px;margin-left:2px}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar .components-button:before{display:none}.kadence-locked .components-button.is-single{border:1px solid #e2e4e7;background-color:#fff;display:flex;height:30px}.components-dropdown__content.kadence-units-popover .components-popover__content{min-width:40px;width:40px}.components-dropdown__content.kadence-units-popover .components-popover__content .components-button.components-dropdown-menu__menu-item{min-width:30px}.components-dropdown__content.kadence-units-popover .components-popover__content>div{padding:5px}
2
  .block-editor-block-list__block[data-type="kadence/spacer"].is-selected .block-editor-block-list__block-edit .kadence-spacer__resize-handler-top,.block-editor-block-list__block[data-type="kadence/spacer"].is-selected .block-editor-block-list__block-edit .kadence-spacer__resize-handler-bottom{display:block}.kt-inspect-tabs.kt-spacer-tabs .components-tab-panel__tabs{margin-bottom:10px}.kadence-spacer__resize-handler-top,.kadence-spacer__resize-handler-bottom{display:none;border-radius:50%;border:2px solid #fff;width:15px !important;height:15px !important;position:absolute;background:#0085ba;padding:0 3px 3px 0;cursor:se-resize;left:50% !important;margin-left:-7.5px}.kt-spacer-height-preview{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#777;opacity:0;transition:opacity .3s ease}.kt-spacer-height-preview span{background:rgba(255,255,255,.7);padding:0 6px}.is-selected .kt-block-spacer:hover .kt-spacer-height-preview{opacity:1}.kt-block-spacer{position:relative;height:100%;border:dashed 1px #eee}.kt-block-spacer .kt-divider{width:100%;border-top:solid 1px #eee;position:absolute;top:50%;margin:0;padding:0;border-bottom:0;border-left:0;border-right:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-divider-stripe{width:100%;border:0;position:absolute;top:50%;margin:0;height:20px;padding:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}.kt-divider-stripe .kb-stripes-svg{position:absolute;top:0;left:0;right:0}
3
- .kb-link-control .kb-link-control-inner-row .components-base-control{margin:0}.kb-link-control .kb-link-control-inner-row{display:flex;flex-grow:1;max-width:100%}.kb-link-control .kb-link-control-inner{display:flex;max-width:100%}.kb-link-control .kb-link-control-additional-controls{margin-top:15px}.kb-link-control .kb-link-control-inner-row input.block-editor-url-input__input{max-width:97%;width:100%}.kb-link-control .kb-link-control-inner-row .components-button svg{height:16px;width:16px}.kb-link-control .kb-link-control-inner-row .components-button.has-icon{min-width:28px;padding:6px}.kb-link-control .kb-link-settings-toggle.has-icon{border:1px solid #ddd;height:38px}.kb-link-control .kb-link-control-inner-row .components-external-link{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:50px;max-width:500px}.kb-link-control .block-editor-format-toolbar__link-container-content{display:flex;flex-grow:1;border:1px solid #ddd;max-width:100%}.kb-small-responsive-control .kb-small-responsive-options{margin-bottom:10px}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px;box-shadow:none}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn.is-active{color:#007cba;color:var(--wp-admin-theme-color, #007cba);background:transparent}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn .dashicon{width:15px;height:15px;font-size:15px}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px;box-shadow:none}.components-button-group.kb-button-global-styles.kt-style-btn-group{width:100%;text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn{border:2px solid #eee;color:#555;width:auto;text-align:center;justify-content:center;border-radius:3px}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn:hover{border:2px solid #ddd;color:#555}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn.is-primary{border:2px solid #777;color:#333}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected{position:relative;padding-top:14px;min-width:100px}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:0;z-index:1}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected:after{content:"";left:0;right:0;position:absolute;top:-10px;height:24px;background:#0085ba}.kadence-blocks-button-item-controls{display:flex;position:absolute;top:-8px;left:2px;z-index:10;background:#0085ba}.kadence-blocks-button-item-controls .components-button{padding:0 !important;color:#f4f4f4;min-width:25px;width:25px;height:20px}.kadence-blocks-button-item-controls .components-button svg{width:14px}.kadence-blocks-button-item-controls .components-button .dashicon{width:14px;height:14px;font-size:14px}.kadence-blocks-button-item-controls.kadence-blocks-button-item__inline-menu{left:auto;right:2px}.kadence-blocks-button-item-controls .components-dropdown.components-dropdown-menu{height:20px;width:25px;min-width:25px;line-height:20px}.kt-button-text.is-selected{min-width:5px}.components-base-control.block-editor-url-input.kt-btn-link-input{margin-bottom:0}.kb-step-control input.components-step-control__number{height:36px}.block-editor-rich-text__editable.kt-button-text [data-rich-text-placeholder]:after{display:inline-block}.block-editor-rich-text__editable.kt-button-text.is-selected:focus [data-rich-text-placeholder]:after{display:none}.kt-block-defaults-modal h2.kt-beside-btn-group,.kt-block-defaults-modal h2.kt-beside-color-label{font-size:14px;color:#555d66}.kt-block-defaults-modal h2.kt-tab-wrap-title.kt-color-settings-title{text-align:center;background:#f2f2f2;margin-bottom:0;font-size:14px;color:#555d66}.kt-btn-link-group .kt-btn-link-input input[type=text]{max-width:97%;width:100%;border:1px solid #8d96a0;height:30px}.kt-btn-link-group{display:flex;max-width:100%}.edit-post-sidebar h2.side-h2-label{margin-bottom:4px}.kt-inspect-tabs .kt-btn-size-settings-container .kt-button-size-type-options{margin-bottom:0}.kt-btn-size-settings-container .kt-button-size-type-options{margin-bottom:0;display:flex}.kt-box-shadow-label .components-base-control.components-toggle-control,.kt-box-shadow-label .components-toggle-control .components-base-control__field{margin-bottom:0 !important}.kt-box-shadow-label h2.kt-beside-color-label{flex-grow:1;margin:12px 0}.kt-box-shadow-label{display:flex;align-items:center}.kt-select-icon-container .rfip{margin:0 0 15px 0}.kt-inner-sub-section-row{display:flex;margin-bottom:10px}.kt-box-shadow-subset{padding:0 2px;text-align:center}.kt-box-shadow-subset .kt-box-shadow-title{font-size:12px}.kt-box-shadow-subset .kt-advanced-color-settings-container{flex-direction:column-reverse}.edit-post-sidebar h2.kt-tab-wrap-title.kt-color-settings-title{text-align:center;background:#f2f2f2;margin-bottom:0}.kt-advanced-color-settings-container .kt-has-alpha{background-image:linear-gradient(45deg, #ddd 25%, transparent 0),linear-gradient(-45deg, #ddd 25%, transparent 0),linear-gradient(45deg, transparent 75%, #ddd 0),linear-gradient(-45deg, transparent 75%, #ddd 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.kt-advanced-color-settings-container .kt-color-icon-indicate{height:auto;position:relative;transform:scale(1);transition:transform .1s ease;border-radius:50%;padding:0}.kt-advanced-color-settings-container .kt-color-icon-indicate:hover{transform:scale(1.1)}.components-popover__content .components-range-control.kt-opacity-value{padding:0 12px 12px}.components-popover__content .components-range-control.kt-opacity-value .components-base-control__field{flex-wrap:nowrap}.components-popover__content .components-range-control.kt-opacity-value .components-range-control__slider{flex-grow:10}.components-popover__content .components-range-control.kt-opacity-value .components-base-control__label{width:auto;margin-right:5px}.kt-advanced-color-settings-container .components-color-palette__clear svg{width:16px}.kt-advanced-color-settings-container .components-color-palette__clear span.dashicon{font-size:16px;width:16px;height:16px}.kt-advanced-color-settings-container .components-color-palette__clear{background:transparent;padding:4px;height:auto;box-shadow:none;border:1px solid transparent}.kt-beside-color-click{display:flex;align-items:center}.kt-advanced-color-settings-container .kt-color-icon-indicate .component-color-indicator.kt-advanced-color-indicate{width:28px;height:28px;border-radius:50%;margin:0}.components-popover__content .components-color-palette .components-color-palette__item-wrapper{margin-right:5px;margin-bottom:10px;margin-left:5px}.components-popover__content .components-color-palette .components-color-palette__item-wrapper:last-child{margin-right:0}.components-popover__content .components-color-palette{margin:0;padding:0px 12px 12px;width:100%}.kt-advanced-color-settings-container{display:flex;align-items:center}.kt-advanced-color-settings-container h2.kt-beside-color-label{flex-grow:1;font-weight:400}.kt-btn-link-group .kt-link-settings{border:1px solid #8d96a0;margin:2px 0;height:30px;padding:2px 8px}.kt-inner-sub-section{border:1px solid #ddd;border-top:0;padding:25px 10px 10px 10px;margin-bottom:15px;margin-top:-15px}.kt-inner-sub-section .kt-size-tabs .components-tab-panel__tabs{margin-bottom:10px}.kt-btn-size-settings-container .kt-beside-btn-group{flex-grow:1;margin:0}.btn-text-size-range{margin-top:8px}.edit-post-sidebar h2.kt-heading-size-title.kt-secondary-color-size{margin-top:0;font-weight:normal}.kt-btn-size-settings-container{display:flex;align-items:center;margin:20px 0}.kt-btn-link-group .kt-link-settings .dashicon{width:16px;font-size:16px;height:16px}.kt-button-size-type-options .dashicon{width:14px;height:14px;font-size:14px}.components-base-control__field .components-range-control__slider+.dashicon.dashicons-editor-textcolor{width:30px;height:30px}.kt-popover-container{float:left;margin-top:-20px}.components-popover.kt-popover-opacity .components-popover__content{padding:10px}.components-popover.kt-popover-opacity .components-popover__content .components-base-control .components-base-control__field{margin:0}.kt-popover-container .components-button{background:transparent;height:20px;padding:0;width:20px;border:0;box-shadow:none !important}.kt-popover-container .components-button svg{opacity:1;transition:all .3s ease-in-out}.kt-popover-container .components-button:hover svg{opacity:.7}.wp-block-kadence-advancedbtn form.blocks-button__inline-link{display:flex;align-items:center;font-size:13px;line-height:1.4;width:340px}.components-panel__body.kt-font-family-area.is-opened{min-height:340px}.kt-color-indicate{display:block;float:right;margin-bottom:-18px;margin-top:10px}.components-panel__body.kt-font-family-area h2.kt-heading-fontfamily-title{margin-top:0}.wp-block-kadence-advancedbtn .btn-area-wrap form.blocks-button__inline-link{position:absolute;left:50%;top:100%;border:1px solid #eee;padding:0;background:#fff;transform:translate(-50%, 0)}.kt-hover-tabs{padding-top:0;margin-top:-5px}.kt-hover-tabs .components-tab-panel__tabs{margin-bottom:15px}.kt-hover-tabs .components-tab-panel__tabs button.active-tab{border-color:#0085ba;color:#0085ba}.kt-hover-tabs .components-tab-panel__tabs button{background:transparent;border:0;border:1px solid #eee;border-bottom:4px solid transparent;padding:6px 16px;margin-bottom:-4px;outline:0;color:#575757;width:50%;font-size:14px;font-weight:bold}.wp-block-kadence-advancedbtn.kt-btn-align-left .btn-area-wrap form.blocks-button__inline-link{left:0;transform:translate(0, 0)}.wp-block-kadence-advancedbtn.kt-btn-align-right .btn-area-wrap form.blocks-button__inline-link{left:auto;right:0;transform:translate(0, 0)}.wp-block-kadence-advancedbtn .btn-area-wrap{position:relative;vertical-align:middle;display:inline-block}.wp-block[data-type="kadence/advancedbtn"]{margin-top:0;margin-bottom:0}[data-type="kadence/advancedbtn"].is-selected .wp-block-kadence-advancedbtn,[data-type="kadence/advancedbtn"].is-typing .wp-block-kadence-advancedbtn{padding-bottom:40px}.kt-button{z-index:1;position:relative;overflow:hidden;border:0 solid transparent}.editor-styles-wrapper .btn-area-wrap .kt-button{border-style:solid}.kt-button:not(.kb-btn-global-inherit){z-index:1;position:relative;padding:8px 16px;cursor:pointer;font-size:18px;border-width:2px;border-radius:3px;border-color:#555;background:transparent;color:#555;display:flex;text-align:center;align-items:center;justify-content:center;transition:all .3s ease-in-out}.kt-button:not(.kb-btn-global-inherit) .kt-btn-svg-icon{transition:all .3s ease-in-out}.kt-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:transparent;transition:all .3s ease-in-out}.kt-button:not(.kb-btn-global-inherit)::before{background:#444}.wp-block-kadence-advancedbtn .kt-button:not(.kb-btn-global-inherit):hover{border-color:#444;color:#fff}.editor-styles-wrapper .wp-block-kadence-advancedbtn .kt-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kt-button:hover::before{opacity:1}.kt-btn-size-small{font-size:16px;padding:4px 8px;border-width:1px}.kt-btn-size-large{font-size:20px;padding:12px 24px;border-width:3px}.kt-btn-svg-icon.kt-btn-side-right{padding-left:.5em}.kt-btn-svg-icon.kt-btn-side-left{padding-right:.5em}.kt-button-wrap{display:inline-block;margin-bottom:5px}.kt-btn-align-center{text-align:center}.kt-btn-align-left{text-align:left}.kt-btn-align-right{text-align:right}.wp-block-kadence-advancedbtn .btn-area-wrap:last-child{margin-right:0}.wp-block-kadence-advancedbtn .btn-area-wrap{margin-right:5px}.kt-force-btn-fullwidth .btn-inner-wrap>div{display:flex}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .btn-area-wrap{display:block;flex:1}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .btn-area-wrap .kt-button-wrap{display:block}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .kt-button{justify-content:center}.kb-btn-only-icon .kt-button-text{display:none}.kb-btn-only-icon .kt-btn-svg-icon{padding:0 !important}#start-resizable-editor-section{display:none}@media(max-width: 1024px){.kb-btn-tablet-only-icon .kt-button-text{display:none}.kb-btn-tablet-only-icon .kt-btn-svg-icon{padding:0 !important}}@media(max-width: 767px){.kb-btn-mobile-only-icon .kt-button-text{display:none}.kb-btn-mobile-only-icon .kt-btn-svg-icon{padding:0 !important}}#end-resizable-editor-section{display:none}
4
- .kt-import-btn-inner .kb-import-btn-title{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:10px 20px;background:rgba(255,255,255,.9);font-size:14px;line-height:30px;font-weight:500;transform:translate(0, 100%);transition:transform .4s ease;color:#1e1e1e;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);opacity:0}.components-button.kt-import-btn:hover .kt-import-btn-inner .kb-import-btn-title,.components-button.kt-import-btn:focus .kt-import-btn-inner .kb-import-btn-title{transform:translate(0, 0%);opacity:1}.kb-core-section-library .kt-import-btn-inner .kb-import-btn-title{display:none}.kt-prebuilt-header{display:flex;justify-content:space-between;padding:0 10px}.components-modal__frame.kt-prebuilt-modal .components-button-group{padding-top:10px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;grid-gap:0}.components-modal__frame.kt-prebuilt-modal .components-modal__header .components-modal__header-heading{text-transform:uppercase;font-weight:bold}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field .components-base-control__label{font-weight:bold;line-height:30px;padding-right:10px}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field{display:flex}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field select{max-width:200px}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item{padding:0 10px 20px;position:relative}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn{padding-bottom:61%;border:5px solid #fff;border-radius:0 !important;height:0;background:#eee;width:100%;overflow:hidden;position:relative;box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);transition:border .4s ease}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:100%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:hover,.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:focus{border:5px solid #0085ba}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:25%;float:left}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item .kt-import-btn-inner{padding-bottom:61%;height:0;overflow:hidden;width:100%;position:relative}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item .kt-import-btn{padding:0;height:auto}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:33.33%}@media(max-width: 1100px){.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:33.33%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:50%}}@media(min-width: 1900px){.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:20%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:25%}}.kb-library-sidebar-top{display:flex;margin-bottom:10px}.kb-prebuilt-section{height:100%}.kb-library-sidebar-top .components-base-control{flex-grow:1}.kb-library-sidebar-bottom button.components-button.kb-category-button.is-pressed,.kb-library-sidebar-bottom .components-button.is-pressed:hover:not(:disabled){color:#222;background:#fff}button.components-button.kb-category-button{width:100%;margin-bottom:3px}.kb-prebuilt-grid.kb-prebuilt-masonry-grid{margin-top:24px}.kt-return-templates-btn{font-size:16px;color:#a0aec0}.kt-popover-pro-notice{position:absolute;top:0px;left:10px;right:10px;bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,115,230,.9);color:#fff;opacity:0;transition:all .3s ease}.kt-popover-pro-notice h2,.kt-popover-pro-notice a{color:#fff}.kt-prebuilt-item:hover .kt-popover-pro-notice,.kt-prebuilt-item:focus-within .kt-popover-pro-notice{opacity:1}.kt-prebuilt-item .kb-pro-template{position:absolute;z-index:10000;top:20px;right:30px;background:#c53030;border-radius:10px;width:40px;line-height:20px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;text-align:center}.kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn img{transform:translateY(0);transition:transform 2s ease}.kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn:hover img{transform:translateY(calc(-100% + 300px))}.components-modal__frame.kt-prebuilt-modal .kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn{padding-bottom:300px !important;transition:all 2s ease}.components-modal__frame.kt-prebuilt-modal{width:100%;max-width:1000px;height:86%;overflow:scroll}.components-modal__frame.kt-prebuilt-modal .components-button-group{width:auto}@media(min-width: 1440px){.components-modal__frame.kt-prebuilt-modal{max-width:1300px}.components-modal__frame.kt-prebuilt-modal .components-button-group{width:auto;-ms-grid-columns:33.33% 33.33% 33.33%;grid-template-columns:33.33% 33.33% 33.33%}}@media(min-width: 1640px){.components-modal__frame.kt-prebuilt-modal{max-width:1500px}}.kb-prebuilt-header.kb-prebuilt-library-header{position:relative;margin-left:-24px;background:#edf2f7;margin-right:-24px;padding:0 24px;height:50px}.preparing-importing-images{display:flex;align-items:center;justify-content:center}.preparing-importing-images .components-spinner{margin-top:0 !important}.components-modal__frame.kt-prebuilt-modal.kb-prebuilt-library-modal{border:0;max-width:95%}.components-modal__frame.kt-prebuilt-modal.kb-prebuilt-library-modal .components-modal__content{padding:0 24px 24px}.kb-prebuilt-library-reload .components-button.has-icon,.kb-prebuilt-header-close-wrap .components-button.has-icon{min-width:none;opacity:.7}.kb-prebuilt-library-reload .components-button.has-icon:hover,.kb-prebuilt-library-reload .components-button.has-icon:focus,.kb-prebuilt-header-close-wrap .components-button.has-icon:hover,.kb-prebuilt-header-close-wrap .components-button.has-icon:focus{opacity:1}.kb-prebuilt-library-reload .components-button.has-icon svg,.kb-prebuilt-header-close-wrap .components-button.has-icon svg{margin:0;width:20px}.kb-prebuilt-header-close-wrap{border-left:1px solid rgba(0,0,0,.2);margin-left:5px;padding-left:5px}.kb-prebuilt-library-actions{flex-grow:1;justify-content:center;display:flex;height:100%}.kb-prebuilt-library-actions .components-button.kb-action-button{height:100%;padding:0 16px;color:#4a5568;border-radius:0}.kb-prebuilt-library-actions .components-button.kb-action-button:hover{background:rgba(255,255,255,.5)}.kb-prebuilt-library-actions .components-button.kb-action-button.is-pressed{background:#fff;border:0;color:#4a5568;outline:0}.kb-prebuilt-header-close-wrap .kb-prebuilt-header-close{position:static}.kb-prebuilt-header.kb-prebuilt-library-logo{position:static}.kt-prebuilt-header.kb-library-header{padding:10px 0 0}.kb-library-header-right,.kb-library-header-left{display:flex}.kb-connection-info{margin-top:20px;font-style:oblique;color:#777}.kb-connection-info a{color:#777}.kb-connection-info a:hover{color:#007cba;color:var(--wp-admin-theme-color, #007cba)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid{grid-gap:30px}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item{padding:0;border:5px solid #fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.07)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item:hover{border:5px solid #007cba;border:5px solid var(--wp-admin-theme-color, #007cba)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item .kt-import-btn{border:0 !important;box-shadow:none !important}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item .kt-import-btn .LazyLoad{position:absolute;left:0;right:0;top:0;bottom:0}.kb-new-connection-content{max-width:800px;margin:24px auto}.kb-connection-title{margin-bottom:10px;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-weight:bold;border-left:4px solid #aaa}.components-modal__frame.kt-prebuilt-modal .kb-connection-add-new .components-base-control .components-base-control__field{display:block}.components-modal__frame.kt-prebuilt-modal .kb-connection-add-new .components-base-control .components-base-control__field .components-base-control__label{padding:0;margin:0}.components-button.kb-trigger-sidebar.has-icon{min-width:20px;height:30px}.components-button.kb-trigger-sidebar.has-icon svg{width:20px;height:20px}.kt-prebuilt-content.kb-prebuilt-has-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;grid-gap:24px;height:calc( 100% - 50px )}.kt-prebuilt-sidebar{padding:10px 24px 24px;margin-left:-24px;margin-bottom:-24px;background:#edf2f7}.kb-prebuilt-templates-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:0}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:hover .kb-scroll-over-image img{transform:translateY(calc(-100% + 400px))}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn .kb-scroll-over-image img{transition:transform 2s ease}.kt-prebuilt-item .demo-title{height:50px;margin:0;padding:10px 0;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);background:#fff;position:absolute;bottom:0;left:0;width:100%}.kt-prebuilt-item .demo-title h4{margin:0;font-size:14px;text-align:left;line-height:30px;padding:0 20px;color:#1e1e1e}.kb-prebuilt-grid.kb-prebuilt-templates-grid{margin-top:34px}.kb-prebuilt-grid.kb-prebuilt-templates-grid.kb-prebuilt-single-templates{margin-top:5px}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-templates-grid .kt-prebuilt-item .kt-import-btn{padding:0;height:auto}.kb-prebuilt-library-actions .components-button.kb-action-button span{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
5
- .kadence-radio-container-control{display:flex}.block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field{min-width:200px}.kb-content-width-popover-inner-wrap{min-width:300px;min-height:60px;padding:12px}.kb-content-width-popover-inner-wrap .components-toggle-control .components-base-control__field{margin-bottom:10px;margin-top:10px}.kb-content-width-popover-inner-wrap .kb-responsive-range-control{margin-top:30px}.kt-inspect-tabs.kb-responsive-control{padding-top:0}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar{margin-bottom:0;display:block}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs{display:block}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs button{flex:1;border-radius:0;border-top:1px solid transparent;box-shadow:none;margin-top:-1px}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs button.active-tab{border-top:1px solid #00669b;border-top:1px solid var(--wp-admin-theme-color, #00669b)}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-button-group{margin-bottom:0;display:flex;border-top:1px solid #ddd}.kt-meta-select-wrap .ktp__menu{z-index:100000 !important;position:relative}.edit-post-sidebar .kt-meta-select-wrap input[type=text]{box-shadow:none}.kadence-radio-container-control.components-button-group .components-button{flex:1 1 0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;font-style:normal;text-transform:uppercase;height:40px;line-height:1.2;border:1px solid #cbd5e0;border-radius:2px;background:transparent;color:#4a5568;padding:4px;box-shadow:none;white-space:normal}.kadence-radio-container-control.components-button-group .components-button:not(:first-child){margin-left:4px}.kadence-radio-container-control.components-button-group .components-button.is-primary{border-color:#00669b;border-color:var(--wp-admin-theme-color, #00669b);background:#00669b;background:var(--wp-admin-theme-color, #00669b);color:#fff;box-shadow:none}.block-editor-block-inspector .kadence-image-upload{margin-bottom:24px}.kadence-radio-buttons-wrap{margin-bottom:1.4em}.kadence-radio-buttons-wrap h2{margin:1.4em 0 .6em;font-weight:500}.kb-prebuilt-header{position:absolute;display:flex;align-items:center;left:0;top:0;height:60px}.kb-templates-header-top{display:flex;justify-content:space-between}.kb-template-top-credit{text-align:right}.kb-prebuilt-header-logo{padding-right:10px;padding-top:4px}.kb-prebuilt-section{position:relative}.kb-prebuilt-header-close{position:absolute;right:0px;top:12px}.kt-prebuilt-modal .components-modal__header{display:none}h2.kb-template-name{color:#4a5568;padding:0;margin:0;line-height:1.6}.kb-top-designed-by-credit,.kb-top-designed-by-credit a{color:#a0aec0}.kt-inspect-tabs.kb-prebuilt-tabs{padding-top:0;margin-left:-24px;margin-right:-24px}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs{border:0;text-align:center;background:#edf2f7;justify-content:center}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button{font-size:18px;padding:0 20px;height:60px;color:#4a5568;margin:0;border:0;background:transparent}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button.active-tab{background:#fff;border:0;color:#4a5568;outline:0}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button:focus:not(:disabled){box-shadow:none}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tab-content{padding-top:20px;padding-left:20px;padding-right:20px}.wp-block-kadence-rowlayout .kb-blocks-bg-slider,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0}.kt-popover-color>.components-popover__content>.components-color-palette{padding:12px 3px}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-track,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-list,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide{height:100%}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide div.kb-bg-slide{background-position:center;background-size:cover}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-dots{bottom:0}.kb-blocks-bg-slider>.kb-bg-slide-contain,.kb-blocks-bg-slider>.kb-bg-slide-contain .kb-bg-slide{top:0;bottom:0;left:0;right:0;position:absolute}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide div{position:relative;height:100%}.kb-blocks-bg-video-container{right:0;left:0;top:-16px;bottom:-16px;position:absolute;overflow:hidden}.kb-blocks-bg-video{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;background-position:center center;width:100%;height:100%}div.kb-blocks-bg-video{background-repeat:no-repeat;background-size:cover}.edit-post-settings-sidebar__panel-block .kt-inspect-tabs .components-panel__body:last-child{margin-bottom:0}button.components-button.kb-sidebar-image{width:150px;height:40px;margin-right:5px;background-position:center;color:#fff;text-shadow:1px 1px 1px #000}.kt-sidebar-settings-spacer{height:15px;border-top:1px solid #e2e4e7;margin:0;background:#f9f9f9}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button:focus{box-shadow:0;border:0}.kt-inner-column-height-full .kadence-inner-column-inner:before{display:table;clear:both;content:""}.kt-inner-column-height-full .kadence-inner-column-inner{height:100%}.kt-inner-column-height-full>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block[data-type="kadence/column"]>.wp-block-kadence-column{height:100%}.kt-inner-column-height-full .block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>div[data-block]{height:100%;display:flex;margin:0;padding-top:28px;padding-bottom:28px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-22px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-17px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-3px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-7px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-12px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-7px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-13px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-8px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-3px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-17px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-40px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-35px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:15px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-35px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:10px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-15px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-24px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-19px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-2px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-10px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-15px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-19px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:0px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-25px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:11px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-31px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:12px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:17px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-37px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:23px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-43px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-34px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-28px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-27px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-22px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-21px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-16px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-15px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-10px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-11px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-9px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-4px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-17px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-8px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-12px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-14px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-20px}.rfip.rfip--dividers{margin:8px 0;display:block}.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary{z-index:0}.components-button-group.kt-size-type-options.kt-row-size-type-options{float:right}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .kt-resizeable-column-container .components-button.kt-fluid-grid-btn{opacity:1;z-index:1010}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit>[data-block]{margin-top:0;margin-bottom:0}.kt-resizeable-column-container .components-button.kt-fluid-grid-btn{position:absolute;opacity:0;right:-10px;top:0;background:#fff;border:0;height:20px;line-height:20px;padding:0;width:20px;color:#0085ba;z-index:-1;box-shadow:none}.kt-resizeable-column-container .components-button.kt-fluid-grid-btn svg{fill:currentColor}.rfipbtn.rfipbtn--dividers{background-color:#fff;border:1px solid #e0e0e0;width:96%}.rfipbtn.rfipbtn--dividers:active,.rfipbtn.rfipbtn--dividers:focus{border:1px solid #bdbdbd}.rfipbtn.rfipbtn--dividers .rfipbtn__current{flex:100%;justify-content:flex-start;padding:0}.rfipbtn.rfipbtn--dividers .rfipbtn__current svg.top-icon{transform:rotate(180deg) !important}.rfipbtn.rfipbtn--dividers .rfipbtn__current .rfipbtn__icon{width:100%}.rfipbtn.rfipbtn--dividers .rfipbtn__current .rfipbtn__icon .rfipbtn__elm{width:100%}.rfipbtn.rfipbtn--dividers .rfipbtn__button{border:0 none transparent;border-left:1px solid #e0e0e0;background-color:#f5f5f5;color:#424242}.rfipbtn.rfipbtn--dividers .rfipbtn__button:hover{background-color:#bdbdbd}.rfipbtn.rfipbtn--dividers .rfipbtn__button:active{box-shadow:inset 0 0 10px 0 #e0e0e0}.rfipbtn.rfipbtn--dividers .rfipbtn__icon{border:0;color:#424242}.rfipbtn.rfipbtn--dividers .rfipbtn__icon--empty{color:#555d66;text-transform:none;text-align:left}.rfipbtn.rfipbtn--dividers .rfipbtn__del{background-color:#eee}.rfipbtn.rfipbtn--dividers .rfipbtn__del:hover{background-color:#e0e0e0}.rfipbtn.rfipbtn--dividers .rfipbtn__del:focus,.rfipbtn.rfipbtn--dividers .rfipbtn__del:active{outline:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--dividers{max-height:240px;overflow:scroll}.rfipdropdown.rfipdropdown--dividers{background-color:#fff;border:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--dividers .rfipdropdown__selector{overflow:hidden;padding:8px}.rfipdropdown.rfipdropdown--dividers .rfipicons__pager{display:none}.rfipdropdown.rfipdropdown--dividers .rfipicons__cp{border-bottom:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__cp:focus{border-bottom-color:#9e9e9e}.rfipdropdown.rfipdropdown--dividers .rfipicons__left,.rfipdropdown.rfipdropdown--dividers .rfipicons__right{background-color:#eee;border:1px solid #eee;color:#424242}.rfipdropdown.rfipdropdown--dividers .rfipicons__left:hover,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__left:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__left:active,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#424242}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox--error{color:red}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon{width:100%;height:50px;margin:2px 0}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon svg{fill:#000;width:100%;transform:scale(1)}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon svg.top-icon{transform:rotate(180deg) !important}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon--selected .rfipicons__ibox{background-color:#eee}.kt-select-layout>button.components-button.kt-prebuilt{background:#00669b;background:var(--wp-admin-theme-color, #00669b);background:var(--wp-admin-theme-color);color:#fff;padding:0;margin:0;line-height:45px;font-size:14px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:10px;height:45px;padding:0 10px;text-align:center;border:0;border-radius:2px;box-shadow:none}.kt-select-layout>button.components-button.kt-prebuilt:hover,.kt-select-layout>button.components-button.kt-prebuilt:focus:enabled{background:#006ba1;background:var(--wp-admin-theme-color-darker-10);color:#fff;box-shadow:none}.components-range-control.kt-icon-rangecontrol .components-base-control__label{width:30px}.kt-cta-upload-btn{border:1px solid #ddd;margin-bottom:10px;border-radius:4px;display:inline-flex}.kt-remove-img.kt-cta-upload-btn{margin-left:5px}.kt-inspect-tabs .components-button-group{margin-bottom:1em;border:0}.edit-post-block-sidebar__panel .kt-inspect-tabs .components-panel__body{border-top:0;margin-top:6px;margin-bottom:0}.edit-post-block-sidebar__panel .kt-inspect-tabs .components-panel__body:not(:last-child){padding-bottom:0px}.kt-inspect-tabs{padding-top:10px}.kt-inspect-tabs .components-tab-panel__tabs{border-bottom:4px solid #ddd}.kt-inspect-tabs .components-tab-panel__tabs button{justify-content:center;background:transparent;border:0;border-bottom:4px solid transparent;padding:6px 16px;margin-bottom:-4px;outline:0}.kt-inspect-tabs .components-tab-panel__tabs button.active-tab{border-bottom-color:#0085ba;color:#0085ba}.kt-inspect-tabs.kt-gradient-tabs{padding-top:0}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs{margin-bottom:15px}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button{background:transparent;border:0;border:1px solid #eee;border-bottom:4px solid transparent;padding:10px 16px 6px;margin-bottom:-4px;outline:0;color:#575757;width:50%;font-size:14px;font-weight:bold}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button.active-tab{background:#0085ba;color:#fff}.components-button-group .kt-layout-btn{height:42px;background:transparent;box-shadow:none;border:1px solid #eee;padding:2px;margin-right:5px;margin-bottom:5px}.components-button-group .kt-layout-btn svg{width:72px;height:36px}.kt-inspect-tabs .components-button-group .kt-layout-btn:hover,.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary,.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary:hover,.kt-inspect-tabs .components-button-group .kt-layout-btn:focus:not(:disabled):not([aria-disabled=true]){border-color:#ddd;background:transparent;box-shadow:none}.components-button-group .kt-layout-btn:hover svg rect{fill:#9eaab5}.components-button-group .kt-layout-btn.is-primary svg rect{fill:#738495}.block-editor-block-list__block[data-type="kadence/rowlayout"].is-selected .wp-block-kadence-rowlayout-handler-top,.block-editor-block-list__block[data-type="kadence/rowlayout"].is-selected .wp-block-kadence-rowlayout-handler-bottom{display:block}.wp-block-kadence-rowlayout-handler-bottom{bottom:0px !important}.wp-block-kadence-rowlayout-handler-top{top:0px !important}.wp-block-kadence-rowlayout-handler-top,.wp-block-kadence-rowlayout-handler-bottom{display:none;border-radius:0;border:0;min-height:20px;width:100%;height:100% !important;position:absolute;background:transparent;padding:0;z-index:1000;cursor:se-resize;left:0px;margin-left:0px}.kt-padding-resize-box{z-index:10}.kt-row-padding{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#777;opacity:0;transition:opacity .3s ease}.kt-row-padding span{background:rgba(255,255,255,.7);padding:0 6px}.kt-row-has-bg .kt-row-padding{color:#000}.is-selected .kt-padding-resize-box:hover .kt-row-padding{opacity:1}.kadence-inner-column-inner{border:0 solid transparent}.wp-block-kadence-rowlayout .block-editor-block-list__layout{margin-left:0;margin-right:0}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{max-width:none !important}.block-editor-block-list__block[data-type="kadence/rowlayout"]{clear:both}.block-editor-block-list__block[data-align=center][data-type="kadence/rowlayout"]{text-align:inherit}.block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-contextual-toolbar{top:38px;transform:translateY(-38px);margin-left:-29px;margin-right:-29px}.block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__insertion-point{top:0;margin-top:0}.wp-block-kadence-rowlayout.kt-row-valign-middle{display:flex;flex-direction:column;justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap{width:100%}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap{width:100%}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{justify-content:flex-end}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0;padding-top:.1px;padding-bottom:.1px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>div:not(.block-editor-block-contextual-toolbar){width:100%}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar{position:absolute;top:0;transform:translateY(-39px)}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit:before{bottom:0;top:0}.kt-row-has-bg>.innerblocks-wrap{padding-left:15px;padding-right:15px}.block-editor-block-list__block[data-align=full]>.is-block-content>.wp-block-kadence-rowlayout{padding-left:46px;padding-right:46px}.block-editor-block-list__block[data-align=full]>.is-block-content>.wp-block-kadence-rowlayout.kt-row-has-bg .innerblocks-wrap{padding-left:0px;padding-right:0px}.kt-row-has-bg>.innerblocks-wrap>.kt-resizeable-column-container{left:15px;right:15px}.block-editor-block-list__block[data-align=full]>.is-block-content>.kt-row-has-bg>.innerblocks-wrap>.kt-resizeable-column-container{left:0px;right:0px}.wp-block-kadence-rowlayout{display:block;position:relative;border:0 solid transparent}.wp-block-kadence-rowlayout>.innerblocks-wrap{z-index:10;position:relative;margin:0 auto;display:flex;flex-direction:column}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:0px;margin-right:0px}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{display:flex;flex-direction:column;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word;max-width:none;margin-top:0px;margin-bottom:0px}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"] .block-editor-block-list__block-edit{flex-basis:100%}.wp-block-kadence-rowlayout.kt-row-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 66.67%}.wp-block-kadence-rowlayout.kt-row-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 33.33%}.wp-block-kadence-rowlayout.kt-row-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 33.33%}.wp-block-kadence-rowlayout.kt-row-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 66.67%}.wp-block-kadence-rowlayout.kt-row-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.wp-block-kadence-rowlayout.kt-row-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none;width:100%;margin-right:0;margin-bottom:30px}.wp-block-kadence-rowlayout.kt-row-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 60%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 20%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 20%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 70%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 15%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 15%}.wp-block-kadence-rowlayout.kt-row-layout-left-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.wp-block-kadence-rowlayout.kt-row-layout-left-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2}.wp-block-kadence-rowlayout.kt-row-layout-right-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.wp-block-kadence-rowlayout.kt-row-layout-right-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap{justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap{justify-content:flex-end}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit{align-items:center;display:flex}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit{align-items:flex-end;display:flex}.kt-top-padding-resize{top:0px}.kt-bottom-padding-resize{bottom:0px}.kt-row-layout-top-sep{position:absolute;height:100px;top:0px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0px;left:50%;transform:translateX(-50%) rotate(180deg);width:100%;height:100%;display:block}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:0px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100%;height:100%;display:block}.kt-row-layout-overlay,.kt-row-layout-background{top:0px;bottom:0px;left:0;position:absolute;height:auto;width:100%}.block-editor-block-list__block[data-type="kadence/rowlayout"]{margin-top:0;margin-bottom:0}.wp-block-kadence-rowlayout.has-border-radius{overflow:hidden}.kt-select-layout-title{text-transform:uppercase;padding-bottom:10px;font-size:16px}.kt-select-layout{padding:30px;border:2px dashed #ddd;text-align:center;position:relative;z-index:10;background:#fff}.kt-select-layout .components-button-group{max-width:1000px;margin-left:auto;margin-right:auto;display:block;border:0}.kt-select-layout .components-button-group .kt-layout-btn{height:49px;border:0;margin-right:10px;margin-bottom:10px}.kt-select-layout .components-button-group .kt-layout-btn svg{width:90px;height:45px}.kadence-column{width:100%}.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:30px}.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:10px}.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:20px}.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:40px}.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:60px}.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:80px}body:not(.rtl) .wp-block-kadence-rowlayout:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-right:0px}body.rtl .wp-block-kadence-rowlayout:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-right:0px}body.rtl .editor-row-first-column__resizer{right:0;left:auto;z-index:1;transform:rotateY(180deg)}body.rtl .editor-row-first-column__resizer .left-column-width-size{transform:rotateY(180deg);padding-left:10px;padding-right:0}body.rtl .editor-row-first-column__resizer .right-column-width-size{transform:rotateY(180deg);padding-left:0px;padding-right:10px}.rtl .wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{z-index:2}.editor-row-first-column__resizer{position:absolute !important;left:0;height:100% !important;background:transparent;top:0}.editor-row-first-column__resizer .components-resizable-box__handle{z-index:1000}.editor-row-first-column__resizer .components-resizable-box__handle:before{top:50%;position:absolute;left:50%;transform:translateX(-50%);margin-top:-8px;z-index:2}.editor-row-first-column__resizer .components-resizable-box__handle:after{background:rgba(0,0,0,.1);border:none;border-radius:0;content:"";cursor:inherit;display:block;height:100%;position:absolute;left:50%;transform:translateX(-50%);width:2px;top:0}.kt-resizeable-column-container{margin-left:0px;margin-right:0px;position:absolute !important;height:100%;width:auto;left:0px;right:0px}.kt-block-defaults-modal .kt-inspect-tabs p.kt-measurement-label{color:#23282d;margin:1em 0;font-weight:bold}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .left-column-width-size{z-index:100;opacity:1}.wp-block-kadence-rowlayout:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer .components-resizable-box__handle{width:30px !important;right:0 !important;margin-right:-15px;padding:0}.left-column-width-size{right:-10px;padding-right:10px;margin-left:0}.column-width-size-handle{opacity:0;position:absolute;top:50%;font-size:12px;background:rgba(255,255,255,.9);z-index:-1;width:70px;height:40px;color:#222;text-align:center;line-height:40px;margin-top:-20px}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .right-column-width-size{z-index:100;opacity:1}.right-column-width-size{left:100%;padding-left:10px;margin-left:-10px}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .components-resizable-box__handle{display:block}@media(max-width: 600px){.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-resizeable-column-container{display:none}}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__block-edit:before{pointer-events:inherit}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__insertion-point{height:16px}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__insertion-point .block-editor-block-list__insertion-point-inserter{height:16px}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:before{left:0;right:0}.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar[data-type="kadence/column"]{margin-left:0}.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar[data-align=full] .wp-block-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kt-row-layout-overlay,.kt-row-layout-background,.kt-row-layout-bottom-sep,.kt-row-layout-top-sep,.block-editor-block-list__block[data-type="kadence/rowlayout"]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"] .block-editor-block-list__block-edit{margin-left:0px;margin-right:0px}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{padding-left:0px;padding-right:0px}.kt-row-padding.kb-static-row-padding{height:0;position:relative}.kt-row-padding.kb-static-row-padding:hover{opacity:1}.kt-row-padding.kb-static-row-padding .kb-row-padding-container{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.kt-box-shadow-subset input.components-text-control__input{padding:0 1px}#start-resizable-editor-section{display:none}@media(min-width: 768px)and (max-width: 1024px){.kt-row-column-wrap.kt-tab-layout-equal>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important;width:0}.kt-row-layout-row:not(.kt-tab-layout-inherit)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:row}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.kt-row-column-wrap.kt-tab-layout-row.kt-m-colapse-right-to-left>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column-reverse}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-has-1-columns.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex-basis:auto !important}.kt-tab-layout-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:30px}.kt-tab-layout-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:10px}.kt-tab-layout-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:20px}.kt-tab-layout-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:40px}.kt-tab-layout-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:60px}.kt-tab-layout-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:80px}.kt-tab-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:0px}.kt-tab-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-bottom:0px}.kt-tab-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2 !important}.kt-tab-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:1 !important}.kt-tab-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:1 !important}.kt-tab-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2 !important}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 0 100% !important}.kt-tab-layout-first-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:30px}.kt-tab-layout-first-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:10px}.kt-tab-layout-first-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:20px}.kt-tab-layout-first-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:40px}.kt-tab-layout-first-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:60px}.kt-tab-layout-first-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:80px}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2):not(.make-it-overide){margin-right:0}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 0 100% !important}.kt-tab-layout-last-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:30px}.kt-tab-layout-last-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:10px}.kt-tab-layout-last-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:20px}.kt-tab-layout-last-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:40px}.kt-tab-layout-last-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:60px}.kt-tab-layout-last-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:80px}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:0}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout.kt-m-colapse-right-to-left{flex-direction:row-reverse;flex-wrap:wrap-reverse}.kt-tab-layout-two-grid.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 15px) !important}.kt-tab-layout-two-grid.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 5px) !important}.kt-tab-layout-two-grid.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 10px) !important}.kt-tab-layout-two-grid.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 20px) !important}.kt-tab-layout-two-grid.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 30px) !important}.kt-tab-layout-two-grid.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 40px) !important}.kt-tab-layout-two-grid.kt-gutter-none>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 50% !important}.kt-tab-layout-two-grid.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:30px}.kt-tab-layout-two-grid.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:10px}.kt-tab-layout-two-grid.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:20px}.kt-tab-layout-two-grid.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:40px}.kt-tab-layout-two-grid.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:60px}.kt-tab-layout-two-grid.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:80px}.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-2{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-4{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-5{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-3{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-1{margin-right:0}.kt-tab-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(1){flex:2 !important}.kt-tab-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(3){flex:2 !important}.kt-tab-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:2 !important}.kt-tab-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:3 !important}.kt-tab-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:6 !important}}@media(max-width: 767px){.kt-row-column-wrap.kt-mobile-layout-equal>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important;width:0}.kt-row-column-wrap.kt-mobile-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.kt-row-column-wrap.kt-mobile-layout-row.kt-m-colapse-right-to-left>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column-reverse}.kt-row-column-wrap.kt-mobile-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-mobile-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2 !important}.kt-mobile-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:1 !important}.kt-mobile-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:1 !important}.kt-mobile-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2 !important}.kt-mobile-layout-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:30px}.kt-mobile-layout-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:10px}.kt-mobile-layout-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:20px}.kt-mobile-layout-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:40px}.kt-mobile-layout-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:60px}.kt-mobile-layout-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:80px}.kt-mobile-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:0px}.kt-mobile-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-bottom:0px}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 0 100% !important}.kt-mobile-layout-first-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:30px}.kt-mobile-layout-first-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:10px}.kt-mobile-layout-first-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:20px}.kt-mobile-layout-first-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:40px}.kt-mobile-layout-first-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:60px}.kt-mobile-layout-first-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:80px}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2):not(.make-it-overide){margin-right:0}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 0 100% !important}.kt-mobile-layout-last-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:30px}.kt-mobile-layout-last-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:10px}.kt-mobile-layout-last-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:20px}.kt-mobile-layout-last-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:40px}.kt-mobile-layout-last-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:60px}.kt-mobile-layout-last-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:80px}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:0}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout.kt-m-colapse-right-to-left{flex-direction:row-reverse;flex-wrap:wrap-reverse}.kt-mobile-layout-two-grid.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 15px) !important}.kt-mobile-layout-two-grid.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 5px) !important}.kt-mobile-layout-two-grid.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 10px) !important}.kt-mobile-layout-two-grid.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 20px) !important}.kt-mobile-layout-two-grid.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 30px) !important}.kt-mobile-layout-two-grid.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 40px) !important}.kt-mobile-layout-two-grid.kt-gutter-none>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 50% !important}.kt-mobile-layout-two-grid.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:30px}.kt-mobile-layout-two-grid.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:10px}.kt-mobile-layout-two-grid.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:20px}.kt-mobile-layout-two-grid.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:40px}.kt-mobile-layout-two-grid.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:60px}.kt-mobile-layout-two-grid.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:80px}.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-2{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-4{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-5{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-3{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-1{margin-right:0}}#end-resizable-editor-section{display:none}
6
  .wp-block-kadence-icon{min-width:20px;min-height:10px}.rfipbtn,.rfipdropdown{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.71429;vertical-align:baseline}.rfipbtn,.rfipbtn *,.rfipdropdown,.rfipdropdown *{margin:0;padding:0;box-sizing:border-box}.rfipbtn input,.rfipbtn select,.rfipdropdown input,.rfipdropdown select{font-size:14px}.rfip{position:relative;display:inline-block;margin:8px;vertical-align:middle}.rfipbtn{width:136px;display:flex;flex-flow:row nowrap;min-height:50px;border-radius:2px;cursor:pointer;transition:box-shadow .25s,border-color .25s;outline:0 none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rfipbtn--open{border-radius:2px 2px 0 0}.rfipbtn__button{width:48px;margin-left:auto;display:flex;align-items:center;justify-content:center;height:auto;transition:background .25s,box-shadow .25s}.rfipbtn__button i{font-size:32px;transition:transform .25s}.rfipbtn__button--open i{transform:rotate(-180deg)}.rfipbtn__current{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;flex:0 0 86px;padding:2px}.rfipbtn--multi{width:258px}.rfipbtn--multi .rfipbtn__current{flex-flow:row wrap;justify-content:flex-start;flex-basis:212px;align-content:center}.rfipbtn--multi .rfipbtn__current,.rfipbtn__icon{-webkit-box-orient:horizontal}.rfipbtn__icon{margin:2px;padding:0;height:28px;width:48px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;border-radius:2px}.rfipbtn__icon--empty{font-size:14px;line-height:16px;margin-left:8px;text-align:center;text-transform:lowercase;font-style:italic}.rfipbtn__elm{display:flex;height:28px;width:28px;align-items:center;justify-content:center;font-size:18px}.rfipbtn__elm img,.rfipbtn__elm svg{height:18px;width:auto}.rfipbtn__del{width:18px;display:flex;height:28px;align-items:center;justify-content:center;transition:background-color .25s;cursor:pointer}.rfipcategory{width:100%;margin:0 0 8px;position:relative}.rfipcategory select{width:100%;display:block;height:32px;line-height:32px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .25s,box-shadow .25s;background-color:transparent !important}.rfipcategory i{position:absolute;right:2px;top:0;font-size:16px;line-height:32px;z-index:-1}.rfipdropdown{width:352px;position:absolute;left:0;margin-top:-1px;z-index:100000001;border-radius:0 1px 4px 4px}.rfipdropdown__selector{overflow:hidden;padding:16px}.rfipdropdown.fipappear-enter-active .rfipdropdown__selector,.rfipdropdown.fipappear-exit-active .rfipdropdown__selector{transition:max-height .3s ease-out,padding .3s ease-out;padding:16px}.rfipicons__pager{display:flex;flex-flow:row nowrap;height:24px;line-height:24px;align-items:center;margin-bottom:8px}.rfipicons__num{width:100px;margin-right:auto}.rfipicons__cp{width:32px;height:24px;line-height:24px;text-align:right}.rfipicons__cp,.rfipicons__sp,.rfipicons__tp{margin-right:8px}.rfipicons__arrow{margin-left:auto;width:56px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rfipicons__right{margin-left:auto}.rfipicons__left,.rfipicons__right{cursor:pointer;width:24px;height:24px;position:relative;transition:background-color .25s,border .25s;outline:0 none;border-radius:2px;font-size:18px}.rfipicons__label{height:22px;width:22px;display:flex;align-items:center;justify-content:center}.rfipicons__label img{height:18px;width:18px}.rfipicons__selector{flex:1 1 20%;flex-flow:row wrap;align-content:center;justify-content:flex-start}.rfipicons__ibox,.rfipicons__selector{display:flex}.rfipicons__ibox{align-items:center;justify-content:center;height:100%;width:100%;transition:background-color .25s,border .25s;border-radius:2px;outline:0 none;font-size:20px}.rfipicons__ibox img,.rfipicons__ibox svg{max-height:24px;width:auto}.rfipicons__ibox>*{transform:scale(1);transition:transform .25s;transform-origin:center}.rfipicons__ibox:hover>*{transform:scale(1.8)}.rfipicons__ibox--error{text-transform:lowercase;font-style:italic}.rfipicons__icon{width:20%;height:64px;padding:1px;display:flex;align-items:center;justify-content:center;cursor:pointer}.rfipicons__icon--error{display:block;padding:16px;text-align:center;font-size:24px;width:100%;line-height:1}.rfipsearch{width:100%;margin:0 0 8px}.rfipsearch input{width:100%;display:block;height:32px;line-height:32px}/*!
7
  *
8
  * React FontIconPicker
@@ -23,12 +23,12 @@
23
  span.color-indicator-icon{position:absolute;left:0;right:0;top:0;bottom:0}span.color-indicator-icon .dashicons-admin-site{position:absolute;left:6px;top:6px;color:#444;background:#fff;width:16px;font-size:14px;height:16px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;padding-left:1px;padding-top:1px}span.color-indicator-icon svg:not(.dashicon){width:16px;height:16px;top:5px;position:absolute;left:6px}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-admin-site{position:absolute;left:6px;top:6px;width:18px;font-size:18px;height:18px}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette{padding:2px 0 10px;display:flex;justify-content:flex-start;flex-wrap:wrap;min-width:290px}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette__item-wrapper{margin-right:2px;margin-left:2px;margin-bottom:4px;transform:scale(1)}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette__item-wrapper:hover{transform:scale(1.1)}.components-popover.kt-popover-color.new-kadence-advanced-colors-pop .components-popover__content{padding:10px 10px 0}.components-popover.kt-popover-color.new-kadence-advanced-colors-pop .components-button.components-color-palette__item.is-active:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover{box-shadow:inset 0 0 0 4px}.inline-color-popup-inner-wrap.block-editor-block-toolbar{display:block;border:0;box-shadow:none}.components-button.components-color-palette__item:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover{background:transparent;box-shadow:inset 0 0 0 14px}.kb-colors-selector.components-dropdown-menu.components-toolbar{padding:0}.kb-colors-selector .kb-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto;height:auto;min-height:36px;border:0}.kb-colors-selector .kb-colors-selector__icon-container{width:42px;height:30px;position:relative;margin:0 auto;padding:3px;display:flex;align-items:center;border-radius:4px}.kb-colors-selector .kb-colors-selector__icon-container:after{content:"";pointer-events:none;display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;margin-left:4px;margin-right:2px}.kb-colors-selector .kb-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);width:22px;min-width:22px;height:22px;min-height:22px;line-height:20px;padding:2px}.kb-colors-selector .kb-colors-selector__state-selection svg{min-width:16px !important}.edit-post-sidebar .typography-family-select-form-row input[type=text],.kt-block-defaults-modal .typography-family-select-form-row input[type=text],.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row input[type=text]{box-shadow:none}.kb-tag-level-control .components-toolbar__control.components-button[data-subscript]:after{line-height:15px;font-size:12px}.kb-tag-level-control .components-icon-button:not(:disabled).is-active:hover:after,.kb-tag-level-control .components-button:not(:disabled).is-active:hover:after{color:#191e23}.kb-tag-level-control .components-icon-button.is-active,.kb-tag-level-control .components-button.is-active{outline:none;color:#fff;box-shadow:none;background:#555d66}.kb-tag-level-control .components-toolbar{width:100%;display:flex}.kb-tag-level-control div.has-left-divider .components-toolbar__control.components-button[aria-label=Paragraph] svg{max-height:14px}.kb-tag-level-control div.has-left-divider .components-toolbar__control.components-button[aria-label=Paragraph] svg path{transform:translate(-2px, -1px)}.kb-tag-level-control .components-toolbar>div{flex:1;justify-content:center;align-items:center}.kb-tag-level-control .components-toolbar>div+div.has-left-divider{margin-left:0}.kb-tag-level-control .components-toolbar>div+div.has-left-divider:before{top:12px;left:0}.kb-tag-level-control .components-toolbar__control.components-button{width:30px;min-width:30px !important;height:33px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control input{min-height:18px;line-height:1.6}.components-popover.kt-popover-font-family .components-popover__content input.components-text-control__input{min-height:28px;padding:5px 4px}.components-popover.kt-popover-font-family .components-popover__content .components-select-control__input{padding-right:10px;background-size:10px 10px;min-height:28px;line-height:1.6;padding-left:8px}.edit-post-sidebar .typography-family-select-form-row,.kt-block-defaults-modal .typography-family-select-form-row{margin-bottom:10px;z-index:200;position:relative}.typography-family-select-form-row .kt-typography__control input{min-height:18px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row{z-index:200;position:relative;border-left:none;box-shadow:none;display:block;overflow:inherit;transition:none;width:100%}.kt-font-family-icon svg path{fill:currentColor}.components-popover.kt-popover-font-family .components-popover__content{min-height:240px;overflow:visible;max-height:240px;min-width:260px}.components-popover.kt-popover-font-family .components-popover__content{padding:10px;z-index:1}.components-popover.kt-popover-font-family .components-popover__content>div{padding:0}.components-popover.kt-popover-font-family .components-popover__content .kt-heading-fontfamily-title{margin:0;line-height:10px;text-transform:uppercase;padding-right:0;font-size:10px;margin-bottom:4px}.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-base-control__label,.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-toggle-control__label{margin-bottom:4px;font-size:10px;line-height:10px;text-transform:uppercase}.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-base-control__field{margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .components-toggle-control .components-base-control__field .components-form-toggle{display:block;width:36px;margin:6px auto 0 auto}.components-popover.kt-popover-font-family .components-popover__content .components-toggle-control .components-base-control__field{margin:0;flex-direction:column-reverse}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings{margin-top:8px;display:flex}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control{flex:0 1 33.33%;margin-right:5px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control:last-child{margin-right:0px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control{min-height:28px;border:1px solid #8d96a0;border-radius:4px;box-shadow:0 0 0 transparent}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control--is-focused{border-color:#2684ff}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__indicator{padding:0 8px}.components-popover.kt-popover-font-family .components-popover__content p.kt-inline-size-title{font-size:10px;margin:0;line-height:15px;text-transform:uppercase}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-number-input{width:70px;margin-right:0;flex:none;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn{background:transparent;border:0;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;box-shadow:none;line-height:20px;height:20px;width:auto;font-size:10px}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn.is-primary{color:#0085ba;background:#f2f2f2;box-shadow:none}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn svg,.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn span.dashicon{width:12px;height:12px;font-size:12px}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options{flex-grow:2}.components-popover.kt-popover-font-family .components-popover__content .kt-size-tite-device-wrap{display:flex;text-align:right;align-items:center}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-number-input{width:55%;flex:none;margin-right:0;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-size-type{width:40%;flex:none;margin-right:0;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap{display:flex;justify-content:space-between}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control:last-child .components-base-control__field .kt-typography-size-type{width:100%}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .components-base-control:last-child{flex:0 1 40%}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-number-input{flex:0 1 55%}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap{flex:0 1 33.33%;margin-right:5px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-size-input-wrap{flex:0 1 50%;margin-right:15px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-size-input-wrap:last-child{margin-right:0px}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap .components-base-control{flex:none;display:inline-block;margin-right:0;width:70%}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap .kt-unit{width:30%;display:inline-block;text-align:center}.edit-post-sidebar h2.kt-heading-size-title,.kt-block-defaults-modal h2.kt-heading-size-title{font-size:14px;margin-bottom:0;color:#555d66;margin-top:30px}.components-button-group.kt-size-type-options{margin:0;text-align:right;display:block;margin-bottom:-18px;border:0}.kt-size-type-options button.components-button.kt-size-btn{background:transparent;color:#777;border:0;box-shadow:none;text-shadow:none;height:18px;line-height:18px;padding:0 4px;position:relative}.kt-size-type-options button.components-button.kt-size-btn.is-primary,.kt-size-type-options button.components-button.kt-size-btn.is-primary:focus:not(:disabled):not([aria-disabled=true]){color:#000;text-decoration:underline;background:transparent;box-shadow:none;border:none;outline:none}.kt-size-type-options button.components-button.kt-size-btn:hover,.kt-size-type-options button.components-button.kt-size-btn:hover:focus:not(:disabled):not([aria-disabled=true]){color:#000;background:transparent;box-shadow:none;border:none;outline:none}.kt-size-tabs .components-tab-panel__tabs{border-bottom:0;text-align:right;margin-top:-1.3em;margin-bottom:0;display:block}.kt-size-tabs .components-tab-panel__tabs button{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px}.kt-size-tabs .components-tab-panel__tabs button:hover{color:#718096}.kt-size-tabs .components-tab-panel__tabs button.active-tab{color:#007cba;background:transparent}.kt-size-tabs .components-tab-panel__tabs button:focus:enabled{box-shadow:inset 0 0 0 1px #007cba,inset 0 0 0 1px #fff;outline:2px solid transparent}.kt-size-tabs .components-tab-panel__tabs button svg{width:15px;height:15px}.kt-size-tabs .components-tab-panel__tabs button span.dashicon{width:15px;height:15px;font-size:15px}h2.kt-heading-fontfamily-title{margin:30px 0 10px;font-size:14px;color:#555d66}button.components-button.components-icon-button.kt-font-clear-btn,button.components-button.kt-font-clear-btn{display:block;margin-right:0;margin-left:auto;margin-top:-45px;text-align:center;padding:6px;text-indent:0}.select-search-box{width:auto;position:relative;margin-bottom:20px;background:#fff;border-radius:4px}.select-search-box::after{font-family:dashicons;content:"";position:absolute;top:0;right:0;width:30px;text-align:center;line-height:30px;color:#222f3e;z-index:1}.select-search-box .select-search-box--input::after{display:none !important}.select-search-box .select-search-box__out{display:none}.select-search-box .select-search-box__search{display:block;width:100%;height:30px;border:none;background:none;outline:none;font-size:16px;padding:0 20px;color:#222f3e;-webkit-appearance:none;box-sizing:border-box;position:relative;z-index:2;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:30px;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.select-search-box input.select-search-box__search{line-height:1}.select-search-box .select-search-box--multiple .select-search-box__search{box-shadow:none}.select-search-box .select-search-box--input .select-search-box__search{cursor:text}.select-search-box .select-search-box__search:focus{cursor:text}.select-search-box .select-search-box__search--placeholder{font-style:italic;font-weight:normal}.select-search-box .select-search-box input::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input:-moz-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box input[type=search]::-webkit-search-cancel-button,.select-search-box input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.select-search-box .select-search-box__select{display:none;position:absolute;top:35px;height:220px;left:0;right:0;background:#fff;border-radius:4px;overflow:auto;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);z-index:100;min-height:30px}.select-search-box .select-search-box--multiple .select-search-box__select{display:block;position:static;border-top:1px solid #eee;border-radius:0;box-shadow:none}.select-search-box .select-search-box__select--display{display:block}.select-search-box .select-search-box__option{font-size:13px;font-weight:400;color:#616b74;line-height:30px;margin-bottom:0;padding:0px 10px;border-top:1px solid #eee;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-search-box .select-search-box__option:first-child{border-top:none}.select-search-box .select-search-box__option--hover,.select-search-box .select-search-box__option:hover{background:#f4f7fa}.select-search-box .select-search-box__option--selected{background:#54a0ff;color:#fff;border-top-color:#2184ff}.select-search-box .select-search-box__option--selected:hover,.select-search-box .select-search-box__option--selected.select-search-box__option--hover{background:#2184ff;color:#fff;border-top-color:#2184ff}.select-search-box .select-search-box__group{margin-top:20px;padding-top:20px;border-top:1px solid #eee;position:relative}.select-search-box .select-search-box__group-header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background:#fff;padding:0 10px;color:rgba(0,0,0,.5);font-size:12px}.wp-block-kadence-advancedheading mark{color:#f76a0c;background:transparent}.kb-global-typography-label{display:flex;align-items:center}.kb-global-typography-label h2.kt-beside-color-label{flex-grow:1;margin:12px 0}.kb-global-typography-label .components-base-control.components-toggle-control,.kb-global-typography-label .components-toggle-control .components-base-control__field{margin-bottom:0 !important}.kadence-range-control-inner{box-sizing:border-box;align-items:flex-start;display:flex;justify-content:flex-start;padding:0px;position:relative;width:100%}.kadence-range-control-inner .components-range-control.kadence-range-control-range{flex-grow:1;margin-bottom:0}.kadence-range-control-inner .components-base-control.kt-range-number-input{margin-left:16px;margin-bottom:0;flex:0 1 65px}
24
  .kb-device-choice.kt-size-tabs>.components-tab-panel__tabs{margin-top:0}.kb-add-new-tab-contain{text-align:right}.kt-title-text.is-selected,.kt-title-sub-text.is-selected{min-width:5px}.wp-block[data-type="kadence/tab"]>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none !important}.kt-tabs-layout-vtabs .kadence-blocks-tab-item__control-menu{left:auto;right:0;transform:translateX(0)}.kadence-blocks-tab-item__control-menu .components-icon-button,.kadence-blocks-tab-item__control-menu .components-button{color:#fff;padding:0 !important;height:20px}.components-button.kt-tab-add.is-primary{border:0;text-shadow:none;box-shadow:none;vertical-align:top;padding-bottom:2px}.components-button.kt-tab-add.is-primary svg{margin-top:4px}.kadence-blocks-tab-item__control-menu{position:absolute;top:-24px;background:#0085ba;padding:2px;left:50%;transform:translateX(-50%);display:none}.kt-tabs-title-list li{position:relative}li.kt-tab-title-active .kadence-blocks-tab-item__control-menu{display:flex}.kt-select-starter-style-tabs{padding:20px;border:2px dashed #ddd;text-align:center;position:relative;z-index:10}.kt-select-starter-style-tabs-title{text-transform:uppercase;padding-bottom:10px;font-size:16px}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn{height:auto;width:320px;background:#fff;box-shadow:none;border:2px solid transparent;padding:2px;margin-right:15px;margin-bottom:5px}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn svg{width:100%}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child{width:100%;text-align:center;justify-content:center;border:0;padding:2px;margin-right:0;margin-bottom:5px}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child:hover{text-decoration:underline}.components-button-group button.components-button.kt-init-open-tab{width:auto;padding:4px 10px;border-radius:3px !important;height:auto;text-shadow:none;box-shadow:none;margin-bottom:5px}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child:focus{background:transparent;box-shadow:none}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn:hover{border:2px solid #aaa;background:#fff;box-shadow:none}.kt-inspect-tabs .components-button-group .kt-layout-btn.kt-tablayout{border-radius:0}.components-button-group .kt-layout-btn.kt-tablayout{height:46px}.components-button-group .kt-layout-btn.kt-tablayout svg{width:40px;height:40px}.components-button-group .kt-layout-btn.kt-tablayout:hover,.components-button-group .kt-layout-btn.kt-tablayout.is-primary,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]){background:#eee;border-color:#222}.components-button-group .kt-layout-btn.kt-tablayout:hover svg path,.components-button-group .kt-layout-btn.kt-tablayout:hover svg rect,.components-button-group .kt-layout-btn.kt-tablayout.is-primary svg path,.components-button-group .kt-layout-btn.kt-tablayout.is-primary svg rect,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]) svg path,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]) svg rect{fill:#222}.kt-tab-title .editor-rich-text{display:inline-flex}.edit-post-sidebar p.kt-setting-label,.kt-block-defaults-modal p.kt-setting-label{font-weight:600;color:#191e23;padding:0 0 5px;clear:both;margin-top:0}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn{padding:2px 4px}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn svg{fill:#777;width:15px;height:15px}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn.is-primary svg{fill:#222}.components-range-control.kt-icon-rangecontrol .components-base-control__label{width:30px}.kt-icon-rangecontrol .components-base-control__field{display:flex;align-items:center;width:100%}.kt-inspect-tabs.kt-hover-tabs.kt-no-ho-ac-tabs .components-tab-panel__tabs button{width:33.33%;padding:6px 0;font-size:12px}#editor .block-editor-block-list__layout .kt-tabs-wrap .kt-tabs-title-list{padding:30px 0 0 0;margin:0;list-style:none}.kt-tabs-title-list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.kt-tabs-title-list li{margin:0 4px -1px 0;cursor:pointer;list-style:none}.kt-tabs-title-list li .kt-tab-title{padding:8px 16px;display:flex;color:#444;align-items:center;border-style:solid;border-color:transparent;border-width:1px 1px 0 1px;border-top-left-radius:4px;border-top-right-radius:4px;transition:all .2s ease-in-out;box-shadow:none !important;outline:0 !important}.kt-tabs-title-list li.kt-tab-title-active{z-index:4}.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title{background-color:#fff;border-color:#dee2e6}.kt-tabs-title-list li.kt-tabs-has-icon-false .kt-tab-title{display:block}.kt-tabs-icon-side-top .kt-tab-title{flex-direction:column}.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:center}.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-end}.kt-tabs-content-wrap:before,.kt-tabs-content-wrap:after{content:"";clear:both;display:table}.kt-tabs-content-wrap{border:1px solid #dee2e6;padding:20px;text-align:left;position:relative}.wp-block-kadence-tabs .block-editor-block-list__layout .block-editor-block-list__block{max-width:none !important}.kt-tabs-content-wrap [data-type="kadence/tab"]{display:none}.wp-block-kadence-tabs.kt-active-tab-1>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="1"]{display:block}.wp-block-kadence-tabs.kt-active-tab-2>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="2"]{display:block}.wp-block-kadence-tabs.kt-active-tab-3>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="3"]{display:block}.wp-block-kadence-tabs.kt-active-tab-4>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="4"]{display:block}.wp-block-kadence-tabs.kt-active-tab-5>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="5"]{display:block}.wp-block-kadence-tabs.kt-active-tab-6>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="6"]{display:block}.wp-block-kadence-tabs.kt-active-tab-7>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="7"]{display:block}.wp-block-kadence-tabs.kt-active-tab-8>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="8"]{display:block}.wp-block-kadence-tabs.kt-active-tab-9>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="9"]{display:block}.wp-block-kadence-tabs.kt-active-tab-10>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="10"]{display:block}.wp-block-kadence-tabs.kt-active-tab-11>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="11"]{display:block}.wp-block-kadence-tabs.kt-active-tab-12>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="12"]{display:block}.wp-block-kadence-tabs.kt-active-tab-13>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="13"]{display:block}.wp-block-kadence-tabs.kt-active-tab-14>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="14"]{display:block}.wp-block-kadence-tabs.kt-active-tab-15>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="15"]{display:block}.wp-block-kadence-tabs.kt-active-tab-16>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="16"]{display:block}.wp-block-kadence-tabs.kt-active-tab-17>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="17"]{display:block}.wp-block-kadence-tabs.kt-active-tab-18>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="18"]{display:block}.wp-block-kadence-tabs.kt-active-tab-19>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="19"]{display:block}.wp-block-kadence-tabs.kt-active-tab-20>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="20"]{display:block}.wp-block-kadence-tabs.kt-active-tab-21>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="21"]{display:block}.wp-block-kadence-tabs.kt-active-tab-22>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="22"]{display:block}.wp-block-kadence-tabs.kt-active-tab-23>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="23"]{display:block}.wp-block-kadence-tabs.kt-active-tab-24>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="24"]{display:block}.wp-block-kadence-tabs.kt-active-tab-25>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="25"]{display:block}.wp-block-kadence-tabs.kt-active-tab-26>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="26"]{display:block}.wp-block-kadence-tabs.kt-active-tab-27>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="27"]{display:block}.wp-block-kadence-tabs.kt-active-tab-28>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="28"]{display:block}.wp-block-kadence-tabs.kt-active-tab-29>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="29"]{display:block}.wp-block-kadence-tabs.kt-active-tab-30>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="30"]{display:block}.wp-block-kadence-tabs.kt-active-tab-31>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="31"]{display:block}.wp-block-kadence-tabs.kt-active-tab-32>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="32"]{display:block}.wp-block-kadence-tabs.kt-active-tab-33>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="33"]{display:block}.wp-block-kadence-tabs.kt-active-tab-34>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="34"]{display:block}.kt-tabs-layout-vtabs:after,.kt-tabs-wrap:after{clear:both;display:table;content:""}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list{float:left;width:30%;flex-direction:column}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list li{margin:0 -1px 4px 0}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{border-width:1px 0px 1px 1px;border-top-left-radius:0;border-top-right-radius:0}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-content-wrap{float:left;width:70%}.kt-tabs-layout-vtabs.kt-tab-alignment-left>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{align-items:center;justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li{text-align:center}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{justify-content:center}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:center}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li{text-align:right}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{justify-content:flex-end;align-items:center}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:flex-end}.kt-tabs-svg-show-only .editor-rich-text{display:none}.kt-title-svg-side-left{padding-right:5px}.kt-title-svg-side-right{padding-left:5px}.kt-tabs-svg-show-only .kt-title-svg-side-right{padding-left:0px}.kt-tabs-svg-show-only .kt-title-svg-side-left{padding-right:0px}.kt-tabs-wrap{margin:0 auto}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:center}.kb-tab-titles-wrap{display:inline-flex;flex-direction:column}.kt-title-sub-text{font-size:14px;line-height:24px}ul.kt-tabs-title-list.kb-tab-title-columns-8>li{flex:0 1 12.5%}ul.kt-tabs-title-list.kb-tab-title-columns-7>li{flex:0 1 14.28%}ul.kt-tabs-title-list.kb-tab-title-columns-6>li{flex:0 1 16.67%}ul.kt-tabs-title-list.kb-tab-title-columns-5>li{flex:0 1 20%}ul.kt-tabs-title-list.kb-tab-title-columns-4>li{flex:0 1 25%}ul.kt-tabs-title-list.kb-tab-title-columns-3>li{flex:0 1 33.33%}ul.kt-tabs-title-list.kb-tab-title-columns-2>li{flex:0 1 50%}ul.kt-tabs-title-list.kb-tab-title-columns-1>li{flex:0 1 100%}ul.kt-tabs-title-list.kb-tab-title-columns-1>li>.kt-tab-title{margin-right:0px !important}ul.kt-tabs-title-list.kb-tabs-list-columns>li:last-child>.kt-tab-title{margin-right:0px !important}ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title{justify-content:center;text-align:center}.kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items:center}.kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items:flex-end}
25
  .kb-upload-inline-btn.kt-cta-upload-btn{margin-bottom:0}.kt-controls-link-wrap input{max-width:100%}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media .editor-media-placeholder{padding:1em;margin:0}.components-button-group.kt-style-btn-group.kb-info-layouts button.components-button.kt-style-btn{padding:0;width:33.33%}.components-popover.kb-popover-inline-icon .components-popover__content{padding:10px}.kb-sidebar-alignment .components-toolbar{width:100%;display:flex}.kb-sidebar-alignment .components-toolbar>div{flex:1;justify-content:center}.kb-sidebar-alignment .components-toolbar>div>button.components-button.components-button.has-icon{width:100% !important;margin:0;padding-left:5px;padding-right:5px;justify-content:center}.kb-component-label{font-weight:600;font-size:13px}.kb-responsive-label{margin-bottom:0}.components-button-group.kt-size-type-options.kt-row-size-type-options.kb-typo-when-linked-individual-avail{float:none;margin-bottom:0}.edit-post-sidebar .kb-image-size-select-form-row input[type=text],.kt-block-defaults-modal .kb-image-size-select-form-row input[type=text]{box-shadow:none}.kb-image-size-container .kb-image-size-select-form-row{margin-bottom:10px;z-index:200;position:relative}.kb-image-size-container .kb-image-size-title{font-weight:normal;margin-bottom:4px}.kb-image-edit-settings-container{display:flex;margin-bottom:10px}.kadence-info-box-image-intrisic{height:0}.kt-infobox-textcontent .kt-blocks-info-box-text{margin-top:0}.kt-controls-link-wrap .editor-url-input input[type=text]{width:100%}.edit-post-sidebar .kt-controls-link-wrap h2{margin-top:0}.kt-select-starter-style-tabs.kt-select-starter-style-infobox .kt-inital-tabs-style-btn{width:120px}.kt-info-halign-center{text-align:center}.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container{margin:0 auto}.kt-info-halign-right{text-align:right}.kt-info-halign-right .kadence-info-box-image-inner-intrisic-container{margin:0 0 0 auto}.kt-info-halign-left{text-align:left}.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container{margin:0 auto 0 0}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{display:inline-block}.kt-blocks-info-box-media-align-top .kt-infobox-textcontent{display:block}.wp-block-kadence-infobox .kt-blocks-info-box-text{margin-bottom:0}.kt-blocks-info-box-media,.kt-blocks-info-box-link-wrap{border:0 solid transparent;transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-link-wrap{margin-left:auto;margin-right:auto}.kt-blocks-info-box-title,.kt-blocks-info-box-text,.kt-blocks-info-box-learnmore{transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-learnmore{border:0 solid transparent}.kt-blocks-info-box-text{color:#555}.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{display:inline-block;width:auto}.kt-blocks-info-box-media-align-left{display:flex;align-items:center;justify-content:flex-start}.kt-blocks-info-box-media-align-right{display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top{align-items:flex-start}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom{align-items:flex-end}.kadence-info-box-image-intrisic.kb-info-box-image-type-svg{height:auto;padding-bottom:0}.kt-info-animate-grayscale img,.kt-info-animate-grayscale-border-draw img{filter:grayscale(100%);transition:.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img,.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img{filter:grayscale(0)}.kt-info-animate-flip,.kt-info-icon-animate-flip{perspective:1000}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transform:rotateY(180deg)}.kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transition:.6s;transform-style:preserve-3d;position:relative}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{z-index:2}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{transform:rotateY(180deg)}.kt-info-media-animate-drawborder,.kt-info-media-animate-grayscale-border-draw{position:relative;box-sizing:border-box}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{box-sizing:border-box;content:"";position:absolute;border:0px solid transparent;width:0;height:0}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{top:0;left:0}.kt-info-media-animate-drawborder:after,.kt-info-media-animate-grayscale-border-draw:after{transform:rotate(-90deg)}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:before,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:before{width:100%;height:100%;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:after,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:after{width:100%;height:100%;transform:rotate(180deg);transition:transform .4s linear 0s,border-bottom-width 0s linear .35s}.kt-blocks-info-box-number{min-width:1em;line-height:1em}.kadence-info-box-number-container{text-align:center}
26
- .kt-border-color-array-control .components-color-palette{padding-left:50px}body.rtl .kt-size-tabs .components-tab-panel__tabs,body.rtl .components-button-group.kt-size-type-options{text-align:left}.kt-border-color-array-control .kt-border-color-icon{float:left;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9f9f9;margin-right:10px}.rfipbtn.rfipbtn--accordion{background-color:#fff;border:1px solid #e0e0e0;width:96%}.rfipbtn.rfipbtn--accordion:active,.rfipbtn.rfipbtn--accordion:focus{border:1px solid #bdbdbd}.rfipbtn.rfipbtn--accordion .rfipbtn__current{flex:100%;justify-content:flex-start;padding:0}.rfipbtn.rfipbtn--accordion .rfipbtn__current svg.top-icon{transform:rotate(180deg) !important}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon{width:100%}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon .rfipbtn__elm{width:100%}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon .rfipbtn__elm svg{width:auto}.rfipbtn.rfipbtn--accordion .rfipbtn__button{border:0 none transparent;border-left:1px solid #e0e0e0;background-color:#f5f5f5;color:#424242}.rfipbtn.rfipbtn--accordion .rfipbtn__button:hover{background-color:#bdbdbd}.rfipbtn.rfipbtn--accordion .rfipbtn__button:active{box-shadow:inset 0 0 10px 0 #e0e0e0}.rfipbtn.rfipbtn--accordion .rfipbtn__icon{border:0;color:#424242}.rfipbtn.rfipbtn--accordion .rfipbtn__icon--empty{color:#555d66;text-transform:none;text-align:left}.rfipbtn.rfipbtn--accordion .rfipbtn__del{background-color:#eee}.rfipbtn.rfipbtn--accordion .rfipbtn__del:hover{background-color:#e0e0e0}.rfipbtn.rfipbtn--accordion .rfipbtn__del:focus,.rfipbtn.rfipbtn--accordion .rfipbtn__del:active{outline:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--accordion{max-height:240px;overflow:scroll}.rfipdropdown.rfipdropdown--accordion{background-color:#fff;border:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--accordion .rfipdropdown__selector{overflow:hidden;padding:8px}.rfipdropdown.rfipdropdown--accordion .rfipicons__pager{display:none}.rfipdropdown.rfipdropdown--accordion .rfipicons__cp{border-bottom:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__cp:focus{border-bottom-color:#9e9e9e}.rfipdropdown.rfipdropdown--accordion .rfipicons__left,.rfipdropdown.rfipdropdown--accordion .rfipicons__right{background-color:#eee;border:1px solid #eee;color:#424242}.rfipdropdown.rfipdropdown--accordion .rfipicons__left:hover,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__left:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__left:active,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#424242}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox--error{color:red}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon{width:100%;height:50px;margin:2px 0}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon svg{fill:#000;width:100px;transform:scale(1)}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon svg.top-icon{transform:rotate(180deg) !important}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon--selected .rfipicons__ibox{background-color:#eee}.kt-accordion-selecter{border:2px dashed #aaa;font-size:12px;text-align:center;cursor:pointer;text-transform:uppercase;font-weight:bold;color:#999}.kt-accordion-wrap .kt-accordion-header-wrap{margin:0;padding:0}.kt-blocks-accordion-header{align-content:space-between;align-items:center;background-color:#f2f2f2;border:0 solid transparent;border-radius:0px;color:#444;display:flex;padding:8px 12px;text-align:left;transition:all ease-in-out .2s;width:100%}.kt-accordion-panel-inner{padding:20px;border:1px solid #eee;border-top-width:0}.kt-accordion-add-selecter{display:flex}button.components-button.kt-accordion-add.is-primary{border:0;text-shadow:none;box-shadow:none}.kt-accordion-add-selecter button.components-button.kt-accordion-remove{border:0;text-shadow:none;box-shadow:none;background:#e1e1e1;border-radius:3px;margin-left:5px;line-height:26px;padding:0 10px 1px}.kt-accordion-add-selecter button.components-button.kt-accordion-remove:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{background:#eee;box-shadow:none}button.components-button.kt-accordion-add.is-primary svg{margin-top:4px}.components-button-group button.components-button.kt-init-open-pane{width:100%;padding:4px 10px;border-radius:3px !important;height:auto;text-shadow:none;box-shadow:none;margin-bottom:5px}.components-button-group button.components-button.kt-init-open-pane:focus:enabled{box-shadow:none}.kt-blocks-accordion-icon-trigger{display:block;height:24px;margin-left:auto;position:relative;transition:all ease-in-out .2s;width:24px;min-width:24px;box-sizing:content-box}.rtl .kt-blocks-accordion-icon-trigger{margin-left:0;margin-right:auto}.kt-blocks-accordion-title-wrap{display:flex}.kt-pane-header-alignment-center .kt-blocks-accordion-header{text-align:center}.kt-pane-header-alignment-center .kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow:2;justify-content:center}.kt-pane-header-alignment-right .kt-blocks-accordion-header{text-align:right}.kt-pane-header-alignment-right .kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow:2;justify-content:flex-end}.kt-pane-header-alignment-right .kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger{margin-left:10px}.kt-acccordion-button-label-hide .editor-rich-text{display:none}.kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger{display:none}.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger{order:-1;margin-left:0;margin-right:10px}.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{content:"";height:4px;position:absolute;transition:all ease-in-out .1333333333s;width:20px;left:2px;top:10px}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-start-active-pane-1.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{width:16px;left:4px;top:10px}.kt-start-active-pane-1.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-start-active-pane-1.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{content:"";height:4px;position:absolute;transition:all ease-in-out .1333333333s;width:20px;left:2px;top:10px}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{width:16px;left:4px;top:10px}.kt-start-active-pane-1.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{content:"";height:2px;position:absolute;top:11px;transition:all ease-in-out .1333333333s;width:12px}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{left:2px;transform:rotate(45deg);transform-origin:50%}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg);right:2px;transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(-45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(45deg)}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{width:10px}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{left:4px}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after{right:4px}.kt-start-active-pane-1.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(-45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(45deg)}
27
  .kadence-blocks-list-item__control-menu{display:flex}.kt-btn-size-settings-container .components-button-group .components-button.is-primary svg{fill:#fff}.kb-flex-center{display:flex;align-items:center}.kt-svg-icon-list-item-wrap{display:flex;align-items:center;text-align:left;position:relative}.rtl .kt-svg-icon-list-item-wrap{text-align:right}.kadence-blocks-list-item__control-menu{position:absolute;top:-10px;right:0}.rtl .kadence-blocks-list-item__control-menu{left:0;right:auto}.kadence-blocks-list-item__control-menu button.components-button{height:16px;width:auto}.kadence-blocks-list-item__control-menu button.components-button .dashicon{margin:0}.kadence-blocks-list-item__control-menu button.components-button svg{height:16px}.kt-svg-icon-list-single{margin-right:10px;padding:4px 0}.rtl .kt-svg-icon-list-single{margin-left:10px;margin-right:0}.kt-svg-icon-list-item-wrap .editor-rich-text,.kt-svg-icon-list-item-wrap .kt-svg-icon-list-text{flex-grow:2}.block-editor-block-list__block[data-align=center] .kt-svg-icon-list-item-wrap{justify-content:center}.block-editor-block-list__block[data-align=center] .kt-svg-icon-list-item-wrap .editor-rich-text{min-width:20px;flex-grow:0}.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border:0px solid transparent}.kt-svg-icon-list-columns-2{-ms-grid-columns:50% auto;grid-template-columns:50% auto;-ms-grid-rows:auto;grid-template-rows:auto;display:-ms-grid;display:grid}.kt-svg-icon-list-columns-3{-ms-grid-columns:33% 33% auto;grid-template-columns:33% 33% auto;-ms-grid-rows:auto;grid-template-rows:auto;display:-ms-grid;display:grid}.kt-list-icon-aligntop .kt-svg-icon-list-item-wrap{align-items:flex-start}.kt-list-icon-alignbottom .kt-svg-icon-list-item-wrap{align-items:flex-end}
28
  .kt-blocks-carousel{padding:0 0 25px 0}.kt-blocks-carousel .slick-slider{position:relative;display:block;box-sizing:border-box}.kt-blocks-carousel .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.kt-blocks-carousel .slick-list:focus{outline:none}.kt-blocks-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.kt-blocks-carousel .slick-slider .slick-track,.kt-blocks-carousel .slick-slider .slick-list{transform:translate3d(0, 0, 0)}.kt-blocks-carousel .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.kt-blocks-carousel .slick-track:before,.kt-blocks-carousel .slick-track:after{content:"";display:table}.kt-blocks-carousel .slick-track:after{clear:both}.kt-blocks-carousel .slick-loading .slick-track{visibility:hidden}.kt-blocks-carousel .slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .kt-blocks-carousel .slick-slide{float:right}.kt-blocks-carousel .slick-slide img{display:block}.kt-blocks-carousel .slick-slide.slick-loading img{display:none}.kt-blocks-carousel .slick-slide.dragging img{pointer-events:none}.kt-blocks-carousel .slick-initialized .slick-slide{display:block}.kt-blocks-carousel .slick-loading .slick-slide{visibility:hidden}.kt-blocks-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.kt-blocks-carousel .slick-arrow.slick-hidden{display:none}.kt-blocks-carousel .slick-slider:hover .slick-prev,.kt-blocks-carousel .slick-slider:hover .slick-next{opacity:.75}.kt-blocks-carousel .slick-slider:hover .slick-prev:hover,.kt-blocks-carousel .slick-slider:hover .slick-prev:focus,.kt-blocks-carousel .slick-slider:hover .slick-next:hover,.kt-blocks-carousel .slick-slider:hover .slick-next:focus{outline:none;opacity:1}.kt-blocks-carousel .slick-slider:hover .slick-prev.slick-disabled,.kt-blocks-carousel .slick-slider:hover .slick-next.slick-disabled{opacity:.25}.kt-blocks-carousel .slick-prev,.kt-blocks-carousel .slick-next{position:absolute;display:block;height:50px;width:30px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,.8);color:#fff;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;opacity:.25;z-index:1}.kt-blocks-carousel .slick-prev:hover,.kt-blocks-carousel .slick-prev:focus,.kt-blocks-carousel .slick-next:hover,.kt-blocks-carousel .slick-next:focus{outline:none;opacity:1}.kt-blocks-carousel .slick-prev.slick-disabled,.kt-blocks-carousel .slick-next.slick-disabled{opacity:0}.kt-blocks-carousel [dir=rtl] .slick-prev{left:auto;right:0px;transform:translate(0, -50%) rotate(180deg)}.kt-blocks-carousel .slick-prev{left:0px}.kt-blocks-carousel [dir=rtl] .slick-next{left:-25px;right:auto;transform:translate(0, -50%) rotate(180deg)}.kt-blocks-carousel .slick-next{right:0px}.kt-blocks-carousel .kt-carousel-arrowstyle-blackonlight .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-blackonlight .slick-next{background:rgba(255,255,255,.8);color:#000}.kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-next{background:transparent;border:2px solid #000;color:#000}.kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-next{background:transparent;border:2px solid #fff;color:#fff}.kt-blocks-carousel .slick-dotted.slick-slider{margin-bottom:30px}.kt-blocks-carousel .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0 0 5px 0;margin:0;left:0;width:100%}.kt-blocks-carousel .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.kt-blocks-carousel .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.kt-blocks-carousel .slick-dots li button:hover,.kt-blocks-carousel .slick-dots li button:focus{outline:none}.kt-blocks-carousel .slick-dots li button:hover:before,.kt-blocks-carousel .slick-dots li button:focus:before{opacity:1}.kt-blocks-carousel .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:30px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kt-blocks-carousel .slick-dots li.slick-active button:before{color:#000;opacity:.75}.kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li button:before{color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li.slick-active button:before{color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .slick-dots li button:before{content:"○";font-size:21px;line-height:18px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .slick-dots li.slick-active button:before{content:"•";font-size:30px;line-height:20px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .slick-dots li button:before{content:"○";color:#fff;font-size:21px;line-height:18px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .slick-dots li.slick-active button:before{color:#fff;content:"•";font-size:30px;line-height:20px}.wp-block-kadence-testimonials .kt-blocks-carousel{padding-bottom:35px}.wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel .slick-slider:not(.kt-carousel-arrowstyle-none){padding-left:35px;padding-right:35px}.kt-spacer-sidebar-15{height:15px}.kt-testimonial-item__move-menu{display:none;position:absolute;right:0;top:0;z-index:100}.kt-testimonial-item-wrap:hover .kt-testimonial-item__move-menu{display:inline-flex}.kt-testimonial-item__move-menu .components-button{padding:4px;height:30px;min-width:30px;width:30px;border:1px solid transparent;background:rgba(255,255,255,.8)}.kt-testimonial-item__move-menu .components-button:focus:enabled{border-color:transparent;outline:0;outline-offset:0;box-shadow:none;color:#555d66}.kt-testimonial-item__move-menu .components-button:hover{border:1px solid #555d66;color:#555d66}.components-button-group.kt-style-btn-group button.components-button.kt-style-btn{width:50%;border:0;height:auto;border-radius:0;background:transparent !important;padding:8px;border:2px solid transparent;box-shadow:none}.components-button-group button.components-button.kt-style-btn svg{width:100%}.kt-style-btn-group{margin-bottom:10px;border:0}.components-button-group .components-button.is-primary.kt-style-btn,.components-button-group .components-button.kt-style-btn:focus{border-color:#aaa;background:transparent;outline:0;box-shadow:none}.components-button-group button.components-button.kt-style-btn:hover{border-color:#eee}.kt-testimonial-grid-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:30px 30px}.kt-testimonial-columns-1 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.kt-testimonial-columns-3 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.kt-testimonial-columns-4 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.kt-testimonial-columns-5 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.kt-testimonial-grid-wrap .kt-testimonial-item-wrap{width:100%}.kt-testimonial-media-inner-wrap{overflow:hidden;border:0 solid transparent;width:60px;margin:0 15px 0 0;border-radius:100%}.kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:100%;height:0;position:relative}.kt-testimonial-media-inner-wrap .kt-testimonial-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;padding:0;border-radius:100%}.kt-testimonial-media-inner-wrap .kt-testimonial-image-placeholder{background:#f2f2f2;width:100%;height:100%;border-radius:100%;justify-content:center;position:absolute;left:0;top:0}.kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon{position:absolute;width:100%;height:100%}.kt-testimonial-item-wrap{border:0 solid transparent;max-width:500px;text-align:center;margin:0 auto;position:relative}.kt-testimonial-meta-wrap{display:flex;justify-content:center;align-items:center;margin-top:10px}.kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-svg-testimonial-global-icon{border:2px solid #eee;border-radius:100%;background:transparent;color:#444;padding:20px}.kt-svg-testimonial-global-icon-wrap{margin:0 0 10px 0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap{width:auto;margin:0 0 15px 0;border-radius:0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:50%}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image,.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image-placeholder{border-radius:0}.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-card.kt-testimonials-icon-on.kt-testimonial-halign-center .kt-testimonial-item-wrap{text-align:left}.kt-testimonial-style-card .kt-svg-testimonial-global-icon-wrap{float:left;margin:0 10px 0 0}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-svg-testimonial-global-icon-wrap{float:right}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.kt-testimonial-style-bubble .kt-testimonial-text-wrap{border:2px solid #eee;padding:20px;position:relative;border-radius:10px}.kt-testimonial-style-bubble .kt-testimonial-text-wrap:after{height:0;left:50%;top:100%;position:absolute;border-top:14px solid #eee;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;content:"";transform:translateX(-50%);width:0}.kt-testimonial-style-bubble .kt-testimonial-meta-wrap{margin-top:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap{margin-left:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-left:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap{margin-right:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-right:20px}.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap{float:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap{border:2px solid #eee;padding:20px;position:relative;border-radius:10px;text-align:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after{height:0;left:20px;top:100%;position:absolute;border-top:14px solid #eee;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;content:"";transform:none;width:0}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap{margin-top:2px;justify-content:flex-start;padding-left:60px}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left;display:flex}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap{padding-right:6px}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap{text-align:left}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap{float:right}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap{padding-left:0px;padding-right:60px}.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-left .kt-testimonial-item-wrap{text-align:left;margin:0}.kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-testimonial-halign-left .kt-testimonial-meta-wrap{justify-content:flex-start}.kt-testimonial-halign-left .kt-testimonial-text-wrap:after{left:20px;transform:none}.kt-testimonial-halign-right .kt-testimonial-item-wrap{text-align:right;margin-left:auto;margin-right:0}.kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:right}.kt-testimonial-halign-right .kt-testimonial-meta-wrap{justify-content:flex-start;flex-direction:row-reverse}.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.kt-testimonial-halign-right .kt-testimonial-text-wrap:after{left:auto;right:20px;transform:none}.kt-testimonial-name a{color:inherit !important;text-decoration:underline}.kt-testimonial-occupation a{color:inherit !important;text-decoration:underline}.kt-testimonial-media-wrap .kt-remove-img.kt-testimonial-remove-image{position:absolute;left:10px;top:8px;z-index:10000;font-size:12px;background:red;border-radius:50%;padding:0;line-height:1;color:#fff;width:15px;min-width:0;height:15px;text-align:center}.kt-testimonial-media-wrap .kt-testimonial-remove-image svg.dashicon{width:1em;height:1em}.kt-testimonial-item-wrap.testimonial-valign-middle{display:flex;flex-direction:column;justify-content:center}.kt-testimonial-item-wrap.testimonial-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}
29
  .wp-block[data-align=right]>.wp-block-kadence-advancedgallery,.wp-block[data-align=left]>.wp-block-kadence-advancedgallery{max-width:420px;width:100%}.wp-block-kadence-advancedgallery ul.kb-gallery-main-contain{margin-bottom:0}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn{width:33%}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn.kb-disabled-btn{opacity:.6}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn.is-primary{border-color:#000}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-form-file-upload{margin-top:10px}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-form-file-upload .editor-media-placeholder{margin:0}.kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{z-index:10}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-placeholder.wp-block-kadence-advancedgallery{margin-top:10px}.kb-image-size-container .kb-gallery-type-select-form-row{margin-bottom:10px;z-index:220;position:relative}.kb-gallery-custom-link{position:relative;z-index:2;padding:0 4px 4px;display:block}.kb-gallery-custom-link .block-editor-url-input{width:100%;border-top:4px solid #0085ba}.kb-gallery-custom-link .block-editor-url-input input[type=text]{width:100%;margin:0;line-height:18px;padding-right:40px}.kb-gallery-custom-link .block-editor-url-popover__settings-toggle{position:absolute;right:4px;top:4px}.wp-block-kadence-advancedgallery{overflow:hidden}.kb-gallery-main-contain li{list-style-type:none}.kadence-blocks-gallery-item figure:not(.is-selected):focus{outline:none}.kadence-blocks-gallery-item .is-selected{outline:0}.kadence-blocks-gallery-item .is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:0;z-index:1}.kadence-blocks-gallery-item .is-selected .kb-gallery-image-contain{outline:0}.kadence-blocks-gallery-item .is-transient img{opacity:.3}.kadence-blocks-gallery-item .block-editor-rich-text{position:absolute;bottom:0;width:100%;max-height:100%;overflow-y:auto}.kadence-blocks-gallery-item figcaption{max-height:100%;overflow-y:auto}.kadence-blocks-gallery-item .block-editor-rich-text figcaption:not([data-is-placeholder-visible=true]){position:relative;overflow:hidden}.kadence-blocks-gallery-item .is-selected .block-editor-rich-text{z-index:2}@supports(position: sticky){.kadence-blocks-gallery-item .is-selected .block-editor-rich-text{right:0;left:0;margin-top:-4px}}.kadence-blocks-gallery-item .is-selected .block-editor-rich-text .block-editor-rich-text__inline-toolbar{top:0}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu{background-color:#0085ba}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu .components-button,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu .components-button{color:#fff}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu .components-button:focus,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu .components-button:focus{color:inherit}.kadence-blocks-gallery-item figcaption .block-editor-rich-text a{color:#fff}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .block-editor-rich-text{position:relative;overflow:visible}.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .slick-slide.slick-current{z-index:10}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider .slick-slide.slick-current{z-index:10}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .is-selected .block-editor-rich-text{margin-top:0}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .is-selected .block-editor-rich-text .block-editor-rich-text__inline-toolbar{top:-40px}.kadence-blocks-library-gallery-item__move-menu,.kadence-blocks-library-gallery-item__inline-menu{padding:2px;display:inline-flex;z-index:20}.kadence-blocks-library-gallery-item__move-menu .components-button,.kadence-blocks-library-gallery-item__inline-menu .components-button{color:transparent}.kadence-blocks-library-gallery-item__inline-menu{position:absolute;top:0px;right:0px}.kadence-blocks-library-gallery-item__move-menu{position:absolute;top:0px;left:0px}.kadence-blocks-gallery-item__move-backward,.kadence-blocks-gallery-item__move-forward,.kadence-blocks-gallery-item__remove{padding:0}.kadence-blocks-gallery-item .components-spinner{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain{margin:-5px;padding:0}.kb-gallery-main-contain{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 !important}.kb-gallery-main-contain .kadence-blocks-gallery-item{position:relative;padding:5px;margin:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner{position:relative;margin-bottom:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure{margin:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius{position:relative;overflow:hidden;margin:0 auto}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain{border:0;background:transparent;padding:0;margin:0;display:block;width:100%;transition:all .3s ease-in-out}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height:0;position:relative}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square{padding-bottom:100%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom:75%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom:66.67%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom:56.25%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom:50%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom:33%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom:25%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom:133.33%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom:150%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{display:block;max-width:100%;height:auto}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:100%}@supports(position: sticky){.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:auto}}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{width:100%;max-height:100%;position:absolute;bottom:0;overflow:visible;padding:43px 10px 10px;font-size:13px;color:#fff;text-align:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%)}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption img{display:inline}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.editing-caption{padding-top:48px}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption figcaption{display:none}.kb-gallery-main-contain .kadence-blocks-gallery-item{width:100%}@media(min-width: 600px){.kb-gallery-main-contain[data-columns-xxl="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-main-contain[data-columns-xxl="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-main-contain[data-columns-xxl="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-main-contain[data-columns-xxl="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-main-contain[data-columns-xxl="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-main-contain[data-columns-xxl="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-main-contain[data-columns-xxl="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.kadence-blocks-gallery-item__caption{padding:10px;margin-top:0;background:rgba(0,0,0,.5);position:static}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item figcaption{opacity:0;transition:opacity .3s ease-in-out}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover figcaption,.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .is-selected figcaption{opacity:1}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .block-editor-rich-text{top:0;margin:0}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;padding:10px;margin:0;opacity:0;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.5)}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover figcaption,.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .is-selected figcaption{opacity:1}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-carousel,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-fluidcarousel,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-slider,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-thumbslider{margin:0}.kb-gallery-main-contain.kb-gallery-type-carousel,.kb-gallery-main-contain.kb-gallery-type-slider,.kb-gallery-main-contain.kb-gallery-type-thumbslider{display:block}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider{margin:0 -5px;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;touch-action:auto}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider .slick-slide,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .slick-slide,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider .slick-slide{padding:4px 5px}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-prev,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-prev,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-prev{left:5px}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-next,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-next,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-next{right:5px}.kb-gallery-main-contain.kb-gallery-type-carousel .slick-slider .kadence-blocks-gallery-item,.kb-gallery-main-contain.kb-gallery-type-slider .slick-slider .kadence-blocks-gallery-item,.kb-gallery-main-contain.kb-gallery-type-thumbslider .slick-slider .kadence-blocks-gallery-item{padding:0 !important}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel{display:block}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-slider{margin:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;touch-action:auto}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-slider .slick-slide{padding:4px 5px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel.kb-carousel-mode-align-left .slick-slider .slick-slide{padding:4px 10px 4px 0}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-prev{left:0px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-next{right:0px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kadence-blocks-gallery-item{padding:0 !important}.kb-gallery-main-contain.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:100%}.kb-gallery-main-contain.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-type-carousel>.kt-blocks-carousel>.kadence-blocks-gallery-item{float:left}.kb-gallery-main-contain .kt-blocks-carousel:after{clear:both;display:table;content:""}.kb-gallery-main-contain.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-main-contain.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure{display:flex;flex-direction:column}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure .kb-gal-image-radius{height:300px;width:auto;margin:0 auto}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure .kb-gal-image-radius img{height:300px;width:auto;flex:1;-o-object-fit:cover;object-fit:cover}.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-thumbslider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after{display:none}.kb-gallery-main-contain.kb-gallery-type-carousel .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-main-contain.kb-gallery-type-slider .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kb-has-image-ratio-inherit .kb-gal-image-radius{border-radius:0}.kb-gallery-filter-vintage .kb-gallery-image-contain:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-gallery-filter-vintage .kb-gallery-image-contain img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-gallery-filter-grayscale .kb-gallery-image-contain img{filter:grayscale(1)}.kb-gallery-filter-sepia .kb-gallery-image-contain img{filter:sepia(0.5)}.kb-gallery-filter-saturation .kb-gallery-image-contain img{filter:saturate(1.6)}.kb-gallery-filter-earlybird .kb-gallery-image-contain::after{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-earlybird .kb-gallery-image-contain img{filter:contrast(0.9) sepia(0.2)}.kb-gallery-filter-toaster .kb-gallery-image-contain::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-toaster .kb-gallery-image-contain img{filter:contrast(1.5) brightness(0.9)}.kb-gallery-filter-mayfair .kb-gallery-image-contain::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-mayfair .kb-gallery-image-contain img{filter:contrast(1.1) saturate(1.1)}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kb-cloned-hide .slick-slide.slick-cloned{display:none !important}@media(max-width: 782px){.block-editor-editor-skeleton__content{max-width:100%}}.interface-interface-skeleton__editor{max-width:100%}.kt-blocks-carousel{max-width:calc( 100vw - 20px - 160px )}.is-fullscreen-mode .kt-blocks-carousel{max-width:calc( 100vw - 20px )}@media(max-width: 960px){.auto-fold .kt-blocks-carousel{max-width:calc( 100vw - 20px - 36px )}.auto-fold .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 36px )}}.folded .kt-blocks-carousel{max-width:calc( 100vw - 20px - 36px )}.edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 160px )}.is-fullscreen-mode .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px )}.folded .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 36px )}
30
- .components-panel__row button.components-button.kb-add-field{margin:0 auto;min-width:60%;text-align:center;margin-bottom:10px;margin-top:-10px;align-items:center;justify-content:center}.components-button-group.kb-radio-button-flex-fill{display:flex;width:100%}.components-button-group.kb-radio-button-flex-fill button{flex:1;text-align:center;justify-content:center}.components-panel__row button.components-button.kb-add-field svg{width:16px;height:16px;margin-top:2px;margin-right:4px}.edit-post-sidebar button.kb-add-option svg{width:16px;height:16px;margin-top:2px;margin-right:4px}.edit-post-sidebar button.kb-add-option{align-items:center;justify-content:center;margin-bottom:24px}.edit-post-settings-sidebar__panel-block .components-panel__body .components-base-control.kb-option-text-control{margin-bottom:10px}.kb-form .kadence-blocks-form-field .kb-forms-submit.is-selected{min-width:70px}.field-options-wrap{position:relative}.field-options-wrap .kadence-blocks-list-item__control-menu{top:0}.kb-form-align-center .kb-form{justify-content:center}.kb-form-align-right .kb-form{justify-content:flex-end}.kb-form{display:flex;flex-wrap:wrap;margin:0 -5px;align-items:flex-end}.kb-form .kadence-blocks-form-field{box-sizing:border-box;padding:0 5px;margin-bottom:16px;flex-wrap:wrap;align-items:center;display:flex;width:100%}.kb-form .kadence-blocks-form-field.kb-submit-field{margin-bottom:0}.kb-form .kadence-blocks-form-field .kb-placeholder{opacity:.5}.kb-form .kadence-blocks-form-field label{display:block}.kb-form .kadence-blocks-form-field label a{pointer-events:none}.kb-form .kadence-blocks-form-field .kb-checkbox-style{padding:0;background-color:initial;cursor:default;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;box-sizing:border-box;margin:3px 5px 3px 0;border-color:#818a91;box-shadow:none}.kb-form .kadence-blocks-form-field .kb-checkbox-style:before{display:none}.kb-form .kadence-blocks-form-field .kb-select-style-field{color:#373a3c;border:1px solid #818a91;border-radius:3px;padding:10px 12px;min-height:40px;flex-basis:100%;max-width:100%;width:100%;flex-grow:1;vertical-align:middle;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:initial;cursor:pointer}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-select-style-field{min-height:28px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-select-style-field{min-height:60px}.kb-form .kadence-blocks-form-field .kb-select-style-field[multiple]{height:auto;max-height:70px;-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox}.kb-form .kadence-blocks-form-field .kb-text-style-field{flex-basis:100%;max-width:100%;width:100%;border:1px solid #818a91;background-color:#fff;color:#373a3c;vertical-align:middle;flex-grow:1;z-index:10;min-height:40px;padding:10px 12px;border-radius:3px;outline:0}.kb-form .kadence-blocks-form-field .kb-text-style-field:focus{outline:0}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field,.kb-form .kadence-blocks-form-field .kb-radio-style-field{flex-basis:100%;max-width:100%;width:100%;flex-grow:1;margin-top:.3em}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field.kb-radio-style-inline,.kb-form .kadence-blocks-form-field .kb-radio-style-field.kb-radio-style-inline{display:flex}.kb-form .kadence-blocks-form-field .kb-checkbox-item,.kb-form .kadence-blocks-form-field .kb-radio-item{display:flex;margin:0;align-items:center}.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-checkbox-item:not(:first-child),.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-radio-item:not(:first-child){margin-left:.8em}.kb-form .kadence-blocks-form-field.kb-input-size-custom .kb-text-style-field{min-height:0;padding:10px}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-text-style-field{min-height:28px;padding:5px 10px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-text-style-field{min-height:60px;padding:16px 16px}.kb-form .kadence-blocks-form-field .kb-forms-submit{z-index:1;padding:8px 16px;cursor:text;position:relative;font-size:18px;border-width:0px;border-radius:3px;border-color:#1768ea;border-color:var(--global-palette-btn-bg, #1768ea);background:#1768ea;background:var(--global-palette-btn-bg, #1768ea);color:#ffffff;color:var(--global-palette-btn, #ffffff);display:flex;text-align:center;justify-content:center;border-style:solid;overflow:hidden;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-small{padding:4px 8px;font-size:16px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-large{padding:12px 24px;font-size:20px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-width-full{width:100%}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover{border-color:#1768ea;border-color:var(--global-palette-btn-bg-hover, #1768ea);color:#ffffff;color:var(--global-palette-btn-hover, #ffffff);background:#1768ea;background:var(--global-palette-btn-bg-hover, #1768ea)}.kb-form .kadence-blocks-form-field .kb-forms-submit::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover::before{opacity:1}.kb-form .kadence-blocks-form-field .kb-field-help{color:#777;margin:2px 0 5px 0;font-size:80%;font-style:italic;display:block;flex-basis:100%;width:0}.kb-form .kadence-blocks-form-field a.kb-accept-link{display:block;flex-basis:100%;width:0;pointer-events:none}.kb-form .kadence-blocks-form-field.is-selected{padding-top:24px;position:relative}.kb-form .kadence-blocks-form-field.is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:-4px;z-index:1}.kb-form .kadence-blocks-form-field.is-selected:after{content:"";left:0;right:0;position:absolute;top:0;height:24px;background:#0085ba}.kb-form .kadence-blocks-field-item-controls{display:flex;position:absolute;top:2px;left:2px;z-index:10;background:#0085ba}.kb-form .kadence-blocks-field-item-controls .components-button{padding:0;height:auto;color:#f4f4f4}.kb-form .kadence-blocks-field-item-controls.kadence-blocks-field-item__inline-menu{left:auto;right:2px}.input-size-large input{min-height:60px;padding:10px 16px}.kb-field-map-item{display:flex;justify-content:space-between;margin-top:10px}.kb-field-map-item .kb-field-map-item-label{font-weight:bold;margin-bottom:4px}.kb-field-map-item .components-base-control .components-base-control__field{margin-bottom:0}.kb-field-map-item .components-base-control .components-base-control__label{display:block;font-weight:bold}.kb-field-map-item .components-base-control{margin-bottom:0 !important;min-width:100px}
31
- .kb-table-of-content-nav .kb-table-of-content-wrap{border-style:solid;border-width:0}.kb-table-of-content-nav .kb-table-of-content-wrap:after{clear:both;display:table;content:""}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-contents-title{font-size:110%;font-weight:bold}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list{margin:0;padding-left:1.75em;list-style:disc}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry{color:inherit}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list li:last-child{margin-bottom:0px}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline a{text-decoration:underline}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline_hover a{text-decoration:none}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline_hover a:hover{text-decoration:underline}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-plain a{text-decoration:none}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered{list-style:none;counter-reset:item}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered ol{list-style:none;counter-reset:item}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered ol li:before{content:counters(item, ".") " "}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered li:before{content:counters(item, ".") ". ";counter-increment:item;margin-left:-1.75em;padding-right:.2em}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-none{list-style:none;padding-left:0}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-none ul{list-style:none;padding-left:1em}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-2{-moz-columns:2;columns:2;-moz-column-gap:3rem;column-gap:3rem}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-3{-moz-columns:3;columns:3;-moz-column-gap:2rem;column-gap:2rem}.kb-table-of-contents-title-wrap{display:flex;align-content:space-between;align-items:center;width:100%;border-style:solid;border-width:0}.kb-table-of-contents-title-wrap .kb-table-of-contents-icon-trigger{display:block;height:24px;margin-left:auto;position:relative;transition:all ease-in-out .2s;width:24px;min-width:24px}.kb-toggle-icon-style-basic.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(0deg)}.kb-toggle-icon-style-basic.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg)}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{content:"";height:4px;position:absolute;background-color:currentColor;transition:all ease-in-out .1333333333s;width:20px;left:2px;top:10px}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger{border-radius:50%;background-color:currentColor}.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{background-color:#fff;width:16px;left:4px;top:10px}.kb-toggle-icon-style-xclose.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(45deg)}.kb-toggle-icon-style-xclose.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(-45deg)}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{content:"";background-color:currentColor;height:4px;position:absolute;transition:all ease-in-out .1333333333s;width:20px;left:2px;top:10px}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger{border-radius:50%;background-color:currentColor}.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{background-color:#fff;width:16px;left:4px;top:10px}.kb-toggle-icon-style-arrow.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(-45deg)}.kb-toggle-icon-style-arrow.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(45deg)}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{content:"";background-color:currentColor;height:2px;position:absolute;top:11px;transition:all ease-in-out .1333333333s;width:12px}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{left:2px;transform:rotate(45deg);transform-origin:50%}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after{transform:rotate(-45deg);right:2px;transform-origin:50%}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger{background-color:currentColor;border-radius:50%}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{width:10px;background-color:#fff}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{left:4px}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after{right:4px}.kb-table-of-content-placeholder{padding:20px 0 0;font-style:italic;font-size:90%}#start-resizable-editor-section{display:none}@media(max-width: 767px){.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-2{-moz-columns:1;columns:1}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-3{-moz-columns:1;columns:1}}#end-resizable-editor-section{display:none}
32
- .edit-post-sidebar .term-select-form-row{margin-bottom:10px}.loop-entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.loop-entry.content-bg{background:#fff;background:var(--global-palette9, #fff)}.wp-block-kadence-posts .entry-meta a{color:inherit;text-decoration:none}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:transparent}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:transparent}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:transparent}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.loop-entry .entry-content-wrap{padding:2rem}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:1em 0;margin:var(--global-xs-spacing, 1em) 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}.wp-block-kadence-posts a.post-more-link{text-decoration:none;color:inherit}.wp-block-kadence-posts a.post-more-link:hover{color:#3182CE;color:var(--global-palette-highlight, #3182CE)}.more-link-wrap{margin-top:1em;margin-top:var(--global-xs-spacing, 1em);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:#3182CE;background:var(--global-palette-highlight, #3182CE);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}.grid-cols{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}.grid-cols:before{display:none}.grid-lg-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.grid-lg-col-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-lg-col-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.loop-entry .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.loop-entry .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.loop-entry .post-thumbnail img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.kb-posts-style-unboxed .loop-entry{background:transparent;box-shadow:none}.kb-posts-style-unboxed .loop-entry>.entry-content-wrap{padding:0}.kb-posts-style-unboxed .loop-entry .post-thumbnail{margin-bottom:1em}#start-resizable-editor-section{display:none}@media(max-width: 992px){.grid-sm-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 544px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{display:block}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:100%}.grid-xs-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 768px)and (max-width: 1024px){.grid-md-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}#end-resizable-editor-section{display:none}
33
  .wp-block[data-type="kadence/countdown-timer"]{pointer-events:none;max-width:none;margin-top:0px;margin-bottom:0px}.wp-block[data-type="kadence/countdown"]{margin-top:0px;margin-bottom:0px}.kb-countdown-container{overflow:hidden;border:0 solid transparent;padding:1em}.kb-countdown-container:not(.kb-countdown-has-timer){padding:0}.kb-countdown-timer{display:flex;flex-wrap:wrap}.kb-countdown-timer .kb-countdown-item{justify-content:center;display:flex;align-items:flex-end;margin-right:.5em;border:0px solid transparent;overflow-wrap:normal;word-break:normal}.kb-countdown-timer .kb-countdown-label{display:flex;justify-content:flex-start;flex:1}.kb-countdown-timer .kb-countdown-number{display:flex;flex:1;justify-content:center;margin-right:.2em}.kb-countdown-timer-layout-block .kb-countdown-item{flex-direction:column;align-items:center;margin-right:.2em;min-width:1.6em;padding:.3rem}.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-date-item-seconds{margin-right:0}.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-divider-item{min-width:0;padding:.3rem 0}.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-number{margin:0;font-size:2.2rem;line-height:1}.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-label{font-size:.9rem;text-transform:uppercase}.kb-countdown-timer-layout-block .kb-countdown-item.kb-pre-timer{flex:1 0 100%;margin-right:0;align-items:flex-start}.kb-countdown-timer-layout-block .kb-countdown-item.kb-post-timer{flex:1 0 100%;margin-right:0;align-items:flex-start}.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item{min-width:1.2em}.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item.kb-countdown-divider-item{min-width:0}.wp-block[data-type="kadence/countdown-inner"]{margin-top:0px;margin-bottom:0px}.wp-block[data-type="kadence/countdown-inner"]:nth-child(2){display:none}.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-timer"],.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-inner"]{display:none}.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-inner"]:nth-child(2){display:block}.kb-countdown-align-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}#start-resizable-editor-section{display:none}@media(max-width: 1024px){.kb-countdown-align-tablet-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-tablet-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-tablet-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-tablet-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-tablet-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-tablet-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}}@media(max-width: 767px){.kb-countdown-align-mobile-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-mobile-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-mobile-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-mobile-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-mobile-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-mobile-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}}#end-resizable-editor-section{display:none}
34
  .kadence-toolbar-design-library{margin-left:5px;margin-right:5px;align-items:center}.kadence-toolbar-design-library .kb-toolbar-prebuilt-button{padding-left:12px;padding-right:12px}@media(max-width: 600px){.kadence-toolbar-design-library{display:none}}.kt-block-default-palette .components-color-palette__item{display:flex;align-items:center;justify-content:center;vertical-align:top;height:100%;width:100%;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px;transition:box-shadow .1s ease;cursor:pointer}.kt-colors-add-new{margin-bottom:16px}.kb-colors-show-notice{background:#fef8ee;padding:10px;color:#222}.components-popover.kt-popover-color>.components-popover__content>.components-base-control{padding:0 10px}.kt-block-default-palette .components-color-palette,.components-popover.kt-popover-color .components-color-palette{margin-right:0;width:auto}.kt-block-defaults-modal .components-panel__body .components-base-control.components-color-picker__inputs-field{margin-bottom:0}.components-popover.kt-popover-color .components-color-palette__item-wrapper,.kt-color-popover-container .components-color-palette__item-wrapper{display:inline-block;height:28px;width:28px;margin-right:7px;margin-left:7px;margin-bottom:14px;vertical-align:top;transform:scale(1);transition:transform .1s ease}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item{display:inline-block;vertical-align:top;height:100%;width:100%;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px;transition:box-shadow .1s ease;cursor:pointer}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border:1px solid transparent}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item.is-active{box-shadow:inset 0 0 0 4px;position:relative;z-index:1}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-saved,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-saved{position:absolute;left:4px;top:4px}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:focus,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:focus{outline:none}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:focus:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:focus:after{content:"";border:2px solid #606a73;width:32px;height:32px;position:absolute;top:-2px;left:-2px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.kt-block-default-palette .components-color-palette__item-wrapper,.kt-color-popover-container .components-color-palette__item-wrapper{display:inline-block;height:28px;width:28px;margin-right:14px;margin-bottom:14px;vertical-align:top;transform:scale(1.1);transition:transform .1s ease}.kt-block-default-palette .components-color-palette__item-wrapper .components-color-palette__item:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border:1px solid transparent}.kt-block-default-palette .components-color-palette__item-wrapper:hover,.kt-color-popover-container .components-color-palette__item-wrapper:hover{transform:scale(1.1)}.kt-block-default-palette .components-color-palette__item svg{color:#646464}.kt-colors-remove-last{display:inline-block;height:28px;width:28px;margin-right:14px;margin-bottom:14px}.kt-colors-remove-last .components-button{border-radius:50%;height:100%;width:100%;padding:0;display:flex;align-items:center;justify-content:center}.kt-blocks-width-control,.kt-blocks-control-wrap{padding:10px}.components-button-group .kt-editor-width-btn{background:transparent;box-shadow:none;border:1px solid #eee;padding:8px;margin-right:0px;height:auto;width:100%;font-size:13px;margin-bottom:5px;text-shadow:none}.components-button-group .kt-editor-width-btn:hover,.components-button-group .kt-editor-width-btn.is-primary,.components-button-group .kt-editor-width-btn:focus:not(:disabled):not([aria-disabled=true]){border-color:#444;box-shadow:none;background:#777;color:#fff}.components-button-group .kt-editor-width-btn.is-primary,.components-button-group .kt-editor-width-btn:focus:not(:disabled):not([aria-disabled=true]){background:#444}.kt-blocks-control-wrap .kt-block-defaults{display:inline-flex;padding:4px 10px;font-size:12px;font-weight:600;align-items:center;line-height:24px;background:#fff;border:1px solid #ddd;text-align:left;color:#444;width:80%;box-shadow:none;margin-bottom:10px}.kt-blocks-control-wrap .kt-block-defaults span.kt-block-icon{display:block;height:20px;margin-right:10px}.kt-blocks-control-wrap .kt-block-defaults:hover{background:#f9f9f9}.kt-blocks-control-wrap .kt-block-defaults:focus{box-shadow:none}.kt-block-defaults-modal .components-panel__body .kadence-controls-content .components-base-control{margin-bottom:0}.kt-blocks-control-row{display:flex}.kt-blocks-control-wrap .kt-block-settings{width:16%;display:inline-flex;padding:6px 10px;font-weight:600;align-items:center;background:#fff;border:1px solid #ddd;text-align:left;color:#555;box-shadow:none;margin-left:2%;margin-bottom:10px}.kt-blocks-control-wrap .kt-block-settings span.dashicon{width:auto;height:auto;font-size:12px}.kb-modal-footer{display:flex;justify-content:space-between}.kt-blocks-control-wrap .kt-block-settings:hover{background:#f9f9f9}.kt-blocks-control-wrap .kt-block-settings:focus{box-shadow:none}.kt-block-settings-modal .components-modal__header h1,.kt-block-defaults-modal .components-modal__header h1{font-size:14px;font-weight:bold}.kt-block-defaults-modal button.components-button.kt-defaults-save,.kt-block-settings-modal button.components-button.kt-settings-save{margin-top:10px}@media(min-width: 600px){.kt-block-defaults-modal{width:400px}}.kt-block-defaults-modal p{margin-top:0}.kt-block-defaults-modal .components-color-palette{padding-bottom:5px}.kt-block-defaults-modal .components-color-palette:after{clear:both;display:table;content:""}.kt-block-defaults-modal .components-panel__body .components-base-control{margin-bottom:24px}.kt-block-defaults-modal .components-panel__body:last-child{margin-bottom:-16px}.kt-block-defaults-modal .components-panel__body:first-child{margin-top:16px}.kt-block-defaults-modal .components-panel__body{border:none;border-top:1px solid #e2e4e7;margin:0 -16px}.kt-font-family-modal{min-height:480px}.kt-blocks-width-control .components-button-group{border:0}
1
  .kadence-title-bar{margin-bottom:8px;display:flex;align-items:center}.kadence-title-bar .kadence-control-title{flex-grow:1}.kadence-title-bar button.components-button.has-icon.is-reset{width:20px;min-width:20px;padding:0 3px;margin:0 5px 0 0}.kadence-range-control-range .components-range-control__root svg{margin-top:2px}.kadence-controls-content .measure-input-wrap .input-setting-toggle{height:14px}.kadence-controls-content .measure-input-wrap .input-setting-toggle .components-button.input-setting-toggle-btn{width:100%;height:14px;padding:0;line-height:12px;font-size:7px !important;margin:0;display:block;border:1px solid #e2e4e7;border-radius:0;text-transform:uppercase;background-color:#fff}.kb-measure-control .kadence-controls-content{align-items:flex-end}.components-popover.kadence-range-popover-settings .components-popover__content>div{padding:30px 20px;min-width:280px}.components-button-group.kb-preset-size-options{display:flex;flex-flow:wrap;margin:-1%}.components-button-group.kb-preset-size-options button.components-button.kb-preset-sizes{flex-basis:18%;width:auto;min-width:auto;margin:1%;border-radius:0;text-align:center;padding:0 2px;justify-content:center}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn{background:transparent;height:auto;border:0;box-shadow:none;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn:hover{color:#718096}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn.is-active{color:#007cba;background:transparent}.components-button-group.kb-measure-responsive-options .components-button.kb-responsive-btn .dashicon{width:15px;height:15px;font-size:15px}.kadence-controls-content{display:flex}.kadence-controls-content .kadence-range-control{flex-grow:1;margin-right:2px;margin-bottom:0}.kadence-controls-content .kadence-range-control .components-base-control__field{margin-bottom:0;display:flex}.kadence-controls-content .measure-input-wrap{margin-right:2px;flex-grow:1}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs{margin:0;position:relative}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs .components-base-control__field{margin-bottom:0}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]{padding:0 5px;margin:0;-moz-appearance:textfield}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]::-webkit-outer-spin-button,.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kadence-controls-content .measure-input-wrap .components-base-control.measure-inputs input[type=number][disabled]{background:#e4e7ea}.kadence-controls-content .measure-label{display:none;font-size:11px;line-height:16px;padding:3px 0;text-align:center}.kadence-controls-content .measure-label svg{height:16px;width:16px}.kb-measure-control .measure-input-top .measure-inputs .components-base-control__field:before{content:"";display:block;border-top:3px solid #757575;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;position:absolute;left:0;top:0}.kb-measure-control.kb-measure-corners-control .measure-input-top .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-left:3px solid #757575;border-top:3px solid #757575;border-top-right-radius:0px}.kb-measure-control .measure-input-right .measure-inputs .components-base-control__field:before{content:"";display:block;border-right:3px solid #757575;width:0;height:100%;border-bottom-right-radius:2px;border-top-right-radius:2px;position:absolute;right:0;top:0}.kb-measure-control.kb-measure-corners-control .measure-input-right .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-right:3px solid #757575;border-top:3px solid #757575;border-bottom-right-radius:0px}.kb-measure-control .measure-input-bottom .measure-inputs .components-base-control__field:before{content:"";display:block;border-bottom:3px solid #757575;width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:absolute;right:0;bottom:0}.kb-measure-control.kb-measure-corners-control .measure-input-bottom .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-right:3px solid #757575;border-bottom:3px solid #757575;border-bottom-left-radius:0px}.kb-measure-control .measure-input-left .measure-inputs .components-base-control__field:before{content:"";display:block;border-left:3px solid #757575;height:100%;width:0;border-bottom-left-radius:2px;border-top-left-radius:2px;position:absolute;left:0;bottom:0}.kb-measure-control.kb-measure-corners-control .measure-input-left .measure-inputs .components-base-control__field:before{width:15px;height:15px;border-left:3px solid #757575;border-bottom:3px solid #757575;border-top-left-radius:0px}.kadence-units{max-width:60px;display:flex}.kadence-units .components-button{padding-top:2px;padding-bottom:2px}.kadence-units .components-button svg{width:16px}.kadence-units button.components-button.is-active.is-single.is-small{min-width:20px;height:30px;border:1px solid #e2e4e7;background-color:#fff;display:flex;margin-right:2px}.kadence-units .kadence-units-group .components-button{min-width:20px;height:30px;border:1px solid #e2e4e7;background-color:#fff;display:flex;margin-right:2px}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar{background-color:transparent;display:flex;height:30px;min-height:30px;border:1px solid #e2e4e7}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar .components-button{height:30px;min-width:10px;padding-top:2px;padding-left:4px;padding-right:4px;padding-bottom:2px;margin-left:2px}.kadence-units .components-dropdown.components-dropdown-menu.components-toolbar .components-button:before{display:none}.kadence-locked .components-button.is-single{border:1px solid #e2e4e7;background-color:#fff;display:flex;height:30px}.components-dropdown__content.kadence-units-popover .components-popover__content{min-width:40px;width:40px}.components-dropdown__content.kadence-units-popover .components-popover__content .components-button.components-dropdown-menu__menu-item{min-width:30px}.components-dropdown__content.kadence-units-popover .components-popover__content>div{padding:5px}
2
  .block-editor-block-list__block[data-type="kadence/spacer"].is-selected .block-editor-block-list__block-edit .kadence-spacer__resize-handler-top,.block-editor-block-list__block[data-type="kadence/spacer"].is-selected .block-editor-block-list__block-edit .kadence-spacer__resize-handler-bottom{display:block}.kt-inspect-tabs.kt-spacer-tabs .components-tab-panel__tabs{margin-bottom:10px}.kadence-spacer__resize-handler-top,.kadence-spacer__resize-handler-bottom{display:none;border-radius:50%;border:2px solid #fff;width:15px !important;height:15px !important;position:absolute;background:#0085ba;padding:0 3px 3px 0;cursor:se-resize;left:50% !important;margin-left:-7.5px}.kt-spacer-height-preview{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#777;opacity:0;transition:opacity .3s ease}.kt-spacer-height-preview span{background:rgba(255,255,255,.7);padding:0 6px}.is-selected .kt-block-spacer:hover .kt-spacer-height-preview{opacity:1}.kt-block-spacer{position:relative;height:100%;border:dashed 1px #eee}.kt-block-spacer .kt-divider{width:100%;border-top:solid 1px #eee;position:absolute;top:50%;margin:0;padding:0;border-bottom:0;border-left:0;border-right:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-divider-stripe{width:100%;border:0;position:absolute;top:50%;margin:0;height:20px;padding:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}.kt-divider-stripe .kb-stripes-svg{position:absolute;top:0;left:0;right:0}
3
+ .kb-link-control .kb-link-control-inner-row .components-base-control{margin:0}.kb-link-control .kb-link-control-inner-row{display:flex;flex-grow:1;max-width:100%}.kb-link-control .kb-link-control-inner{display:flex;max-width:100%}.kb-link-control .kb-link-control-additional-controls{margin-top:15px}.kb-link-control .kb-link-control-inner-row input.block-editor-url-input__input{max-width:97%;width:100%}.kb-link-control .kb-link-control-inner-row .components-button svg{height:16px;width:16px}.kb-link-control .kb-link-control-inner-row .components-button.has-icon{min-width:28px;padding:6px}.kb-link-control .kb-link-settings-toggle.has-icon{border:1px solid #ddd;height:38px}.kb-link-control .kb-link-control-inner-row .components-external-link{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:50px;max-width:500px}.kb-link-control .block-editor-format-toolbar__link-container-content{display:flex;flex-grow:1;border:1px solid #ddd;max-width:100%}.kb-small-responsive-control .kb-small-responsive-options{margin-bottom:10px}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px;box-shadow:none}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn.is-active{color:var(--wp-admin-theme-color, #007cba);background:transparent}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn .dashicon{width:15px;height:15px;font-size:15px}.kb-small-responsive-control .kb-small-responsive-options .kb-responsive-btn{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px;box-shadow:none}.components-button-group.kb-button-global-styles.kt-style-btn-group{width:100%;text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn{border:2px solid #eee;color:#555;width:auto;text-align:center;justify-content:center;border-radius:3px}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn:hover{border:2px solid #ddd;color:#555}.components-button-group.kb-button-global-styles.kt-style-btn-group button.components-button.kt-style-btn.is-primary{border:2px solid #777;color:#333}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected{position:relative;padding-top:14px;min-width:100px}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:0;z-index:1}.wp-block-kadence-advancedbtn .btn-area-wrap.is-selected:after{content:"";left:0;right:0;position:absolute;top:-10px;height:24px;background:#0085ba}.kadence-blocks-button-item-controls{display:flex;position:absolute;top:-8px;left:2px;z-index:10;background:#0085ba}.kadence-blocks-button-item-controls .components-button{padding:0 !important;color:#f4f4f4;min-width:25px;width:25px;height:20px}.kadence-blocks-button-item-controls .components-button svg{width:14px}.kadence-blocks-button-item-controls .components-button .dashicon{width:14px;height:14px;font-size:14px}.kadence-blocks-button-item-controls.kadence-blocks-button-item__inline-menu{left:auto;right:2px}.kadence-blocks-button-item-controls .components-dropdown.components-dropdown-menu{height:20px;width:25px;min-width:25px;line-height:20px}.kt-button-text.is-selected{min-width:5px}.components-base-control.block-editor-url-input.kt-btn-link-input{margin-bottom:0}.kb-step-control input.components-step-control__number{height:36px}.block-editor-rich-text__editable.kt-button-text [data-rich-text-placeholder]:after{display:inline-block}.block-editor-rich-text__editable.kt-button-text.is-selected:focus [data-rich-text-placeholder]:after{display:none}.kt-block-defaults-modal h2.kt-beside-btn-group,.kt-block-defaults-modal h2.kt-beside-color-label{font-size:14px;color:#555d66}.kt-block-defaults-modal h2.kt-tab-wrap-title.kt-color-settings-title{text-align:center;background:#f2f2f2;margin-bottom:0;font-size:14px;color:#555d66}.kt-btn-link-group .kt-btn-link-input input[type=text]{max-width:97%;width:100%;border:1px solid #8d96a0;height:30px}.kt-btn-link-group{display:flex;max-width:100%}.edit-post-sidebar h2.side-h2-label{margin-bottom:4px}.kt-inspect-tabs .kt-btn-size-settings-container .kt-button-size-type-options{margin-bottom:0}.kt-btn-size-settings-container .kt-button-size-type-options{margin-bottom:0;display:flex}.kt-box-shadow-label .components-base-control.components-toggle-control,.kt-box-shadow-label .components-toggle-control .components-base-control__field{margin-bottom:0 !important}.kt-box-shadow-label h2.kt-beside-color-label{flex-grow:1;margin:12px 0}.kt-box-shadow-label{display:flex;align-items:center}.kt-select-icon-container .rfip{margin:0 0 15px 0}.kt-inner-sub-section-row{display:flex;margin-bottom:10px}.kt-box-shadow-subset{padding:0 2px;text-align:center}.kt-box-shadow-subset .kt-box-shadow-title{font-size:12px}.kt-box-shadow-subset .kt-advanced-color-settings-container{flex-direction:column-reverse}.edit-post-sidebar h2.kt-tab-wrap-title.kt-color-settings-title{text-align:center;background:#f2f2f2;margin-bottom:0}.kt-advanced-color-settings-container .kt-has-alpha{background-image:linear-gradient(45deg, #ddd 25%, transparent 0),linear-gradient(-45deg, #ddd 25%, transparent 0),linear-gradient(45deg, transparent 75%, #ddd 0),linear-gradient(-45deg, transparent 75%, #ddd 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.kt-advanced-color-settings-container .kt-color-icon-indicate{height:auto;position:relative;transform:scale(1);transition:transform .1s ease;border-radius:50%;padding:0}.kt-advanced-color-settings-container .kt-color-icon-indicate:hover{transform:scale(1.1)}.components-popover__content .components-range-control.kt-opacity-value{padding:0 12px 12px}.components-popover__content .components-range-control.kt-opacity-value .components-base-control__field{flex-wrap:nowrap}.components-popover__content .components-range-control.kt-opacity-value .components-range-control__slider{flex-grow:10}.components-popover__content .components-range-control.kt-opacity-value .components-base-control__label{width:auto;margin-right:5px}.kt-advanced-color-settings-container .components-color-palette__clear svg{width:16px}.kt-advanced-color-settings-container .components-color-palette__clear span.dashicon{font-size:16px;width:16px;height:16px}.kt-advanced-color-settings-container .components-color-palette__clear{background:transparent;padding:4px;height:auto;box-shadow:none;border:1px solid transparent}.kt-beside-color-click{display:flex;align-items:center}.kt-advanced-color-settings-container .kt-color-icon-indicate .component-color-indicator.kt-advanced-color-indicate{width:28px;height:28px;border-radius:50%;margin:0}.components-popover__content .components-color-palette .components-color-palette__item-wrapper{margin-right:5px;margin-bottom:10px;margin-left:5px}.components-popover__content .components-color-palette .components-color-palette__item-wrapper:last-child{margin-right:0}.components-popover__content .components-color-palette{margin:0;padding:0px 12px 12px;width:100%}.kt-advanced-color-settings-container{display:flex;align-items:center}.kt-advanced-color-settings-container h2.kt-beside-color-label{flex-grow:1;font-weight:400}.kt-btn-link-group .kt-link-settings{border:1px solid #8d96a0;margin:2px 0;height:30px;padding:2px 8px}.kt-inner-sub-section{border:1px solid #ddd;border-top:0;padding:25px 10px 10px 10px;margin-bottom:15px;margin-top:-15px}.kt-inner-sub-section .kt-size-tabs .components-tab-panel__tabs{margin-bottom:10px}.kt-btn-size-settings-container .kt-beside-btn-group{flex-grow:1;margin:0}.btn-text-size-range{margin-top:8px}.edit-post-sidebar h2.kt-heading-size-title.kt-secondary-color-size{margin-top:0;font-weight:normal}.kt-btn-size-settings-container{display:flex;align-items:center;margin:20px 0}.kt-btn-link-group .kt-link-settings .dashicon{width:16px;font-size:16px;height:16px}.kt-button-size-type-options .dashicon{width:14px;height:14px;font-size:14px}.components-base-control__field .components-range-control__slider+.dashicon.dashicons-editor-textcolor{width:30px;height:30px}.kt-popover-container{float:left;margin-top:-20px}.components-popover.kt-popover-opacity .components-popover__content{padding:10px}.components-popover.kt-popover-opacity .components-popover__content .components-base-control .components-base-control__field{margin:0}.kt-popover-container .components-button{background:transparent;height:20px;padding:0;width:20px;border:0;box-shadow:none !important}.kt-popover-container .components-button svg{opacity:1;transition:all .3s ease-in-out}.kt-popover-container .components-button:hover svg{opacity:.7}.wp-block-kadence-advancedbtn form.blocks-button__inline-link{display:flex;align-items:center;font-size:13px;line-height:1.4;width:340px}.components-panel__body.kt-font-family-area.is-opened{min-height:340px}.kt-color-indicate{display:block;float:right;margin-bottom:-18px;margin-top:10px}.components-panel__body.kt-font-family-area h2.kt-heading-fontfamily-title{margin-top:0}.wp-block-kadence-advancedbtn .btn-area-wrap form.blocks-button__inline-link{position:absolute;left:50%;top:100%;border:1px solid #eee;padding:0;background:#fff;transform:translate(-50%, 0)}.kt-hover-tabs{padding-top:0;margin-top:-5px}.kt-hover-tabs .components-tab-panel__tabs{margin-bottom:15px}.kt-hover-tabs .components-tab-panel__tabs button.active-tab{border-color:#0085ba;color:#0085ba}.kt-hover-tabs .components-tab-panel__tabs button{background:transparent;border:0;border:1px solid #eee;border-bottom:4px solid transparent;padding:6px 16px;margin-bottom:-4px;outline:0;color:#575757;width:50%;font-size:14px;font-weight:bold}.wp-block-kadence-advancedbtn.kt-btn-align-left .btn-area-wrap form.blocks-button__inline-link{left:0;transform:translate(0, 0)}.wp-block-kadence-advancedbtn.kt-btn-align-right .btn-area-wrap form.blocks-button__inline-link{left:auto;right:0;transform:translate(0, 0)}.wp-block-kadence-advancedbtn .btn-area-wrap{position:relative;vertical-align:middle;display:inline-block}.wp-block[data-type="kadence/advancedbtn"]{margin-top:0;margin-bottom:0}[data-type="kadence/advancedbtn"].is-selected .wp-block-kadence-advancedbtn,[data-type="kadence/advancedbtn"].is-typing .wp-block-kadence-advancedbtn{padding-bottom:40px}.kt-button{z-index:1;position:relative;overflow:hidden;border:0 solid transparent}.editor-styles-wrapper .btn-area-wrap .kt-button{border-style:solid}.kt-button:not(.kb-btn-global-inherit){z-index:1;position:relative;padding:8px 16px;cursor:pointer;font-size:18px;border-width:2px;border-radius:3px;border-color:#555;background:transparent;color:#555;display:flex;text-align:center;align-items:center;justify-content:center;transition:all .3s ease-in-out}.kt-button:not(.kb-btn-global-inherit) .kt-btn-svg-icon{transition:all .3s ease-in-out}.kt-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:transparent;transition:all .3s ease-in-out}.kt-button:not(.kb-btn-global-inherit)::before{background:#444}.wp-block-kadence-advancedbtn .kt-button:not(.kb-btn-global-inherit):hover{border-color:#444;color:#fff}.editor-styles-wrapper .wp-block-kadence-advancedbtn .kt-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kt-button:hover::before{opacity:1}.kt-btn-size-small{font-size:16px;padding:4px 8px;border-width:1px}.kt-btn-size-large{font-size:20px;padding:12px 24px;border-width:3px}.kt-btn-svg-icon.kt-btn-side-right{padding-left:.5em}.kt-btn-svg-icon.kt-btn-side-left{padding-right:.5em}.kt-button-wrap{display:inline-block;margin-bottom:5px}.kt-btn-align-center{text-align:center}.kt-btn-align-left{text-align:left}.kt-btn-align-right{text-align:right}.wp-block-kadence-advancedbtn .btn-area-wrap:last-child{margin-right:0}.wp-block-kadence-advancedbtn .btn-area-wrap{margin-right:5px}.kt-force-btn-fullwidth .btn-inner-wrap>div{display:flex}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .btn-area-wrap{display:block;flex:1}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .btn-area-wrap .kt-button-wrap{display:block}.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth .kt-button{justify-content:center}.kb-btn-only-icon .kt-button-text{display:none}.kb-btn-only-icon .kt-btn-svg-icon{padding:0 !important}#start-resizable-editor-section{display:none}@media(max-width: 1024px){.kb-btn-tablet-only-icon .kt-button-text{display:none}.kb-btn-tablet-only-icon .kt-btn-svg-icon{padding:0 !important}}@media(max-width: 767px){.kb-btn-mobile-only-icon .kt-button-text{display:none}.kb-btn-mobile-only-icon .kt-btn-svg-icon{padding:0 !important}}#end-resizable-editor-section{display:none}
4
+ .kt-import-btn-inner .kb-import-btn-title{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:10px 20px;background:rgba(255,255,255,.9);font-size:14px;line-height:30px;font-weight:500;transform:translate(0, 100%);transition:transform .4s ease;color:#1e1e1e;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);opacity:0}.components-button.kt-import-btn:hover .kt-import-btn-inner .kb-import-btn-title,.components-button.kt-import-btn:focus .kt-import-btn-inner .kb-import-btn-title{transform:translate(0, 0%);opacity:1}.kb-core-section-library .kt-import-btn-inner .kb-import-btn-title{display:none}.kt-prebuilt-header{display:flex;justify-content:space-between;padding:0 10px}.components-modal__frame.kt-prebuilt-modal .components-button-group{padding-top:10px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;grid-gap:0}.components-modal__frame.kt-prebuilt-modal .components-modal__header .components-modal__header-heading{text-transform:uppercase;font-weight:bold}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field .components-base-control__label{font-weight:bold;line-height:30px;padding-right:10px}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field{display:flex}.components-modal__frame.kt-prebuilt-modal .components-base-control .components-base-control__field select{max-width:200px}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item{padding:0 10px 20px;position:relative}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn{padding-bottom:61%;border:5px solid #fff;border-radius:0 !important;height:0;background:#eee;width:100%;overflow:hidden;position:relative;box-shadow:0 -1px 10px 0 rgba(0,0,0,.07);transition:border .4s ease}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:100%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:hover,.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:focus{border:5px solid #0085ba}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:25%;float:left}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item .kt-import-btn-inner{padding-bottom:61%;height:0;overflow:hidden;width:100%;position:relative}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item .kt-import-btn{padding:0;height:auto}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:33.33%}@media(max-width: 1100px){.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:33.33%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:50%}}@media(min-width: 1900px){.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:20%}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-content.kb-prebuilt-has-sidebar .kb-prebuilt-masonry-grid .kt-prebuilt-item{width:25%}}.kb-library-sidebar-top{display:flex;margin-bottom:10px}.kb-prebuilt-section{height:100%}.kb-library-sidebar-top .components-base-control{flex-grow:1}.kb-library-sidebar-bottom button.components-button.kb-category-button.is-pressed,.kb-library-sidebar-bottom .components-button.is-pressed:hover:not(:disabled){color:#222;background:#fff}button.components-button.kb-category-button{width:100%;margin-bottom:3px}.kb-prebuilt-grid.kb-prebuilt-masonry-grid{margin-top:24px}.kt-return-templates-btn{font-size:16px;color:#a0aec0}.kt-popover-pro-notice{position:absolute;top:0px;left:10px;right:10px;bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,115,230,.9);color:#fff;opacity:0;transition:all .3s ease}.kt-popover-pro-notice h2,.kt-popover-pro-notice a{color:#fff}.kt-prebuilt-item:hover .kt-popover-pro-notice,.kt-prebuilt-item:focus-within .kt-popover-pro-notice{opacity:1}.kt-prebuilt-item .kb-pro-template{position:absolute;z-index:10000;top:20px;right:30px;background:#c53030;border-radius:10px;width:40px;line-height:20px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;text-align:center}.kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn img{transform:translateY(0);transition:transform 2s ease}.kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn:hover img{transform:translateY(calc(-100% + 300px))}.components-modal__frame.kt-prebuilt-modal .kb-template-packs-scroll .kt-prebuilt-item .kt-import-btn{padding-bottom:300px !important;transition:all 2s ease}.components-modal__frame.kt-prebuilt-modal{width:100%;max-width:1000px;height:86%;overflow:scroll}.components-modal__frame.kt-prebuilt-modal .components-button-group{width:auto}@media(min-width: 1440px){.components-modal__frame.kt-prebuilt-modal{max-width:1300px}.components-modal__frame.kt-prebuilt-modal .components-button-group{width:auto;-ms-grid-columns:33.33% 33.33% 33.33%;grid-template-columns:33.33% 33.33% 33.33%}}@media(min-width: 1640px){.components-modal__frame.kt-prebuilt-modal{max-width:1500px}}.kb-prebuilt-header.kb-prebuilt-library-header{position:relative;margin-left:-24px;background:#edf2f7;margin-right:-24px;padding:0 24px;height:50px}.preparing-importing-images{display:flex;align-items:center;justify-content:center}.preparing-importing-images .components-spinner{margin-top:0 !important}.components-modal__frame.kt-prebuilt-modal.kb-prebuilt-library-modal{border:0;max-width:95%}.components-modal__frame.kt-prebuilt-modal.kb-prebuilt-library-modal .components-modal__content{padding:0 24px 24px}.kb-prebuilt-library-reload .components-button.has-icon,.kb-prebuilt-header-close-wrap .components-button.has-icon{min-width:none;opacity:.7}.kb-prebuilt-library-reload .components-button.has-icon:hover,.kb-prebuilt-library-reload .components-button.has-icon:focus,.kb-prebuilt-header-close-wrap .components-button.has-icon:hover,.kb-prebuilt-header-close-wrap .components-button.has-icon:focus{opacity:1}.kb-prebuilt-library-reload .components-button.has-icon svg,.kb-prebuilt-header-close-wrap .components-button.has-icon svg{margin:0;width:20px}.kb-prebuilt-header-close-wrap{border-left:1px solid rgba(0,0,0,.2);margin-left:5px;padding-left:5px}.kb-prebuilt-library-actions{flex-grow:1;justify-content:center;display:flex;height:100%}.kb-prebuilt-library-actions .components-button.kb-action-button{height:100%;padding:0 16px;color:#4a5568;border-radius:0}.kb-prebuilt-library-actions .components-button.kb-action-button:hover{background:rgba(255,255,255,.5)}.kb-prebuilt-library-actions .components-button.kb-action-button.is-pressed{background:#fff;border:0;color:#4a5568;outline:0}.kb-prebuilt-header-close-wrap .kb-prebuilt-header-close{position:static}.kb-prebuilt-header.kb-prebuilt-library-logo{position:static}.kt-prebuilt-header.kb-library-header{padding:10px 0 0}.kb-library-header-right,.kb-library-header-left{display:flex}.kb-connection-info{margin-top:20px;font-style:oblique;color:#777}.kb-connection-info a{color:#777}.kb-connection-info a:hover{color:var(--wp-admin-theme-color, #007cba)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid{grid-gap:30px}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item{padding:0;border:5px solid #fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.07)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item:hover{border:5px solid var(--wp-admin-theme-color, #007cba)}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item .kt-import-btn{border:0 !important;box-shadow:none !important}.components-modal__frame.kt-prebuilt-modal .components-button-group.kb-prebuilt-grid .kt-prebuilt-item .kt-import-btn .LazyLoad{position:absolute;left:0;right:0;top:0;bottom:0}.kb-new-connection-content{max-width:800px;margin:24px auto}.kb-connection-title{margin-bottom:10px;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-weight:bold;border-left:4px solid #aaa}.components-modal__frame.kt-prebuilt-modal .kb-connection-add-new .components-base-control .components-base-control__field{display:block}.components-modal__frame.kt-prebuilt-modal .kb-connection-add-new .components-base-control .components-base-control__field .components-base-control__label{padding:0;margin:0}.components-button.kb-trigger-sidebar.has-icon{min-width:20px;height:30px}.components-button.kb-trigger-sidebar.has-icon svg{width:20px;height:20px}.kt-prebuilt-content.kb-prebuilt-has-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;grid-gap:24px;height:calc( 100% - 50px )}.kt-prebuilt-sidebar{padding:10px 24px 24px;margin-left:-24px;margin-bottom:-24px;background:#edf2f7}.kb-prebuilt-templates-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:0}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn:hover .kb-scroll-over-image img{transform:translateY(calc(-100% + 400px))}.components-modal__frame.kt-prebuilt-modal .kt-prebuilt-item .kt-import-btn .kb-scroll-over-image img{transition:transform 2s ease}.kt-prebuilt-item .demo-title{height:50px;margin:0;padding:10px 0;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);background:#fff;position:absolute;bottom:0;left:0;width:100%}.kt-prebuilt-item .demo-title h4{margin:0;font-size:14px;text-align:left;line-height:30px;padding:0 20px;color:#1e1e1e}.kb-prebuilt-grid.kb-prebuilt-templates-grid{margin-top:34px}.kb-prebuilt-grid.kb-prebuilt-templates-grid.kb-prebuilt-single-templates{margin-top:5px}.components-modal__frame.kt-prebuilt-modal .kb-prebuilt-templates-grid .kt-prebuilt-item .kt-import-btn{padding:0;height:auto}.kb-prebuilt-library-actions .components-button.kb-action-button span{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
5
+ .kadence-radio-container-control{display:flex}.block-editor-media-placeholder__url-input-form input[type=url].block-editor-media-placeholder__url-input-field{min-width:200px}.kb-content-width-popover-inner-wrap{min-width:300px;min-height:60px;padding:12px}.kb-content-width-popover-inner-wrap .components-toggle-control .components-base-control__field{margin-bottom:10px;margin-top:10px}.kb-content-width-popover-inner-wrap .kb-responsive-range-control{margin-top:30px}.kt-inspect-tabs.kb-responsive-control{padding-top:0}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar{margin-bottom:0;display:block}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs{display:block}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs button{flex:1;border-radius:0;border-top:1px solid transparent;box-shadow:none;margin-top:-1px}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-tab-panel__tabs button.active-tab{border-top:1px solid var(--wp-admin-theme-color, #00669b)}.kt-inspect-tabs.kb-responsive-control .kadence-title-bar .components-button-group{margin-bottom:0;display:flex;border-top:1px solid #ddd}.kt-meta-select-wrap .ktp__menu{z-index:100000 !important;position:relative}.edit-post-sidebar .kt-meta-select-wrap input[type=text]{box-shadow:none}.kadence-radio-container-control.components-button-group .components-button{flex:1 1 0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;font-style:normal;text-transform:uppercase;height:40px;line-height:1.2;border:1px solid #cbd5e0;border-radius:2px;background:transparent;color:#4a5568;padding:4px;box-shadow:none;white-space:normal}.kadence-radio-container-control.components-button-group .components-button:not(:first-child){margin-left:4px}.kadence-radio-container-control.components-button-group .components-button.is-primary{border-color:var(--wp-admin-theme-color, #00669b);background:var(--wp-admin-theme-color, #00669b);color:#fff;box-shadow:none}.block-editor-block-inspector .kadence-image-upload{margin-bottom:24px}.kadence-radio-buttons-wrap{margin-bottom:1.4em}.kadence-radio-buttons-wrap h2{margin:1.4em 0 .6em;font-weight:500}.kb-prebuilt-header{position:absolute;display:flex;align-items:center;left:0;top:0;height:60px}.kb-templates-header-top{display:flex;justify-content:space-between}.kb-template-top-credit{text-align:right}.kb-prebuilt-header-logo{padding-right:10px;padding-top:4px}.kb-prebuilt-section{position:relative}.kb-prebuilt-header-close{position:absolute;right:0px;top:12px}.kt-prebuilt-modal .components-modal__header{display:none}h2.kb-template-name{color:#4a5568;padding:0;margin:0;line-height:1.6}.kb-top-designed-by-credit,.kb-top-designed-by-credit a{color:#a0aec0}.kt-inspect-tabs.kb-prebuilt-tabs{padding-top:0;margin-left:-24px;margin-right:-24px}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs{border:0;text-align:center;background:#edf2f7;justify-content:center}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button{font-size:18px;padding:0 20px;height:60px;color:#4a5568;margin:0;border:0;background:transparent}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button.active-tab{background:#fff;border:0;color:#4a5568;outline:0}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tabs button:focus:not(:disabled){box-shadow:none}.kt-inspect-tabs.kb-prebuilt-tabs .components-tab-panel__tab-content{padding-top:20px;padding-left:20px;padding-right:20px}.wp-block-kadence-rowlayout .kb-blocks-bg-slider,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0}.kt-popover-color>.components-popover__content>.components-color-palette{padding:12px 3px}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-track,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-list,.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide{height:100%}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide div.kb-bg-slide{background-position:center;background-size:cover}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-dots{bottom:0}.kb-blocks-bg-slider>.kb-bg-slide-contain,.kb-blocks-bg-slider>.kb-bg-slide-contain .kb-bg-slide{top:0;bottom:0;left:0;right:0;position:absolute}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-slide div{position:relative;height:100%}.kb-blocks-bg-video-container{right:0;left:0;top:-16px;bottom:-16px;position:absolute;overflow:hidden}.kb-blocks-bg-video{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;background-position:center center;width:100%;height:100%}div.kb-blocks-bg-video{background-repeat:no-repeat;background-size:cover}.edit-post-settings-sidebar__panel-block .kt-inspect-tabs .components-panel__body:last-child{margin-bottom:0}button.components-button.kb-sidebar-image{width:150px;height:40px;margin-right:5px;background-position:center;color:#fff;text-shadow:1px 1px 1px #000}.kt-sidebar-settings-spacer{height:15px;border-top:1px solid #e2e4e7;margin:0;background:#f9f9f9}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button:focus{box-shadow:0;border:0}.kt-inner-column-height-full .kadence-inner-column-inner:before{display:table;clear:both;content:""}.kt-inner-column-height-full .kadence-inner-column-inner{height:100%}.kt-inner-column-height-full>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block[data-type="kadence/column"]>.wp-block-kadence-column{height:100%}.kt-inner-column-height-full .block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>div[data-block]{height:100%;display:flex;margin:0;padding-top:28px;padding-bottom:28px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-22px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-17px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-3px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-7px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-12px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-7px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-13px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-8px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-3px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-17px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-first-width-9"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-40px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-35px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:15px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-35px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size,.wp-block-kadence-rowlayout.kt-custom-third-width-right-half:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:10px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-30px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:5px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-25px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:0px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-20px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-15px}.wp-block-kadence-rowlayout[class*=" kt-custom-third-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-24px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-19px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-2px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-10px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-15px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:-1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-19px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:0px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-25px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:11px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-31px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:12px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:17px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-37px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .kt-fluid-grid-btn{right:23px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-first-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer:not(.second_resizer) .right-column-width-size{margin-left:-43px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-34px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-28px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-1"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-27px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-22px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-2"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-21px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-16px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-3"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-5px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-15px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-10px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-4"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-11px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-9px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-4px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-5"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-17px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-18px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-13px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-6"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-8px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-12px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-7px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-7"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-14px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .components-resizable-box__handle.components-resizable-box__handle-right{margin-right:-6px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .left-column-width-size,.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .kt-fluid-grid-btn{right:-1px}.wp-block-kadence-rowlayout.kt-has-3-columns[class*=" kt-custom-second-width-8"]:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer.second_resizer .right-column-width-size{margin-left:-20px}.rfip.rfip--dividers{margin:8px 0;display:block}.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary{z-index:0}.components-button-group.kt-size-type-options.kt-row-size-type-options{float:right}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .kt-resizeable-column-container .components-button.kt-fluid-grid-btn{opacity:1;z-index:1010}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit>[data-block]{margin-top:0;margin-bottom:0}.kt-resizeable-column-container .components-button.kt-fluid-grid-btn{position:absolute;opacity:0;right:-10px;top:0;background:#fff;border:0;height:20px;line-height:20px;padding:0;width:20px;color:#0085ba;z-index:-1;box-shadow:none}.kt-resizeable-column-container .components-button.kt-fluid-grid-btn svg{fill:currentColor}.rfipbtn.rfipbtn--dividers{background-color:#fff;border:1px solid #e0e0e0;width:96%}.rfipbtn.rfipbtn--dividers:active,.rfipbtn.rfipbtn--dividers:focus{border:1px solid #bdbdbd}.rfipbtn.rfipbtn--dividers .rfipbtn__current{flex:100%;justify-content:flex-start;padding:0}.rfipbtn.rfipbtn--dividers .rfipbtn__current svg.top-icon{transform:rotate(180deg) !important}.rfipbtn.rfipbtn--dividers .rfipbtn__current .rfipbtn__icon{width:100%}.rfipbtn.rfipbtn--dividers .rfipbtn__current .rfipbtn__icon .rfipbtn__elm{width:100%}.rfipbtn.rfipbtn--dividers .rfipbtn__button{border:0 none transparent;border-left:1px solid #e0e0e0;background-color:#f5f5f5;color:#424242}.rfipbtn.rfipbtn--dividers .rfipbtn__button:hover{background-color:#bdbdbd}.rfipbtn.rfipbtn--dividers .rfipbtn__button:active{box-shadow:inset 0 0 10px 0 #e0e0e0}.rfipbtn.rfipbtn--dividers .rfipbtn__icon{border:0;color:#424242}.rfipbtn.rfipbtn--dividers .rfipbtn__icon--empty{color:#555d66;text-transform:none;text-align:left}.rfipbtn.rfipbtn--dividers .rfipbtn__del{background-color:#eee}.rfipbtn.rfipbtn--dividers .rfipbtn__del:hover{background-color:#e0e0e0}.rfipbtn.rfipbtn--dividers .rfipbtn__del:focus,.rfipbtn.rfipbtn--dividers .rfipbtn__del:active{outline:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--dividers{max-height:240px;overflow:scroll}.rfipdropdown.rfipdropdown--dividers{background-color:#fff;border:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--dividers .rfipdropdown__selector{overflow:hidden;padding:8px}.rfipdropdown.rfipdropdown--dividers .rfipicons__pager{display:none}.rfipdropdown.rfipdropdown--dividers .rfipicons__cp{border-bottom:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__cp:focus{border-bottom-color:#9e9e9e}.rfipdropdown.rfipdropdown--dividers .rfipicons__left,.rfipdropdown.rfipdropdown--dividers .rfipicons__right{background-color:#eee;border:1px solid #eee;color:#424242}.rfipdropdown.rfipdropdown--dividers .rfipicons__left:hover,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__left:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__left:active,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__right:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#424242}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:focus,.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--dividers .rfipicons__ibox--error{color:red}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon{width:100%;height:50px;margin:2px 0}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon svg{fill:#000;width:100%;transform:scale(1)}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon svg.top-icon{transform:rotate(180deg) !important}.rfipdropdown.rfipdropdown--dividers .rfipicons__icon--selected .rfipicons__ibox{background-color:#eee}.kt-select-layout>button.components-button.kt-prebuilt{background:var(--wp-admin-theme-color, #00669b);background:var(--wp-admin-theme-color);color:#fff;padding:0;margin:0;line-height:45px;font-size:14px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:10px;height:45px;padding:0 10px;text-align:center;border:0;border-radius:2px;box-shadow:none}.kt-select-layout>button.components-button.kt-prebuilt:hover,.kt-select-layout>button.components-button.kt-prebuilt:focus:enabled{background:#006ba1;background:var(--wp-admin-theme-color-darker-10);color:#fff;box-shadow:none}.components-range-control.kt-icon-rangecontrol .components-base-control__label{width:30px}.kt-cta-upload-btn{border:1px solid #ddd;margin-bottom:10px;border-radius:4px;display:inline-flex}.kt-remove-img.kt-cta-upload-btn{margin-left:5px}.kt-inspect-tabs .components-button-group{margin-bottom:1em;border:0}.edit-post-block-sidebar__panel .kt-inspect-tabs .components-panel__body{border-top:0;margin-top:6px;margin-bottom:0}.edit-post-block-sidebar__panel .kt-inspect-tabs .components-panel__body:not(:last-child){padding-bottom:0px}.kt-inspect-tabs{padding-top:10px}.kt-inspect-tabs .components-tab-panel__tabs{border-bottom:4px solid #ddd}.kt-inspect-tabs .components-tab-panel__tabs button{justify-content:center;background:transparent;border:0;border-bottom:4px solid transparent;padding:6px 16px;margin-bottom:-4px;outline:0}.kt-inspect-tabs .components-tab-panel__tabs button.active-tab{border-bottom-color:#0085ba;color:#0085ba}.kt-inspect-tabs.kt-gradient-tabs{padding-top:0}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs{margin-bottom:15px}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button{background:transparent;border:0;border:1px solid #eee;border-bottom:4px solid transparent;padding:10px 16px 6px;margin-bottom:-4px;outline:0;color:#575757;width:50%;font-size:14px;font-weight:bold}.kt-inspect-tabs.kt-gradient-tabs .components-tab-panel__tabs button.active-tab{background:#0085ba;color:#fff}.components-button-group .kt-layout-btn{height:42px;background:transparent;box-shadow:none;border:1px solid #eee;padding:2px;margin-right:5px;margin-bottom:5px}.components-button-group .kt-layout-btn svg{width:72px;height:36px}.kt-inspect-tabs .components-button-group .kt-layout-btn:hover,.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary,.kt-inspect-tabs .components-button-group .kt-layout-btn.is-primary:hover,.kt-inspect-tabs .components-button-group .kt-layout-btn:focus:not(:disabled):not([aria-disabled=true]){border-color:#ddd;background:transparent;box-shadow:none}.components-button-group .kt-layout-btn:hover svg rect{fill:#9eaab5}.components-button-group .kt-layout-btn.is-primary svg rect{fill:#738495}.block-editor-block-list__block[data-type="kadence/rowlayout"].is-selected .wp-block-kadence-rowlayout-handler-top,.block-editor-block-list__block[data-type="kadence/rowlayout"].is-selected .wp-block-kadence-rowlayout-handler-bottom{display:block}.wp-block-kadence-rowlayout-handler-bottom{bottom:0px !important}.wp-block-kadence-rowlayout-handler-top{top:0px !important}.wp-block-kadence-rowlayout-handler-top,.wp-block-kadence-rowlayout-handler-bottom{display:none;border-radius:0;border:0;min-height:20px;width:100%;height:100% !important;position:absolute;background:transparent;padding:0;z-index:1000;cursor:se-resize;left:0px;margin-left:0px}.kt-padding-resize-box{z-index:10}.kt-row-padding{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#777;opacity:0;transition:opacity .3s ease}.kt-row-padding span{background:rgba(255,255,255,.7);padding:0 6px}.kt-row-has-bg .kt-row-padding{color:#000}.is-selected .kt-padding-resize-box:hover .kt-row-padding{opacity:1}.kadence-inner-column-inner{border:0 solid transparent}.wp-block-kadence-rowlayout .block-editor-block-list__layout{margin-left:0;margin-right:0}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{max-width:none !important}.block-editor-block-list__block[data-type="kadence/rowlayout"]{clear:both}.block-editor-block-list__block[data-align=center][data-type="kadence/rowlayout"]{text-align:inherit}.block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-contextual-toolbar{top:38px;transform:translateY(-38px);margin-left:-29px;margin-right:-29px}.block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__insertion-point{top:0;margin-top:0}.wp-block-kadence-rowlayout.kt-row-valign-middle{display:flex;flex-direction:column;justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap{width:100%}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap{width:100%}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{justify-content:flex-end}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit{margin-top:0;margin-bottom:0;padding-top:.1px;padding-bottom:.1px}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>div:not(.block-editor-block-contextual-toolbar){width:100%}.block-editor-block-list__layout .block-editor-block-list__block[data-type="kadence/column"]>.block-editor-block-list__block-edit>.block-editor-block-contextual-toolbar{position:absolute;top:0;transform:translateY(-39px)}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit:before{bottom:0;top:0}.kt-row-has-bg>.innerblocks-wrap{padding-left:15px;padding-right:15px}.block-editor-block-list__block[data-align=full]>.is-block-content>.wp-block-kadence-rowlayout{padding-left:46px;padding-right:46px}.block-editor-block-list__block[data-align=full]>.is-block-content>.wp-block-kadence-rowlayout.kt-row-has-bg .innerblocks-wrap{padding-left:0px;padding-right:0px}.kt-row-has-bg>.innerblocks-wrap>.kt-resizeable-column-container{left:15px;right:15px}.block-editor-block-list__block[data-align=full]>.is-block-content>.kt-row-has-bg>.innerblocks-wrap>.kt-resizeable-column-container{left:0px;right:0px}.wp-block-kadence-rowlayout{display:block;position:relative;border:0 solid transparent}.wp-block-kadence-rowlayout>.innerblocks-wrap{z-index:10;position:relative;margin:0 auto;display:flex;flex-direction:column}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:0px;margin-right:0px}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{display:flex;flex-direction:column;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word;max-width:none;margin-top:0px;margin-bottom:0px}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"] .block-editor-block-list__block-edit{flex-basis:100%}.wp-block-kadence-rowlayout.kt-row-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 66.67%}.wp-block-kadence-rowlayout.kt-row-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 33.33%}.wp-block-kadence-rowlayout.kt-row-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 33.33%}.wp-block-kadence-rowlayout.kt-row-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 66.67%}.wp-block-kadence-rowlayout.kt-row-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.wp-block-kadence-rowlayout.kt-row-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none;width:100%;margin-right:0;margin-bottom:30px}.wp-block-kadence-rowlayout.kt-row-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 50%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 25%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 60%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 20%}.wp-block-kadence-rowlayout.kt-row-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 20%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 1 70%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 1 15%}.wp-block-kadence-rowlayout.kt-row-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 1 15%}.wp-block-kadence-rowlayout.kt-row-layout-left-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.wp-block-kadence-rowlayout.kt-row-layout-left-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2}.wp-block-kadence-rowlayout.kt-row-layout-right-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.wp-block-kadence-rowlayout.kt-row-layout-right-forty>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap{justify-content:center}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap{justify-content:flex-end}.wp-block-kadence-rowlayout.kt-row-valign-middle>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit{align-items:center;display:flex}.wp-block-kadence-rowlayout.kt-row-valign-bottom>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]>.block-editor-block-list__block-edit{align-items:flex-end;display:flex}.kt-top-padding-resize{top:0px}.kt-bottom-padding-resize{bottom:0px}.kt-row-layout-top-sep{position:absolute;height:100px;top:0px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0px;left:50%;transform:translateX(-50%) rotate(180deg);width:100%;height:100%;display:block}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:0px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100%;height:100%;display:block}.kt-row-layout-overlay,.kt-row-layout-background{top:0px;bottom:0px;left:0;position:absolute;height:auto;width:100%}.block-editor-block-list__block[data-type="kadence/rowlayout"]{margin-top:0;margin-bottom:0}.wp-block-kadence-rowlayout.has-border-radius{overflow:hidden}.kt-select-layout-title{text-transform:uppercase;padding-bottom:10px;font-size:16px}.kt-select-layout{padding:30px;border:2px dashed #ddd;text-align:center;position:relative;z-index:10;background:#fff}.kt-select-layout .components-button-group{max-width:1000px;margin-left:auto;margin-right:auto;display:block;border:0}.kt-select-layout .components-button-group .kt-layout-btn{height:49px;border:0;margin-right:10px;margin-bottom:10px}.kt-select-layout .components-button-group .kt-layout-btn svg{width:90px;height:45px}.kadence-column{width:100%}.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:30px}.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:10px}.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:20px}.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:40px}.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:60px}.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:80px}body:not(.rtl) .wp-block-kadence-rowlayout:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-right:0px}body.rtl .wp-block-kadence-rowlayout:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-right:0px}body.rtl .editor-row-first-column__resizer{right:0;left:auto;z-index:1;transform:rotateY(180deg)}body.rtl .editor-row-first-column__resizer .left-column-width-size{transform:rotateY(180deg);padding-left:10px;padding-right:0}body.rtl .editor-row-first-column__resizer .right-column-width-size{transform:rotateY(180deg);padding-left:0px;padding-right:10px}.rtl .wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{z-index:2}.editor-row-first-column__resizer{position:absolute !important;left:0;height:100% !important;background:transparent;top:0}.editor-row-first-column__resizer .components-resizable-box__handle{z-index:1000}.editor-row-first-column__resizer .components-resizable-box__handle:before{top:50%;position:absolute;left:50%;transform:translateX(-50%);margin-top:-8px;z-index:2}.editor-row-first-column__resizer .components-resizable-box__handle:after{background:rgba(0,0,0,.1);border:none;border-radius:0;content:"";cursor:inherit;display:block;height:100%;position:absolute;left:50%;transform:translateX(-50%);width:2px;top:0}.kt-resizeable-column-container{margin-left:0px;margin-right:0px;position:absolute !important;height:100%;width:auto;left:0px;right:0px}.kt-block-defaults-modal .kt-inspect-tabs p.kt-measurement-label{color:#23282d;margin:1em 0;font-weight:bold}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .left-column-width-size{z-index:100;opacity:1}.wp-block-kadence-rowlayout:not(.kt-gutter-skinny):not(.kt-gutter-narrow):not(.kt-gutter-none)>.innerblocks-wrap>.kt-resizeable-column-container .editor-row-first-column__resizer .components-resizable-box__handle{width:30px !important;right:0 !important;margin-right:-15px;padding:0}.left-column-width-size{right:-10px;padding-right:10px;margin-left:0}.column-width-size-handle{opacity:0;position:absolute;top:50%;font-size:12px;background:rgba(255,255,255,.9);z-index:-1;width:70px;height:40px;color:#222;text-align:center;line-height:40px;margin-top:-20px}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .right-column-width-size{z-index:100;opacity:1}.right-column-width-size{left:100%;padding-left:10px;margin-left:-10px}.block-editor-block-list__block.is-selected[data-type="kadence/rowlayout"] .editor-row-first-column__resizer .components-resizable-box__handle{display:block}@media(max-width: 600px){.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-resizeable-column-container{display:none}}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__block-edit:before{pointer-events:inherit}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__insertion-point{height:16px}.block-editor-block-list__block[data-type="kadence/rowlayout"]>.block-editor-block-list__insertion-point .block-editor-block-list__insertion-point-inserter{height:16px}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:before{left:0;right:0}.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar[data-type="kadence/column"]{margin-left:0}.components-popover.block-editor-block-list__block-popover .components-popover__content .block-editor-block-contextual-toolbar[data-align=full] .wp-block-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kt-row-layout-overlay,.kt-row-layout-background,.kt-row-layout-bottom-sep,.kt-row-layout-top-sep,.block-editor-block-list__block[data-type="kadence/rowlayout"]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-block-kadence-rowlayout>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"] .block-editor-block-list__block-edit{margin-left:0px;margin-right:0px}.wp-block-kadence-rowlayout .block-editor-block-list__layout .block-editor-block-list__block{padding-left:0px;padding-right:0px}.kt-row-padding.kb-static-row-padding{height:0;position:relative}.kt-row-padding.kb-static-row-padding:hover{opacity:1}.kt-row-padding.kb-static-row-padding .kb-row-padding-container{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.kt-box-shadow-subset input.components-text-control__input{padding:0 1px}#start-resizable-editor-section{display:none}@media(min-width: 768px)and (max-width: 1024px){.kt-row-column-wrap.kt-tab-layout-equal>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important;width:0}.kt-row-layout-row:not(.kt-tab-layout-inherit)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:row}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.kt-row-column-wrap.kt-tab-layout-row.kt-m-colapse-right-to-left>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column-reverse}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-has-1-columns.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1}.kt-row-column-wrap.kt-tab-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex-basis:auto !important}.kt-tab-layout-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:30px}.kt-tab-layout-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:10px}.kt-tab-layout-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:20px}.kt-tab-layout-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:40px}.kt-tab-layout-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:60px}.kt-tab-layout-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:80px}.kt-tab-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:0px}.kt-tab-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-bottom:0px}.kt-tab-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2 !important}.kt-tab-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:1 !important}.kt-tab-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:1 !important}.kt-tab-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2 !important}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 0 100% !important}.kt-tab-layout-first-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:30px}.kt-tab-layout-first-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:10px}.kt-tab-layout-first-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:20px}.kt-tab-layout-first-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:40px}.kt-tab-layout-first-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:60px}.kt-tab-layout-first-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:80px}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2):not(.make-it-overide){margin-right:0}.kt-tab-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 0 100% !important}.kt-tab-layout-last-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:30px}.kt-tab-layout-last-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:10px}.kt-tab-layout-last-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:20px}.kt-tab-layout-last-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:40px}.kt-tab-layout-last-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:60px}.kt-tab-layout-last-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:80px}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:0}.kt-tab-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout.kt-m-colapse-right-to-left{flex-direction:row-reverse;flex-wrap:wrap-reverse}.kt-tab-layout-two-grid.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 15px) !important}.kt-tab-layout-two-grid.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 5px) !important}.kt-tab-layout-two-grid.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 10px) !important}.kt-tab-layout-two-grid.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 20px) !important}.kt-tab-layout-two-grid.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 30px) !important}.kt-tab-layout-two-grid.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 40px) !important}.kt-tab-layout-two-grid.kt-gutter-none>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 50% !important}.kt-tab-layout-two-grid.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:30px}.kt-tab-layout-two-grid.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:10px}.kt-tab-layout-two-grid.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:20px}.kt-tab-layout-two-grid.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:40px}.kt-tab-layout-two-grid.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:60px}.kt-tab-layout-two-grid.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:80px}.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-2{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-4{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-5{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-3{margin-right:0}.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-1{margin-right:0}.kt-tab-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-left-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(1){flex:2 !important}.kt-tab-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-right-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(3){flex:2 !important}.kt-tab-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-half>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:2 !important}.kt-tab-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:3 !important}.kt-tab-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-tab-layout-center-exwide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2){flex:6 !important}}@media(max-width: 767px){.kt-row-column-wrap.kt-mobile-layout-equal>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important;width:0}.kt-row-column-wrap.kt-mobile-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}.kt-row-column-wrap.kt-mobile-layout-row.kt-m-colapse-right-to-left>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column-reverse}.kt-row-column-wrap.kt-mobile-layout-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:none !important;width:100%;margin-right:0}.kt-mobile-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:2 !important}.kt-mobile-layout-left-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:1 !important}.kt-mobile-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:1 !important}.kt-mobile-layout-right-golden>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:2 !important}.kt-mobile-layout-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:30px}.kt-mobile-layout-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:10px}.kt-mobile-layout-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:20px}.kt-mobile-layout-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:40px}.kt-mobile-layout-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:60px}.kt-mobile-layout-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-bottom:80px}.kt-mobile-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:0px}.kt-mobile-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-bottom:0px}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-mobile-layout-first-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{flex:0 0 100% !important}.kt-mobile-layout-first-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:30px}.kt-mobile-layout-first-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:10px}.kt-mobile-layout-first-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:20px}.kt-mobile-layout-first-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:40px}.kt-mobile-layout-first-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:60px}.kt-mobile-layout-first-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:first-child{margin-bottom:80px}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:1 !important}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(2):not(.make-it-overide){margin-right:0}.kt-mobile-layout-last-row>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{flex:0 0 100% !important}.kt-mobile-layout-last-row.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:30px}.kt-mobile-layout-last-row.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:10px}.kt-mobile-layout-last-row.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:20px}.kt-mobile-layout-last-row.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:40px}.kt-mobile-layout-last-row.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:60px}.kt-mobile-layout-last-row.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:last-child{margin-top:80px}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-wrap:wrap;flex-direction:row}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{margin-right:0}.kt-mobile-layout-two-grid>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout.kt-m-colapse-right-to-left{flex-direction:row-reverse;flex-wrap:wrap-reverse}.kt-mobile-layout-two-grid.kt-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 15px) !important}.kt-mobile-layout-two-grid.kt-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 5px) !important}.kt-mobile-layout-two-grid.kt-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 10px) !important}.kt-mobile-layout-two-grid.kt-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 20px) !important}.kt-mobile-layout-two-grid.kt-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 30px) !important}.kt-mobile-layout-two-grid.kt-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 calc( 50% - 40px) !important}.kt-mobile-layout-two-grid.kt-gutter-none>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]{flex:0 0 50% !important}.kt-mobile-layout-two-grid.kt-v-gutter-default>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:30px}.kt-mobile-layout-two-grid.kt-v-gutter-skinny>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:10px}.kt-mobile-layout-two-grid.kt-v-gutter-narrow>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:20px}.kt-mobile-layout-two-grid.kt-v-gutter-wide>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:40px}.kt-mobile-layout-two-grid.kt-v-gutter-wider>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:60px}.kt-mobile-layout-two-grid.kt-v-gutter-widest>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"]:nth-child(-n+2){margin-bottom:80px}.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-2{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-4{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-5{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-3{margin-right:0}.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.innerblocks-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="kadence/column"].inner-column-1{margin-right:0}}#end-resizable-editor-section{display:none}
6
  .wp-block-kadence-icon{min-width:20px;min-height:10px}.rfipbtn,.rfipdropdown{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.71429;vertical-align:baseline}.rfipbtn,.rfipbtn *,.rfipdropdown,.rfipdropdown *{margin:0;padding:0;box-sizing:border-box}.rfipbtn input,.rfipbtn select,.rfipdropdown input,.rfipdropdown select{font-size:14px}.rfip{position:relative;display:inline-block;margin:8px;vertical-align:middle}.rfipbtn{width:136px;display:flex;flex-flow:row nowrap;min-height:50px;border-radius:2px;cursor:pointer;transition:box-shadow .25s,border-color .25s;outline:0 none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rfipbtn--open{border-radius:2px 2px 0 0}.rfipbtn__button{width:48px;margin-left:auto;display:flex;align-items:center;justify-content:center;height:auto;transition:background .25s,box-shadow .25s}.rfipbtn__button i{font-size:32px;transition:transform .25s}.rfipbtn__button--open i{transform:rotate(-180deg)}.rfipbtn__current{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;flex:0 0 86px;padding:2px}.rfipbtn--multi{width:258px}.rfipbtn--multi .rfipbtn__current{flex-flow:row wrap;justify-content:flex-start;flex-basis:212px;align-content:center}.rfipbtn--multi .rfipbtn__current,.rfipbtn__icon{-webkit-box-orient:horizontal}.rfipbtn__icon{margin:2px;padding:0;height:28px;width:48px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;border-radius:2px}.rfipbtn__icon--empty{font-size:14px;line-height:16px;margin-left:8px;text-align:center;text-transform:lowercase;font-style:italic}.rfipbtn__elm{display:flex;height:28px;width:28px;align-items:center;justify-content:center;font-size:18px}.rfipbtn__elm img,.rfipbtn__elm svg{height:18px;width:auto}.rfipbtn__del{width:18px;display:flex;height:28px;align-items:center;justify-content:center;transition:background-color .25s;cursor:pointer}.rfipcategory{width:100%;margin:0 0 8px;position:relative}.rfipcategory select{width:100%;display:block;height:32px;line-height:32px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .25s,box-shadow .25s;background-color:transparent !important}.rfipcategory i{position:absolute;right:2px;top:0;font-size:16px;line-height:32px;z-index:-1}.rfipdropdown{width:352px;position:absolute;left:0;margin-top:-1px;z-index:100000001;border-radius:0 1px 4px 4px}.rfipdropdown__selector{overflow:hidden;padding:16px}.rfipdropdown.fipappear-enter-active .rfipdropdown__selector,.rfipdropdown.fipappear-exit-active .rfipdropdown__selector{transition:max-height .3s ease-out,padding .3s ease-out;padding:16px}.rfipicons__pager{display:flex;flex-flow:row nowrap;height:24px;line-height:24px;align-items:center;margin-bottom:8px}.rfipicons__num{width:100px;margin-right:auto}.rfipicons__cp{width:32px;height:24px;line-height:24px;text-align:right}.rfipicons__cp,.rfipicons__sp,.rfipicons__tp{margin-right:8px}.rfipicons__arrow{margin-left:auto;width:56px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rfipicons__right{margin-left:auto}.rfipicons__left,.rfipicons__right{cursor:pointer;width:24px;height:24px;position:relative;transition:background-color .25s,border .25s;outline:0 none;border-radius:2px;font-size:18px}.rfipicons__label{height:22px;width:22px;display:flex;align-items:center;justify-content:center}.rfipicons__label img{height:18px;width:18px}.rfipicons__selector{flex:1 1 20%;flex-flow:row wrap;align-content:center;justify-content:flex-start}.rfipicons__ibox,.rfipicons__selector{display:flex}.rfipicons__ibox{align-items:center;justify-content:center;height:100%;width:100%;transition:background-color .25s,border .25s;border-radius:2px;outline:0 none;font-size:20px}.rfipicons__ibox img,.rfipicons__ibox svg{max-height:24px;width:auto}.rfipicons__ibox>*{transform:scale(1);transition:transform .25s;transform-origin:center}.rfipicons__ibox:hover>*{transform:scale(1.8)}.rfipicons__ibox--error{text-transform:lowercase;font-style:italic}.rfipicons__icon{width:20%;height:64px;padding:1px;display:flex;align-items:center;justify-content:center;cursor:pointer}.rfipicons__icon--error{display:block;padding:16px;text-align:center;font-size:24px;width:100%;line-height:1}.rfipsearch{width:100%;margin:0 0 8px}.rfipsearch input{width:100%;display:block;height:32px;line-height:32px}/*!
7
  *
8
  * React FontIconPicker
23
  span.color-indicator-icon{position:absolute;left:0;right:0;top:0;bottom:0}span.color-indicator-icon .dashicons-admin-site{position:absolute;left:6px;top:6px;color:#444;background:#fff;width:16px;font-size:14px;height:16px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;padding-left:1px;padding-top:1px}span.color-indicator-icon svg:not(.dashicon){width:16px;height:16px;top:5px;position:absolute;left:6px}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-admin-site{position:absolute;left:6px;top:6px;width:18px;font-size:18px;height:18px}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette{padding:2px 0 10px;display:flex;justify-content:flex-start;flex-wrap:wrap;min-width:290px}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette__item-wrapper{margin-right:2px;margin-left:2px;margin-bottom:4px;transform:scale(1)}.new-kadence-advanced-colors-pop.components-popover.kt-popover-color .components-color-palette__item-wrapper:hover{transform:scale(1.1)}.components-popover.kt-popover-color.new-kadence-advanced-colors-pop .components-popover__content{padding:10px 10px 0}.components-popover.kt-popover-color.new-kadence-advanced-colors-pop .components-button.components-color-palette__item.is-active:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover{box-shadow:inset 0 0 0 4px}.inline-color-popup-inner-wrap.block-editor-block-toolbar{display:block;border:0;box-shadow:none}.components-button.components-color-palette__item:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover{background:transparent;box-shadow:inset 0 0 0 14px}.kb-colors-selector.components-dropdown-menu.components-toolbar{padding:0}.kb-colors-selector .kb-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto;height:auto;min-height:36px;border:0}.kb-colors-selector .kb-colors-selector__icon-container{width:42px;height:30px;position:relative;margin:0 auto;padding:3px;display:flex;align-items:center;border-radius:4px}.kb-colors-selector .kb-colors-selector__icon-container:after{content:"";pointer-events:none;display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;margin-left:4px;margin-right:2px}.kb-colors-selector .kb-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);width:22px;min-width:22px;height:22px;min-height:22px;line-height:20px;padding:2px}.kb-colors-selector .kb-colors-selector__state-selection svg{min-width:16px !important}.edit-post-sidebar .typography-family-select-form-row input[type=text],.kt-block-defaults-modal .typography-family-select-form-row input[type=text],.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row input[type=text]{box-shadow:none}.kb-tag-level-control .components-toolbar__control.components-button[data-subscript]:after{line-height:15px;font-size:12px}.kb-tag-level-control .components-icon-button:not(:disabled).is-active:hover:after,.kb-tag-level-control .components-button:not(:disabled).is-active:hover:after{color:#191e23}.kb-tag-level-control .components-icon-button.is-active,.kb-tag-level-control .components-button.is-active{outline:none;color:#fff;box-shadow:none;background:#555d66}.kb-tag-level-control .components-toolbar{width:100%;display:flex}.kb-tag-level-control div.has-left-divider .components-toolbar__control.components-button[aria-label=Paragraph] svg{max-height:14px}.kb-tag-level-control div.has-left-divider .components-toolbar__control.components-button[aria-label=Paragraph] svg path{transform:translate(-2px, -1px)}.kb-tag-level-control .components-toolbar>div{flex:1;justify-content:center;align-items:center}.kb-tag-level-control .components-toolbar>div+div.has-left-divider{margin-left:0}.kb-tag-level-control .components-toolbar>div+div.has-left-divider:before{top:12px;left:0}.kb-tag-level-control .components-toolbar__control.components-button{width:30px;min-width:30px !important;height:33px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control input{min-height:18px;line-height:1.6}.components-popover.kt-popover-font-family .components-popover__content input.components-text-control__input{min-height:28px;padding:5px 4px}.components-popover.kt-popover-font-family .components-popover__content .components-select-control__input{padding-right:10px;background-size:10px 10px;min-height:28px;line-height:1.6;padding-left:8px}.edit-post-sidebar .typography-family-select-form-row,.kt-block-defaults-modal .typography-family-select-form-row{margin-bottom:10px;z-index:200;position:relative}.typography-family-select-form-row .kt-typography__control input{min-height:18px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row{z-index:200;position:relative;border-left:none;box-shadow:none;display:block;overflow:inherit;transition:none;width:100%}.kt-font-family-icon svg path{fill:currentColor}.components-popover.kt-popover-font-family .components-popover__content{min-height:240px;overflow:visible;max-height:240px;min-width:260px}.components-popover.kt-popover-font-family .components-popover__content{padding:10px;z-index:1}.components-popover.kt-popover-font-family .components-popover__content>div{padding:0}.components-popover.kt-popover-font-family .components-popover__content .kt-heading-fontfamily-title{margin:0;line-height:10px;text-transform:uppercase;padding-right:0;font-size:10px;margin-bottom:4px}.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-base-control__label,.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-toggle-control__label{margin-bottom:4px;font-size:10px;line-height:10px;text-transform:uppercase}.components-popover.kt-popover-font-family .components-popover__content .components-base-control .components-base-control__field{margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .components-toggle-control .components-base-control__field .components-form-toggle{display:block;width:36px;margin:6px auto 0 auto}.components-popover.kt-popover-font-family .components-popover__content .components-toggle-control .components-base-control__field{margin:0;flex-direction:column-reverse}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings{margin-top:8px;display:flex}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control{flex:0 1 33.33%;margin-right:5px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control:last-child{margin-right:0px}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control{min-height:28px;border:1px solid #8d96a0;border-radius:4px;box-shadow:0 0 0 transparent}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__control--is-focused{border-color:#2684ff}.components-popover.kt-popover-font-family .components-popover__content .typography-family-select-form-row .kt-typography__indicator{padding:0 8px}.components-popover.kt-popover-font-family .components-popover__content p.kt-inline-size-title{font-size:10px;margin:0;line-height:15px;text-transform:uppercase}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-number-input{width:70px;margin-right:0;flex:none;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn{background:transparent;border:0;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;box-shadow:none;line-height:20px;height:20px;width:auto;font-size:10px}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn.is-primary{color:#0085ba;background:#f2f2f2;box-shadow:none}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn svg,.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options .components-button.kt-size-btn span.dashicon{width:12px;height:12px;font-size:12px}.components-popover.kt-popover-font-family .components-popover__content .kt-typography-size-type-options{flex-grow:2}.components-popover.kt-popover-font-family .components-popover__content .kt-size-tite-device-wrap{display:flex;text-align:right;align-items:center}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-number-input{width:55%;flex:none;margin-right:0;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-size-type{width:40%;flex:none;margin-right:0;display:inline-block}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap{display:flex;justify-content:space-between}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .components-base-control:last-child .components-base-control__field .kt-typography-size-type{width:100%}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .components-base-control:last-child{flex:0 1 40%}.components-popover.kt-popover-font-family .components-popover__content .kt-type-size-input-wrap .kt-typography-number-input{flex:0 1 55%}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap{flex:0 1 33.33%;margin-right:5px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-size-input-wrap{flex:0 1 50%;margin-right:15px;margin-bottom:0}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-size-input-wrap:last-child{margin-right:0px}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap .components-base-control{flex:none;display:inline-block;margin-right:0;width:70%}.components-popover.kt-popover-font-family .components-popover__content .typography-row-settings .kt-type-input-wrap .kt-unit{width:30%;display:inline-block;text-align:center}.edit-post-sidebar h2.kt-heading-size-title,.kt-block-defaults-modal h2.kt-heading-size-title{font-size:14px;margin-bottom:0;color:#555d66;margin-top:30px}.components-button-group.kt-size-type-options{margin:0;text-align:right;display:block;margin-bottom:-18px;border:0}.kt-size-type-options button.components-button.kt-size-btn{background:transparent;color:#777;border:0;box-shadow:none;text-shadow:none;height:18px;line-height:18px;padding:0 4px;position:relative}.kt-size-type-options button.components-button.kt-size-btn.is-primary,.kt-size-type-options button.components-button.kt-size-btn.is-primary:focus:not(:disabled):not([aria-disabled=true]){color:#000;text-decoration:underline;background:transparent;box-shadow:none;border:none;outline:none}.kt-size-type-options button.components-button.kt-size-btn:hover,.kt-size-type-options button.components-button.kt-size-btn:hover:focus:not(:disabled):not([aria-disabled=true]){color:#000;background:transparent;box-shadow:none;border:none;outline:none}.kt-size-tabs .components-tab-panel__tabs{border-bottom:0;text-align:right;margin-top:-1.3em;margin-bottom:0;display:block}.kt-size-tabs .components-tab-panel__tabs button{background:transparent;border:0;height:auto;border-bottom:0;padding:2px 4px;margin-bottom:0;outline:0;color:#a0aec0;width:auto;font-size:10px}.kt-size-tabs .components-tab-panel__tabs button:hover{color:#718096}.kt-size-tabs .components-tab-panel__tabs button.active-tab{color:#007cba;background:transparent}.kt-size-tabs .components-tab-panel__tabs button:focus:enabled{box-shadow:inset 0 0 0 1px #007cba,inset 0 0 0 1px #fff;outline:2px solid transparent}.kt-size-tabs .components-tab-panel__tabs button svg{width:15px;height:15px}.kt-size-tabs .components-tab-panel__tabs button span.dashicon{width:15px;height:15px;font-size:15px}h2.kt-heading-fontfamily-title{margin:30px 0 10px;font-size:14px;color:#555d66}button.components-button.components-icon-button.kt-font-clear-btn,button.components-button.kt-font-clear-btn{display:block;margin-right:0;margin-left:auto;margin-top:-45px;text-align:center;padding:6px;text-indent:0}.select-search-box{width:auto;position:relative;margin-bottom:20px;background:#fff;border-radius:4px}.select-search-box::after{font-family:dashicons;content:"";position:absolute;top:0;right:0;width:30px;text-align:center;line-height:30px;color:#222f3e;z-index:1}.select-search-box .select-search-box--input::after{display:none !important}.select-search-box .select-search-box__out{display:none}.select-search-box .select-search-box__search{display:block;width:100%;height:30px;border:none;background:none;outline:none;font-size:16px;padding:0 20px;color:#222f3e;-webkit-appearance:none;box-sizing:border-box;position:relative;z-index:2;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:30px;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}.select-search-box input.select-search-box__search{line-height:1}.select-search-box .select-search-box--multiple .select-search-box__search{box-shadow:none}.select-search-box .select-search-box--input .select-search-box__search{cursor:text}.select-search-box .select-search-box__search:focus{cursor:text}.select-search-box .select-search-box__search--placeholder{font-style:italic;font-weight:normal}.select-search-box .select-search-box input::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input:-moz-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box .select-search-box input:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:normal}.select-search-box input[type=search]::-webkit-search-cancel-button,.select-search-box input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.select-search-box .select-search-box__select{display:none;position:absolute;top:35px;height:220px;left:0;right:0;background:#fff;border-radius:4px;overflow:auto;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);z-index:100;min-height:30px}.select-search-box .select-search-box--multiple .select-search-box__select{display:block;position:static;border-top:1px solid #eee;border-radius:0;box-shadow:none}.select-search-box .select-search-box__select--display{display:block}.select-search-box .select-search-box__option{font-size:13px;font-weight:400;color:#616b74;line-height:30px;margin-bottom:0;padding:0px 10px;border-top:1px solid #eee;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-search-box .select-search-box__option:first-child{border-top:none}.select-search-box .select-search-box__option--hover,.select-search-box .select-search-box__option:hover{background:#f4f7fa}.select-search-box .select-search-box__option--selected{background:#54a0ff;color:#fff;border-top-color:#2184ff}.select-search-box .select-search-box__option--selected:hover,.select-search-box .select-search-box__option--selected.select-search-box__option--hover{background:#2184ff;color:#fff;border-top-color:#2184ff}.select-search-box .select-search-box__group{margin-top:20px;padding-top:20px;border-top:1px solid #eee;position:relative}.select-search-box .select-search-box__group-header{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background:#fff;padding:0 10px;color:rgba(0,0,0,.5);font-size:12px}.wp-block-kadence-advancedheading mark{color:#f76a0c;background:transparent}.kb-global-typography-label{display:flex;align-items:center}.kb-global-typography-label h2.kt-beside-color-label{flex-grow:1;margin:12px 0}.kb-global-typography-label .components-base-control.components-toggle-control,.kb-global-typography-label .components-toggle-control .components-base-control__field{margin-bottom:0 !important}.kadence-range-control-inner{box-sizing:border-box;align-items:flex-start;display:flex;justify-content:flex-start;padding:0px;position:relative;width:100%}.kadence-range-control-inner .components-range-control.kadence-range-control-range{flex-grow:1;margin-bottom:0}.kadence-range-control-inner .components-base-control.kt-range-number-input{margin-left:16px;margin-bottom:0;flex:0 1 65px}
24
  .kb-device-choice.kt-size-tabs>.components-tab-panel__tabs{margin-top:0}.kb-add-new-tab-contain{text-align:right}.kt-title-text.is-selected,.kt-title-sub-text.is-selected{min-width:5px}.wp-block[data-type="kadence/tab"]>.block-editor-block-list__block-edit>.block-editor-block-mover{display:none !important}.kt-tabs-layout-vtabs .kadence-blocks-tab-item__control-menu{left:auto;right:0;transform:translateX(0)}.kadence-blocks-tab-item__control-menu .components-icon-button,.kadence-blocks-tab-item__control-menu .components-button{color:#fff;padding:0 !important;height:20px}.components-button.kt-tab-add.is-primary{border:0;text-shadow:none;box-shadow:none;vertical-align:top;padding-bottom:2px}.components-button.kt-tab-add.is-primary svg{margin-top:4px}.kadence-blocks-tab-item__control-menu{position:absolute;top:-24px;background:#0085ba;padding:2px;left:50%;transform:translateX(-50%);display:none}.kt-tabs-title-list li{position:relative}li.kt-tab-title-active .kadence-blocks-tab-item__control-menu{display:flex}.kt-select-starter-style-tabs{padding:20px;border:2px dashed #ddd;text-align:center;position:relative;z-index:10}.kt-select-starter-style-tabs-title{text-transform:uppercase;padding-bottom:10px;font-size:16px}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn{height:auto;width:320px;background:#fff;box-shadow:none;border:2px solid transparent;padding:2px;margin-right:15px;margin-bottom:5px}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn svg{width:100%}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child{width:100%;text-align:center;justify-content:center;border:0;padding:2px;margin-right:0;margin-bottom:5px}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child:hover{text-decoration:underline}.components-button-group button.components-button.kt-init-open-tab{width:auto;padding:4px 10px;border-radius:3px !important;height:auto;text-shadow:none;box-shadow:none;margin-bottom:5px}.kt-select-starter-style-tabs .kt-init-tabs-btn-group .kt-inital-tabs-style-btn:first-child:focus{background:transparent;box-shadow:none}.kt-select-starter-style-tabs .kt-inital-tabs-style-btn:hover{border:2px solid #aaa;background:#fff;box-shadow:none}.kt-inspect-tabs .components-button-group .kt-layout-btn.kt-tablayout{border-radius:0}.components-button-group .kt-layout-btn.kt-tablayout{height:46px}.components-button-group .kt-layout-btn.kt-tablayout svg{width:40px;height:40px}.components-button-group .kt-layout-btn.kt-tablayout:hover,.components-button-group .kt-layout-btn.kt-tablayout.is-primary,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]){background:#eee;border-color:#222}.components-button-group .kt-layout-btn.kt-tablayout:hover svg path,.components-button-group .kt-layout-btn.kt-tablayout:hover svg rect,.components-button-group .kt-layout-btn.kt-tablayout.is-primary svg path,.components-button-group .kt-layout-btn.kt-tablayout.is-primary svg rect,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]) svg path,.components-button-group .kt-layout-btn.kt-tablayout:focus:not(:disabled):not([aria-disabled=true]) svg rect{fill:#222}.kt-tab-title .editor-rich-text{display:inline-flex}.edit-post-sidebar p.kt-setting-label,.kt-block-defaults-modal p.kt-setting-label{font-weight:600;color:#191e23;padding:0 0 5px;clear:both;margin-top:0}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn{padding:2px 4px}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn svg{fill:#777;width:15px;height:15px}.kt-size-type-options.kt-outline-control .components-button.kt-size-btn.is-primary svg{fill:#222}.components-range-control.kt-icon-rangecontrol .components-base-control__label{width:30px}.kt-icon-rangecontrol .components-base-control__field{display:flex;align-items:center;width:100%}.kt-inspect-tabs.kt-hover-tabs.kt-no-ho-ac-tabs .components-tab-panel__tabs button{width:33.33%;padding:6px 0;font-size:12px}#editor .block-editor-block-list__layout .kt-tabs-wrap .kt-tabs-title-list{padding:30px 0 0 0;margin:0;list-style:none}.kt-tabs-title-list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.kt-tabs-title-list li{margin:0 4px -1px 0;cursor:pointer;list-style:none}.kt-tabs-title-list li .kt-tab-title{padding:8px 16px;display:flex;color:#444;align-items:center;border-style:solid;border-color:transparent;border-width:1px 1px 0 1px;border-top-left-radius:4px;border-top-right-radius:4px;transition:all .2s ease-in-out;box-shadow:none !important;outline:0 !important}.kt-tabs-title-list li.kt-tab-title-active{z-index:4}.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title{background-color:#fff;border-color:#dee2e6}.kt-tabs-title-list li.kt-tabs-has-icon-false .kt-tab-title{display:block}.kt-tabs-icon-side-top .kt-tab-title{flex-direction:column}.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:center}.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-end}.kt-tabs-content-wrap:before,.kt-tabs-content-wrap:after{content:"";clear:both;display:table}.kt-tabs-content-wrap{border:1px solid #dee2e6;padding:20px;text-align:left;position:relative}.wp-block-kadence-tabs .block-editor-block-list__layout .block-editor-block-list__block{max-width:none !important}.kt-tabs-content-wrap [data-type="kadence/tab"]{display:none}.wp-block-kadence-tabs.kt-active-tab-1>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="1"]{display:block}.wp-block-kadence-tabs.kt-active-tab-2>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="2"]{display:block}.wp-block-kadence-tabs.kt-active-tab-3>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="3"]{display:block}.wp-block-kadence-tabs.kt-active-tab-4>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="4"]{display:block}.wp-block-kadence-tabs.kt-active-tab-5>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="5"]{display:block}.wp-block-kadence-tabs.kt-active-tab-6>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="6"]{display:block}.wp-block-kadence-tabs.kt-active-tab-7>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="7"]{display:block}.wp-block-kadence-tabs.kt-active-tab-8>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="8"]{display:block}.wp-block-kadence-tabs.kt-active-tab-9>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="9"]{display:block}.wp-block-kadence-tabs.kt-active-tab-10>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="10"]{display:block}.wp-block-kadence-tabs.kt-active-tab-11>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="11"]{display:block}.wp-block-kadence-tabs.kt-active-tab-12>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="12"]{display:block}.wp-block-kadence-tabs.kt-active-tab-13>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="13"]{display:block}.wp-block-kadence-tabs.kt-active-tab-14>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="14"]{display:block}.wp-block-kadence-tabs.kt-active-tab-15>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="15"]{display:block}.wp-block-kadence-tabs.kt-active-tab-16>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="16"]{display:block}.wp-block-kadence-tabs.kt-active-tab-17>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="17"]{display:block}.wp-block-kadence-tabs.kt-active-tab-18>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="18"]{display:block}.wp-block-kadence-tabs.kt-active-tab-19>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="19"]{display:block}.wp-block-kadence-tabs.kt-active-tab-20>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="20"]{display:block}.wp-block-kadence-tabs.kt-active-tab-21>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="21"]{display:block}.wp-block-kadence-tabs.kt-active-tab-22>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="22"]{display:block}.wp-block-kadence-tabs.kt-active-tab-23>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="23"]{display:block}.wp-block-kadence-tabs.kt-active-tab-24>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="24"]{display:block}.wp-block-kadence-tabs.kt-active-tab-25>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="25"]{display:block}.wp-block-kadence-tabs.kt-active-tab-26>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="26"]{display:block}.wp-block-kadence-tabs.kt-active-tab-27>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="27"]{display:block}.wp-block-kadence-tabs.kt-active-tab-28>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="28"]{display:block}.wp-block-kadence-tabs.kt-active-tab-29>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="29"]{display:block}.wp-block-kadence-tabs.kt-active-tab-30>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="30"]{display:block}.wp-block-kadence-tabs.kt-active-tab-31>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="31"]{display:block}.wp-block-kadence-tabs.kt-active-tab-32>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="32"]{display:block}.wp-block-kadence-tabs.kt-active-tab-33>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="33"]{display:block}.wp-block-kadence-tabs.kt-active-tab-34>.kt-tabs-wrap>.kt-tabs-content-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-tab="34"]{display:block}.kt-tabs-layout-vtabs:after,.kt-tabs-wrap:after{clear:both;display:table;content:""}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list{float:left;width:30%;flex-direction:column}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list li{margin:0 -1px 4px 0}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{border-width:1px 0px 1px 1px;border-top-left-radius:0;border-top-right-radius:0}.kt-tabs-layout-vtabs>.kt-tabs-wrap>.kt-tabs-content-wrap{float:left;width:70%}.kt-tabs-layout-vtabs.kt-tab-alignment-left>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{align-items:center;justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li{text-align:center}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{justify-content:center}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:center}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list{justify-content:flex-start}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li{text-align:right}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title{justify-content:flex-end;align-items:center}.kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:flex-end}.kt-tabs-svg-show-only .editor-rich-text{display:none}.kt-title-svg-side-left{padding-right:5px}.kt-title-svg-side-right{padding-left:5px}.kt-tabs-svg-show-only .kt-title-svg-side-right{padding-left:0px}.kt-tabs-svg-show-only .kt-title-svg-side-left{padding-right:0px}.kt-tabs-wrap{margin:0 auto}.kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-wrap>.kt-tabs-title-list li .kb-tab-titles-wrap{align-items:center}.kb-tab-titles-wrap{display:inline-flex;flex-direction:column}.kt-title-sub-text{font-size:14px;line-height:24px}ul.kt-tabs-title-list.kb-tab-title-columns-8>li{flex:0 1 12.5%}ul.kt-tabs-title-list.kb-tab-title-columns-7>li{flex:0 1 14.28%}ul.kt-tabs-title-list.kb-tab-title-columns-6>li{flex:0 1 16.67%}ul.kt-tabs-title-list.kb-tab-title-columns-5>li{flex:0 1 20%}ul.kt-tabs-title-list.kb-tab-title-columns-4>li{flex:0 1 25%}ul.kt-tabs-title-list.kb-tab-title-columns-3>li{flex:0 1 33.33%}ul.kt-tabs-title-list.kb-tab-title-columns-2>li{flex:0 1 50%}ul.kt-tabs-title-list.kb-tab-title-columns-1>li{flex:0 1 100%}ul.kt-tabs-title-list.kb-tab-title-columns-1>li>.kt-tab-title{margin-right:0px !important}ul.kt-tabs-title-list.kb-tabs-list-columns>li:last-child>.kt-tab-title{margin-right:0px !important}ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title{justify-content:center;text-align:center}.kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items:center}.kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items:flex-end}
25
  .kb-upload-inline-btn.kt-cta-upload-btn{margin-bottom:0}.kt-controls-link-wrap input{max-width:100%}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media .editor-media-placeholder{padding:1em;margin:0}.components-button-group.kt-style-btn-group.kb-info-layouts button.components-button.kt-style-btn{padding:0;width:33.33%}.components-popover.kb-popover-inline-icon .components-popover__content{padding:10px}.kb-sidebar-alignment .components-toolbar{width:100%;display:flex}.kb-sidebar-alignment .components-toolbar>div{flex:1;justify-content:center}.kb-sidebar-alignment .components-toolbar>div>button.components-button.components-button.has-icon{width:100% !important;margin:0;padding-left:5px;padding-right:5px;justify-content:center}.kb-component-label{font-weight:600;font-size:13px}.kb-responsive-label{margin-bottom:0}.components-button-group.kt-size-type-options.kt-row-size-type-options.kb-typo-when-linked-individual-avail{float:none;margin-bottom:0}.edit-post-sidebar .kb-image-size-select-form-row input[type=text],.kt-block-defaults-modal .kb-image-size-select-form-row input[type=text]{box-shadow:none}.kb-image-size-container .kb-image-size-select-form-row{margin-bottom:10px;z-index:200;position:relative}.kb-image-size-container .kb-image-size-title{font-weight:normal;margin-bottom:4px}.kb-image-edit-settings-container{display:flex;margin-bottom:10px}.kadence-info-box-image-intrisic{height:0}.kt-infobox-textcontent .kt-blocks-info-box-text{margin-top:0}.kt-controls-link-wrap .editor-url-input input[type=text]{width:100%}.edit-post-sidebar .kt-controls-link-wrap h2{margin-top:0}.kt-select-starter-style-tabs.kt-select-starter-style-infobox .kt-inital-tabs-style-btn{width:120px}.kt-info-halign-center{text-align:center}.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container{margin:0 auto}.kt-info-halign-right{text-align:right}.kt-info-halign-right .kadence-info-box-image-inner-intrisic-container{margin:0 0 0 auto}.kt-info-halign-left{text-align:left}.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container{margin:0 auto 0 0}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{display:inline-block}.kt-blocks-info-box-media-align-top .kt-infobox-textcontent{display:block}.wp-block-kadence-infobox .kt-blocks-info-box-text{margin-bottom:0}.kt-blocks-info-box-media,.kt-blocks-info-box-link-wrap{border:0 solid transparent;transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-link-wrap{margin-left:auto;margin-right:auto}.kt-blocks-info-box-title,.kt-blocks-info-box-text,.kt-blocks-info-box-learnmore{transition:all .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-learnmore{border:0 solid transparent}.kt-blocks-info-box-text{color:#555}.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{display:inline-block;width:auto}.kt-blocks-info-box-media-align-left{display:flex;align-items:center;justify-content:flex-start}.kt-blocks-info-box-media-align-right{display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top{align-items:flex-start}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom{align-items:flex-end}.kadence-info-box-image-intrisic.kb-info-box-image-type-svg{height:auto;padding-bottom:0}.kt-info-animate-grayscale img,.kt-info-animate-grayscale-border-draw img{filter:grayscale(100%);transition:.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img,.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img{filter:grayscale(0)}.kt-info-animate-flip,.kt-info-icon-animate-flip{perspective:1000}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transform:rotateY(180deg)}.kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transition:.6s;transform-style:preserve-3d;position:relative}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{z-index:2}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{transform:rotateY(180deg)}.kt-info-media-animate-drawborder,.kt-info-media-animate-grayscale-border-draw{position:relative;box-sizing:border-box}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{box-sizing:border-box;content:"";position:absolute;border:0px solid transparent;width:0;height:0}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{top:0;left:0}.kt-info-media-animate-drawborder:after,.kt-info-media-animate-grayscale-border-draw:after{transform:rotate(-90deg)}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:before,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:before{width:100%;height:100%;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:after,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:after{width:100%;height:100%;transform:rotate(180deg);transition:transform .4s linear 0s,border-bottom-width 0s linear .35s}.kt-blocks-info-box-number{min-width:1em;line-height:1em}.kadence-info-box-number-container{text-align:center}
26
+ .kt-border-color-array-control .components-color-palette{padding-left:50px}body.rtl .kt-size-tabs .components-tab-panel__tabs,body.rtl .components-button-group.kt-size-type-options{text-align:left}.kt-border-color-array-control .kt-border-color-icon{float:left;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9f9f9;margin-right:10px}.rfipbtn.rfipbtn--accordion{background-color:#fff;border:1px solid #e0e0e0;width:96%}.rfipbtn.rfipbtn--accordion:active,.rfipbtn.rfipbtn--accordion:focus{border:1px solid #bdbdbd}.rfipbtn.rfipbtn--accordion .rfipbtn__current{flex:100%;justify-content:flex-start;padding:0}.rfipbtn.rfipbtn--accordion .rfipbtn__current svg.top-icon{transform:rotate(180deg) !important}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon{width:100%}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon .rfipbtn__elm{width:100%}.rfipbtn.rfipbtn--accordion .rfipbtn__current .rfipbtn__icon .rfipbtn__elm svg{width:auto}.rfipbtn.rfipbtn--accordion .rfipbtn__button{border:0 none transparent;border-left:1px solid #e0e0e0;background-color:#f5f5f5;color:#424242}.rfipbtn.rfipbtn--accordion .rfipbtn__button:hover{background-color:#bdbdbd}.rfipbtn.rfipbtn--accordion .rfipbtn__button:active{box-shadow:inset 0 0 10px 0 #e0e0e0}.rfipbtn.rfipbtn--accordion .rfipbtn__icon{border:0;color:#424242}.rfipbtn.rfipbtn--accordion .rfipbtn__icon--empty{color:#555d66;text-transform:none;text-align:left}.rfipbtn.rfipbtn--accordion .rfipbtn__del{background-color:#eee}.rfipbtn.rfipbtn--accordion .rfipbtn__del:hover{background-color:#e0e0e0}.rfipbtn.rfipbtn--accordion .rfipbtn__del:focus,.rfipbtn.rfipbtn--accordion .rfipbtn__del:active{outline:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--accordion{max-height:240px;overflow:scroll}.rfipdropdown.rfipdropdown--accordion{background-color:#fff;border:1px solid #e0e0e0}.rfipdropdown.rfipdropdown--accordion .rfipdropdown__selector{overflow:hidden;padding:8px}.rfipdropdown.rfipdropdown--accordion .rfipicons__pager{display:none}.rfipdropdown.rfipdropdown--accordion .rfipicons__cp{border-bottom:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__cp:focus{border-bottom-color:#9e9e9e}.rfipdropdown.rfipdropdown--accordion .rfipicons__left,.rfipdropdown.rfipdropdown--accordion .rfipicons__right{background-color:#eee;border:1px solid #eee;color:#424242}.rfipdropdown.rfipdropdown--accordion .rfipicons__left:hover,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__left:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__left:active,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__right:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#424242}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:hover{background-color:#bdbdbd;border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:focus,.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox:active{border:1px solid #bdbdbd}.rfipdropdown.rfipdropdown--accordion .rfipicons__ibox--error{color:red}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon{width:100%;height:50px;margin:2px 0}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon svg{fill:#000;width:100px;transform:scale(1)}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon svg.top-icon{transform:rotate(180deg) !important}.rfipdropdown.rfipdropdown--accordion .rfipicons__icon--selected .rfipicons__ibox{background-color:#eee}.kt-accordion-selecter{border:2px dashed #aaa;font-size:12px;text-align:center;cursor:pointer;text-transform:uppercase;font-weight:bold;color:#999}.kt-accordion-wrap .kt-accordion-header-wrap{margin:0;padding:0}.kt-blocks-accordion-header{align-content:space-between;align-items:center;background-color:#f2f2f2;border:0 solid transparent;border-radius:0px;color:#444;display:flex;padding:8px 12px;text-align:left;transition:all ease-in-out .2s;width:100%}.kt-accordion-panel-inner{padding:20px;border:1px solid #eee;border-top-width:0}.kt-accordion-add-selecter{display:flex}button.components-button.kt-accordion-add.is-primary{border:0;text-shadow:none;box-shadow:none}.kt-accordion-add-selecter button.components-button.kt-accordion-remove{border:0;text-shadow:none;box-shadow:none;background:#e1e1e1;border-radius:3px;margin-left:5px;line-height:26px;padding:0 10px 1px}.kt-accordion-add-selecter button.components-button.kt-accordion-remove:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{background:#eee;box-shadow:none}button.components-button.kt-accordion-add.is-primary svg{margin-top:4px}.components-button-group button.components-button.kt-init-open-pane{width:100%;padding:4px 10px;border-radius:3px !important;height:auto;text-shadow:none;box-shadow:none;margin-bottom:5px}.components-button-group button.components-button.kt-init-open-pane:focus:enabled{box-shadow:none}.kt-blocks-accordion-icon-trigger{display:block;height:24px;margin-left:auto;position:relative;transition:all ease-in-out .2s;width:24px;min-width:24px;box-sizing:content-box}.rtl .kt-blocks-accordion-icon-trigger{margin-left:0;margin-right:auto}.kt-blocks-accordion-title-wrap{display:flex}.kt-pane-header-alignment-center .kt-blocks-accordion-header{text-align:center}.kt-pane-header-alignment-center .kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow:2;justify-content:center}.kt-pane-header-alignment-right .kt-blocks-accordion-header{text-align:right}.kt-pane-header-alignment-right .kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow:2;justify-content:flex-end}.kt-pane-header-alignment-right .kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger{margin-left:10px}.kt-acccordion-button-label-hide .editor-rich-text{display:none}.kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger{display:none}.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger{order:-1;margin-left:0;margin-right:10px}.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{content:"";height:4px;position:absolute;transition:all ease-in-out 0.1333333333s;width:20px;left:2px;top:10px}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-start-active-pane-1.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-basic>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{width:16px;left:4px;top:10px}.kt-start-active-pane-1.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(0deg)}.kt-start-active-pane-1.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-basiccircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{content:"";height:4px;position:absolute;transition:all ease-in-out 0.1333333333s;width:20px;left:2px;top:10px}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-xclose>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{width:16px;left:4px;top:10px}.kt-start-active-pane-1.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-xclosecircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg)}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{content:"";height:2px;position:absolute;top:11px;transition:all ease-in-out 0.1333333333s;width:12px}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{left:2px;transform:rotate(45deg);transform-origin:50%}.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after{transform:rotate(-45deg);right:2px;transform-origin:50%}.kt-start-active-pane-1.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(-45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-arrow>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(45deg)}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger{border-radius:50%}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{width:10px}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before{left:4px}.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after{right:4px}.kt-start-active-pane-1.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-2.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-3.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-4.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-5.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-6.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-7.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-8.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-9.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before,.kt-start-active-pane-10.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:before{transform:rotate(-45deg)}.kt-start-active-pane-1.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-1>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-2.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-2>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-3.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-3>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-4.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-4>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-5.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-5>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-6.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-6>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-7.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-7>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-8.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-8>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-9.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-9>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after,.kt-start-active-pane-10.kt-accodion-icon-style-arrowcircle>div>div>div>div>div>.kt-accordion-pane-10>div>.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger:after{transform:rotate(45deg)}
27
  .kadence-blocks-list-item__control-menu{display:flex}.kt-btn-size-settings-container .components-button-group .components-button.is-primary svg{fill:#fff}.kb-flex-center{display:flex;align-items:center}.kt-svg-icon-list-item-wrap{display:flex;align-items:center;text-align:left;position:relative}.rtl .kt-svg-icon-list-item-wrap{text-align:right}.kadence-blocks-list-item__control-menu{position:absolute;top:-10px;right:0}.rtl .kadence-blocks-list-item__control-menu{left:0;right:auto}.kadence-blocks-list-item__control-menu button.components-button{height:16px;width:auto}.kadence-blocks-list-item__control-menu button.components-button .dashicon{margin:0}.kadence-blocks-list-item__control-menu button.components-button svg{height:16px}.kt-svg-icon-list-single{margin-right:10px;padding:4px 0}.rtl .kt-svg-icon-list-single{margin-left:10px;margin-right:0}.kt-svg-icon-list-item-wrap .editor-rich-text,.kt-svg-icon-list-item-wrap .kt-svg-icon-list-text{flex-grow:2}.block-editor-block-list__block[data-align=center] .kt-svg-icon-list-item-wrap{justify-content:center}.block-editor-block-list__block[data-align=center] .kt-svg-icon-list-item-wrap .editor-rich-text{min-width:20px;flex-grow:0}.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border:0px solid transparent}.kt-svg-icon-list-columns-2{-ms-grid-columns:50% auto;grid-template-columns:50% auto;-ms-grid-rows:auto;grid-template-rows:auto;display:-ms-grid;display:grid}.kt-svg-icon-list-columns-3{-ms-grid-columns:33% 33% auto;grid-template-columns:33% 33% auto;-ms-grid-rows:auto;grid-template-rows:auto;display:-ms-grid;display:grid}.kt-list-icon-aligntop .kt-svg-icon-list-item-wrap{align-items:flex-start}.kt-list-icon-alignbottom .kt-svg-icon-list-item-wrap{align-items:flex-end}
28
  .kt-blocks-carousel{padding:0 0 25px 0}.kt-blocks-carousel .slick-slider{position:relative;display:block;box-sizing:border-box}.kt-blocks-carousel .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.kt-blocks-carousel .slick-list:focus{outline:none}.kt-blocks-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.kt-blocks-carousel .slick-slider .slick-track,.kt-blocks-carousel .slick-slider .slick-list{transform:translate3d(0, 0, 0)}.kt-blocks-carousel .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.kt-blocks-carousel .slick-track:before,.kt-blocks-carousel .slick-track:after{content:"";display:table}.kt-blocks-carousel .slick-track:after{clear:both}.kt-blocks-carousel .slick-loading .slick-track{visibility:hidden}.kt-blocks-carousel .slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .kt-blocks-carousel .slick-slide{float:right}.kt-blocks-carousel .slick-slide img{display:block}.kt-blocks-carousel .slick-slide.slick-loading img{display:none}.kt-blocks-carousel .slick-slide.dragging img{pointer-events:none}.kt-blocks-carousel .slick-initialized .slick-slide{display:block}.kt-blocks-carousel .slick-loading .slick-slide{visibility:hidden}.kt-blocks-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.kt-blocks-carousel .slick-arrow.slick-hidden{display:none}.kt-blocks-carousel .slick-slider:hover .slick-prev,.kt-blocks-carousel .slick-slider:hover .slick-next{opacity:.75}.kt-blocks-carousel .slick-slider:hover .slick-prev:hover,.kt-blocks-carousel .slick-slider:hover .slick-prev:focus,.kt-blocks-carousel .slick-slider:hover .slick-next:hover,.kt-blocks-carousel .slick-slider:hover .slick-next:focus{outline:none;opacity:1}.kt-blocks-carousel .slick-slider:hover .slick-prev.slick-disabled,.kt-blocks-carousel .slick-slider:hover .slick-next.slick-disabled{opacity:.25}.kt-blocks-carousel .slick-prev,.kt-blocks-carousel .slick-next{position:absolute;display:block;height:50px;width:30px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,.8);color:#fff;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;opacity:.25;z-index:1}.kt-blocks-carousel .slick-prev:hover,.kt-blocks-carousel .slick-prev:focus,.kt-blocks-carousel .slick-next:hover,.kt-blocks-carousel .slick-next:focus{outline:none;opacity:1}.kt-blocks-carousel .slick-prev.slick-disabled,.kt-blocks-carousel .slick-next.slick-disabled{opacity:0}.kt-blocks-carousel [dir=rtl] .slick-prev{left:auto;right:0px;transform:translate(0, -50%) rotate(180deg)}.kt-blocks-carousel .slick-prev{left:0px}.kt-blocks-carousel [dir=rtl] .slick-next{left:-25px;right:auto;transform:translate(0, -50%) rotate(180deg)}.kt-blocks-carousel .slick-next{right:0px}.kt-blocks-carousel .kt-carousel-arrowstyle-blackonlight .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-blackonlight .slick-next{background:rgba(255,255,255,.8);color:#000}.kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-next{background:transparent;border:2px solid #000;color:#000}.kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-prev,.kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-next{background:transparent;border:2px solid #fff;color:#fff}.kt-blocks-carousel .slick-dotted.slick-slider{margin-bottom:30px}.kt-blocks-carousel .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0 0 5px 0;margin:0;left:0;width:100%}.kt-blocks-carousel .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.kt-blocks-carousel .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.kt-blocks-carousel .slick-dots li button:hover,.kt-blocks-carousel .slick-dots li button:focus{outline:none}.kt-blocks-carousel .slick-dots li button:hover:before,.kt-blocks-carousel .slick-dots li button:focus:before{opacity:1}.kt-blocks-carousel .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:30px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kt-blocks-carousel .slick-dots li.slick-active button:before{color:#000;opacity:.75}.kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li button:before{color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li.slick-active button:before{color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .slick-dots li button:before{content:"○";font-size:21px;line-height:18px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .slick-dots li.slick-active button:before{content:"•";font-size:30px;line-height:20px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .slick-dots li button:before{content:"○";color:#fff;font-size:21px;line-height:18px}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .slick-dots li.slick-active button:before{color:#fff;content:"•";font-size:30px;line-height:20px}.wp-block-kadence-testimonials .kt-blocks-carousel{padding-bottom:35px}.wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel .slick-slider:not(.kt-carousel-arrowstyle-none){padding-left:35px;padding-right:35px}.kt-spacer-sidebar-15{height:15px}.kt-testimonial-item__move-menu{display:none;position:absolute;right:0;top:0;z-index:100}.kt-testimonial-item-wrap:hover .kt-testimonial-item__move-menu{display:inline-flex}.kt-testimonial-item__move-menu .components-button{padding:4px;height:30px;min-width:30px;width:30px;border:1px solid transparent;background:rgba(255,255,255,.8)}.kt-testimonial-item__move-menu .components-button:focus:enabled{border-color:transparent;outline:0;outline-offset:0;box-shadow:none;color:#555d66}.kt-testimonial-item__move-menu .components-button:hover{border:1px solid #555d66;color:#555d66}.components-button-group.kt-style-btn-group button.components-button.kt-style-btn{width:50%;border:0;height:auto;border-radius:0;background:transparent !important;padding:8px;border:2px solid transparent;box-shadow:none}.components-button-group button.components-button.kt-style-btn svg{width:100%}.kt-style-btn-group{margin-bottom:10px;border:0}.components-button-group .components-button.is-primary.kt-style-btn,.components-button-group .components-button.kt-style-btn:focus{border-color:#aaa;background:transparent;outline:0;box-shadow:none}.components-button-group button.components-button.kt-style-btn:hover{border-color:#eee}.kt-testimonial-grid-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:30px 30px}.kt-testimonial-columns-1 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.kt-testimonial-columns-3 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.kt-testimonial-columns-4 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.kt-testimonial-columns-5 .kt-testimonial-grid-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.kt-testimonial-grid-wrap .kt-testimonial-item-wrap{width:100%}.kt-testimonial-media-inner-wrap{overflow:hidden;border:0 solid transparent;width:60px;margin:0 15px 0 0;border-radius:100%}.kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:100%;height:0;position:relative}.kt-testimonial-media-inner-wrap .kt-testimonial-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;padding:0;border-radius:100%}.kt-testimonial-media-inner-wrap .kt-testimonial-image-placeholder{background:#f2f2f2;width:100%;height:100%;border-radius:100%;justify-content:center;position:absolute;left:0;top:0}.kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon{position:absolute;width:100%;height:100%}.kt-testimonial-item-wrap{border:0 solid transparent;max-width:500px;text-align:center;margin:0 auto;position:relative}.kt-testimonial-meta-wrap{display:flex;justify-content:center;align-items:center;margin-top:10px}.kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-svg-testimonial-global-icon{border:2px solid #eee;border-radius:100%;background:transparent;color:#444;padding:20px}.kt-svg-testimonial-global-icon-wrap{margin:0 0 10px 0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap{width:auto;margin:0 0 15px 0;border-radius:0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:50%}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image,.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image-placeholder{border-radius:0}.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-card.kt-testimonials-icon-on.kt-testimonial-halign-center .kt-testimonial-item-wrap{text-align:left}.kt-testimonial-style-card .kt-svg-testimonial-global-icon-wrap{float:left;margin:0 10px 0 0}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-svg-testimonial-global-icon-wrap{float:right}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.kt-testimonial-style-bubble .kt-testimonial-text-wrap{border:2px solid #eee;padding:20px;position:relative;border-radius:10px}.kt-testimonial-style-bubble .kt-testimonial-text-wrap:after{height:0;left:50%;top:100%;position:absolute;border-top:14px solid #eee;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;content:"";transform:translateX(-50%);width:0}.kt-testimonial-style-bubble .kt-testimonial-meta-wrap{margin-top:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap{margin-left:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-left:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap{margin-right:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-right:20px}.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap{float:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap{border:2px solid #eee;padding:20px;position:relative;border-radius:10px;text-align:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after{height:0;left:20px;top:100%;position:absolute;border-top:14px solid #eee;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent;content:"";transform:none;width:0}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap{margin-top:2px;justify-content:flex-start;padding-left:60px}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left;display:flex}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap{padding-right:6px}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap{text-align:left}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap{float:right}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap{padding-left:0px;padding-right:60px}.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-left .kt-testimonial-item-wrap{text-align:left;margin:0}.kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-testimonial-halign-left .kt-testimonial-meta-wrap{justify-content:flex-start}.kt-testimonial-halign-left .kt-testimonial-text-wrap:after{left:20px;transform:none}.kt-testimonial-halign-right .kt-testimonial-item-wrap{text-align:right;margin-left:auto;margin-right:0}.kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:right}.kt-testimonial-halign-right .kt-testimonial-meta-wrap{justify-content:flex-start;flex-direction:row-reverse}.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.kt-testimonial-halign-right .kt-testimonial-text-wrap:after{left:auto;right:20px;transform:none}.kt-testimonial-name a{color:inherit !important;text-decoration:underline}.kt-testimonial-occupation a{color:inherit !important;text-decoration:underline}.kt-testimonial-media-wrap .kt-remove-img.kt-testimonial-remove-image{position:absolute;left:10px;top:8px;z-index:10000;font-size:12px;background:red;border-radius:50%;padding:0;line-height:1;color:#fff;width:15px;min-width:0;height:15px;text-align:center}.kt-testimonial-media-wrap .kt-testimonial-remove-image svg.dashicon{width:1em;height:1em}.kt-testimonial-item-wrap.testimonial-valign-middle{display:flex;flex-direction:column;justify-content:center}.kt-testimonial-item-wrap.testimonial-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}
29
  .wp-block[data-align=right]>.wp-block-kadence-advancedgallery,.wp-block[data-align=left]>.wp-block-kadence-advancedgallery{max-width:420px;width:100%}.wp-block-kadence-advancedgallery ul.kb-gallery-main-contain{margin-bottom:0}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn{width:33%}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn.kb-disabled-btn{opacity:.6}.components-button-group.kt-style-btn-group.kb-gallery-type-select button.components-button.kt-style-btn.is-primary{border-color:#000}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-form-file-upload{margin-top:10px}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-form-file-upload .editor-media-placeholder{margin:0}.kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{z-index:10}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-container>.components-placeholder.wp-block-kadence-advancedgallery{margin-top:10px}.kb-image-size-container .kb-gallery-type-select-form-row{margin-bottom:10px;z-index:220;position:relative}.kb-gallery-custom-link{position:relative;z-index:2;padding:0 4px 4px;display:block}.kb-gallery-custom-link .block-editor-url-input{width:100%;border-top:4px solid #0085ba}.kb-gallery-custom-link .block-editor-url-input input[type=text]{width:100%;margin:0;line-height:18px;padding-right:40px}.kb-gallery-custom-link .block-editor-url-popover__settings-toggle{position:absolute;right:4px;top:4px}.wp-block-kadence-advancedgallery{overflow:hidden}.kb-gallery-main-contain li{list-style-type:none}.kadence-blocks-gallery-item figure:not(.is-selected):focus{outline:none}.kadence-blocks-gallery-item .is-selected{outline:0}.kadence-blocks-gallery-item .is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:0;z-index:1}.kadence-blocks-gallery-item .is-selected .kb-gallery-image-contain{outline:0}.kadence-blocks-gallery-item .is-transient img{opacity:.3}.kadence-blocks-gallery-item .block-editor-rich-text{position:absolute;bottom:0;width:100%;max-height:100%;overflow-y:auto}.kadence-blocks-gallery-item figcaption{max-height:100%;overflow-y:auto}.kadence-blocks-gallery-item .block-editor-rich-text figcaption:not([data-is-placeholder-visible=true]){position:relative;overflow:hidden}.kadence-blocks-gallery-item .is-selected .block-editor-rich-text{z-index:2}@supports(position: sticky){.kadence-blocks-gallery-item .is-selected .block-editor-rich-text{right:0;left:0;margin-top:-4px}}.kadence-blocks-gallery-item .is-selected .block-editor-rich-text .block-editor-rich-text__inline-toolbar{top:0}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu{background-color:#0085ba}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu .components-button,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu .components-button{color:#fff}.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__move-menu .components-button:focus,.kadence-blocks-gallery-item .is-selected .kadence-blocks-library-gallery-item__inline-menu .components-button:focus{color:inherit}.kadence-blocks-gallery-item figcaption .block-editor-rich-text a{color:#fff}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .block-editor-rich-text{position:relative;overflow:visible}.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .slick-slide.slick-current{z-index:10}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider .slick-slide.slick-current{z-index:10}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .is-selected .block-editor-rich-text{margin-top:0}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .is-selected .block-editor-rich-text .block-editor-rich-text__inline-toolbar{top:-40px}.kadence-blocks-library-gallery-item__move-menu,.kadence-blocks-library-gallery-item__inline-menu{padding:2px;display:inline-flex;z-index:20}.kadence-blocks-library-gallery-item__move-menu .components-button,.kadence-blocks-library-gallery-item__inline-menu .components-button{color:transparent}.kadence-blocks-library-gallery-item__inline-menu{position:absolute;top:0px;right:0px}.kadence-blocks-library-gallery-item__move-menu{position:absolute;top:0px;left:0px}.kadence-blocks-gallery-item__move-backward,.kadence-blocks-gallery-item__move-forward,.kadence-blocks-gallery-item__remove{padding:0}.kadence-blocks-gallery-item .components-spinner{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain{margin:-5px;padding:0}.kb-gallery-main-contain{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 !important}.kb-gallery-main-contain .kadence-blocks-gallery-item{position:relative;padding:5px;margin:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner{position:relative;margin-bottom:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure{margin:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius{position:relative;overflow:hidden;margin:0 auto}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain{border:0;background:transparent;padding:0;margin:0;display:block;width:100%;transition:all .3s ease-in-out}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height:0;position:relative}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square{padding-bottom:100%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom:75%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom:66.67%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom:56.25%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom:50%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom:33%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom:25%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom:133.33%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom:150%}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{display:block;max-width:100%;height:auto}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:100%}@supports(position: sticky){.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:auto}}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{width:100%;max-height:100%;position:absolute;bottom:0;overflow:visible;padding:43px 10px 10px;font-size:13px;color:#fff;text-align:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%)}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption img{display:inline}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.editing-caption{padding-top:48px}.kb-gallery-main-contain .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption figcaption{display:none}.kb-gallery-main-contain .kadence-blocks-gallery-item{width:100%}@media(min-width: 600px){.kb-gallery-main-contain[data-columns-xxl="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-main-contain[data-columns-xxl="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-main-contain[data-columns-xxl="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-main-contain[data-columns-xxl="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-main-contain[data-columns-xxl="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-main-contain[data-columns-xxl="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-main-contain[data-columns-xxl="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.kadence-blocks-gallery-item__caption{padding:10px;margin-top:0;background:rgba(0,0,0,.5);position:static}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item figcaption{opacity:0;transition:opacity .3s ease-in-out}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover figcaption,.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .is-selected figcaption{opacity:1}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .block-editor-rich-text{top:0;margin:0}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;padding:10px;margin:0;opacity:0;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.5)}.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover figcaption,.kb-gallery-main-contain.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .is-selected figcaption{opacity:1}.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-carousel,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-fluidcarousel,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-slider,.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-main-contain.kb-gallery-type-thumbslider{margin:0}.kb-gallery-main-contain.kb-gallery-type-carousel,.kb-gallery-main-contain.kb-gallery-type-slider,.kb-gallery-main-contain.kb-gallery-type-thumbslider{display:block}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider{margin:0 -5px;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;touch-action:auto}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider .slick-slide,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .slick-slide,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-slider .slick-slide{padding:4px 5px}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-prev,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-prev,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-prev{left:5px}.kb-gallery-main-contain.kb-gallery-type-carousel .kt-blocks-carousel .slick-next,.kb-gallery-main-contain.kb-gallery-type-slider .kt-blocks-carousel .slick-next,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kt-blocks-carousel .slick-next{right:5px}.kb-gallery-main-contain.kb-gallery-type-carousel .slick-slider .kadence-blocks-gallery-item,.kb-gallery-main-contain.kb-gallery-type-slider .slick-slider .kadence-blocks-gallery-item,.kb-gallery-main-contain.kb-gallery-type-thumbslider .slick-slider .kadence-blocks-gallery-item{padding:0 !important}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel{display:block}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-slider{margin:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;touch-action:auto}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-slider .slick-slide{padding:4px 5px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel.kb-carousel-mode-align-left .slick-slider .slick-slide{padding:4px 10px 4px 0}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-prev{left:0px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-next{right:0px}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kadence-blocks-gallery-item{padding:0 !important}.kb-gallery-main-contain.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:100%}.kb-gallery-main-contain.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-type-carousel>.kt-blocks-carousel>.kadence-blocks-gallery-item{float:left}.kb-gallery-main-contain .kt-blocks-carousel:after{clear:both;display:table;content:""}.kb-gallery-main-contain.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-main-contain.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{-o-object-fit:contain;object-fit:contain}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure{display:flex;flex-direction:column}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure .kb-gal-image-radius{height:300px;width:auto;margin:0 auto}.kb-gallery-main-contain.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-list figure .kb-gal-image-radius img{height:300px;width:auto;flex:1;-o-object-fit:cover;object-fit:cover}.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-thumbslider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after{display:none}.kb-gallery-main-contain.kb-gallery-type-carousel .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-main-contain.kb-gallery-type-slider .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-main-contain.kb-gallery-type-thumbslider .kb-has-image-ratio-inherit .kb-gal-image-radius{border-radius:0}.kb-gallery-filter-vintage .kb-gallery-image-contain:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-gallery-filter-vintage .kb-gallery-image-contain img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-gallery-filter-grayscale .kb-gallery-image-contain img{filter:grayscale(1)}.kb-gallery-filter-sepia .kb-gallery-image-contain img{filter:sepia(0.5)}.kb-gallery-filter-saturation .kb-gallery-image-contain img{filter:saturate(1.6)}.kb-gallery-filter-earlybird .kb-gallery-image-contain::after{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-earlybird .kb-gallery-image-contain img{filter:contrast(0.9) sepia(0.2)}.kb-gallery-filter-toaster .kb-gallery-image-contain::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-toaster .kb-gallery-image-contain img{filter:contrast(1.5) brightness(0.9)}.kb-gallery-filter-mayfair .kb-gallery-image-contain::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-mayfair .kb-gallery-image-contain img{filter:contrast(1.1) saturate(1.1)}.kb-gallery-main-contain.kb-gallery-type-thumbslider .kb-cloned-hide .slick-slide.slick-cloned{display:none !important}@media(max-width: 782px){.block-editor-editor-skeleton__content{max-width:100%}}.interface-interface-skeleton__editor{max-width:100%}.kt-blocks-carousel{max-width:calc( 100vw - 20px - 160px )}.is-fullscreen-mode .kt-blocks-carousel{max-width:calc( 100vw - 20px )}@media(max-width: 960px){.auto-fold .kt-blocks-carousel{max-width:calc( 100vw - 20px - 36px )}.auto-fold .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 36px )}}.folded .kt-blocks-carousel{max-width:calc( 100vw - 20px - 36px )}.edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 160px )}.is-fullscreen-mode .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px )}.folded .edit-post-layout.is-sidebar-opened .kt-blocks-carousel{max-width:calc( 100vw - 20px - 280px - 36px )}
30
+ .components-panel__row button.components-button.kb-add-field{margin:0 auto;min-width:60%;text-align:center;margin-bottom:10px;margin-top:-10px;align-items:center;justify-content:center}.components-button-group.kb-radio-button-flex-fill{display:flex;width:100%}.components-button-group.kb-radio-button-flex-fill button{flex:1;text-align:center;justify-content:center}.components-panel__row button.components-button.kb-add-field svg{width:16px;height:16px;margin-top:2px;margin-right:4px}.edit-post-sidebar button.kb-add-option svg{width:16px;height:16px;margin-top:2px;margin-right:4px}.edit-post-sidebar button.kb-add-option{align-items:center;justify-content:center;margin-bottom:24px}.edit-post-sidebar .mailerlite-select-form-row input[type=text],.kt-block-defaults-modal .mailerlite-select-form-row input[type=text]{box-shadow:none}.edit-post-sidebar .mailerlite-select-form-row,.kt-block-defaults-modal .mailerlite-select-form-row{margin-bottom:10px;z-index:200;position:relative}.edit-post-settings-sidebar__panel-block .components-panel__body .components-base-control.kb-option-text-control{margin-bottom:10px}.kb-form .kadence-blocks-form-field .kb-forms-submit.is-selected{min-width:70px}.field-options-wrap{position:relative}.field-options-wrap .kadence-blocks-list-item__control-menu{top:0}.kb-form-align-center .kb-form{justify-content:center}.kb-form-align-right .kb-form{justify-content:flex-end}.kb-form{display:flex;flex-wrap:wrap;margin:0 -5px;align-items:flex-end}.kb-form .kadence-blocks-form-field{box-sizing:border-box;padding:0 5px;margin-bottom:16px;flex-wrap:wrap;align-items:center;display:flex;width:100%}.kb-form .kadence-blocks-form-field.kb-submit-field{margin-bottom:0}.kb-form .kadence-blocks-form-field .kb-placeholder{opacity:.5}.kb-form .kadence-blocks-form-field label{display:block}.kb-form .kadence-blocks-form-field label a{pointer-events:none}.kb-form .kadence-blocks-form-field .kb-checkbox-style{padding:0;background-color:initial;cursor:default;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;box-sizing:border-box;margin:3px 5px 3px 0;border-color:#818a91;box-shadow:none}.kb-form .kadence-blocks-form-field .kb-checkbox-style:before{display:none}.kb-form .kadence-blocks-form-field .kb-select-style-field{color:#373a3c;border:1px solid #818a91;border-radius:3px;padding:10px 12px;min-height:40px;flex-basis:100%;max-width:100%;width:100%;flex-grow:1;vertical-align:middle;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:initial;cursor:pointer}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-select-style-field{min-height:28px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-select-style-field{min-height:60px}.kb-form .kadence-blocks-form-field .kb-select-style-field[multiple]{height:auto;max-height:70px;-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox}.kb-form .kadence-blocks-form-field .kb-text-style-field{flex-basis:100%;max-width:100%;width:100%;border:1px solid #818a91;background-color:#fff;color:#373a3c;vertical-align:middle;flex-grow:1;z-index:10;min-height:40px;padding:10px 12px;border-radius:3px;outline:0}.kb-form .kadence-blocks-form-field .kb-text-style-field:focus{outline:0}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field,.kb-form .kadence-blocks-form-field .kb-radio-style-field{flex-basis:100%;max-width:100%;width:100%;flex-grow:1;margin-top:.3em}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field.kb-radio-style-inline,.kb-form .kadence-blocks-form-field .kb-radio-style-field.kb-radio-style-inline{display:flex}.kb-form .kadence-blocks-form-field .kb-checkbox-item,.kb-form .kadence-blocks-form-field .kb-radio-item{display:flex;margin:0;align-items:center}.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-checkbox-item:not(:first-child),.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-radio-item:not(:first-child){margin-left:.8em}.kb-form .kadence-blocks-form-field.kb-input-size-custom .kb-text-style-field{min-height:0;padding:10px}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-text-style-field{min-height:28px;padding:5px 10px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-text-style-field{min-height:60px;padding:16px 16px}.kb-form .kadence-blocks-form-field .kb-forms-submit{z-index:1;padding:8px 16px;cursor:text;position:relative;font-size:18px;border-width:0px;border-radius:3px;border-color:var(--global-palette-btn-bg, #1768ea);background:var(--global-palette-btn-bg, #1768ea);color:var(--global-palette-btn, #ffffff);display:flex;text-align:center;justify-content:center;border-style:solid;overflow:hidden;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-small{padding:4px 8px;font-size:16px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-large{padding:12px 24px;font-size:20px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-width-full{width:100%}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover{border-color:var(--global-palette-btn-bg-hover, #1768ea);color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #1768ea)}.kb-form .kadence-blocks-form-field .kb-forms-submit::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover::before{opacity:1}.kb-form .kadence-blocks-form-field .kb-field-help{color:#777;margin:2px 0 5px 0;font-size:80%;font-style:italic;display:block;flex-basis:100%;width:0}.kb-form .kadence-blocks-form-field a.kb-accept-link{display:block;flex-basis:100%;width:0;pointer-events:none}.kb-form .kadence-blocks-form-field.is-selected{padding-top:24px;position:relative}.kb-form .kadence-blocks-form-field.is-selected:before{content:"";position:absolute;border:4px solid #0085ba;left:0;right:0;top:0;bottom:-4px;z-index:1}.kb-form .kadence-blocks-form-field.is-selected:after{content:"";left:0;right:0;position:absolute;top:0;height:24px;background:#0085ba}.kb-form .kadence-blocks-field-item-controls{display:flex;position:absolute;top:2px;left:2px;z-index:10;background:#0085ba}.kb-form .kadence-blocks-field-item-controls .components-button{padding:0;height:auto;color:#f4f4f4}.kb-form .kadence-blocks-field-item-controls.kadence-blocks-field-item__inline-menu{left:auto;right:2px}.input-size-large input{min-height:60px;padding:10px 16px}.kb-field-map-item{display:flex;justify-content:space-between;margin-top:10px}.kb-field-map-item .kb-field-map-item-label{font-weight:bold;margin-bottom:4px}.kb-field-map-item .components-base-control .components-base-control__field{margin-bottom:0}.kb-field-map-item .components-base-control .components-base-control__label{display:block;font-weight:bold}.kb-field-map-item .components-base-control{margin-bottom:0 !important;min-width:100px}
31
+ .kb-table-of-content-nav .kb-table-of-content-wrap{border-style:solid;border-width:0}.kb-table-of-content-nav .kb-table-of-content-wrap:after{clear:both;display:table;content:""}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-contents-title{font-size:110%;font-weight:bold}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list{margin:0;padding-left:1.75em;list-style:disc}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry{color:inherit}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list li:last-child{margin-bottom:0px}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline a{text-decoration:underline}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline_hover a{text-decoration:none}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-underline_hover a:hover{text-decoration:underline}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-plain a{text-decoration:none}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered{list-style:none;counter-reset:item}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered ol{list-style:none;counter-reset:item}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered ol li:before{content:counters(item, ".") " "}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-numbered li:before{content:counters(item, ".") ". ";counter-increment:item;margin-left:-1.75em;padding-right:.2em}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-none{list-style:none;padding-left:0}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-style-none ul{list-style:none;padding-left:1em}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-2{-moz-columns:2;columns:2;-moz-column-gap:3rem;column-gap:3rem}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-3{-moz-columns:3;columns:3;-moz-column-gap:2rem;column-gap:2rem}.kb-table-of-contents-title-wrap{display:flex;align-content:space-between;align-items:center;width:100%;border-style:solid;border-width:0}.kb-table-of-contents-title-wrap .kb-table-of-contents-icon-trigger{display:block;height:24px;margin-left:auto;position:relative;transition:all ease-in-out .2s;width:24px;min-width:24px}.kb-toggle-icon-style-basic.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(0deg)}.kb-toggle-icon-style-basic.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg)}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{content:"";height:4px;position:absolute;background-color:currentColor;transition:all ease-in-out 0.1333333333s;width:20px;left:2px;top:10px}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kb-toggle-icon-style-basic .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger{border-radius:50%;background-color:currentColor}.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-basiccircle .kb-table-of-contents-icon-trigger:before{background-color:#fff;width:16px;left:4px;top:10px}.kb-toggle-icon-style-xclose.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(45deg)}.kb-toggle-icon-style-xclose.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(-45deg)}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{content:"";background-color:currentColor;height:4px;position:absolute;transition:all ease-in-out 0.1333333333s;width:20px;left:2px;top:10px}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{transform:rotate(90deg);transform-origin:50%}.kb-toggle-icon-style-xclose .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after{transform:rotate(0deg);transform-origin:50%}.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger{border-radius:50%;background-color:currentColor}.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-xclosecircle .kb-table-of-contents-icon-trigger:before{background-color:#fff;width:16px;left:4px;top:10px}.kb-toggle-icon-style-arrow.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:before{transform:rotate(-45deg)}.kb-toggle-icon-style-arrow.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle.kb-toc-toggle-active .kb-table-of-contents-icon-trigger:after{transform:rotate(45deg)}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{content:"";background-color:currentColor;height:2px;position:absolute;top:11px;transition:all ease-in-out 0.1333333333s;width:12px}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:before,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{left:2px;transform:rotate(45deg);transform-origin:50%}.kb-toggle-icon-style-arrow .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after{transform:rotate(-45deg);right:2px;transform-origin:50%}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger{background-color:currentColor;border-radius:50%}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after,.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{width:10px;background-color:#fff}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:before{left:4px}.kb-toggle-icon-style-arrowcircle .kb-table-of-contents-icon-trigger:after{right:4px}.kb-table-of-content-placeholder{padding:20px 0 0;font-style:italic;font-size:90%}#start-resizable-editor-section{display:none}@media(max-width: 767px){.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-2{-moz-columns:1;columns:1}.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list-columns-3{-moz-columns:1;columns:1}}#end-resizable-editor-section{display:none}
32
+ .edit-post-sidebar .term-select-form-row{margin-bottom:10px}.loop-entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.loop-entry.content-bg{background:var(--global-palette9, #fff)}.wp-block-kadence-posts .entry-meta a{color:inherit;text-decoration:none}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:transparent}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:transparent}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:transparent}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.loop-entry .entry-content-wrap{padding:2rem}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing, 1em) 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}.wp-block-kadence-posts a.post-more-link{text-decoration:none;color:inherit}.wp-block-kadence-posts a.post-more-link:hover{color:var(--global-palette-highlight, #3182CE)}.more-link-wrap{margin-top:var(--global-xs-spacing, 1em);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight, #3182CE);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}.grid-cols{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}.grid-cols:before{display:none}.grid-lg-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.grid-lg-col-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-lg-col-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.loop-entry .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.loop-entry .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.loop-entry .post-thumbnail img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.kb-posts-style-unboxed .loop-entry{background:transparent;box-shadow:none}.kb-posts-style-unboxed .loop-entry>.entry-content-wrap{padding:0}.kb-posts-style-unboxed .loop-entry .post-thumbnail{margin-bottom:1em}#start-resizable-editor-section{display:none}@media(max-width: 992px){.grid-sm-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 544px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{display:block}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:100%}.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:100%}.grid-xs-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 768px)and (max-width: 1024px){.grid-md-col-1{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}#end-resizable-editor-section{display:none}
33
  .wp-block[data-type="kadence/countdown-timer"]{pointer-events:none;max-width:none;margin-top:0px;margin-bottom:0px}.wp-block[data-type="kadence/countdown"]{margin-top:0px;margin-bottom:0px}.kb-countdown-container{overflow:hidden;border:0 solid transparent;padding:1em}.kb-countdown-container:not(.kb-countdown-has-timer){padding:0}.kb-countdown-timer{display:flex;flex-wrap:wrap}.kb-countdown-timer .kb-countdown-item{justify-content:center;display:flex;align-items:flex-end;margin-right:.5em;border:0px solid transparent;overflow-wrap:normal;word-break:normal}.kb-countdown-timer .kb-countdown-label{display:flex;justify-content:flex-start;flex:1}.kb-countdown-timer .kb-countdown-number{display:flex;flex:1;justify-content:center;margin-right:.2em}.kb-countdown-timer-layout-block .kb-countdown-item{flex-direction:column;align-items:center;margin-right:.2em;min-width:1.6em;padding:.3rem}.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-date-item-seconds{margin-right:0}.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-divider-item{min-width:0;padding:.3rem 0}.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-number{margin:0;font-size:2.2rem;line-height:1}.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-label{font-size:.9rem;text-transform:uppercase}.kb-countdown-timer-layout-block .kb-countdown-item.kb-pre-timer{flex:1 0 100%;margin-right:0;align-items:flex-start}.kb-countdown-timer-layout-block .kb-countdown-item.kb-post-timer{flex:1 0 100%;margin-right:0;align-items:flex-start}.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item{min-width:1.2em}.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item.kb-countdown-divider-item{min-width:0}.wp-block[data-type="kadence/countdown-inner"]{margin-top:0px;margin-bottom:0px}.wp-block[data-type="kadence/countdown-inner"]:nth-child(2){display:none}.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-timer"],.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-inner"]{display:none}.kb-countdown-preview-expired .wp-block[data-type="kadence/countdown-inner"]:nth-child(2){display:block}.kb-countdown-align-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}#start-resizable-editor-section{display:none}@media(max-width: 1024px){.kb-countdown-align-tablet-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-tablet-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-tablet-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-tablet-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-tablet-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-tablet-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-tablet-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}}@media(max-width: 767px){.kb-countdown-align-mobile-center .kb-countdown-timer{justify-content:center}.kb-countdown-align-mobile-center .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-center .kb-countdown-timer .kb-post-timer{align-items:center}.kb-countdown-align-mobile-left .kb-countdown-timer{justify-content:flex-start}.kb-countdown-align-mobile-left .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-left .kb-countdown-timer .kb-post-timer{align-items:flex-start}.kb-countdown-align-mobile-right .kb-countdown-timer{justify-content:flex-end}.kb-countdown-align-mobile-right .kb-countdown-timer .kb-pre-timer,.kb-countdown-align-mobile-right .kb-countdown-timer .kb-post-timer{align-items:flex-end}}#end-resizable-editor-section{display:none}
34
  .kadence-toolbar-design-library{margin-left:5px;margin-right:5px;align-items:center}.kadence-toolbar-design-library .kb-toolbar-prebuilt-button{padding-left:12px;padding-right:12px}@media(max-width: 600px){.kadence-toolbar-design-library{display:none}}.kt-block-default-palette .components-color-palette__item{display:flex;align-items:center;justify-content:center;vertical-align:top;height:100%;width:100%;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px;transition:box-shadow .1s ease;cursor:pointer}.kt-colors-add-new{margin-bottom:16px}.kb-colors-show-notice{background:#fef8ee;padding:10px;color:#222}.components-popover.kt-popover-color>.components-popover__content>.components-base-control{padding:0 10px}.kt-block-default-palette .components-color-palette,.components-popover.kt-popover-color .components-color-palette{margin-right:0;width:auto}.kt-block-defaults-modal .components-panel__body .components-base-control.components-color-picker__inputs-field{margin-bottom:0}.components-popover.kt-popover-color .components-color-palette__item-wrapper,.kt-color-popover-container .components-color-palette__item-wrapper{display:inline-block;height:28px;width:28px;margin-right:7px;margin-left:7px;margin-bottom:14px;vertical-align:top;transform:scale(1);transition:transform .1s ease}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item{display:inline-block;vertical-align:top;height:100%;width:100%;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px;transition:box-shadow .1s ease;cursor:pointer}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border:1px solid transparent}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item.is-active{box-shadow:inset 0 0 0 4px;position:relative;z-index:1}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-saved,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item.is-active+.dashicons-saved{position:absolute;left:4px;top:4px}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:focus,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:focus{outline:none}.components-popover.kt-popover-color .components-color-palette__item-wrapper .components-color-palette__item:focus:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:focus:after{content:"";border:2px solid #606a73;width:32px;height:32px;position:absolute;top:-2px;left:-2px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.kt-block-default-palette .components-color-palette__item-wrapper,.kt-color-popover-container .components-color-palette__item-wrapper{display:inline-block;height:28px;width:28px;margin-right:14px;margin-bottom:14px;vertical-align:top;transform:scale(1.1);transition:transform .1s ease}.kt-block-default-palette .components-color-palette__item-wrapper .components-color-palette__item:after,.kt-color-popover-container .components-color-palette__item-wrapper .components-color-palette__item:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border:1px solid transparent}.kt-block-default-palette .components-color-palette__item-wrapper:hover,.kt-color-popover-container .components-color-palette__item-wrapper:hover{transform:scale(1.1)}.kt-block-default-palette .components-color-palette__item svg{color:#646464}.kt-colors-remove-last{display:inline-block;height:28px;width:28px;margin-right:14px;margin-bottom:14px}.kt-colors-remove-last .components-button{border-radius:50%;height:100%;width:100%;padding:0;display:flex;align-items:center;justify-content:center}.kt-blocks-width-control,.kt-blocks-control-wrap{padding:10px}.components-button-group .kt-editor-width-btn{background:transparent;box-shadow:none;border:1px solid #eee;padding:8px;margin-right:0px;height:auto;width:100%;font-size:13px;margin-bottom:5px;text-shadow:none}.components-button-group .kt-editor-width-btn:hover,.components-button-group .kt-editor-width-btn.is-primary,.components-button-group .kt-editor-width-btn:focus:not(:disabled):not([aria-disabled=true]){border-color:#444;box-shadow:none;background:#777;color:#fff}.components-button-group .kt-editor-width-btn.is-primary,.components-button-group .kt-editor-width-btn:focus:not(:disabled):not([aria-disabled=true]){background:#444}.kt-blocks-control-wrap .kt-block-defaults{display:inline-flex;padding:4px 10px;font-size:12px;font-weight:600;align-items:center;line-height:24px;background:#fff;border:1px solid #ddd;text-align:left;color:#444;width:80%;box-shadow:none;margin-bottom:10px}.kt-blocks-control-wrap .kt-block-defaults span.kt-block-icon{display:block;height:20px;margin-right:10px}.kt-blocks-control-wrap .kt-block-defaults:hover{background:#f9f9f9}.kt-blocks-control-wrap .kt-block-defaults:focus{box-shadow:none}.kt-block-defaults-modal .components-panel__body .kadence-controls-content .components-base-control{margin-bottom:0}.kt-blocks-control-row{display:flex}.kt-blocks-control-wrap .kt-block-settings{width:16%;display:inline-flex;padding:6px 10px;font-weight:600;align-items:center;background:#fff;border:1px solid #ddd;text-align:left;color:#555;box-shadow:none;margin-left:2%;margin-bottom:10px}.kt-blocks-control-wrap .kt-block-settings span.dashicon{width:auto;height:auto;font-size:12px}.kb-modal-footer{display:flex;justify-content:space-between}.kt-blocks-control-wrap .kt-block-settings:hover{background:#f9f9f9}.kt-blocks-control-wrap .kt-block-settings:focus{box-shadow:none}.kt-block-settings-modal .components-modal__header h1,.kt-block-defaults-modal .components-modal__header h1{font-size:14px;font-weight:bold}.kt-block-defaults-modal button.components-button.kt-defaults-save,.kt-block-settings-modal button.components-button.kt-settings-save{margin-top:10px}@media(min-width: 600px){.kt-block-defaults-modal{width:400px}}.kt-block-defaults-modal p{margin-top:0}.kt-block-defaults-modal .components-color-palette{padding-bottom:5px}.kt-block-defaults-modal .components-color-palette:after{clear:both;display:table;content:""}.kt-block-defaults-modal .components-panel__body .components-base-control{margin-bottom:24px}.kt-block-defaults-modal .components-panel__body:last-child{margin-bottom:-16px}.kt-block-defaults-modal .components-panel__body:first-child{margin-top:16px}.kt-block-defaults-modal .components-panel__body{border:none;border-top:1px solid #e2e4e7;margin:0 -16px}.kt-font-family-modal{min-height:480px}.kt-blocks-width-control .components-button-group{border:0}
dist/build/blocks.js CHANGED
@@ -1,54 +1,65 @@
1
- !function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=419)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.React},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}e.exports=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(203);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(16).default,o=n(5);e.exports=function(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?o(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(69),o=n(52),i=n(258),l=n(27);e.exports=function(e,t){return(l(e)?a:i)(e,o(t,3))}},function(e,t,n){e.exports=n(268)()},function(e,t,n){var a=n(140),o=n(106),i=n(82),l=Math.min;e.exports=function(e,t){if((e=i(e))<1||e>9007199254740991)return[];var n=4294967295,r=l(e,4294967295);t=o(t),e-=4294967295;for(var c=a(r,t);++n<e;)t(n);return c}},function(e,t,n){var a;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var i=typeof a;if("string"===i||"number"===i)e.push(a);else if(Array.isArray(a)){if(a.length){var l=o.apply(null,a);l&&e.push(l)}}else if("object"===i)if(a.toString===Object.prototype.toString)for(var r in a)n.call(a,r)&&a[r]&&e.push(r);else e.push(a.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(a=function(){return o}.apply(t,[]))||(e.exports=a)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var a=s(n(293)),o=s(n(295)),i=s(n(312)),l=s(n(313)),r=s(n(314)),c=s(n(315));function s(e){return e&&e.__esModule?e:{default:e}}t.hover=l.default,t.handleHover=l.default,t.handleActive=r.default,t.loop=c.default;var d=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),l=1;l<t;l++)n[l-1]=arguments[l];var r=(0,a.default)(n),c=(0,o.default)(e,r);return(0,i.default)(c)};t.default=d},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=n=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),n(t)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.primitives},function(e,t){e.exports=window.wp.blockEditor},function(e,t,n){var a=n(77);e.exports=function(e,t,n){var o=null==e?void 0:a(e,t);return void 0===o?n:o}},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.lodash},function(e,t,n){var a=n(316),o=n(164)((function(e,t,n){a(e,t,n)}));e.exports=o},function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return r}));var a=n(202),o=void 0!==e?e:{},i=Object(a.a)(o),l=(i.flush,i.hydrate,i.cx,i.merge,i.getRegisteredStyles,i.injectGlobal),r=(i.keyframes,i.css);i.sheet,i.caches}).call(this,n(42))},function(e,t,n){var a=n(334),o=n(335),i=n(153),l=n(336);e.exports=function(e){return a(e)||o(e)||i(e)||l()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.compose},function(e,t){e.exports=window.wp.blocks},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var a=n(36),o=n(320),i=n(151),l=Math.max,r=Math.min;e.exports=function(e,t,n){var c,s,d,u,h,p,b=0,m=!1,g=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=c,a=s;return c=s=void 0,b=t,u=e.apply(a,n)}function y(e){return b=e,h=setTimeout(_,t),m?v(e):u}function k(e){var n=e-p;return void 0===p||n>=t||n<0||g&&e-b>=d}function _(){var e=o();if(k(e))return O(e);h=setTimeout(_,function(e){var n=t-(e-p);return g?r(n,d-(e-b)):n}(e))}function O(e){return h=void 0,f&&c?v(e):(c=s=void 0,u)}function w(){var e=o(),n=k(e);if(c=arguments,s=this,p=e,n){if(void 0===h)return y(p);if(g)return clearTimeout(h),h=setTimeout(_,t),v(p)}return void 0===h&&(h=setTimeout(_,t)),u}return t=i(t)||0,a(n)&&(m=!!n.leading,d=(g="maxWait"in n)?l(i(n.maxWait)||0,t):d,f="trailing"in n?!!n.trailing:f),w.cancel=function(){void 0!==h&&clearTimeout(h),b=0,c=p=s=h=void 0},w.flush=function(){return void 0===h?u:O(o())},w}},function(e,t,n){var a=n(265),o=n(266),i=n(153),l=n(267);e.exports=function(e,t){return a(e)||o(e,t)||i(e,t)||l()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(337)();e.exports=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(321);Object.defineProperty(t,"Alpha",{enumerable:!0,get:function(){return u(a).default}});var o=n(113);Object.defineProperty(t,"Checkboard",{enumerable:!0,get:function(){return u(o).default}});var i=n(324);Object.defineProperty(t,"EditableInput",{enumerable:!0,get:function(){return u(i).default}});var l=n(325);Object.defineProperty(t,"Hue",{enumerable:!0,get:function(){return u(l).default}});var r=n(327);Object.defineProperty(t,"Raised",{enumerable:!0,get:function(){return u(r).default}});var c=n(328);Object.defineProperty(t,"Saturation",{enumerable:!0,get:function(){return u(c).default}});var s=n(330);Object.defineProperty(t,"ColorWrap",{enumerable:!0,get:function(){return u(s).default}});var d=n(331);function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Swatch",{enumerable:!0,get:function(){return u(d).default}})},,function(e,t,n){var a=n(137),o=n(346),i=n(52),l=n(27);e.exports=function(e,t){return(l(e)?a:o)(e,i(t,3))}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,n.apply(this,arguments)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(94);e.exports=function(e,t){return a(e,t)}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var a=n(129),o="object"==typeof self&&self&&self.Object===Object&&self,i=a||o||Function("return this")();e.exports=i},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var a,o,i,l,r;window,e.exports=(a=n(12),o=n(2),i=n(14),l=n(40),r=n(68),function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=15)}([function(e,t){e.exports=a},function(e,t){e.exports=o},function(e,t,n){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(t,"__esModule",{value:!0}),t.flattenPossiblyCategorizedSource=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Array.isArray(e))return i(e);if(null!==t)return void 0!==e[t]?i(e[t]):[];var n=[],a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){o(e,t,n[t])}))}return e}({},e);return Object.keys(a).forEach((function(e){n=i(n).concat(i(a[e]))})),n},t.getPossibleCategories=function(e){return Array.isArray(e)?null:Object.keys(e)},t.convertToHex=function(e){return String.fromCodePoint(parseInt(e,10))},t.isArrayEqual=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return!1;var n=i(e);n.sort();var a=i(t);return a.sort(),JSON.stringify(n)===JSON.stringify(a)},t.getOffset=function(e){var t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,a=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+a,left:t.left+n}},t.getSourceType=function(e){return null===e?"null":"object"!==a(e)||Array.isArray(e)?Array.isArray(e)?"array":a(e):"object"},t.InvalidSourceException=function(e,t){this.givenType=e,this.requiredType=t,this.message="Expected of type: ".concat(this.requiredType,", found: ").concat(this.givenType),this.toString=function(){return"Invalid Source Exception: ".concat(this.message)}},t.fuzzySearch=function(e,t){e=e.toLowerCase();var n=(t=t.toLowerCase()).length,a=e.length;if(a>n)return!1;if(a===n)return e===t;e:for(var o=0,i=0;o<a;o++){for(var l=e.codePointAt(o);i<n;)if(t.codePointAt(i++)===l)continue e;return!1}return!0},t.debounce=void 0,t.debounce=function(e,t){var n;return function(){var a=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(a,o)}),t)}}},function(e,t){e.exports=i},,,function(e,t){e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=c(n(1)),o=n(6),i=c(n(0)),l=c(n(3)),r=n(2);function c(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var p=function(e){function t(e){var n,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!a||"object"!==s(a)&&"function"!=typeof a?h(this):a,Object.defineProperty(h(n),"syncPortalPosition",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.resetPortalPosition(),n.fixWindowOverflow()}}),Object.defineProperty(h(n),"fixWindowOverflow",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=n.props.domRef.current.offsetWidth,t=n.props.domRef.current.offsetHeight,a=window,o=a.innerWidth,i=a.pageYOffset,l=document.documentElement.clientHeight,c=(0,r.getOffset)(n.props.domRef.current),s=c.left,d=c.top,u="self"===n.state.appendRoot?n.props.domRef.current:n.state.appendRoot,h=(0,r.getOffset)(u),p=n.props.btnRef.current,b=n.props.domRef.current,m=(0,r.getOffset)(p),g=getComputedStyle(p),f=(parseInt(g.borderTop,10)||0)+(parseInt(g.borderBottom,10)||0);if(s+e>o-20){var v=m.left+n.props.btnRef.current.offsetWidth-(e+h.left);v+h.left<0&&(v=10-h.left),b.style.left="".concat(v,"px")}t+d-i>l&&m.top-t>0&&("self"===n.state.appendRoot?b.style.top="-".concat(t-f,"px"):b.style.top="".concat(m.top+f-t,"px"))}}),n.state={},n.debouncedSyncPortalPosition=(0,r.debounce)(n.syncPortalPosition,250),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),u(t,null,[{key:"getDerivedStateFromProps",value:function(e){var n=t.calculateAppendAndClass(e.appendRoot);return{appendRoot:n.appendRoot,portalClasses:n.portalClasses}}},{key:"calculateAppendAndClass",value:function(e){var t="self",n=(0,l.default)({"rfipdropdown--portal":!1!==e});return!1!==e&&(t=document.querySelector(e)),{portalClasses:n,appendRoot:t}}}]),u(t,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.debouncedSyncPortalPosition),window.addEventListener("scroll",this.debouncedSyncPortalPosition),this.syncPortalPosition()}},{key:"componentDidUpdate",value:function(){this.syncPortalPosition()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.debouncedSyncPortalPosition),window.removeEventListener("scroll",this.debouncedSyncPortalPosition)}},{key:"positionPortal",value:function(){var e=this.props.domRef.current.style.display;this.props.domRef.current.style.display="none";var t=this.props.btnRef.current,n=(0,r.getOffset)(t),a=(0,r.getOffset)(this.state.appendRoot),o=t.offsetHeight;this.props.domRef.current.style.left="".concat(n.left-a.left,"px"),this.props.domRef.current.style.top="".concat(n.top+o,"px"),this.props.domRef.current.style.display=e}},{key:"resetPortalPosition",value:function(){var e=this.props.domRef.current;"self"===this.state.appendRoot?e.style.top="":this.positionPortal()}},{key:"render",value:function(){var e=(0,l.default)(this.props.className,this.state.portalClasses),t=a.default.createElement("div",{className:e,ref:this.props.domRef},this.props.children);return"self"===this.state.appendRoot?t:(0,o.createPortal)(t,this.state.appendRoot)}}]),t}();Object.defineProperty(p,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{appendRoot:i.default.oneOfType([i.default.bool,i.default.string]),children:i.default.node.isRequired,domRef:i.default.object.isRequired,btnRef:i.default.object.isRequired,className:i.default.string.isRequired}}),Object.defineProperty(p,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{appendRoot:!1}});var b=p;t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(1)),o=r(n(0)),i=r(n(3)),l=n(2);function r(e){return e&&e.__esModule?e:{default:e}}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var p=function(e){function t(e){var n,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!a||"object"!==c(a)&&"function"!=typeof a?h(this):a,Object.defineProperty(h(n),"handleChangePage",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=n.props.currentPage,i=n.state.totalPage;null!==a?"next"===a?o+=1:o-=1:o=parseInt(e.target.value,10)-1,o<0&&(o=0),o>i-1&&(o=i-1),t=o+1,null===a&&Number.isNaN(o)&&(o=0,t=""),n.setState({viewPage:t}),n.props.handleChangePage(o)}}),Object.defineProperty(h(n),"handlePageKeyBoard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){13!==e.keyCode&&32!==e.keyCode||n.handleChangePage({},t)}}),Object.defineProperty(h(n),"handleChangeValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.props.handleChangeValue(e)}}),Object.defineProperty(h(n),"handleValueKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){13!==e.keyCode&&32!==e.keyCode||n.handleChangeValue(t)}}),n.state={viewPage:n.props.currentPage+1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),u(t,null,[{key:"getDerivedStateFromProps",value:function(e,n){var a=t.getCategoryFilteredState(e.currentCategory,e.categories,e.icons),o=t.getCategoryFilteredState(e.currentCategory,e.categories,null===e.search?e.icons:e.search),i=t.getActiveIcons(a,o,e.currentSearch),l=i.activeIcons,r=i.activeTitles,c=e.currentPage,s=e.iconsPerPage,d={iconView:t.getCurrentViewIcons(l,s,c),titleView:t.getCurrentViewIcons(r,s,c),totalPage:Math.ceil(l.length/s)};return""!==n.viewPage&&(d.viewPage=e.currentPage+1),d}},{key:"getActiveIcons",value:function(e,t,n){var a=s(e),o=s(t);if(""===n||null===n)return{activeIcons:a,activeTitles:o};var i=[],r=[];return a.forEach((function(e,a){(0,l.fuzzySearch)(n,t[a])&&(i.push(e),r.push(t[a]))})),{activeIcons:i,activeTitles:r}}},{key:"getCategoryFilteredState",value:function(e,t,n){var a=null,o=(0,l.getSourceType)(n);if(Array.isArray(t)){if("object"!==o)throw new l.InvalidSourceException(o,"object")}else if("array"!==o)throw new l.InvalidSourceException(o,"array");return 0!==e&&Array.isArray(t)&&(a=t[e]||null),(0,l.flattenPossiblyCategorizedSource)(n,a)}},{key:"getCurrentViewIcons",value:function(e,t,n){var a=n*t,o=(n+1)*t;return e.slice(a,o)}}]),u(t,[{key:"renderPager",value:function(){var e=this;if(this.state.totalPage<1)return null;var t=this.props.currentPage>0?a.default.createElement("span",{className:"rfipicons__left",role:"button",tabIndex:0,onKeyDown:function(t){return e.handlePageKeyBoard(t,"prev")},onClick:function(t){return e.handleChangePage(t,"prev")}},a.default.createElement("span",{role:"presentation",className:"rfipicons__label","aria-label":"Left"},a.default.createElement("i",{className:"fipicon-angle-left"}))):null,n=this.props.currentPage<this.state.totalPage-1?a.default.createElement("span",{className:"rfipicons__right",role:"button",tabIndex:0,onKeyDown:function(t){return e.handlePageKeyBoard(t,"next")},onClick:function(t){return e.handleChangePage(t,"next")}},a.default.createElement("span",{role:"presentation",className:"rfipicons__label","aria-label":"Right"},a.default.createElement("i",{className:"fipicon-angle-right"}))):null;return a.default.createElement("div",{className:"rfipicons__pager"},a.default.createElement("div",{className:"rfipicons__num"},a.default.createElement("input",{value:this.state.viewPage,onChange:this.handleChangePage,className:"rfipicons__cp",type:"tel",min:1}),a.default.createElement("span",{className:"rfipicons__sp"},"/"),a.default.createElement("span",{className:"rfipicons__tp"},this.state.totalPage)),a.default.createElement("div",{className:"rfipicons__arrow"},t,n))}},{key:"renderIconView",value:function(){var e=this;return this.state.totalPage>0?this.state.iconView.map((function(t,n){var o=(0,i.default)("rfipicons__icon",{"rfipicons__icon--selected":e.props.value===t||Array.isArray(e.props.value)&&e.props.value.includes(t)});return a.default.createElement("span",{className:o,key:t,title:e.state.titleView[n]},a.default.createElement("span",{className:"rfipicons__ibox",tabIndex:0,role:"button",onClick:function(){return e.handleChangeValue(t)},onKeyDown:function(n){return e.handleValueKeyboard(n,t)}},e.props.renderIcon(t)))})):a.default.createElement("span",{className:"rfipicons__icon--error"},a.default.createElement("span",{className:"rfipicons__ibox--error"},this.props.noIconPlaceholder))}},{key:"render",value:function(){return a.default.createElement("div",{className:"rfipicons"},this.renderPager(),a.default.createElement("div",{className:"rfipicons__selector"},this.renderIconView()))}}]),t}();Object.defineProperty(p,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{categories:o.default.arrayOf(o.default.string),currentCategory:o.default.number,isMulti:o.default.bool.isRequired,icons:o.default.oneOfType([o.default.arrayOf(o.default.string),o.default.arrayOf(o.default.number),o.default.objectOf(o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.arrayOf(o.default.string)]))]).isRequired,search:o.default.oneOfType([o.default.objectOf(o.default.arrayOf(o.default.string)),o.default.arrayOf(o.default.string)]),value:o.default.oneOfType([o.default.number,o.default.string,o.default.arrayOf(o.default.oneOfType([o.default.number,o.default.string]))]).isRequired,currentSearch:o.default.string.isRequired,handleChangeValue:o.default.func.isRequired,currentPage:o.default.number.isRequired,iconsPerPage:o.default.number.isRequired,handleChangePage:o.default.func.isRequired,renderIcon:o.default.func.isRequired,noIconPlaceholder:o.default.string.isRequired}}),Object.defineProperty(p,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{categories:null,currentCategory:null,search:null}});var b=p;t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(1)),o=i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){return a.default.createElement("div",{className:"rfipsearch"},a.default.createElement("input",{type:"text",className:"rfipsearch__input",value:e.value,onChange:e.handleSearch,placeholder:e.placeholder}))};l.propTypes={handleSearch:o.default.func.isRequired,value:o.default.string.isRequired,placeholder:o.default.string.isRequired};var r=l;t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(1)),o=i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}var n;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),(n=[{key:"render",value:function(){return a.default.createElement("div",{className:"rfipcategory"},a.default.createElement("select",{className:"rfipcategory__select",onChange:this.props.handleCategory,value:this.props.value},this.props.categories.map((function(e,t){return a.default.createElement("option",{className:"rfipcategory__select__option",key:e,value:t},e)}))),a.default.createElement("i",{className:"fipicon-angle-down",role:"presentation","aria-label":"Open"}))}}])&&function(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(t.prototype,n),t}();Object.defineProperty(r,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{handleCategory:o.default.func.isRequired,value:o.default.number.isRequired,categories:o.default.arrayOf(o.default.string).isRequired}});var c=r;t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=s(n(1)),o=s(n(0)),i=s(n(10)),l=s(n(9)),r=s(n(8)),c=n(2);function s(e){return e&&e.__esModule?e:{default:e}}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function h(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var b=function(e){function t(e){var n,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!a||"object"!==d(a)&&"function"!=typeof a?p(this):a,Object.defineProperty(p(n),"handleCategory",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=parseInt(e.target.value,10);Number.isNaN(t)&&(t=0),n.props.handleChangeCategory(t),n.props.handleChangePage(0)}}),Object.defineProperty(p(n),"handleSearch",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.target.value;n.props.handleChangeSearch(t)}}),n.state={},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),h(t,null,[{key:"getDerivedStateFromProps",value:function(e){var t=(0,c.getPossibleCategories)(e.icons);return null!==t&&(t=[e.allCatPlaceholder].concat(function(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}(t))),{categories:t,searchString:e.currentSearch}}}]),h(t,[{key:"render",value:function(){return a.default.createElement("div",{className:"rfipdropdown__selector"},this.props.showSearch?a.default.createElement(l.default,{handleSearch:this.handleSearch,value:this.state.searchString,placeholder:this.props.searchPlaceholder}):null,this.props.showCategory&&this.state.categories&&this.state.categories.length?a.default.createElement(i.default,{handleCategory:this.handleCategory,value:this.props.currentCategory,categories:this.state.categories}):null,a.default.createElement(r.default,{categories:this.state.categories,currentCategory:this.props.currentCategory,isMulti:this.props.isMulti,icons:this.props.icons,search:this.props.search,value:this.props.value,currentSearch:this.props.currentSearch,handleChangeValue:this.props.handleChangeValue,currentPage:this.props.currentPage,iconsPerPage:this.props.iconsPerPage,handleChangePage:this.props.handleChangePage,renderIcon:this.props.renderIcon,noIconPlaceholder:this.props.noIconPlaceholder}))}}]),t}();Object.defineProperty(b,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{isMulti:o.default.bool.isRequired,value:o.default.oneOfType([o.default.number,o.default.string,o.default.arrayOf(o.default.any)]).isRequired,currentCategory:o.default.number.isRequired,currentPage:o.default.number.isRequired,currentSearch:o.default.string.isRequired,icons:o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.arrayOf(o.default.string),o.default.objectOf(o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.arrayOf(o.default.string)]))]).isRequired,search:o.default.oneOfType([o.default.object,o.default.arrayOf(o.default.string)]),showCategory:o.default.bool.isRequired,showSearch:o.default.bool.isRequired,iconsPerPage:o.default.number.isRequired,allCatPlaceholder:o.default.string.isRequired,searchPlaceholder:o.default.string.isRequired,noIconPlaceholder:o.default.string.isRequired,renderIcon:o.default.func.isRequired,handleChangeValue:o.default.func.isRequired,handleChangeCategory:o.default.func.isRequired,handleChangePage:o.default.func.isRequired,handleChangeSearch:o.default.func.isRequired}}),Object.defineProperty(b,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{search:null}});var m=b;t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(n(1)),o=l(n(0)),i=l(n(3));function l(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var u=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,l=new Array(i),r=0;r<i;r++)l[r]=arguments[r];return s(o,(n=o=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),Object.defineProperty(d(o),"handleClick",{configurable:!0,enumerable:!0,writable:!0,value:function(){o.props.onClick()}}),Object.defineProperty(d(o),"handleKeyDown",{configurable:!0,enumerable:!0,writable:!0,value:function(e){32!==e.keyCode&&13!==e.keyCode||o.props.onClick()}}),Object.defineProperty(d(o),"handleDelete",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){e.stopPropagation(),o.props.handleDeleteValue(t)}}),Object.defineProperty(d(o),"handleDeleteKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e,t){32!==e.keyCode&&13!==e.keyCode||o.props.handleDeleteValue(t)}}),Object.defineProperty(d(o),"renderEmptyIcon",{configurable:!0,enumerable:!0,writable:!0,value:function(){return a.default.createElement("span",{className:"rfipbtn__icon--empty"},o.props.noSelectedPlaceholder)}}),n))}var n;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),(n=[{key:"renderIcon",value:function(e){var t=this;return""===e||null==e?this.renderEmptyIcon():a.default.createElement("span",{className:"rfipbtn__icon",key:e},a.default.createElement("span",{className:"rfipbtn__elm"},this.props.renderIcon(e)),a.default.createElement("span",{className:"rfipbtn__del",onClick:function(n){return t.handleDelete(n,e)},onKeyDown:function(n){return t.handleDeleteKeyboard(n,e)},tabIndex:0,role:"button"},"×"))}},{key:"renderCurrentIcons",value:function(){var e=this;return this.props.isMulti?this.props.value.length?this.props.value.map((function(t){return e.renderIcon(t)})):this.renderEmptyIcon():this.renderIcon(this.props.value)}},{key:"render",value:function(){var e={onClick:this.handleClick,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:0},t=(0,i.default)("rfipbtn__button","rfipbtn__button--".concat(this.props.isOpen?"open":"close")),n=(0,i.default)(this.props.className);return a.default.createElement("div",c({className:n,ref:this.props.domRef},e),a.default.createElement("div",{className:"rfipbtn__current"},this.renderCurrentIcons()),a.default.createElement("div",{className:t},a.default.createElement("i",{className:"fipicon-angle-down",role:"presentation","aria-label":"Open"})))}}])&&function(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(t.prototype,n),t}();Object.defineProperty(u,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{className:o.default.string.isRequired,isOpen:o.default.bool.isRequired,onClick:o.default.func.isRequired,domRef:o.default.object.isRequired,isMulti:o.default.bool.isRequired,value:o.default.oneOfType([o.default.number,o.default.string,o.default.arrayOf(o.default.oneOfType([o.default.number,o.default.string]))]).isRequired,renderIcon:o.default.func.isRequired,handleDeleteValue:o.default.func.isRequired,noSelectedPlaceholder:o.default.string.isRequired}});var h=u;t.default=h},function(e,t){e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(n(1)),o=u(n(0)),i=u(n(3)),l=n(13),r=u(n(12)),c=u(n(11)),s=u(n(7)),d=n(2);function u(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var v=[],y=function(e){function t(e){var n,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),o=(t.__proto__||Object.getPrototypeOf(t)).call(this,e),n=!o||"object"!==h(o)&&"function"!=typeof o?f(this):o,Object.defineProperty(f(n),"handleOuterClick",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.target;n.isClickWithin(t)||n.closeDropdown()}}),Object.defineProperty(f(n),"handleEscapeKeyboard",{configurable:!0,enumerable:!0,writable:!0,value:function(e){27===e.keyCode&&n.closeDropdown()}}),Object.defineProperty(f(n),"isClickWithin",{configurable:!0,enumerable:!0,writable:!0,value:function(e){return n.fipButtonRef.current.contains(e)||n.fipDropDownRef.current&&n.fipDropDownRef.current.contains(e)}}),Object.defineProperty(f(n),"handleToggle",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.setState((function(e){return n.handleDropDown(!e.isOpen,!1)}))}}),Object.defineProperty(f(n),"closeDropdown",{configurable:!0,enumerable:!0,writable:!0,value:function(){n.handleDropDown(!1)}}),Object.defineProperty(f(n),"handleDropDown",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o={isOpen:e};return o.elemClass=t.getDerivedClassName("rfip",n.props.theme,n.props.isMulti,e),o.btnClass=t.getDerivedClassName("rfipbtn",n.props.theme,n.props.isMulti,e),o.ddClass=t.getDerivedClassName("rfipdropdown",n.props.theme,n.props.isMulti,e),a&&n.setState(o),o}}),Object.defineProperty(f(n),"handleChangeValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t;n.props.isMulti?(t=p(n.state.value)).includes(e)?(t=t.filter((function(t){return t!==e}))).length||(t=v):t.push(e):t=e===n.state.value?"":e,n.setState({value:t,isOpen:!n.props.closeOnSelect}),n.props.onChange(t)}}),Object.defineProperty(f(n),"handleDeleteValue",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var a;a=n.props.isMulti?n.state.value.filter((function(t){return t!==e})):t.getDerivedValue(a,n.props.isMulti),n.setState({value:a}),n.props.onChange(a)}}),Object.defineProperty(f(n),"handleChangePage",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentPage:e})}}),Object.defineProperty(f(n),"handleChangeCategory",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentCategory:e,currentPage:0})}}),Object.defineProperty(f(n),"handleChangeSearch",{configurable:!0,enumerable:!0,writable:!0,value:function(e){n.setState({currentSearch:e,currentPage:0})}}),Object.defineProperty(f(n),"resetPortalStyle",{configurable:!0,enumerable:!0,writable:!0,value:function(e){["maxHeight","paddingTop","paddingBottom"].forEach((function(t){e.style[t]=null}))}}),Object.defineProperty(f(n),"handlePortalEnter",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t);var a=getComputedStyle(t);n.fipPortalComputedStyle={height:a.height,paddingTop:a.paddingTop,paddingBottom:a.paddingBottom},["maxHeight","paddingTop","paddingBottom"].forEach((function(e){t.style[e]="0px"}))}}),Object.defineProperty(f(n),"handlePortalEntering",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];t.style.maxHeight=n.fipPortalComputedStyle.height,t.style.paddingTop=n.fipPortalComputedStyle.paddingTop,t.style.paddingBottom=n.fipPortalComputedStyle.paddingBottom}}),Object.defineProperty(f(n),"handlePortalEntered",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t),n.props.showSearch&&void 0===window.orientation&&-1===navigator.userAgent.indexOf("IEMobile")&&t.querySelector(".rfipsearch__input").focus()}}),Object.defineProperty(f(n),"handlePortalExit",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];n.resetPortalStyle(t);var a=getComputedStyle(t).height;t.style.maxHeight=a}}),Object.defineProperty(f(n),"handlePortalExiting",{configurable:!0,enumerable:!0,writable:!0,value:function(e){var t=e.childNodes[0];t.style.maxHeight="0px",t.style.paddingTop="0px",t.style.paddingBottom="0px"}}),Object.defineProperty(f(n),"renderIcon",{configurable:!0,enumerable:!0,writable:!0,value:function(e){if("function"==typeof n.props.renderFunc)return n.props.renderFunc(e);if("class"===n.props.renderUsing)return a.default.createElement("i",{className:e});var t=b({},n.props.renderUsing,n.props.convertHex?(0,d.convertToHex)(e):e);return a.default.createElement("i",t)}}),n.fipButtonRef=a.default.createRef(),n.fipDropDownRef=a.default.createRef(),n.state={currentCategory:0,currentPage:0,isOpen:!1,currentSearch:""},n.fipPortalComputedStyle=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default.PureComponent),g(t,null,[{key:"getDerivedStateFromProps",value:function(e,n){var a={};return a.elemClass=t.getDerivedClassName("rfip",e.theme,e.isMulti,n.isOpen),a.btnClass=t.getDerivedClassName("rfipbtn",e.theme,e.isMulti,n.isOpen),a.ddClass=t.getDerivedClassName("rfipdropdown",e.theme,e.isMulti,n.isOpen),a.value=t.getDerivedValue(e.value,e.isMulti),e.showCategory||(a.currentCategory=0,a.currentPage=0),e.showSearch||(a.currentSearch="",a.currentPage=0),a}},{key:"getDerivedClassName",value:function(e,t,n,a){return(0,i.default)(e,"".concat(e,"--").concat(t),b({},"".concat(e,"--multi"),n),"".concat(e,"--").concat(a?"open":"close"))}},{key:"getDerivedValue",value:function(e,t){var n=e;return t?n=Array.isArray(e)?p(e):v:"number"!=typeof e&&"string"!=typeof e&&(n=""),n}}]),g(t,[{key:"componentDidMount",value:function(){var e=this;["click"].forEach((function(t){document.addEventListener(t,e.handleOuterClick,!1)})),document.addEventListener("keydown",this.handleEscapeKeyboard,!1),this.props.onChange(this.state.value)}},{key:"componentWillUnmount",value:function(){var e=this;["click"].forEach((function(t){document.removeEventListener(t,e.handleOuterClick,!1)})),document.removeEventListener("keydown",this.handleEscapeKeyboard,!1)}},{key:"render",value:function(){var e={currentCategory:this.state.currentCategory,currentPage:this.state.currentPage,currentSearch:this.state.currentSearch,value:this.state.value,isMulti:this.props.isMulti,icons:this.props.icons,search:this.props.search,showCategory:this.props.showCategory,showSearch:this.props.showSearch,iconsPerPage:this.props.iconsPerPage,allCatPlaceholder:this.props.allCatPlaceholder,searchPlaceholder:this.props.searchPlaceholder,noIconPlaceholder:this.props.noIconPlaceholder,renderIcon:this.renderIcon,handleChangeValue:this.handleChangeValue,handleChangeCategory:this.handleChangeCategory,handleChangePage:this.handleChangePage,handleChangeSearch:this.handleChangeSearch};return a.default.createElement("div",{className:this.state.elemClass,ref:this.fipRef},a.default.createElement(r.default,{className:this.state.btnClass,isOpen:this.state.isOpen,onClick:this.handleToggle,domRef:this.fipButtonRef,isMulti:this.props.isMulti,value:this.state.value,renderIcon:this.renderIcon,handleDeleteValue:this.handleDeleteValue,noSelectedPlaceholder:this.props.noSelectedPlaceholder}),a.default.createElement(l.CSSTransition,{classNames:"fipappear",timeout:300,in:this.state.isOpen,unmountOnExit:!0,onEnter:this.handlePortalEnter,onEntering:this.handlePortalEntering,onEntered:this.handlePortalEntered,onExit:this.handlePortalExit,onExiting:this.handlePortalExiting},a.default.createElement(s.default,{appendRoot:this.props.appendTo,domRef:this.fipDropDownRef,btnRef:this.fipButtonRef,className:this.state.ddClass},a.default.createElement(c.default,e))))}}]),t}();Object.defineProperty(y,"propTypes",{configurable:!0,enumerable:!0,writable:!0,value:{icons:o.default.oneOfType([o.default.arrayOf(o.default.string),o.default.arrayOf(o.default.number),o.default.objectOf(o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.arrayOf(o.default.string)]))]).isRequired,search:o.default.oneOfType([o.default.objectOf(o.default.arrayOf(o.default.string)),o.default.arrayOf(o.default.string)]),iconsPerPage:o.default.number,theme:o.default.string,onChange:o.default.func.isRequired,showCategory:o.default.bool,showSearch:o.default.bool,value:o.default.oneOfType([o.default.arrayOf(o.default.string),o.default.arrayOf(o.default.number),o.default.number,o.default.string]),isMulti:o.default.bool,renderUsing:o.default.string,convertHex:o.default.bool,renderFunc:o.default.func,appendTo:o.default.oneOfType([o.default.bool,o.default.string]),allCatPlaceholder:o.default.string,searchPlaceholder:o.default.string,noIconPlaceholder:o.default.string,noSelectedPlaceholder:o.default.string,closeOnSelect:o.default.bool}}),Object.defineProperty(y,"defaultProps",{configurable:!0,enumerable:!0,writable:!0,value:{search:null,iconsPerPage:20,theme:"default",showCategory:!0,showSearch:!0,value:null,isMulti:!1,renderUsing:"class",convertHex:!0,renderFunc:null,appendTo:!1,allCatPlaceholder:"Show from all",searchPlaceholder:"Search Icons",noIconPlaceholder:"No icons found",noSelectedPlaceholder:"Select icon",closeOnSelect:!1}}),Object.defineProperty(y,"displayName",{configurable:!0,enumerable:!0,writable:!0,value:"FontIconPicker"});var k=y;t.default=k},function(e,t,n){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=((a=n(14))&&a.__esModule?a:{default:a}).default;t.default=o}]).default)},function(e,t){e.exports=window.ReactDOM},function(e,t,n){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=((a=n(382))&&a.__esModule?a:{default:a}).default;t.default=o},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){e.exports=function(e,t){var n,a,o=0;function i(){var i,l,r=n,c=arguments.length;e:for(;r;){if(r.args.length===arguments.length){for(l=0;l<c;l++)if(r.args[l]!==arguments[l]){r=r.next;continue e}return r!==n&&(r===a&&(a=r.prev),r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=n,r.prev=null,n.prev=r,n=r),r.val}r=r.next}for(i=new Array(c),l=0;l<c;l++)i[l]=arguments[l];return r={args:i,val:e.apply(null,i)},n?(n.prev=r,r.next=n):a=r,o===t.maxSize?(a=a.prev).next=null:o++,n=r,r.val}return t=t||{},i.clear=function(){n=null,a=null,o=0},i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n(2),i=p(o),l=p(n(12)),r=n(40),c=n(377),s=p(n(182)),d=p(n(378)),u=p(n(379)),h=p(n(380));function p(e){return e&&e.__esModule?e:{default:e}}var b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.lazyLoadHandler=n.lazyLoadHandler.bind(n),e.throttle>0&&(e.debounce?n.lazyLoadHandler=(0,s.default)(n.lazyLoadHandler,e.throttle):n.lazyLoadHandler=(0,d.default)(n.lazyLoadHandler,e.throttle)),n.state={visible:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this._mounted=!0;var e=this.getEventNode();this.lazyLoadHandler(),this.lazyLoadHandler.flush&&this.lazyLoadHandler.flush(),(0,c.add)(window,"resize",this.lazyLoadHandler),(0,c.add)(e,"scroll",this.lazyLoadHandler),e!==window&&(0,c.add)(window,"scroll",this.lazyLoadHandler)}},{key:"componentWillReceiveProps",value:function(){this.state.visible||this.lazyLoadHandler()}},{key:"shouldComponentUpdate",value:function(e,t){return t.visible}},{key:"componentWillUnmount",value:function(){this._mounted=!1,this.lazyLoadHandler.cancel&&this.lazyLoadHandler.cancel(),this.detachListeners()}},{key:"getEventNode",value:function(){return(0,u.default)((0,r.findDOMNode)(this))}},{key:"getOffset",value:function(){var e=this.props,t=e.offset,n=e.offsetVertical,a=e.offsetHorizontal,o=e.offsetTop,i=e.offsetBottom,l=e.offsetLeft,r=e.offsetRight,c=e.threshold||t,s=n||c,d=a||c;return{top:o||s,bottom:i||s,left:l||d,right:r||d}}},{key:"lazyLoadHandler",value:function(){if(this._mounted){var e=this.getOffset(),t=(0,r.findDOMNode)(this),n=this.getEventNode();if((0,h.default)(t,n,e)){var a=this.props.onContentVisible;this.setState({visible:!0},(function(){a&&a()})),this.detachListeners()}}}},{key:"detachListeners",value:function(){var e=this.getEventNode();(0,c.remove)(window,"resize",this.lazyLoadHandler),(0,c.remove)(e,"scroll",this.lazyLoadHandler),e!==window&&(0,c.remove)(window,"scroll",this.lazyLoadHandler)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=e.height,l=e.width,r=this.state.visible,c={height:a,width:l},s="LazyLoad"+(r?" is-visible":"")+(n?" "+n:"");return i.default.createElement(this.props.elementType,{className:s,style:c},r&&o.Children.only(t))}}]),t}(o.Component);t.default=b,b.propTypes={children:l.default.node.isRequired,className:l.default.string,debounce:l.default.bool,elementType:l.default.string,height:l.default.oneOfType([l.default.string,l.default.number]),offset:l.default.number,offsetBottom:l.default.number,offsetHorizontal:l.default.number,offsetLeft:l.default.number,offsetRight:l.default.number,offsetTop:l.default.number,offsetVertical:l.default.number,threshold:l.default.number,throttle:l.default.number,width:l.default.oneOfType([l.default.string,l.default.number]),onContentVisible:l.default.func},b.defaultProps={elementType:"div",debounce:!0,offset:0,offsetBottom:0,offsetHorizontal:0,offsetLeft:0,offsetRight:0,offsetTop:0,offsetVertical:0,throttle:250}},function(e,t,n){var a=n(92),o=n(98);e.exports=function(e){return null!=e&&o(e.length)&&!a(e)}},function(e,t){e.exports=window.wp.hooks},function(e,t,n){var a=n(216),o=n(221);e.exports=function(e,t){var n=o(e,t);return a(n)?n:void 0}},function(e,t,n){var a=n(53),o=n(217),i=n(218),l=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":l&&l in Object(e)?o(e):i(e)}},function(e,t,n){var a=n(64),o=n(104);e.exports=function(e,t,n,i){var l=!n;n||(n={});for(var r=-1,c=t.length;++r<c;){var s=t[r],d=i?i(n[s],e[s],s,n,e):void 0;void 0===d&&(d=e[s]),l?o(n,s,d):a(n,s,d)}return n}},function(e,t,n){var a=n(102),o=0;e.exports=function(e){var t=++o;return a(e)+t}},function(e,t,n){var a=n(204),o=n(248),i=n(79),l=n(27),r=n(255);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?l(e)?o(e[0],e[1]):a(e):r(e)}},function(e,t,n){var a=n(37).Symbol;e.exports=a},function(e,t,n){var a=n(139),o=n(141),i=n(46);e.exports=function(e){return i(e)?a(e):o(e)}},function(e,t,n){var a=n(27),o=n(101),i=n(249),l=n(102);e.exports=function(e,t){return a(e)?e:o(e,t)?[e]:i(l(e))}},function(e,t,n){var a=n(78);e.exports=function(e){if("string"==typeof e||a(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,n){var a="undefined"!=typeof window,o=a?window.Masonry||n(363):null,i=a?n(368):null,l=n(119),r=n(179),c=n(28),s=n(369),d=n(12),u=n(2),h=n(374),p={enableResizableChildren:d.bool,disableImagesLoaded:d.bool,onImagesLoaded:d.func,updateOnEachImageLoad:d.bool,options:d.object,imagesLoadedOptions:d.object,elementType:d.string,onLayoutComplete:d.func,onRemoveComplete:d.func},b=h({masonry:!1,erd:void 0,latestKnownDomChildren:[],displayName:"MasonryComponent",imagesLoadedCancelRef:void 0,propTypes:p,getDefaultProps:function(){return{enableResizableChildren:!1,disableImagesLoaded:!1,updateOnEachImageLoad:!1,options:{},imagesLoadedOptions:{},className:"",elementType:"div",onLayoutComplete:function(){},onRemoveComplete:function(){}}},initializeMasonry:function(e){this.masonry&&!e||(this.masonry=new o(this.masonryContainer,this.props.options),this.props.onLayoutComplete&&this.masonry.on("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.on("removeComplete",this.props.onRemoveComplete),this.latestKnownDomChildren=this.getCurrentDomChildren())},getCurrentDomChildren:function(){var e=this.masonryContainer,t=this.props.options.itemSelector?e.querySelectorAll(this.props.options.itemSelector):e.children;return Array.prototype.slice.call(t)},diffDomChildren:function(){var e=!1,t=this.latestKnownDomChildren.filter((function(e){return!!e.parentNode}));t.length!==this.latestKnownDomChildren.length&&(e=!0);var n=this.getCurrentDomChildren(),a=t.filter((function(e){return!~n.indexOf(e)})),o=n.filter((function(e){return!~t.indexOf(e)})),i=0,l=o.filter((function(e){var t=i===n.indexOf(e);return t&&i++,t})),r=o.filter((function(e){return-1===l.indexOf(e)})),c=[];return 0===a.length&&(c=t.filter((function(e,t){return t!==n.indexOf(e)}))),this.latestKnownDomChildren=n,{old:t,new:n,removed:a,appended:r,prepended:l,moved:c,forceItemReload:e}},performLayout:function(){var e=this.diffDomChildren(),t=e.forceItemReload||e.moved.length>0;e.removed.length>0&&(this.props.enableResizableChildren&&e.removed.forEach(this.erd.removeAllListeners,this.erd),this.masonry.remove(e.removed),t=!0),e.appended.length>0&&(this.masonry.appended(e.appended),0===e.prepended.length&&(t=!0),this.props.enableResizableChildren&&e.appended.forEach(this.listenToElementResize,this)),e.prepended.length>0&&(this.masonry.prepended(e.prepended),this.props.enableResizableChildren&&e.prepended.forEach(this.listenToElementResize,this)),t&&this.masonry.reloadItems(),this.masonry.layout()},derefImagesLoaded:function(){this.imagesLoadedCancelRef(),this.imagesLoadedCancelRef=void 0},imagesLoaded:function(){if(!this.props.disableImagesLoaded){this.imagesLoadedCancelRef&&this.derefImagesLoaded();var e=this.props.updateOnEachImageLoad?"progress":"always",t=c(function(e){this.props.onImagesLoaded&&this.props.onImagesLoaded(e),this.masonry.layout()}.bind(this),100),n=i(this.masonryContainer,this.props.imagesLoadedOptions).on(e,t);this.imagesLoadedCancelRef=function(){n.off(e,t),t.cancel()}}},initializeResizableChildren:function(){this.props.enableResizableChildren&&(this.erd=r({strategy:"scroll"}),this.latestKnownDomChildren.forEach(this.listenToElementResize,this))},listenToElementResize:function(e){this.erd.listenTo(e,function(){this.masonry.layout()}.bind(this))},destroyErd:function(){this.erd&&this.latestKnownDomChildren.forEach(this.erd.uninstall,this.erd)},componentDidMount:function(){this.initializeMasonry(),this.initializeResizableChildren(),this.imagesLoaded()},componentDidUpdate:function(){this.performLayout(),this.imagesLoaded()},componentWillUnmount:function(){this.destroyErd(),this.props.onLayoutComplete&&this.masonry.off("layoutComplete",this.props.onLayoutComplete),this.props.onRemoveComplete&&this.masonry.off("removeComplete",this.props.onRemoveComplete),this.imagesLoadedCancelRef&&this.derefImagesLoaded(),this.masonry.destroy()},setRef:function(e){this.masonryContainer=e},render:function(){var e=s(this.props,Object.keys(p));return u.createElement(this.props.elementType,l({},e,{ref:this.setRef}),this.props.children)}});e.exports=b,e.exports.default=b},function(e,t,n){var a;!function(o){var i=/^\s+/,l=/\s+$/,r=0,c=o.round,s=o.min,d=o.max,u=o.random;function h(e,t){if(t=t||{},(e=e||"")instanceof h)return e;if(!(this instanceof h))return new h(e,t);var n=function(e){var t,n,a,r={r:0,g:0,b:0},c=1,u=null,h=null,p=null,b=!1,m=!1;return"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(l,"").toLowerCase();var t,n=!1;if(M[e])e=M[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=W.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=W.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=W.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=W.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=W.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=W.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=W.hex8.exec(e))?{r:D(t[1]),g:D(t[2]),b:D(t[3]),a:P(t[4]),format:n?"name":"hex8"}:(t=W.hex6.exec(e))?{r:D(t[1]),g:D(t[2]),b:D(t[3]),format:n?"name":"hex"}:(t=W.hex4.exec(e))?{r:D(t[1]+""+t[1]),g:D(t[2]+""+t[2]),b:D(t[3]+""+t[3]),a:P(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=W.hex3.exec(e))&&{r:D(t[1]+""+t[1]),g:D(t[2]+""+t[2]),b:D(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==typeof e&&($(e.r)&&$(e.g)&&$(e.b)?(t=e.r,n=e.g,a=e.b,r={r:255*T(t,255),g:255*T(n,255),b:255*T(a,255)},b=!0,m="%"===String(e.r).substr(-1)?"prgb":"rgb"):$(e.h)&&$(e.s)&&$(e.v)?(u=N(e.s),h=N(e.v),r=function(e,t,n){e=6*T(e,360),t=T(t,100),n=T(n,100);var a=o.floor(e),i=e-a,l=n*(1-t),r=n*(1-i*t),c=n*(1-(1-i)*t),s=a%6;return{r:255*[n,r,l,l,c,n][s],g:255*[c,n,n,r,l,l][s],b:255*[l,l,c,n,n,r][s]}}(e.h,u,h),b=!0,m="hsv"):$(e.h)&&$(e.s)&&$(e.l)&&(u=N(e.s),p=N(e.l),r=function(e,t,n){var a,o,i;function l(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=T(e,360),t=T(t,100),n=T(n,100),0===t)a=o=i=n;else{var r=n<.5?n*(1+t):n+t-n*t,c=2*n-r;a=l(c,r,e+1/3),o=l(c,r,e),i=l(c,r,e-1/3)}return{r:255*a,g:255*o,b:255*i}}(e.h,u,p),b=!0,m="hsl"),e.hasOwnProperty("a")&&(c=e.a)),c=H(c),{ok:b,format:e.format||m,r:s(255,d(r.r,0)),g:s(255,d(r.g,0)),b:s(255,d(r.b,0)),a:c}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=c(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=c(this._r)),this._g<1&&(this._g=c(this._g)),this._b<1&&(this._b=c(this._b)),this._ok=n.ok,this._tc_id=r++}function p(e,t,n){e=T(e,255),t=T(t,255),n=T(n,255);var a,o,i=d(e,t,n),l=s(e,t,n),r=(i+l)/2;if(i==l)a=o=0;else{var c=i-l;switch(o=r>.5?c/(2-i-l):c/(i+l),i){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return{h:a,s:o,l:r}}function b(e,t,n){e=T(e,255),t=T(t,255),n=T(n,255);var a,o,i=d(e,t,n),l=s(e,t,n),r=i,c=i-l;if(o=0===i?0:c/i,i==l)a=0;else{switch(i){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return{h:a,s:o,v:r}}function m(e,t,n,a){var o=[R(c(e).toString(16)),R(c(t).toString(16)),R(c(n).toString(16))];return a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function g(e,t,n,a){return[R(A(a)),R(c(e).toString(16)),R(c(t).toString(16)),R(c(n).toString(16))].join("")}function f(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s-=t/100,n.s=L(n.s),h(n)}function v(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s+=t/100,n.s=L(n.s),h(n)}function y(e){return h(e).desaturate(100)}function k(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l+=t/100,n.l=L(n.l),h(n)}function _(e,t){t=0===t?0:t||10;var n=h(e).toRgb();return n.r=d(0,s(255,n.r-c(-t/100*255))),n.g=d(0,s(255,n.g-c(-t/100*255))),n.b=d(0,s(255,n.b-c(-t/100*255))),h(n)}function O(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l-=t/100,n.l=L(n.l),h(n)}function w(e,t){var n=h(e).toHsl(),a=(n.h+t)%360;return n.h=a<0?360+a:a,h(n)}function E(e){var t=h(e).toHsl();return t.h=(t.h+180)%360,h(t)}function j(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+120)%360,s:t.s,l:t.l}),h({h:(n+240)%360,s:t.s,l:t.l})]}function x(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+90)%360,s:t.s,l:t.l}),h({h:(n+180)%360,s:t.s,l:t.l}),h({h:(n+270)%360,s:t.s,l:t.l})]}function C(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+72)%360,s:t.s,l:t.l}),h({h:(n+216)%360,s:t.s,l:t.l})]}function S(e,t,n){t=t||6,n=n||30;var a=h(e).toHsl(),o=360/n,i=[h(e)];for(a.h=(a.h-(o*t>>1)+720)%360;--t;)a.h=(a.h+o)%360,i.push(h(a));return i}function z(e,t){t=t||6;for(var n=h(e).toHsv(),a=n.h,o=n.s,i=n.v,l=[],r=1/t;t--;)l.push(h({h:a,s:o,v:i})),i=(i+r)%1;return l}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,a=this.toRgb();return e=a.r/255,t=a.g/255,n=a.b/255,.2126*(e<=.03928?e/12.92:o.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:o.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:o.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=H(e),this._roundA=c(100*this._a)/100,this},toHsv:function(){var e=b(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=b(this._r,this._g,this._b),t=c(360*e.h),n=c(100*e.s),a=c(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+a+"%)":"hsva("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=c(360*e.h),n=c(100*e.s),a=c(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+a+"%)":"hsla("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,a,o){var i=[R(c(e).toString(16)),R(c(t).toString(16)),R(c(n).toString(16)),R(A(a))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:c(this._r),g:c(this._g),b:c(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+c(this._r)+", "+c(this._g)+", "+c(this._b)+")":"rgba("+c(this._r)+", "+c(this._g)+", "+c(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:c(100*T(this._r,255))+"%",g:c(100*T(this._g,255))+"%",b:c(100*T(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+c(100*T(this._r,255))+"%, "+c(100*T(this._g,255))+"%, "+c(100*T(this._b,255))+"%)":"rgba("+c(100*T(this._r,255))+"%, "+c(100*T(this._g,255))+"%, "+c(100*T(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(B[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,a=this._gradientType?"GradientType = 1, ":"";if(e){var o=h(e);n="#"+g(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,a=this._a<1&&this._a>=0;return t||!a||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(k,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(O,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(z,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(j,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]="a"===a?e[a]:N(e[a]));e=n}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:u(),g:u(),b:u()})},h.mix=function(e,t,n){n=0===n?0:n||50;var a=h(e).toRgb(),o=h(t).toRgb(),i=n/100;return h({r:(o.r-a.r)*i+a.r,g:(o.g-a.g)*i+a.g,b:(o.b-a.b)*i+a.b,a:(o.a-a.a)*i+a.a})},h.readability=function(e,t){var n=h(e),a=h(t);return(o.max(n.getLuminance(),a.getLuminance())+.05)/(o.min(n.getLuminance(),a.getLuminance())+.05)},h.isReadable=function(e,t,n){var a,o,i,l,r,c=h.readability(e,t);switch(o=!1,(i=n,"AA"!==(l=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==l&&(l="AA"),"small"!==(r=(i.size||"small").toLowerCase())&&"large"!==r&&(r="small"),a={level:l,size:r}).level+a.size){case"AAsmall":case"AAAlarge":o=c>=4.5;break;case"AAlarge":o=c>=3;break;case"AAAsmall":o=c>=7}return o},h.mostReadable=function(e,t,n){var a,o,i,l,r=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,l=n.size;for(var s=0;s<t.length;s++)(a=h.readability(e,t[s]))>c&&(c=a,r=h(t[s]));return h.isReadable(e,r,{level:i,size:l})||!o?r:(n.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],n))};var M=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},B=h.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(M);function H(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function T(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=s(t,d(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),o.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function L(e){return s(1,d(0,e))}function D(e){return parseInt(e,16)}function R(e){return 1==e.length?"0"+e:""+e}function N(e){return e<=1&&(e=100*e+"%"),e}function A(e){return o.round(255*parseFloat(e)).toString(16)}function P(e){return D(e)/255}var I,V,F,W=(V="[\\s|\\(]+("+(I="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",F="[\\s|\\(]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",{CSS_UNIT:new RegExp(I),rgb:new RegExp("rgb"+V),rgba:new RegExp("rgba"+F),hsl:new RegExp("hsl"+V),hsla:new RegExp("hsla"+F),hsv:new RegExp("hsv"+V),hsva:new RegExp("hsva"+F),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function $(e){return!!W.CSS_UNIT.exec(e)}e.exports?e.exports=h:void 0===(a=function(){return h}.call(t,n,t,e))||(e.exports=a)}(Math)},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var a=n(241),o=n(38),i=Object.prototype,l=i.hasOwnProperty,r=i.propertyIsEnumerable,c=a(function(){return arguments}())?a:function(e){return o(e)&&l.call(e,"callee")&&!r.call(e,"callee")};e.exports=c},function(e,t,n){(function(e){var a=n(37),o=n(242),i=t&&!t.nodeType&&t,l=i&&"object"==typeof e&&e&&!e.nodeType&&e,r=l&&l.exports===i?a.Buffer:void 0,c=(r?r.isBuffer:void 0)||o;e.exports=c}).call(this,n(43)(e))},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var a=n(245),o=n(91),i=n(246),l=n(143),r=n(144),c=n(49),s=n(130),d=s(a),u=s(o),h=s(i),p=s(l),b=s(r),m=c;(a&&"[object DataView]"!=m(new a(new ArrayBuffer(1)))||o&&"[object Map]"!=m(new o)||i&&"[object Promise]"!=m(i.resolve())||l&&"[object Set]"!=m(new l)||r&&"[object WeakMap]"!=m(new r))&&(m=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,a=n?s(n):"";if(a)switch(a){case d:return"[object DataView]";case u:return"[object Map]";case h:return"[object Promise]";case p:return"[object Set]";case b:return"[object WeakMap]"}return t}),e.exports=m},function(e,t,n){var a=n(104),o=n(59),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var l=e[t];i.call(e,t)&&o(l,n)&&(void 0!==n||t in e)||a(e,t,n)}},function(e,t,n){var a=n(139),o=n(299),i=n(46);e.exports=function(e){return i(e)?a(e,!0):o(e)}},function(e,t,n){var a=n(261)();e.exports=a},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var a=r(n(272)),o=r(n(277)),i=r(n(158)),l=r(n(155));function r(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:l.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:a.default}},function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,o=Array(a);++n<a;)o[n]=t(e[n],n,e);return o}},function(e,t,n){var a=n(71),o=n(211),i=n(212),l=n(213),r=n(214),c=n(215);function s(e){var t=this.__data__=new a(e);this.size=t.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=l,s.prototype.has=r,s.prototype.set=c,e.exports=s},function(e,t,n){var a=n(206),o=n(207),i=n(208),l=n(209),r=n(210);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=l,c.prototype.set=r,e.exports=c},function(e,t,n){var a=n(59);e.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}},function(e,t,n){var a=n(48)(Object,"create");e.exports=a},function(e,t,n){var a=n(230);e.exports=function(e,t){var n=e.__data__;return a(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&n.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var a=n(243),o=n(99),i=n(100),l=i&&i.isTypedArray,r=l?o(l):a;e.exports=r},function(e,t,n){var a=n(55),o=n(56);e.exports=function(e,t){for(var n=0,i=(t=a(t,e)).length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}},function(e,t,n){var a=n(49),o=n(38);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==a(e)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var a=n(148),o=n(260)(a);e.exports=o},function(e,t,n){(function(e){!function(){var e=function(){return this}();e||"undefined"==typeof window||(e=window);var t=function(e,n,a){"string"==typeof e?(2==arguments.length&&(a=n),t.modules[e]||(t.payloads[e]=a,t.modules[e]=null)):t.original?t.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace())};t.modules={},t.payloads={};var n,a=function(e,t,n){if("string"==typeof t){var a=l(e,t);if(null!=a)return n&&n(),a}else if("[object Array]"===Object.prototype.toString.call(t)){for(var i=[],r=0,c=t.length;r<c;++r){var s=l(e,t[r]);if(null==s&&o.original)return;i.push(s)}return n&&n.apply(null,i)||!0}},o=function(e,t){var n=a("",e,t);return null==n&&o.original?o.original.apply(this,arguments):n},i=function(e,t){if(-1!==t.indexOf("!")){var n=t.split("!");return i(e,n[0])+"!"+i(e,n[1])}if("."==t.charAt(0))for(t=e.split("/").slice(0,-1).join("/")+"/"+t;-1!==t.indexOf(".")&&a!=t;){var a=t;t=t.replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}return t},l=function(e,n){n=i(e,n);var o=t.modules[n];if(!o){if("function"==typeof(o=t.payloads[n])){var l={},r={id:n,uri:"",exports:l,packaged:!0};l=o((function(e,t){return a(n,e,t)}),l,r)||r.exports,t.modules[n]=l,delete t.payloads[n]}o=t.modules[n]=l||o}return o};n=e,"ace"&&(e.ace||(e.ace={}),n=e.ace),n.define&&n.define.packaged||(t.original=n.define,n.define=t,n.define.packaged=!0),n.require&&n.require.packaged||(o.original=n.require,n.require=o,n.require.packaged=!0)}(),ace.define("ace/lib/fixoldbrowsers",["require","exports","module"],(function(e,t,n){"use strict";"undefined"==typeof Element||Element.prototype.remove||Object.defineProperty(Element.prototype,"remove",{enumerable:!1,writable:!0,configurable:!0,value:function(){this.parentNode&&this.parentNode.removeChild(this)}})})),ace.define("ace/lib/useragent",["require","exports","module"],(function(e,t,n){"use strict";t.OS={LINUX:"LINUX",MAC:"MAC",WINDOWS:"WINDOWS"},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var a="object"==typeof navigator?navigator:{},o=(/mac|win|linux/i.exec(a.platform)||["other"])[0].toLowerCase(),i=a.userAgent||"",l=a.appName||"";t.isWin="win"==o,t.isMac="mac"==o,t.isLinux="linux"==o,t.isIE="Microsoft Internet Explorer"==l||l.indexOf("MSAppHost")>=0?parseFloat((i.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((i.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=i.match(/ Gecko\/\d+/),t.isOpera="object"==typeof opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),t.isWebKit=parseFloat(i.split("WebKit/")[1])||void 0,t.isChrome=parseFloat(i.split(" Chrome/")[1])||void 0,t.isEdge=parseFloat(i.split(" Edge/")[1])||void 0,t.isAIR=i.indexOf("AdobeAIR")>=0,t.isAndroid=i.indexOf("Android")>=0,t.isChromeOS=i.indexOf(" CrOS ")>=0,t.isIOS=/iPad|iPhone|iPod/.test(i)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid})),ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("./useragent");if(t.buildDom=function e(t,n,a){if("string"==typeof t&&t){var o=document.createTextNode(t);return n&&n.appendChild(o),o}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if("string"!=typeof t[0]||!t[0]){for(var i=[],l=0;l<t.length;l++){var r=e(t[l],n,a);r&&i.push(r)}return i}var c=document.createElement(t[0]),s=t[1],d=1;for(s&&"object"==typeof s&&!Array.isArray(s)&&(d=2),l=d;l<t.length;l++)e(t[l],c,a);return 2==d&&Object.keys(s).forEach((function(e){var t=s[e];"class"===e?c.className=Array.isArray(t)?t.join(" "):t:"function"==typeof t||"value"==e||"$"==e[0]?c[e]=t:"ref"===e?a&&(a[t]=c):null!=t&&c.setAttribute(e,t)})),n&&n.appendChild(c),c},t.getDocumentHead=function(e){return e||(e=document),e.head||e.getElementsByTagName("head")[0]||e.documentElement},t.createElement=function(e,t){return document.createElementNS?document.createElementNS(t||"http://www.w3.org/1999/xhtml",e):document.createElement(e)},t.removeChildren=function(e){e.innerHTML=""},t.createTextNode=function(e,t){return(t?t.ownerDocument:document).createTextNode(e)},t.createFragment=function(e){return(e?e.ownerDocument:document).createDocumentFragment()},t.hasCssClass=function(e,t){return-1!==(e.className+"").split(/\s+/g).indexOf(t)},t.addCssClass=function(e,n){t.hasCssClass(e,n)||(e.className+=" "+n)},t.removeCssClass=function(e,t){for(var n=e.className.split(/\s+/g);;){var a=n.indexOf(t);if(-1==a)break;n.splice(a,1)}e.className=n.join(" ")},t.toggleCssClass=function(e,t){for(var n=e.className.split(/\s+/g),a=!0;;){var o=n.indexOf(t);if(-1==o)break;a=!1,n.splice(o,1)}return a&&n.push(t),e.className=n.join(" "),a},t.setCssClass=function(e,n,a){a?t.addCssClass(e,n):t.removeCssClass(e,n)},t.hasCssString=function(e,t){var n,a=0;if(n=(t=t||document).querySelectorAll("style"))for(;a<n.length;)if(n[a++].id===e)return!0},t.importCssString=function(e,n,a){var o=a;a&&a.getRootNode&&(o=a.getRootNode())&&o!=a||(o=document);var i=o.ownerDocument||o;if(n&&t.hasCssString(n,o))return null;n&&(e+="\n/*# sourceURL=ace/css/"+n+" */");var l=t.createElement("style");l.appendChild(i.createTextNode(e)),n&&(l.id=n),o==i&&(o=t.getDocumentHead(i)),o.insertBefore(l,o.firstChild)},t.importCssStylsheet=function(e,n){t.buildDom(["link",{rel:"stylesheet",href:e}],t.getDocumentHead(n))},t.scrollbarWidth=function(e){var n=t.createElement("ace_inner");n.style.width="100%",n.style.minWidth="0px",n.style.height="200px",n.style.display="block";var a=t.createElement("ace_outer"),o=a.style;o.position="absolute",o.left="-10000px",o.overflow="hidden",o.width="200px",o.minWidth="0px",o.height="150px",o.display="block",a.appendChild(n);var i=e.documentElement;i.appendChild(a);var l=n.offsetWidth;o.overflow="scroll";var r=n.offsetWidth;return l==r&&(r=a.clientWidth),i.removeChild(a),l-r},"undefined"==typeof document&&(t.importCssString=function(){}),t.computedStyle=function(e,t){return window.getComputedStyle(e,"")||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!a.isWin||"undefined"!=typeof window&&window.devicePixelRatio>=1.5,"undefined"!=typeof document){var o=document.createElement("div");t.HI_DPI&&void 0!==o.style.transform&&(t.HAS_CSS_TRANSFORMS=!0),a.isEdge||void 0===o.style.animationName||(t.HAS_CSS_ANIMATION=!0),o=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform="translate("+Math.round(t)+"px, "+Math.round(n)+"px)"}:t.translate=function(e,t,n){e.style.top=Math.round(n)+"px",e.style.left=Math.round(t)+"px"}})),ace.define("ace/lib/oop",["require","exports","module"],(function(e,t,n){"use strict";t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}})),ace.define("ace/lib/keys",["require","exports","module","ace/lib/oop"],(function(e,t,n){"use strict";var a=e("./oop"),o=function(){var e,t,n={MODIFIER_KEYS:{16:"Shift",17:"Ctrl",18:"Alt",224:"Meta",91:"MetaLeft",92:"MetaRight",93:"ContextMenu"},KEY_MODS:{ctrl:1,alt:2,option:2,shift:4,super:8,meta:8,command:8,cmd:8,control:1},FUNCTION_KEYS:{8:"Backspace",9:"Tab",13:"Return",19:"Pause",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"Print",45:"Insert",46:"Delete",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9","-13":"NumpadEnter",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Numlock",145:"Scrolllock"},PRINTABLE_KEYS:{32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",107:"+",109:"-",110:".",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",111:"/",106:"*"}};for(t in n.FUNCTION_KEYS)e=n.FUNCTION_KEYS[t].toLowerCase(),n[e]=parseInt(t,10);for(t in n.PRINTABLE_KEYS)e=n.PRINTABLE_KEYS[t].toLowerCase(),n[e]=parseInt(t,10);return a.mixin(n,n.MODIFIER_KEYS),a.mixin(n,n.PRINTABLE_KEYS),a.mixin(n,n.FUNCTION_KEYS),n.enter=n.return,n.escape=n.esc,n.del=n.delete,n[173]="-",function(){for(var e=["cmd","ctrl","alt","shift"],t=Math.pow(2,e.length);t--;)n.KEY_MODS[t]=e.filter((function(e){return t&n.KEY_MODS[e]})).join("-")+"-"}(),n.KEY_MODS[0]="",n.KEY_MODS[-1]="input-",n}();a.mixin(t,o),t.keyCodeToString=function(e){var t=o[e];return"string"!=typeof t&&(t=String.fromCharCode(e)),t.toLowerCase()}})),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(e,t,n){"use strict";var a,o=e("./keys"),i=e("./useragent"),l=null,r=0;function c(){return null==a&&function(){a=!1;try{document.createComment("").addEventListener("test",(function(){}),{get passive(){a={passive:!1}}})}catch(e){}}(),a}function s(e,t,n){this.elem=e,this.type=t,this.callback=n}s.prototype.destroy=function(){u(this.elem,this.type,this.callback),this.elem=this.type=this.callback=void 0};var d=t.addListener=function(e,t,n,a){e.addEventListener(t,n,c()),a&&a.$toDestroy.push(new s(e,t,n))},u=t.removeListener=function(e,t,n){e.removeEventListener(t,n,c())};t.stopEvent=function(e){return t.stopPropagation(e),t.preventDefault(e),!1},t.stopPropagation=function(e){e.stopPropagation&&e.stopPropagation()},t.preventDefault=function(e){e.preventDefault&&e.preventDefault()},t.getButton=function(e){return"dblclick"==e.type?0:"contextmenu"==e.type||i.isMac&&e.ctrlKey&&!e.altKey&&!e.shiftKey?2:e.button},t.capture=function(e,t,n){var a=e&&e.ownerDocument||document;function o(e){t&&t(e),n&&n(e),u(a,"mousemove",t),u(a,"mouseup",o),u(a,"dragstart",o)}return d(a,"mousemove",t),d(a,"mouseup",o),d(a,"dragstart",o),o},t.addMouseWheelListener=function(e,t,n){"onmousewheel"in e?d(e,"mousewheel",(function(e){void 0!==e.wheelDeltaX?(e.wheelX=-e.wheelDeltaX/8,e.wheelY=-e.wheelDeltaY/8):(e.wheelX=0,e.wheelY=-e.wheelDelta/8),t(e)}),n):"onwheel"in e?d(e,"wheel",(function(e){switch(e.deltaMode){case e.DOM_DELTA_PIXEL:e.wheelX=.35*e.deltaX||0,e.wheelY=.35*e.deltaY||0;break;case e.DOM_DELTA_LINE:case e.DOM_DELTA_PAGE:e.wheelX=5*(e.deltaX||0),e.wheelY=5*(e.deltaY||0)}t(e)}),n):d(e,"DOMMouseScroll",(function(e){e.axis&&e.axis==e.HORIZONTAL_AXIS?(e.wheelX=5*(e.detail||0),e.wheelY=0):(e.wheelX=0,e.wheelY=5*(e.detail||0)),t(e)}),n)},t.addMultiMouseDownListener=function(e,n,a,o,l){var r,c,s,u=0,h={2:"dblclick",3:"tripleclick",4:"quadclick"};function p(e){if(0!==t.getButton(e)?u=0:e.detail>1?++u>4&&(u=1):u=1,i.isIE){var l=Math.abs(e.clientX-r)>5||Math.abs(e.clientY-c)>5;s&&!l||(u=1),s&&clearTimeout(s),s=setTimeout((function(){s=null}),n[u-1]||600),1==u&&(r=e.clientX,c=e.clientY)}if(e._clicks=u,a[o]("mousedown",e),u>4)u=0;else if(u>1)return a[o](h[u],e)}Array.isArray(e)||(e=[e]),e.forEach((function(e){d(e,"mousedown",p,l)}))};var h=function(e){return 0|(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0)};function p(e,t,n){var a=h(t);if(!i.isMac&&l){if(t.getModifierState&&(t.getModifierState("OS")||t.getModifierState("Win"))&&(a|=8),l.altGr){if(3==(3&a))return;l.altGr=0}if(18===n||17===n){var c="location"in t?t.location:t.keyLocation;17===n&&1===c?1==l[n]&&(r=t.timeStamp):18===n&&3===a&&2===c&&t.timeStamp-r<50&&(l.altGr=!0)}}if(n in o.MODIFIER_KEYS&&(n=-1),a||13!==n||3!==(c="location"in t?t.location:t.keyLocation)||(e(t,a,-n),!t.defaultPrevented)){if(i.isChromeOS&&8&a){if(e(t,a,n),t.defaultPrevented)return;a&=-9}return!!(a||n in o.FUNCTION_KEYS||n in o.PRINTABLE_KEYS)&&e(t,a,n)}}function b(){l=Object.create(null)}if(t.getModifierString=function(e){return o.KEY_MODS[h(e)]},t.addCommandKeyListener=function(e,n,a){if(i.isOldGecko||i.isOpera&&!("KeyboardEvent"in window)){var o=null;d(e,"keydown",(function(e){o=e.keyCode}),a),d(e,"keypress",(function(e){return p(n,e,o)}),a)}else{var r=null;d(e,"keydown",(function(e){l[e.keyCode]=(l[e.keyCode]||0)+1;var t=p(n,e,e.keyCode);return r=e.defaultPrevented,t}),a),d(e,"keypress",(function(e){r&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&(t.stopEvent(e),r=null)}),a),d(e,"keyup",(function(e){l[e.keyCode]=null}),a),l||(b(),d(window,"focus",b))}},"object"==typeof window&&window.postMessage&&!i.isOldIE){var m=1;t.nextTick=function(e,n){n=n||window;var a="zero-timeout-message-"+m++,o=function(i){i.data==a&&(t.stopPropagation(i),u(n,"message",o),e())};d(n,"message",o),n.postMessage(a,"*")}}t.$idleBlocked=!1,t.onIdle=function(e,n){return setTimeout((function n(){t.$idleBlocked?setTimeout(n,100):e()}),n)},t.$idleBlockId=null,t.blockIdle=function(e){t.$idleBlockId&&clearTimeout(t.$idleBlockId),t.$idleBlocked=!0,t.$idleBlockId=setTimeout((function(){t.$idleBlocked=!1}),e||100)},t.nextFrame="object"==typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),t.nextFrame?t.nextFrame=t.nextFrame.bind(window):t.nextFrame=function(e){setTimeout(e,17)}})),ace.define("ace/range",["require","exports","module"],(function(e,t,n){"use strict";var a=function(e,t,n,a){this.start={row:e,column:t},this.end={row:n,column:a}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,t){return 0==this.compare(e,t)},this.compareRange=function(e){var t,n=e.end,a=e.start;return 1==(t=this.compare(n.row,n.column))?1==(t=this.compare(a.row,a.column))?2:0==t?1:0:-1==t?-2:-1==(t=this.compare(a.row,a.column))?-1:1==t?42:0},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return 0==this.comparePoint(e.start)&&0==this.comparePoint(e.end)},this.intersects=function(e){var t=this.compareRange(e);return-1==t||0==t||1==t},this.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},this.isStart=function(e,t){return this.start.row==e&&this.start.column==t},this.setStart=function(e,t){"object"==typeof e?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},this.setEnd=function(e,t){"object"==typeof e?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},this.inside=function(e,t){return 0==this.compare(e,t)&&!this.isEnd(e,t)&&!this.isStart(e,t)},this.insideStart=function(e,t){return 0==this.compare(e,t)&&!this.isEnd(e,t)},this.insideEnd=function(e,t){return 0==this.compare(e,t)&&!this.isStart(e,t)},this.compare=function(e,t){return this.isMultiLine()||e!==this.start.row?e<this.start.row?-1:e>this.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0:t<this.start.column?-1:t>this.end.column?1:0},this.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},this.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.clipRows=function(e,t){if(this.end.row>t)var n={row:t+1,column:0};else this.end.row<e&&(n={row:e,column:0});if(this.start.row>t)var o={row:t+1,column:0};else this.start.row<e&&(o={row:e,column:0});return a.fromPoints(o||this.start,n||this.end)},this.extend=function(e,t){var n=this.compare(e,t);if(0==n)return this;if(-1==n)var o={row:e,column:t};else var i={row:e,column:t};return a.fromPoints(o||this.start,i||this.end)},this.isEmpty=function(){return this.start.row===this.end.row&&this.start.column===this.end.column},this.isMultiLine=function(){return this.start.row!==this.end.row},this.clone=function(){return a.fromPoints(this.start,this.end)},this.collapseRows=function(){return 0==this.end.column?new a(this.start.row,0,Math.max(this.start.row,this.end.row-1),0):new a(this.start.row,0,this.end.row,0)},this.toScreenRange=function(e){var t=e.documentToScreenPosition(this.start),n=e.documentToScreenPosition(this.end);return new a(t.row,t.column,n.row,n.column)},this.moveBy=function(e,t){this.start.row+=e,this.start.column+=t,this.end.row+=e,this.end.column+=t}}).call(a.prototype),a.fromPoints=function(e,t){return new a(e.row,e.column,t.row,t.column)},a.comparePoints=function(e,t){return e.row-t.row||e.column-t.column},a.comparePoints=function(e,t){return e.row-t.row||e.column-t.column},t.Range=a})),ace.define("ace/lib/lang",["require","exports","module"],(function(e,t,n){"use strict";t.last=function(e){return e[e.length-1]},t.stringReverse=function(e){return e.split("").reverse().join("")},t.stringRepeat=function(e,t){for(var n="";t>0;)1&t&&(n+=e),(t>>=1)&&(e+=e);return n};var a=/^\s\s*/,o=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(a,"")},t.stringTrimRight=function(e){return e.replace(o,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,a=e.length;n<a;n++)e[n]&&"object"==typeof e[n]?t[n]=this.copyObject(e[n]):t[n]=e[n];return t},t.deepCopy=function e(t){if("object"!=typeof t||!t)return t;var n;if(Array.isArray(t)){n=[];for(var a=0;a<t.length;a++)n[a]=e(t[a]);return n}if("[object Object]"!==Object.prototype.toString.call(t))return t;for(var a in n={},t)n[a]=e(t[a]);return n},t.arrayToMap=function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=1;return t},t.createMap=function(e){var t=Object.create(null);for(var n in e)t[n]=e[n];return t},t.arrayRemove=function(e,t){for(var n=0;n<=e.length;n++)t===e[n]&&e.splice(n,1)},t.escapeRegExp=function(e){return e.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")},t.escapeHTML=function(e){return(""+e).replace(/&/g,"&#38;").replace(/"/g,"&#34;").replace(/'/g,"&#39;").replace(/</g,"&#60;")},t.getMatchOffsets=function(e,t){var n=[];return e.replace(t,(function(e){n.push({offset:arguments[arguments.length-2],length:e.length})})),n},t.deferredCall=function(e){var t=null,n=function(){t=null,e()},a=function(e){return a.cancel(),t=setTimeout(n,e||0),a};return a.schedule=a,a.call=function(){return this.cancel(),e(),a},a.cancel=function(){return clearTimeout(t),t=null,a},a.isPending=function(){return t},a},t.delayedCall=function(e,t){var n=null,a=function(){n=null,e()},o=function(e){null==n&&(n=setTimeout(a,e||t))};return o.delay=function(e){n&&clearTimeout(n),n=setTimeout(a,e||t)},o.schedule=o,o.call=function(){this.cancel(),e()},o.cancel=function(){n&&clearTimeout(n),n=null},o.isPending=function(){return n},o}})),ace.define("ace/clipboard",["require","exports","module"],(function(e,t,n){"use strict";var a;n.exports={lineMode:!1,pasteCancelled:function(){return!!(a&&a>Date.now()-50)||(a=!1)},cancel:function(){a=Date.now()}}})),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/clipboard","ace/lib/keys"],(function(e,t,n){"use strict";var a=e("../lib/event"),o=e("../lib/useragent"),i=e("../lib/dom"),l=e("../lib/lang"),r=e("../clipboard"),c=o.isChrome<18,s=o.isIE,d=o.isChrome>63,u=e("../lib/keys"),h=u.KEY_MODS,p=o.isIOS,b=p?/\s/:/\n/,m=o.isMobile;t.TextInput=function(e,t){var n=i.createElement("textarea");n.className="ace_text-input",n.setAttribute("wrap","off"),n.setAttribute("autocorrect","off"),n.setAttribute("autocapitalize","off"),n.setAttribute("spellcheck",!1),n.style.opacity="0",e.insertBefore(n,e.firstChild);var g=!1,f=!1,v=!1,y=!1,k="";m||(n.style.fontSize="1px");var _=!1,O=!1,w="",E=0,j=0,x=0;try{var C=document.activeElement===n}catch(e){}a.addListener(n,"blur",(function(e){O||(t.onBlur(e),C=!1)}),t),a.addListener(n,"focus",(function(e){if(!O){if(C=!0,o.isEdge)try{if(!document.hasFocus())return}catch(e){}t.onFocus(e),o.isEdge?setTimeout(S):S()}}),t),this.$focusScroll=!1,this.focus=function(){if(k||d||"browser"==this.$focusScroll)return n.focus({preventScroll:!0});var e=n.style.top;n.style.position="fixed",n.style.top="0px";try{var t=0!=n.getBoundingClientRect().top}catch(e){return}var a=[];if(t)for(var o=n.parentElement;o&&1==o.nodeType;)a.push(o),o.setAttribute("ace_nocontext",!0),o=!o.parentElement&&o.getRootNode?o.getRootNode().host:o.parentElement;n.focus({preventScroll:!0}),t&&a.forEach((function(e){e.removeAttribute("ace_nocontext")})),setTimeout((function(){n.style.position="","0px"==n.style.top&&(n.style.top=e)}),0)},this.blur=function(){n.blur()},this.isFocused=function(){return C},t.on("beforeEndOperation",(function(){var e=t.curOp,a=e&&e.command&&e.command.name;if("insertstring"!=a){var o=a&&(e.docChanged||e.selectionChanged);v&&o&&(w=n.value="",P()),S()}}));var S=p?function(e){if(C&&(!g||e)&&!y){e||(e="");var a="\n ab"+e+"cde fg\n";a!=n.value&&(n.value=w=a);var o=4+(e.length||(t.selection.isEmpty()?0:1));4==E&&j==o||n.setSelectionRange(4,o),E=4,j=o}}:function(){if(!v&&!y&&(C||M)){v=!0;var e=0,a=0,o="";if(t.session){var i=t.selection,l=i.getRange(),r=i.cursor.row;if(e=l.start.column,a=l.end.column,o=t.session.getLine(r),l.start.row!=r){var c=t.session.getLine(r-1);e=l.start.row<r-1?0:e,a+=c.length+1,o=c+"\n"+o}else if(l.end.row!=r){var s=t.session.getLine(r+1);a=l.end.row>r+1?s.length:a,a+=o.length+1,o=o+"\n"+s}else m&&r>0&&(o="\n"+o,a+=1,e+=1);o.length>400&&(e<400&&a<400?o=o.slice(0,400):(o="\n",e==a?e=a=0:(e=0,a=1)))}var d=o+"\n\n";if(d!=w&&(n.value=w=d,E=j=d.length),M&&(E=n.selectionStart,j=n.selectionEnd),j!=a||E!=e||n.selectionEnd!=j)try{n.setSelectionRange(e,a),E=e,j=a}catch(e){}v=!1}};this.resetSelection=S,C&&t.onFocus();var z=null;this.setInputHandler=function(e){z=e},this.getInputHandler=function(){return z};var M=!1,B=function(e,a){if(M&&(M=!1),f)return S(),e&&t.onPaste(e),f=!1,"";for(var i=n.selectionStart,l=n.selectionEnd,r=E,c=w.length-j,s=e,d=e.length-i,u=e.length-l,h=0;r>0&&w[h]==e[h];)h++,r--;for(s=s.slice(h),h=1;c>0&&w.length-h>E-1&&w[w.length-h]==e[e.length-h];)h++,c--;d-=h-1,u-=h-1;var p=s.length-h+1;if(p<0&&(r=-p,p=0),s=s.slice(0,p),!(a||s||d||r||c||u))return"";y=!0;var b=!1;return o.isAndroid&&". "==s&&(s=" ",b=!0),s&&!r&&!c&&!d&&!u||_?t.onTextInput(s):t.onTextInput(s,{extendLeft:r,extendRight:c,restoreStart:d,restoreEnd:u}),y=!1,w=e,E=i,j=l,x=u,b?"\n":s},H=function(e){if(v)return A();if(e&&e.inputType){if("historyUndo"==e.inputType)return t.execCommand("undo");if("historyRedo"==e.inputType)return t.execCommand("redo")}var a=n.value,o=B(a,!0);(a.length>500||b.test(o)||m&&E<1&&E==j)&&S()},T=function(e,t,n){var a=e.clipboardData||window.clipboardData;if(a&&!c){var o=s||n?"Text":"text/plain";try{return t?!1!==a.setData(o,t):a.getData(o)}catch(e){if(!n)return T(e,t,!0)}}},L=function(e,o){var i=t.getCopyText();if(!i)return a.preventDefault(e);T(e,i)?(p&&(S(i),g=i,setTimeout((function(){g=!1}),10)),o?t.onCut():t.onCopy(),a.preventDefault(e)):(g=!0,n.value=i,n.select(),setTimeout((function(){g=!1,S(),o?t.onCut():t.onCopy()})))},D=function(e){L(e,!0)},R=function(e){L(e,!1)},N=function(e){var i=T(e);r.pasteCancelled()||("string"==typeof i?(i&&t.onPaste(i,e),o.isIE&&setTimeout(S),a.preventDefault(e)):(n.value="",f=!0))};a.addCommandKeyListener(n,t.onCommandKey.bind(t),t),a.addListener(n,"select",(function(e){v||(g?g=!1:function(e){return 0===e.selectionStart&&e.selectionEnd>=w.length&&e.value===w&&w&&e.selectionEnd!==j}(n)?(t.selectAll(),S()):m&&n.selectionStart!=E&&S())}),t),a.addListener(n,"input",H,t),a.addListener(n,"cut",D,t),a.addListener(n,"copy",R,t),a.addListener(n,"paste",N,t),"oncut"in n&&"oncopy"in n&&"onpaste"in n||a.addListener(e,"keydown",(function(e){if((!o.isMac||e.metaKey)&&e.ctrlKey)switch(e.keyCode){case 67:R(e);break;case 86:N(e);break;case 88:D(e)}}),t);var A=function(){if(v&&t.onCompositionUpdate&&!t.$readOnly){if(_)return I();if(v.useTextareaForIME)t.onCompositionUpdate(n.value);else{var e=n.value;B(e),v.markerRange&&(v.context&&(v.markerRange.start.column=v.selectionStart=v.context.compositionStartOffset),v.markerRange.end.column=v.markerRange.start.column+j-v.selectionStart+x)}}},P=function(e){t.onCompositionEnd&&!t.$readOnly&&(v=!1,t.onCompositionEnd(),t.off("mousedown",I),e&&H())};function I(){O=!0,n.blur(),n.focus(),O=!1}var V,F=l.delayedCall(A,50).schedule.bind(null,null);function W(){clearTimeout(V),V=setTimeout((function(){k&&(n.style.cssText=k,k=""),t.renderer.$isMousePressed=!1,t.renderer.$keepTextAreaAtCursor&&t.renderer.$moveTextAreaToCursor()}),0)}a.addListener(n,"compositionstart",(function(e){if(!v&&t.onCompositionStart&&!t.$readOnly&&(v={},!_)){e.data&&(v.useTextareaForIME=!1),setTimeout(A,0),t._signal("compositionStart"),t.on("mousedown",I);var a=t.getSelectionRange();a.end.row=a.start.row,a.end.column=a.start.column,v.markerRange=a,v.selectionStart=E,t.onCompositionStart(v),v.useTextareaForIME?(w=n.value="",E=0,j=0):(n.msGetInputContext&&(v.context=n.msGetInputContext()),n.getInputContext&&(v.context=n.getInputContext()))}}),t),a.addListener(n,"compositionupdate",A,t),a.addListener(n,"keyup",(function(e){27==e.keyCode&&n.value.length<n.selectionStart&&(v||(w=n.value),E=j=-1,S()),F()}),t),a.addListener(n,"keydown",F,t),a.addListener(n,"compositionend",P,t),this.getElement=function(){return n},this.setCommandMode=function(e){_=e,n.readOnly=!1},this.setReadOnly=function(e){_||(n.readOnly=e)},this.setCopyWithEmptySelection=function(e){},this.onContextMenu=function(e){M=!0,S(),t._emit("nativecontextmenu",{target:t,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,l){k||(k=n.style.cssText),n.style.cssText=(l?"z-index:100000;":"")+(o.isIE?"opacity:0.1;":"")+"text-indent: -"+(E+j)*t.renderer.characterWidth*.5+"px;";var r=t.container.getBoundingClientRect(),c=i.computedStyle(t.container),s=r.top+(parseInt(c.borderTopWidth)||0),d=r.left+(parseInt(r.borderLeftWidth)||0),u=r.bottom-s-n.clientHeight-2,h=function(e){i.translate(n,e.clientX-d-2,Math.min(e.clientY-s-2,u))};h(e),"mousedown"==e.type&&(t.renderer.$isMousePressed=!0,clearTimeout(V),o.isWin&&a.capture(t.container,h,W))},this.onContextMenuClose=W;var $=function(e){t.textInput.onContextMenu(e),W()};a.addListener(n,"mouseup",$,t),a.addListener(n,"mousedown",(function(e){e.preventDefault(),W()}),t),a.addListener(t.renderer.scroller,"contextmenu",$,t),a.addListener(n,"contextmenu",$,t),p&&function(e,t,n){var a=null,o=!1;n.addEventListener("keydown",(function(e){a&&clearTimeout(a),o=!0}),!0),n.addEventListener("keyup",(function(e){a=setTimeout((function(){o=!1}),100)}),!0);var i=function(e){if(document.activeElement===n&&!(o||v||t.$mouseHandler.isMousePressed||g)){var a=n.selectionStart,i=n.selectionEnd,l=null,r=0;if(0==a?l=u.up:1==a?l=u.home:i>j&&"\n"==w[i]?l=u.end:a<E&&" "==w[a-1]?(l=u.left,r=h.option):a<E||a==E&&j!=E&&a==i?l=u.left:i>j&&w.slice(0,i).split("\n").length>2?l=u.down:i>j&&" "==w[i-1]?(l=u.right,r=h.option):(i>j||i==j&&j!=E&&a==i)&&(l=u.right),a!==i&&(r|=h.shift),l){if(!t.onCommandKey({},r,l)&&t.commands){l=u.keyCodeToString(l);var c=t.commands.findKeyCommand(r,l);c&&t.execCommand(c)}E=a,j=i,S("")}}};document.addEventListener("selectionchange",i),t.on("destroy",(function(){document.removeEventListener("selectionchange",i)}))}(0,t,n)},t.$setUserAgentForTests=function(e,t){m=e,p=t}})),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("../lib/useragent");function o(e){e.$clickSelection=null;var t=e.editor;t.setDefaultHandler("mousedown",this.onMouseDown.bind(e)),t.setDefaultHandler("dblclick",this.onDoubleClick.bind(e)),t.setDefaultHandler("tripleclick",this.onTripleClick.bind(e)),t.setDefaultHandler("quadclick",this.onQuadClick.bind(e)),t.setDefaultHandler("mousewheel",this.onMouseWheel.bind(e)),["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach((function(t){e[t]=this[t]}),this),e.selectByLines=this.extendSelectionBy.bind(e,"getLineRange"),e.selectByWords=this.extendSelectionBy.bind(e,"getWordRange")}function i(e,t){if(e.start.row==e.end.row)var n=2*t.column-e.start.column-e.end.column;else if(e.start.row!=e.end.row-1||e.start.column||e.end.column)n=2*t.row-e.start.row-e.end.row;else n=t.column-4;return n<0?{cursor:e.start,anchor:e.end}:{cursor:e.end,anchor:e.start}}(function(){this.onMouseDown=function(e){var t=e.inSelection(),n=e.getDocumentPosition();this.mousedownEvent=e;var o=this.editor,i=e.getButton();return 0!==i?((o.getSelectionRange().isEmpty()||1==i)&&o.selection.moveToPosition(n),void(2==i&&(o.textInput.onContextMenu(e.domEvent),a.isMozilla||e.preventDefault()))):(this.mousedownEvent.time=Date.now(),!t||o.isFocused()||(o.focus(),!this.$focusTimeout||this.$clickSelection||o.inMultiSelectMode)?(this.captureMouse(e),this.startSelect(n,e.domEvent._clicks>1),e.preventDefault()):(this.setState("focusWait"),void this.captureMouse(e)))},this.startSelect=function(e,t){e=e||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var n=this.editor;this.mousedownEvent&&(this.mousedownEvent.getShiftKey()?n.selection.selectToPosition(e):t||n.selection.moveToPosition(e),t||this.select(),n.renderer.scroller.setCapture&&n.renderer.scroller.setCapture(),n.setStyle("ace_selecting"),this.setState("select"))},this.select=function(){var e,t=this.editor,n=t.renderer.screenToTextCoordinates(this.x,this.y);if(this.$clickSelection){var a=this.$clickSelection.comparePoint(n);if(-1==a)e=this.$clickSelection.end;else if(1==a)e=this.$clickSelection.start;else{var o=i(this.$clickSelection,n);n=o.cursor,e=o.anchor}t.selection.setSelectionAnchor(e.row,e.column)}t.selection.selectToPosition(n),t.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(e){var t,n=this.editor,a=n.renderer.screenToTextCoordinates(this.x,this.y),o=n.selection[e](a.row,a.column);if(this.$clickSelection){var l=this.$clickSelection.comparePoint(o.start),r=this.$clickSelection.comparePoint(o.end);if(-1==l&&r<=0)t=this.$clickSelection.end,o.end.row==a.row&&o.end.column==a.column||(a=o.start);else if(1==r&&l>=0)t=this.$clickSelection.start,o.start.row==a.row&&o.start.column==a.column||(a=o.end);else if(-1==l&&1==r)a=o.end,t=o.start;else{var c=i(this.$clickSelection,a);a=c.cursor,t=c.anchor}n.selection.setSelectionAnchor(t.row,t.column)}n.selection.selectToPosition(a),n.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var e,t,n,a,o=(e=this.mousedownEvent.x,t=this.mousedownEvent.y,n=this.x,a=this.y,Math.sqrt(Math.pow(n-e,2)+Math.pow(a-t,2))),i=Date.now();(o>0||i-this.mousedownEvent.time>this.$focusTimeout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(e){var t=e.getDocumentPosition(),n=this.editor,a=n.session.getBracketRange(t);a?(a.isEmpty()&&(a.start.column--,a.end.column++),this.setState("select")):(a=n.selection.getWordRange(t.row,t.column),this.setState("selectByWords")),this.$clickSelection=a,this.select()},this.onTripleClick=function(e){var t=e.getDocumentPosition(),n=this.editor;this.setState("selectByLines");var a=n.getSelectionRange();a.isMultiLine()&&a.contains(t.row,t.column)?(this.$clickSelection=n.selection.getLineRange(a.start.row),this.$clickSelection.end=n.selection.getLineRange(a.end.row).end):this.$clickSelection=n.selection.getLineRange(t.row),this.select()},this.onQuadClick=function(e){var t=this.editor;t.selectAll(),this.$clickSelection=t.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(e){if(!e.getAccelKey()){e.getShiftKey()&&e.wheelY&&!e.wheelX&&(e.wheelX=e.wheelY,e.wheelY=0);var t=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var n=this.$lastScroll,a=e.domEvent.timeStamp,o=a-n.t,i=o?e.wheelX/o:n.vx,l=o?e.wheelY/o:n.vy;o<550&&(i=(i+n.vx)/2,l=(l+n.vy)/2);var r=Math.abs(i/l),c=!1;return r>=1&&t.renderer.isScrollableBy(e.wheelX*e.speed,0)&&(c=!0),r<=1&&t.renderer.isScrollableBy(0,e.wheelY*e.speed)&&(c=!0),c?n.allowed=a:a-n.allowed<550&&(Math.abs(i)<=1.5*Math.abs(n.vx)&&Math.abs(l)<=1.5*Math.abs(n.vy)?(c=!0,n.allowed=a):n.allowed=0),n.t=a,n.vx=i,n.vy=l,c?(t.renderer.scrollBy(e.wheelX*e.speed,e.wheelY*e.speed),e.stop()):void 0}}}).call(o.prototype),t.DefaultHandlers=o})),ace.define("ace/tooltip",["require","exports","module","ace/lib/oop","ace/lib/dom"],(function(e,t,n){"use strict";e("./lib/oop");var a=e("./lib/dom");function o(e){this.isOpen=!1,this.$element=null,this.$parentNode=e}(function(){this.$init=function(){return this.$element=a.createElement("div"),this.$element.className="ace_tooltip",this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},this.getElement=function(){return this.$element||this.$init()},this.setText=function(e){this.getElement().textContent=e},this.setHtml=function(e){this.getElement().innerHTML=e},this.setPosition=function(e,t){this.getElement().style.left=e+"px",this.getElement().style.top=t+"px"},this.setClassName=function(e){a.addCssClass(this.getElement(),e)},this.show=function(e,t,n){null!=e&&this.setText(e),null!=t&&null!=n&&this.setPosition(t,n),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},this.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.isOpen=!1)},this.getHeight=function(){return this.getElement().offsetHeight},this.getWidth=function(){return this.getElement().offsetWidth},this.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)}}).call(o.prototype),t.Tooltip=o})),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/tooltip"],(function(e,t,n){"use strict";var a=e("../lib/dom"),o=e("../lib/oop"),i=e("../lib/event"),l=e("../tooltip").Tooltip;function r(e){l.call(this,e)}o.inherits(r,l),function(){this.setPosition=function(e,t){var n=window.innerWidth||document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight,o=this.getWidth(),i=this.getHeight();(e+=15)+o>n&&(e-=e+o-n),(t+=15)+i>a&&(t-=20+i),l.prototype.setPosition.call(this,e,t)}}.call(r.prototype),t.GutterHandler=function(e){var t,n,o,l=e.editor,c=l.renderer.$gutterLayer,s=new r(l.container);function d(){t&&(t=clearTimeout(t)),o&&(s.hide(),o=null,l._signal("hideGutterTooltip",s),l.off("mousewheel",d))}function u(e){s.setPosition(e.x,e.y)}e.editor.setDefaultHandler("guttermousedown",(function(t){if(l.isFocused()&&0==t.getButton()&&"foldWidgets"!=c.getRegion(t)){var n=t.getDocumentPosition().row,a=l.session.selection;if(t.getShiftKey())a.selectTo(n,0);else{if(2==t.domEvent.detail)return l.selectAll(),t.preventDefault();e.$clickSelection=l.selection.getLineRange(n)}return e.setState("selectByLines"),e.captureMouse(t),t.preventDefault()}})),e.editor.setDefaultHandler("guttermousemove",(function(i){var r=i.domEvent.target||i.domEvent.srcElement;if(a.hasCssClass(r,"ace_fold-widget"))return d();o&&e.$tooltipFollowsMouse&&u(i),n=i,t||(t=setTimeout((function(){t=null,n&&!e.isMousePressed?function(){var t=n.getDocumentPosition().row,a=c.$annotations[t];if(!a)return d();if(t==l.session.getLength()){var i=l.renderer.pixelToScreenCoordinates(0,n.y).row,r=n.$pos;if(i>l.session.documentToScreenRow(r.row,r.column))return d()}if(o!=a)if(o=a.text.join("<br/>"),s.setHtml(o),s.show(),l._signal("showGutterTooltip",s),l.on("mousewheel",d),e.$tooltipFollowsMouse)u(n);else{var h=n.domEvent.target.getBoundingClientRect(),p=s.getElement().style;p.left=h.right+"px",p.top=h.bottom+"px"}}():d()}),50))})),i.addListener(l.renderer.$gutter,"mouseout",(function(e){n=null,o&&!t&&(t=setTimeout((function(){t=null,d()}),50))}),l),l.on("changeSession",d)}})),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("../lib/event"),o=e("../lib/useragent"),i=t.MouseEvent=function(e,t){this.domEvent=e,this.editor=t,this.x=this.clientX=e.clientX,this.y=this.clientY=e.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){a.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){a.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos||(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY)),this.$pos},this.inSelection=function(){if(null!==this.$inSelection)return this.$inSelection;var e=this.editor.getSelectionRange();if(e.isEmpty())this.$inSelection=!1;else{var t=this.getDocumentPosition();this.$inSelection=e.contains(t.row,t.column)}return this.$inSelection},this.getButton=function(){return a.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=o.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(i.prototype)})),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("../lib/dom"),o=e("../lib/event"),i=e("../lib/useragent");function l(e){var t=e.editor,n=a.createElement("img");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",i.isOpera&&(n.style.cssText="width:1px;height:1px;position:fixed;top:0;left:0;z-index:2147483647;opacity:0;"),["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach((function(t){e[t]=this[t]}),this),t.on("mousedown",this.onMouseDown.bind(e));var l,c,s,d,u,h,p,b,m,g,f,v=t.container,y=0;function k(){var e=h;(function(e,n){var a=Date.now(),o=!n||e.row!=n.row,i=!n||e.column!=n.column;!g||o||i?(t.moveCursorToPosition(e),g=a,f={x:c,y:s}):r(f.x,f.y,c,s)>5?g=null:a-g>=200&&(t.renderer.scrollCursorIntoView(),g=null)})(h=t.renderer.screenToTextCoordinates(c,s),e),function(e,n){var a=Date.now(),o=t.renderer.layerConfig.lineHeight,i=t.renderer.layerConfig.characterWidth,l=t.renderer.scroller.getBoundingClientRect(),r={x:{left:c-l.left,right:l.right-c},y:{top:s-l.top,bottom:l.bottom-s}},d=Math.min(r.x.left,r.x.right),u=Math.min(r.y.top,r.y.bottom),h={row:e.row,column:e.column};d/i<=2&&(h.column+=r.x.left<r.x.right?-3:2),u/o<=1&&(h.row+=r.y.top<r.y.bottom?-1:1);var p=e.row!=h.row,b=e.column!=h.column,g=!n||e.row!=n.row;p||b&&!g?m?a-m>=200&&t.renderer.scrollCursorIntoView(h):m=a:m=null}(h,e)}function _(){u=t.selection.toOrientedRange(),l=t.session.addMarker(u,"ace_selection",t.getSelectionStyle()),t.clearSelection(),t.isFocused()&&t.renderer.$cursorLayer.setBlinking(!1),clearInterval(d),k(),d=setInterval(k,20),y=0,o.addListener(document,"mousemove",E)}function O(){clearInterval(d),t.session.removeMarker(l),l=null,t.selection.fromOrientedRange(u),t.isFocused()&&!b&&t.$resetCursorStyle(),u=null,h=null,y=0,m=null,g=null,o.removeListener(document,"mousemove",E)}this.onDragStart=function(e){if(this.cancelDrag||!v.draggable){var a=this;return setTimeout((function(){a.startSelect(),a.captureMouse(e)}),0),e.preventDefault()}u=t.getSelectionRange();var o=e.dataTransfer;o.effectAllowed=t.getReadOnly()?"copy":"copyMove",i.isOpera&&(t.container.appendChild(n),n.scrollTop=0),o.setDragImage&&o.setDragImage(n,0,0),i.isOpera&&t.container.removeChild(n),o.clearData(),o.setData("Text",t.session.getTextRange()),b=!0,this.setState("drag")},this.onDragEnd=function(e){if(v.draggable=!1,b=!1,this.setState(null),!t.getReadOnly()){var n=e.dataTransfer.dropEffect;p||"move"!=n||t.session.remove(t.getSelectionRange()),t.$resetCursorStyle()}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(e){if(!t.getReadOnly()&&j(e.dataTransfer))return c=e.clientX,s=e.clientY,l||_(),y++,e.dataTransfer.dropEffect=p=x(e),o.preventDefault(e)},this.onDragOver=function(e){if(!t.getReadOnly()&&j(e.dataTransfer))return c=e.clientX,s=e.clientY,l||(_(),y++),null!==w&&(w=null),e.dataTransfer.dropEffect=p=x(e),o.preventDefault(e)},this.onDragLeave=function(e){if(--y<=0&&l)return O(),p=null,o.preventDefault(e)},this.onDrop=function(e){if(h){var n=e.dataTransfer;if(b)switch(p){case"move":u=u.contains(h.row,h.column)?{start:h,end:h}:t.moveText(u,h);break;case"copy":u=t.moveText(u,h,!0)}else{var a=n.getData("Text");u={start:h,end:t.session.insert(h,a)},t.focus(),p=null}return O(),o.preventDefault(e)}},o.addListener(v,"dragstart",this.onDragStart.bind(e),t),o.addListener(v,"dragend",this.onDragEnd.bind(e),t),o.addListener(v,"dragenter",this.onDragEnter.bind(e),t),o.addListener(v,"dragover",this.onDragOver.bind(e),t),o.addListener(v,"dragleave",this.onDragLeave.bind(e),t),o.addListener(v,"drop",this.onDrop.bind(e),t);var w=null;function E(){null==w&&(w=setTimeout((function(){null!=w&&l&&O()}),20))}function j(e){var t=e.types;return!t||Array.prototype.some.call(t,(function(e){return"text/plain"==e||"Text"==e}))}function x(e){var t=["copy","copymove","all","uninitialized"],n=i.isMac?e.altKey:e.ctrlKey,a="uninitialized";try{a=e.dataTransfer.effectAllowed.toLowerCase()}catch(e){}var o="none";return n&&t.indexOf(a)>=0?o="copy":["move","copymove","linkmove","all","uninitialized"].indexOf(a)>=0?o="move":t.indexOf(a)>=0&&(o="copy"),o}}function r(e,t,n,a){return Math.sqrt(Math.pow(n-e,2)+Math.pow(a-t,2))}(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.$resetCursorStyle(),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor;e.container.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var t=i.isWin?"default":"move";e.renderer.setCursorStyle(t),this.setState("dragReady")},this.onMouseDrag=function(e){var t=this.editor.container;i.isIE&&"dragReady"==this.state&&r(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>3&&t.dragDrop(),"dragWait"===this.state&&r(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>0&&(t.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()))},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var t=this.editor,n=e.inSelection(),a=e.getButton();if(1===(e.domEvent.detail||1)&&0===a&&n){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var o=e.domEvent.target||e.domEvent.srcElement;"unselectable"in o&&(o.unselectable="on"),t.getDragDelay()?(i.isWebKit&&(this.cancelDrag=!0,t.container.draggable=!0),this.setState("dragWait")):this.startDrag(),this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(l.prototype),t.DragdropHandler=l})),ace.define("ace/mouse/touch_handler",["require","exports","module","ace/mouse/mouse_event","ace/lib/event","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("./mouse_event").MouseEvent,o=e("../lib/event"),i=e("../lib/dom");t.addTouchListeners=function(e,t){var n,l,r,c,s,d,u,h,p,b="scroll",m=0,g=0,f=0,v=0;function y(){var e,n,a;p||(e=window.navigator&&window.navigator.clipboard,n=!1,a=function(a){var o,l,r=a.target.getAttribute("action");if("more"==r||!n)return n=!n,o=t.getCopyText(),l=t.session.getUndoManager().hasUndo(),void p.replaceChild(i.buildDom(n?["span",!o&&["span",{class:"ace_mobile-button",action:"selectall"},"Select All"],o&&["span",{class:"ace_mobile-button",action:"copy"},"Copy"],o&&["span",{class:"ace_mobile-button",action:"cut"},"Cut"],e&&["span",{class:"ace_mobile-button",action:"paste"},"Paste"],l&&["span",{class:"ace_mobile-button",action:"undo"},"Undo"],["span",{class:"ace_mobile-button",action:"find"},"Find"],["span",{class:"ace_mobile-button",action:"openCommandPallete"},"Pallete"]]:["span"]),p.firstChild);"paste"==r?e.readText().then((function(e){t.execCommand(r,e)})):r&&("cut"!=r&&"copy"!=r||(e?e.writeText(t.getCopyText()):document.execCommand("copy")),t.execCommand(r)),p.firstChild.style.display="none",n=!1,"openCommandPallete"!=r&&t.focus()},p=i.buildDom(["div",{class:"ace_mobile-menu",ontouchstart:function(e){b="menu",e.stopPropagation(),e.preventDefault(),t.textInput.focus()},ontouchend:function(e){e.stopPropagation(),e.preventDefault(),a(e)},onclick:a},["span"],["span",{class:"ace_mobile-button",action:"more"},"..."]],t.container));var o=t.selection.cursor,l=t.renderer.textToScreenCoordinates(o.row,o.column),r=t.renderer.textToScreenCoordinates(0,0).pageX,c=t.renderer.scrollLeft,s=t.container.getBoundingClientRect();p.style.top=l.pageY-s.top-3+"px",l.pageX-s.left<s.width-70?(p.style.left="",p.style.right="10px"):(p.style.right="",p.style.left=r+c-s.left+"px"),p.style.display="",p.firstChild.style.display="none",t.on("input",k)}function k(e){p&&(p.style.display="none"),t.off("input",k)}function _(){s=null,clearTimeout(s);var e=t.selection.getRange(),n=e.contains(u.row,u.column);!e.isEmpty()&&n||(t.selection.moveToPosition(u),t.selection.selectWord()),b="wait",y()}o.addListener(e,"contextmenu",(function(e){h&&t.textInput.getElement().focus()}),t),o.addListener(e,"touchstart",(function(e){var o=e.touches;if(s||o.length>1)return clearTimeout(s),s=null,r=-1,void(b="zoom");h=t.$mouseHandler.isMousePressed=!0;var i=t.renderer.layerConfig.lineHeight,d=t.renderer.layerConfig.lineHeight,p=e.timeStamp;c=p;var y=o[0],k=y.clientX,O=y.clientY;Math.abs(n-k)+Math.abs(l-O)>i&&(r=-1),n=e.clientX=k,l=e.clientY=O,f=v=0;var w=new a(e,t);if(u=w.getDocumentPosition(),p-r<500&&1==o.length&&!m)g++,e.preventDefault(),e.button=0,function(){s=null,clearTimeout(s),t.selection.moveToPosition(u);var e=g>=2?t.selection.getLineRange(u.row):t.session.getBracketRange(u);e&&!e.isEmpty()?t.selection.setRange(e):t.selection.selectWord(),b="wait"}();else{g=0;var E=t.selection.cursor,j=t.selection.isEmpty()?E:t.selection.anchor,x=t.renderer.$cursorLayer.getPixelPosition(E,!0),C=t.renderer.$cursorLayer.getPixelPosition(j,!0),S=t.renderer.scroller.getBoundingClientRect(),z=t.renderer.layerConfig.offset,M=t.renderer.scrollLeft,B=function(e,t){return(e/=d)*e+(t=t/i-.75)*t};if(e.clientX<S.left)return void(b="zoom");var H=B(e.clientX-S.left-x.left+M,e.clientY-S.top-x.top+z),T=B(e.clientX-S.left-C.left+M,e.clientY-S.top-C.top+z);H<3.5&&T<3.5&&(b=H>T?"cursor":"anchor"),b=T<3.5?"anchor":H<3.5?"cursor":"scroll",s=setTimeout(_,450)}r=p}),t),o.addListener(e,"touchend",(function(e){h=t.$mouseHandler.isMousePressed=!1,d&&clearInterval(d),"zoom"==b?(b="",m=0):s?(t.selection.moveToPosition(u),m=0,y()):"scroll"==b?(m+=60,d=setInterval((function(){m--<=0&&(clearInterval(d),d=null),Math.abs(f)<.01&&(f=0),Math.abs(v)<.01&&(v=0),m<20&&(f*=.9),m<20&&(v*=.9);var e=t.session.getScrollTop();t.renderer.scrollBy(10*f,10*v),e==t.session.getScrollTop()&&(m=0)}),10),k()):y(),clearTimeout(s),s=null}),t),o.addListener(e,"touchmove",(function(e){s&&(clearTimeout(s),s=null);var o=e.touches;if(!(o.length>1||"zoom"==b)){var i=o[0],r=n-i.clientX,d=l-i.clientY;if("wait"==b){if(!(r*r+d*d>4))return e.preventDefault();b="cursor"}n=i.clientX,l=i.clientY,e.clientX=i.clientX,e.clientY=i.clientY;var u=e.timeStamp,h=u-c;if(c=u,"scroll"==b){var p=new a(e,t);p.speed=1,p.wheelX=r,p.wheelY=d,10*Math.abs(r)<Math.abs(d)&&(r=0),10*Math.abs(d)<Math.abs(r)&&(d=0),0!=h&&(f=r/h,v=d/h),t._emit("mousewheel",p),p.propagationStopped||(f=v=0)}else{var m=new a(e,t).getDocumentPosition();"cursor"==b?t.selection.moveCursorToPosition(m):"anchor"==b&&t.selection.setSelectionAnchor(m.row,m.column),t.renderer.scrollCursorIntoView(m),e.preventDefault()}}}),t)}})),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("./dom");t.get=function(e,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){4===n.readyState&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=a.getDocumentHead(),o=document.createElement("script");o.src=e,n.appendChild(o),o.onload=o.onreadystatechange=function(e,n){!n&&o.readyState&&"loaded"!=o.readyState&&"complete"!=o.readyState||(o=o.onload=o.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement("a");return t.href=e,t.href}})),ace.define("ace/lib/event_emitter",["require","exports","module"],(function(e,t,n){"use strict";var a={},o=function(){this.propagationStopped=!0},i=function(){this.defaultPrevented=!0};a._emit=a._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],a=this._defaultHandlers[e];if(n.length||a){"object"==typeof t&&t||(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=o),t.preventDefault||(t.preventDefault=i),n=n.slice();for(var l=0;l<n.length&&(n[l](t,this),!t.propagationStopped);l++);return a&&!t.defaultPrevented?a(t,this):void 0}},a._signal=function(e,t){var n=(this._eventRegistry||{})[e];if(n){n=n.slice();for(var a=0;a<n.length;a++)n[a](t,this)}},a.once=function(e,t){var n=this;if(this.on(e,(function a(){n.off(e,a),t.apply(null,arguments)})),!t)return new Promise((function(e){t=e}))},a.setDefaultHandler=function(e,t){var n=this._defaultHandlers;if(n||(n=this._defaultHandlers={_disabled_:{}}),n[e]){var a=n[e],o=n._disabled_[e];o||(n._disabled_[e]=o=[]),o.push(a);var i=o.indexOf(t);-1!=i&&o.splice(i,1)}n[e]=t},a.removeDefaultHandler=function(e,t){var n=this._defaultHandlers;if(n){var a=n._disabled_[e];if(n[e]==t)a&&this.setDefaultHandler(e,a.pop());else if(a){var o=a.indexOf(t);-1!=o&&a.splice(o,1)}}},a.on=a.addEventListener=function(e,t,n){this._eventRegistry=this._eventRegistry||{};var a=this._eventRegistry[e];return a||(a=this._eventRegistry[e]=[]),-1==a.indexOf(t)&&a[n?"unshift":"push"](t),t},a.off=a.removeListener=a.removeEventListener=function(e,t){this._eventRegistry=this._eventRegistry||{};var n=this._eventRegistry[e];if(n){var a=n.indexOf(t);-1!==a&&n.splice(a,1)}},a.removeAllListeners=function(e){e||(this._eventRegistry=this._defaultHandlers=void 0),this._eventRegistry&&(this._eventRegistry[e]=void 0),this._defaultHandlers&&(this._defaultHandlers[e]=void 0)},t.EventEmitter=a})),ace.define("ace/lib/app_config",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){var a=e("./oop"),o=e("./event_emitter").EventEmitter,i={setOptions:function(e){Object.keys(e).forEach((function(t){this.setOption(t,e[t])}),this)},getOptions:function(e){var t={};if(e)Array.isArray(e)||(t=e,e=Object.keys(t));else{var n=this.$options;e=Object.keys(n).filter((function(e){return!n[e].hidden}))}return e.forEach((function(e){t[e]=this.getOption(e)}),this),t},setOption:function(e,t){if(this["$"+e]!==t){var n=this.$options[e];if(!n)return l('misspelled option "'+e+'"');if(n.forwardTo)return this[n.forwardTo]&&this[n.forwardTo].setOption(e,t);n.handlesSet||(this["$"+e]=t),n&&n.set&&n.set.call(this,t)}},getOption:function(e){var t=this.$options[e];return t?t.forwardTo?this[t.forwardTo]&&this[t.forwardTo].getOption(e):t&&t.get?t.get.call(this):this["$"+e]:l('misspelled option "'+e+'"')}};function l(e){"undefined"!=typeof console&&console.warn&&console.warn.apply(console,arguments)}function r(e,t){var n=new Error(e);n.data=t,"object"==typeof console&&console.error&&console.error(n),setTimeout((function(){throw n}))}var c=function(){this.$defaultOptions={}};(function(){a.implement(this,o),this.defineOptions=function(e,t,n){return e.$options||(this.$defaultOptions[t]=e.$options={}),Object.keys(n).forEach((function(t){var a=n[t];"string"==typeof a&&(a={forwardTo:a}),a.name||(a.name=t),e.$options[a.name]=a,"initialValue"in a&&(e["$"+a.name]=a.initialValue)})),a.implement(e,i),this},this.resetOptions=function(e){Object.keys(e.$options).forEach((function(t){var n=e.$options[t];"value"in n&&e.setOption(t,n.value)}))},this.setDefaultValue=function(e,t,n){if(!e){for(e in this.$defaultOptions)if(this.$defaultOptions[e][t])break;if(!this.$defaultOptions[e][t])return!1}var a=this.$defaultOptions[e]||(this.$defaultOptions[e]={});a[t]&&(a.forwardTo?this.setDefaultValue(a.forwardTo,t,n):a[t].value=n)},this.setDefaultValues=function(e,t){Object.keys(t).forEach((function(n){this.setDefaultValue(e,n,t[n])}),this)},this.warn=l,this.reportError=r}).call(c.prototype),t.AppConfig=c})),ace.define("ace/config",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/lib/net","ace/lib/app_config"],(function(e,t,a){var o=e("./lib/lang"),i=(e("./lib/oop"),e("./lib/net")),l=e("./lib/app_config").AppConfig;a.exports=t=new l;var r=function(){return this||"undefined"!=typeof window&&window}(),c={packaged:!1,workerPath:null,modePath:null,themePath:null,basePath:"",suffix:".js",$moduleUrls:{},loadWorkerFromBlob:!0,sharedPopups:!1};t.get=function(e){if(!c.hasOwnProperty(e))throw new Error("Unknown config key: "+e);return c[e]},t.set=function(e,t){if(c.hasOwnProperty(e))c[e]=t;else if(0==this.setDefaultValue("",e,t))throw new Error("Unknown config key: "+e)},t.all=function(){return o.copyObject(c)},t.$modes={},t.moduleUrl=function(e,t){if(c.$moduleUrls[e])return c.$moduleUrls[e];var n=e.split("/"),a="snippets"==(t=t||n[n.length-2]||"")?"/":"-",o=n[n.length-1];if("worker"==t&&"-"==a){var i=new RegExp("^"+t+"[\\-_]|[\\-_]"+t+"$","g");o=o.replace(i,"")}(!o||o==t)&&n.length>1&&(o=n[n.length-2]);var l=c[t+"Path"];return null==l?l=c.basePath:"/"==a&&(t=a=""),l&&"/"!=l.slice(-1)&&(l+="/"),l+t+a+o+this.get("suffix")},t.setModuleUrl=function(e,t){return c.$moduleUrls[e]=t},t.$loading={},t.loadModule=function(n,a){var o,l;Array.isArray(n)&&(l=n[0],n=n[1]);try{o=e(n)}catch(e){}if(o&&!t.$loading[n])return a&&a(o);if(t.$loading[n]||(t.$loading[n]=[]),t.$loading[n].push(a),!(t.$loading[n].length>1)){var r=function(){e([n],(function(e){t._emit("load.module",{name:n,module:e});var a=t.$loading[n];t.$loading[n]=null,a.forEach((function(t){t&&t(e)}))}))};if(!t.get("packaged"))return r();i.loadScript(t.moduleUrl(n,l),r),s()}};var s=function(){c.basePath||c.workerPath||c.modePath||c.themePath||Object.keys(c.$moduleUrls).length||(console.error("Unable to infer path to ace from script src,","use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes","or with webpack use ace/webpack-resolver"),s=function(){})};function d(o){if(r&&r.document){c.packaged=o||e.packaged||a.packaged||r.define&&n(159).packaged;for(var i,l={},s="",d=document.currentScript||document._currentScript,u=(d&&d.ownerDocument||document).getElementsByTagName("script"),h=0;h<u.length;h++){var p=u[h],b=p.src||p.getAttribute("src");if(b){for(var m=p.attributes,g=0,f=m.length;g<f;g++){var v=m[g];0===v.name.indexOf("data-ace-")&&(l[(i=v.name.replace(/^data-ace-/,""),i.replace(/-(.)/g,(function(e,t){return t.toUpperCase()})))]=v.value)}var y=b.match(/^(.*)\/ace(\-\w+)?\.js(\?|$)/);y&&(s=y[1])}}for(var k in s&&(l.base=l.base||s,l.packaged=!0),l.basePath=l.base,l.workerPath=l.workerPath||l.base,l.modePath=l.modePath||l.base,l.themePath=l.themePath||l.base,delete l.base,l)void 0!==l[k]&&t.set(k,l[k])}}d(!0),t.init=d,t.version="1.4.12"})),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/mouse/touch_handler","ace/config"],(function(e,t,n){"use strict";var a=e("../lib/event"),o=e("../lib/useragent"),i=e("./default_handlers").DefaultHandlers,l=e("./default_gutter_handler").GutterHandler,r=e("./mouse_event").MouseEvent,c=e("./dragdrop_handler").DragdropHandler,s=e("./touch_handler").addTouchListeners,d=e("../config"),u=function(e){var t=this;this.editor=e,new i(this),new l(this),new c(this);var n=function(t){(!document.hasFocus||!document.hasFocus()||!e.isFocused()&&document.activeElement==(e.textInput&&e.textInput.getElement()))&&window.focus(),e.focus()},r=e.renderer.getMouseEventTarget();a.addListener(r,"click",this.onMouseEvent.bind(this,"click"),e),a.addListener(r,"mousemove",this.onMouseMove.bind(this,"mousemove"),e),a.addMultiMouseDownListener([r,e.renderer.scrollBarV&&e.renderer.scrollBarV.inner,e.renderer.scrollBarH&&e.renderer.scrollBarH.inner,e.textInput&&e.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent",e),a.addMouseWheelListener(e.container,this.onMouseWheel.bind(this,"mousewheel"),e),s(e.container,e);var d=e.renderer.$gutter;a.addListener(d,"mousedown",this.onMouseEvent.bind(this,"guttermousedown"),e),a.addListener(d,"click",this.onMouseEvent.bind(this,"gutterclick"),e),a.addListener(d,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick"),e),a.addListener(d,"mousemove",this.onMouseEvent.bind(this,"guttermousemove"),e),a.addListener(r,"mousedown",n,e),a.addListener(d,"mousedown",n,e),o.isIE&&e.renderer.scrollBarV&&(a.addListener(e.renderer.scrollBarV.element,"mousedown",n,e),a.addListener(e.renderer.scrollBarH.element,"mousedown",n,e)),e.on("mousemove",(function(n){if(!t.state&&!t.$dragDelay&&t.$dragEnabled){var a=e.renderer.screenToTextCoordinates(n.x,n.y),o=e.session.selection.getRange(),i=e.renderer;!o.isEmpty()&&o.insideStart(a.row,a.column)?i.setCursorStyle("default"):i.setCursorStyle("")}}),e)};(function(){this.onMouseEvent=function(e,t){this.editor._emit(e,new r(t,this.editor))},this.onMouseMove=function(e,t){var n=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;n&&n.length&&this.editor._emit(e,new r(t,this.editor))},this.onMouseWheel=function(e,t){var n=new r(t,this.editor);n.speed=2*this.$scrollSpeed,n.wheelX=t.wheelX,n.wheelY=t.wheelY,this.editor._emit(e,n)},this.setState=function(e){this.state=e},this.captureMouse=function(e,t){this.x=e.x,this.y=e.y,this.isMousePressed=!0;var n=this.editor,i=this.editor.renderer;i.$isMousePressed=!0;var l=this,c=function(e){if(e){if(o.isWebKit&&!e.which&&l.releaseMouse)return l.releaseMouse();l.x=e.clientX,l.y=e.clientY,t&&t(e),l.mouseEvent=new r(e,l.editor),l.$mouseMoved=!0}},s=function(e){n.off("beforeEndOperation",u),clearInterval(h),d(),l[l.state+"End"]&&l[l.state+"End"](e),l.state="",l.isMousePressed=i.$isMousePressed=!1,i.$keepTextAreaAtCursor&&i.$moveTextAreaToCursor(),l.$onCaptureMouseMove=l.releaseMouse=null,e&&l.onMouseEvent("mouseup",e),n.endOperation()},d=function(){l[l.state]&&l[l.state](),l.$mouseMoved=!1};if(o.isOldIE&&"dblclick"==e.domEvent.type)return setTimeout((function(){s(e)}));var u=function(e){l.releaseMouse&&n.curOp.command.name&&n.curOp.selectionChanged&&(l[l.state+"End"]&&l[l.state+"End"](),l.state="",l.releaseMouse())};n.on("beforeEndOperation",u),n.startOperation({command:{name:"mouse"}}),l.$onCaptureMouseMove=c,l.releaseMouse=a.capture(this.editor.container,c,s);var h=setInterval(d,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var e=function(t){t&&t.domEvent&&"contextmenu"!=t.domEvent.type||(this.editor.off("nativecontextmenu",e),t&&t.domEvent&&a.stopEvent(t.domEvent))}.bind(this);setTimeout(e,10),this.editor.on("nativecontextmenu",e)},this.destroy=function(){this.releaseMouse&&this.releaseMouse()}}).call(u.prototype),d.defineOptions(u.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:o.isMac?150:0},dragEnabled:{initialValue:!0},focusTimeout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),t.MouseHandler=u})),ace.define("ace/mouse/fold_handler",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("../lib/dom");t.FoldHandler=function(e){e.on("click",(function(t){var n=t.getDocumentPosition(),o=e.session,i=o.getFoldAt(n.row,n.column,1);i&&(t.getAccelKey()?o.removeFold(i):o.expandFold(i),t.stop());var l=t.domEvent&&t.domEvent.target;l&&a.hasCssClass(l,"ace_inline_button")&&a.hasCssClass(l,"ace_toggle_wrap")&&(o.setOption("wrap",!o.getUseWrapMode()),e.renderer.scrollCursorIntoView())})),e.on("gutterclick",(function(t){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(t)){var n=t.getDocumentPosition().row,a=e.session;a.foldWidgets&&a.foldWidgets[n]&&e.session.onFoldWidgetClick(n,t),e.isFocused()||e.focus(),t.stop()}})),e.on("gutterdblclick",(function(t){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(t)){var n=t.getDocumentPosition().row,a=e.session,o=a.getParentFoldRangeData(n,!0),i=o.range||o.firstRange;if(i){n=i.start.row;var l=a.getFoldAt(n,a.getLine(n).length,1);l?a.removeFold(l):(a.addFold("...",i),e.renderer.scrollCursorIntoView({row:i.start.row,column:0}))}t.stop()}}))}})),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],(function(e,t,n){"use strict";var a=e("../lib/keys"),o=e("../lib/event"),i=function(e){this.$editor=e,this.$data={editor:e},this.$handlers=[],this.setDefaultHandler(e.commands)};(function(){this.setDefaultHandler=function(e){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=e,this.addKeyboardHandler(e,0)},this.setKeyboardHandler=function(e){var t=this.$handlers;if(t[t.length-1]!=e){for(;t[t.length-1]&&t[t.length-1]!=this.$defaultHandler;)this.removeKeyboardHandler(t[t.length-1]);this.addKeyboardHandler(e,1)}},this.addKeyboardHandler=function(e,t){if(e){"function"!=typeof e||e.handleKeyboard||(e.handleKeyboard=e);var n=this.$handlers.indexOf(e);-1!=n&&this.$handlers.splice(n,1),null==t?this.$handlers.push(e):this.$handlers.splice(t,0,e),-1==n&&e.attach&&e.attach(this.$editor)}},this.removeKeyboardHandler=function(e){var t=this.$handlers.indexOf(e);return-1!=t&&(this.$handlers.splice(t,1),e.detach&&e.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var e=this.$data,t=e.editor;return this.$handlers.map((function(n){return n.getStatusText&&n.getStatusText(t,e)||""})).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(e,t,n,a){for(var i,l=!1,r=this.$editor.commands,c=this.$handlers.length;c--&&!((i=this.$handlers[c].handleKeyboard(this.$data,e,t,n,a))&&i.command&&((l="null"==i.command||r.exec(i.command,this.$editor,i.args,a))&&a&&-1!=e&&1!=i.passEvent&&1!=i.command.passEvent&&o.stopEvent(a),l)););return l||-1!=e||(i={command:"insertstring"},l=r.exec("insertstring",this.$editor,t)),l&&this.$editor._signal&&this.$editor._signal("keyboardActivity",i),l},this.onCommandKey=function(e,t,n){var o=a.keyCodeToString(n);return this.$callKeyboardHandlers(t,o,n,e)},this.onTextInput=function(e){return this.$callKeyboardHandlers(-1,e)}}).call(i.prototype),t.KeyBinding=i})),ace.define("ace/lib/bidiutil",["require","exports","module"],(function(e,t,n){"use strict";var a=0,o=0,i=!1,l=!1,r=!1,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],s=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],d=[18,18,18,18,18,18,18,18,18,6,5,6,8,5,18,18,18,18,18,18,18,18,18,18,18,18,18,18,5,5,5,6,8,4,4,11,11,11,4,4,4,4,4,10,9,10,9,9,2,2,2,2,2,2,2,2,2,2,9,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,18,18,18,18,18,18,5,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,9,4,11,11,11,11,4,4,4,4,0,4,4,18,4,4,11,11,2,2,4,0,4,4,4,2,0,4,4,4,4,4],u=[8,8,8,8,8,8,8,8,8,8,8,18,18,18,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,5,13,14,15,16,17,9,11,11,11,11,11,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8];function h(e,t,n){if(!(o<e))if(1!=e||1!=a||l)for(var i,r,c,s,d=n.length,u=0;u<d;){if(t[u]>=e){for(i=u+1;i<d&&t[i]>=e;)i++;for(r=u,c=i-1;r<c;r++,c--)s=n[r],n[r]=n[c],n[c]=s;u=i}u++}else n.reverse()}function p(e,t,n,o){var c,s,d,u,h=t[o];switch(h){case 0:case 1:i=!1;case 4:case 3:return h;case 2:return i?3:2;case 7:return i=!0,1;case 8:return 4;case 9:return o<1||o+1>=t.length||2!=(c=n[o-1])&&3!=c||2!=(s=t[o+1])&&3!=s?4:(i&&(s=3),s==c?s:4);case 10:return 2==(c=o>0?n[o-1]:5)&&o+1<t.length&&2==t[o+1]?2:4;case 11:if(o>0&&2==n[o-1])return 2;if(i)return 4;for(u=o+1,d=t.length;u<d&&11==t[u];)u++;return u<d&&2==t[u]?2:4;case 12:for(d=t.length,u=o+1;u<d&&12==t[u];)u++;if(u<d){var p=e[o],b=p>=1425&&p<=2303||64286==p;if(c=t[u],b&&(1==c||7==c))return 1}return o<1||5==(c=t[o-1])?4:n[o-1];case 5:return i=!1,l=!0,a;case 6:return r=!0,4;case 13:case 14:case 16:case 17:case 15:i=!1;case 18:return 4}}function b(e){var t=e.charCodeAt(0),n=t>>8;return 0==n?t>191?0:d[t]:5==n?/[\u0591-\u05f4]/.test(e)?1:0:6==n?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e)?12:/[\u0660-\u0669\u066b-\u066c]/.test(e)?3:1642==t?11:/[\u06f0-\u06f9]/.test(e)?2:7:32==n&&t<=8287?u[255&t]:254==n&&t>=65136?7:4}t.L=0,t.R=1,t.EN=2,t.ON_R=3,t.AN=4,t.R_H=5,t.B=6,t.RLE=7,t.DOT="·",t.doBidiReorder=function(e,n,d){if(e.length<2)return{};var u=e.split(""),m=new Array(u.length),g=new Array(u.length),f=[];a=d?1:0,function(e,t,n,d){var u=a?s:c,h=null,m=null,g=null,f=0,v=null,y=-1,k=null,_=null,O=[];if(!d)for(k=0,d=[];k<n;k++)d[k]=b(e[k]);for(o=a,i=!1,l=!1,r=!1,_=0;_<n;_++){if(h=f,O[_]=m=p(e,d,O,_),v=240&(f=u[h][m]),f&=15,t[_]=g=u[f][5],v>0)if(16==v){for(k=y;k<_;k++)t[k]=1;y=-1}else y=-1;if(u[f][6])-1==y&&(y=_);else if(y>-1){for(k=y;k<_;k++)t[k]=g;y=-1}5==d[_]&&(t[_]=0),o|=g}if(r)for(k=0;k<n;k++)if(6==d[k]){t[k]=a;for(var w=k-1;w>=0&&8==d[w];w--)t[w]=a}}(u,f,u.length,n);for(var v=0;v<m.length;m[v]=v,v++);for(h(2,f,m),h(1,f,m),v=0;v<m.length-1;v++)3===n[v]?f[v]=t.AN:1===f[v]&&(n[v]>7&&n[v]<13||4===n[v]||18===n[v])?f[v]=t.ON_R:v>0&&"ل"===u[v-1]&&/\u0622|\u0623|\u0625|\u0627/.test(u[v])&&(f[v-1]=f[v]=t.R_H,v++);for(u[u.length-1]===t.DOT&&(f[u.length-1]=t.B),"‫"===u[0]&&(f[0]=t.RLE),v=0;v<m.length;v++)g[v]=f[m[v]];return{logicalFromVisual:m,bidiLevels:g}},t.hasBidiCharacters=function(e,t){for(var n=!1,a=0;a<e.length;a++)t[a]=b(e.charAt(a)),n||1!=t[a]&&7!=t[a]&&3!=t[a]||(n=!0);return n},t.getVisualFromLogicalIdx=function(e,t){for(var n=0;n<t.logicalFromVisual.length;n++)if(t.logicalFromVisual[n]==e)return n;return 0}})),ace.define("ace/bidihandler",["require","exports","module","ace/lib/bidiutil","ace/lib/lang"],(function(e,t,n){"use strict";var a=e("./lib/bidiutil"),o=e("./lib/lang"),i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\u202B]/,l=function(e){this.session=e,this.bidiMap={},this.currentRow=null,this.bidiUtil=a,this.charWidths=[],this.EOL="¬",this.showInvisibles=!0,this.isRtlDir=!1,this.$isRtl=!1,this.line="",this.wrapIndent=0,this.EOF="¶",this.RLE="‫",this.contentWidth=0,this.fontMetrics=null,this.rtlLineOffset=0,this.wrapOffset=0,this.isMoveLeftOperation=!1,this.seenBidi=i.test(e.getValue())};(function(){this.isBidiRow=function(e,t,n){return!!this.seenBidi&&(e!==this.currentRow&&(this.currentRow=e,this.updateRowLine(t,n),this.updateBidiMap()),this.bidiMap.bidiLevels)},this.onChange=function(e){this.seenBidi?this.currentRow=null:"insert"==e.action&&i.test(e.lines.join("\n"))&&(this.seenBidi=!0,this.currentRow=null)},this.getDocumentRow=function(){var e=0,t=this.session.$screenRowCache;if(t.length){var n=this.session.$getRowCacheIndex(t,this.currentRow);n>=0&&(e=this.session.$docRowCache[n])}return e},this.getSplitIndex=function(){var e=0,t=this.session.$screenRowCache;if(t.length)for(var n,a=this.session.$getRowCacheIndex(t,this.currentRow);this.currentRow-e>0&&(n=this.session.$getRowCacheIndex(t,this.currentRow-e-1))===a;)a=n,e++;else e=this.currentRow;return e},this.updateRowLine=function(e,t){void 0===e&&(e=this.getDocumentRow());var n=e===this.session.getLength()-1?this.EOF:this.EOL;if(this.wrapIndent=0,this.line=this.session.getLine(e),this.isRtlDir=this.$isRtl||this.line.charAt(0)===this.RLE,this.session.$useWrapMode){var i=this.session.$wrapData[e];i&&(void 0===t&&(t=this.getSplitIndex()),t>0&&i.length?(this.wrapIndent=i.indent,this.wrapOffset=this.wrapIndent*this.charWidths[a.L],this.line=t<i.length?this.line.substring(i[t-1],i[t]):this.line.substring(i[i.length-1])):this.line=this.line.substring(0,i[t])),t==i.length&&(this.line+=this.showInvisibles?n:a.DOT)}else this.line+=this.showInvisibles?n:a.DOT;var l,r=this.session,c=0;this.line=this.line.replace(/\t|[\u1100-\u2029, \u202F-\uFFE6]/g,(function(e,t){return"\t"===e||r.isFullWidth(e.charCodeAt(0))?(l="\t"===e?r.getScreenTabSize(t+c):2,c+=l-1,o.stringRepeat(a.DOT,l)):e})),this.isRtlDir&&(this.fontMetrics.$main.textContent=this.line.charAt(this.line.length-1)==a.DOT?this.line.substr(0,this.line.length-1):this.line,this.rtlLineOffset=this.contentWidth-this.fontMetrics.$main.getBoundingClientRect().width)},this.updateBidiMap=function(){var e=[];a.hasBidiCharacters(this.line,e)||this.isRtlDir?this.bidiMap=a.doBidiReorder(this.line,e,this.isRtlDir):this.bidiMap={}},this.markAsDirty=function(){this.currentRow=null},this.updateCharacterWidths=function(e){if(this.characterWidth!==e.$characterSize.width){this.fontMetrics=e;var t=this.characterWidth=e.$characterSize.width,n=e.$measureCharWidth("ה");this.charWidths[a.L]=this.charWidths[a.EN]=this.charWidths[a.ON_R]=t,this.charWidths[a.R]=this.charWidths[a.AN]=n,this.charWidths[a.R_H]=.45*n,this.charWidths[a.B]=this.charWidths[a.RLE]=0,this.currentRow=null}},this.setShowInvisibles=function(e){this.showInvisibles=e,this.currentRow=null},this.setEolChar=function(e){this.EOL=e},this.setContentWidth=function(e){this.contentWidth=e},this.isRtlLine=function(e){return!!this.$isRtl||(null!=e?this.session.getLine(e).charAt(0)==this.RLE:this.isRtlDir)},this.setRtlDirection=function(e,t){for(var n=e.getCursorPosition(),a=e.selection.getSelectionAnchor().row;a<=n.row;a++)t||e.session.getLine(a).charAt(0)!==e.session.$bidiHandler.RLE?t&&e.session.getLine(a).charAt(0)!==e.session.$bidiHandler.RLE&&e.session.doc.insert({column:0,row:a},e.session.$bidiHandler.RLE):e.session.doc.removeInLine(a,0,1)},this.getPosLeft=function(e){e-=this.wrapIndent;var t=this.line.charAt(0)===this.RLE?1:0,n=e>t?this.session.getOverwrite()?e:e-1:t,o=a.getVisualFromLogicalIdx(n,this.bidiMap),i=this.bidiMap.bidiLevels,l=0;!this.session.getOverwrite()&&e<=t&&i[o]%2!=0&&o++;for(var r=0;r<o;r++)l+=this.charWidths[i[r]];return!this.session.getOverwrite()&&e>t&&i[o]%2==0&&(l+=this.charWidths[i[o]]),this.wrapIndent&&(l+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset),this.isRtlDir&&(l+=this.rtlLineOffset),l},this.getSelections=function(e,t){var n,a=this.bidiMap,o=a.bidiLevels,i=[],l=0,r=Math.min(e,t)-this.wrapIndent,c=Math.max(e,t)-this.wrapIndent,s=!1,d=!1,u=0;this.wrapIndent&&(l+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);for(var h,p=0;p<o.length;p++)h=a.logicalFromVisual[p],n=o[p],(s=h>=r&&h<c)&&!d?u=l:!s&&d&&i.push({left:u,width:l-u}),l+=this.charWidths[n],d=s;if(s&&p===o.length&&i.push({left:u,width:l-u}),this.isRtlDir)for(var b=0;b<i.length;b++)i[b].left+=this.rtlLineOffset;return i},this.offsetToCol=function(e){this.isRtlDir&&(e-=this.rtlLineOffset);var t=0,n=(e=Math.max(e,0),0),a=0,o=this.bidiMap.bidiLevels,i=this.charWidths[o[a]];for(this.wrapIndent&&(e-=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);e>n+i/2;){if(n+=i,a===o.length-1){i=0;break}i=this.charWidths[o[++a]]}return a>0&&o[a-1]%2!=0&&o[a]%2==0?(e<n&&a--,t=this.bidiMap.logicalFromVisual[a]):a>0&&o[a-1]%2==0&&o[a]%2!=0?t=1+(e>n?this.bidiMap.logicalFromVisual[a]:this.bidiMap.logicalFromVisual[a-1]):this.isRtlDir&&a===o.length-1&&0===i&&o[a-1]%2==0||!this.isRtlDir&&0===a&&o[a]%2!=0?t=1+this.bidiMap.logicalFromVisual[a]:(a>0&&o[a-1]%2!=0&&0!==i&&a--,t=this.bidiMap.logicalFromVisual[a]),0===t&&this.isRtlDir&&t++,t+this.wrapIndent}}).call(l.prototype),t.BidiHandler=l})),ace.define("ace/selection",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/range"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/lang"),i=e("./lib/event_emitter").EventEmitter,l=e("./range").Range,r=function(e){this.session=e,this.doc=e.getDocument(),this.clearSelection(),this.cursor=this.lead=this.doc.createAnchor(0,0),this.anchor=this.doc.createAnchor(0,0),this.$silent=!1;var t=this;this.cursor.on("change",(function(e){t.$cursorChanged=!0,t.$silent||t._emit("changeCursor"),t.$isEmpty||t.$silent||t._emit("changeSelection"),t.$keepDesiredColumnOnChange||e.old.column==e.value.column||(t.$desiredColumn=null)})),this.anchor.on("change",(function(){t.$anchorChanged=!0,t.$isEmpty||t.$silent||t._emit("changeSelection")}))};(function(){a.implement(this,i),this.isEmpty=function(){return this.$isEmpty||this.anchor.row==this.lead.row&&this.anchor.column==this.lead.column},this.isMultiLine=function(){return!this.$isEmpty&&this.anchor.row!=this.cursor.row},this.getCursor=function(){return this.lead.getPosition()},this.setSelectionAnchor=function(e,t){this.$isEmpty=!1,this.anchor.setPosition(e,t)},this.getAnchor=this.getSelectionAnchor=function(){return this.$isEmpty?this.getSelectionLead():this.anchor.getPosition()},this.getSelectionLead=function(){return this.lead.getPosition()},this.isBackwards=function(){var e=this.anchor,t=this.lead;return e.row>t.row||e.row==t.row&&e.column>t.column},this.getRange=function(){var e=this.anchor,t=this.lead;return this.$isEmpty?l.fromPoints(t,t):this.isBackwards()?l.fromPoints(t,e):l.fromPoints(e,t)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){this.$setSelection(0,0,Number.MAX_VALUE,Number.MAX_VALUE)},this.setRange=this.setSelectionRange=function(e,t){var n=t?e.end:e.start,a=t?e.start:e.end;this.$setSelection(n.row,n.column,a.row,a.column)},this.$setSelection=function(e,t,n,a){if(!this.$silent){var o=this.$isEmpty,i=this.inMultiSelectMode;this.$silent=!0,this.$cursorChanged=this.$anchorChanged=!1,this.anchor.setPosition(e,t),this.cursor.setPosition(n,a),this.$isEmpty=!l.comparePoints(this.anchor,this.cursor),this.$silent=!1,this.$cursorChanged&&this._emit("changeCursor"),(this.$cursorChanged||this.$anchorChanged||o!=this.$isEmpty||i)&&this._emit("changeSelection")}},this.$moveSelection=function(e){var t=this.lead;this.$isEmpty&&this.setSelectionAnchor(t.row,t.column),e.call(this)},this.selectTo=function(e,t){this.$moveSelection((function(){this.moveCursorTo(e,t)}))},this.selectToPosition=function(e){this.$moveSelection((function(){this.moveCursorToPosition(e)}))},this.moveTo=function(e,t){this.clearSelection(),this.moveCursorTo(e,t)},this.moveToPosition=function(e){this.clearSelection(),this.moveCursorToPosition(e)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(e,t){if(void 0===t){var n=e||this.lead;e=n.row,t=n.column}return this.session.getWordRange(e,t)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var e=this.getCursor(),t=this.session.getAWordRange(e.row,e.column);this.setSelectionRange(t)},this.getLineRange=function(e,t){var n,a="number"==typeof e?e:this.lead.row,o=this.session.getFoldLine(a);return o?(a=o.start.row,n=o.end.row):n=a,!0===t?new l(a,0,n,this.session.getLine(n).length):new l(a,0,n+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(e,t,n){var a=e.column,o=e.column+t;return n<0&&(a=e.column-t,o=e.column),this.session.isTabStop(e)&&this.doc.getLine(e.row).slice(a,o).split(" ").length-1==t},this.moveCursorLeft=function(){var e,t=this.lead.getPosition();if(e=this.session.getFoldAt(t.row,t.column,-1))this.moveCursorTo(e.start.row,e.start.column);else if(0===t.column)t.row>0&&this.moveCursorTo(t.row-1,this.doc.getLine(t.row-1).length);else{var n=this.session.getTabSize();this.wouldMoveIntoSoftTab(t,n,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-n):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var e,t=this.lead.getPosition();if(e=this.session.getFoldAt(t.row,t.column,1))this.moveCursorTo(e.end.row,e.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row<this.doc.getLength()-1&&this.moveCursorTo(this.lead.row+1,0);else{var n=this.session.getTabSize();t=this.lead,this.wouldMoveIntoSoftTab(t,n,1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,n):this.moveCursorBy(0,1)}},this.moveCursorLineStart=function(){var e=this.lead.row,t=this.lead.column,n=this.session.documentToScreenRow(e,t),a=this.session.screenToDocumentPosition(n,0),o=this.session.getDisplayLine(e,null,a.row,a.column).match(/^\s*/);o[0].length==t||this.session.$useEmacsStyleLineStart||(a.column+=o[0].length),this.moveCursorToPosition(a)},this.moveCursorLineEnd=function(){var e=this.lead,t=this.session.getDocumentLastRowColumnPosition(e.row,e.column);if(this.lead.column==t.column){var n=this.session.getLine(t.row);if(t.column==n.length){var a=n.search(/\s+$/);a>0&&(t.column=a)}}this.moveCursorTo(t.row,t.column)},this.moveCursorFileEnd=function(){var e=this.doc.getLength()-1,t=this.doc.getLine(e).length;this.moveCursorTo(e,t)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),a=n.substring(t);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var o=this.session.getFoldAt(e,t,1);if(o)this.moveCursorTo(o.end.row,o.end.column);else{if(this.session.nonTokenRe.exec(a)&&(t+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,a=n.substring(t)),t>=n.length)return this.moveCursorTo(e,n.length),this.moveCursorRight(),void(e<this.doc.getLength()-1&&this.moveCursorWordRight());this.session.tokenRe.exec(a)&&(t+=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(e,t)}},this.moveCursorLongWordLeft=function(){var e,t=this.lead.row,n=this.lead.column;if(e=this.session.getFoldAt(t,n,-1))this.moveCursorTo(e.start.row,e.start.column);else{var a=this.session.getFoldStringAt(t,n,-1);null==a&&(a=this.doc.getLine(t).substring(0,n));var i=o.stringReverse(a);if(this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0,this.session.nonTokenRe.exec(i)&&(n-=this.session.nonTokenRe.lastIndex,i=i.slice(this.session.nonTokenRe.lastIndex),this.session.nonTokenRe.lastIndex=0),n<=0)return this.moveCursorTo(t,0),this.moveCursorLeft(),void(t>0&&this.moveCursorWordLeft());this.session.tokenRe.exec(i)&&(n-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(t,n)}},this.$shortWordEndIndex=function(e){var t,n=0,a=/\s/,o=this.session.tokenRe;if(o.lastIndex=0,this.session.tokenRe.exec(e))n=this.session.tokenRe.lastIndex;else{for(;(t=e[n])&&a.test(t);)n++;if(n<1)for(o.lastIndex=0;(t=e[n])&&!o.test(t);)if(o.lastIndex=0,n++,a.test(t)){if(n>2){n--;break}for(;(t=e[n])&&a.test(t);)n++;if(n>2)break}}return o.lastIndex=0,n},this.moveCursorShortWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),a=n.substring(t),o=this.session.getFoldAt(e,t,1);if(o)return this.moveCursorTo(o.end.row,o.end.column);if(t==n.length){var i=this.doc.getLength();do{e++,a=this.doc.getLine(e)}while(e<i&&/^\s*$/.test(a));/^\s+/.test(a)||(a=""),t=0}var l=this.$shortWordEndIndex(a);this.moveCursorTo(e,t+l)},this.moveCursorShortWordLeft=function(){var e,t=this.lead.row,n=this.lead.column;if(e=this.session.getFoldAt(t,n,-1))return this.moveCursorTo(e.start.row,e.start.column);var a=this.session.getLine(t).substring(0,n);if(0===n){do{t--,a=this.doc.getLine(t)}while(t>0&&/^\s*$/.test(a));n=a.length,/\s+$/.test(a)||(a="")}var i=o.stringReverse(a),l=this.$shortWordEndIndex(i);return this.moveCursorTo(t,n-l)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(e,t){var n,a=this.session.documentToScreenPosition(this.lead.row,this.lead.column);if(0===t&&(0!==e&&(this.session.$bidiHandler.isBidiRow(a.row,this.lead.row)?(n=this.session.$bidiHandler.getPosLeft(a.column),a.column=Math.round(n/this.session.$bidiHandler.charWidths[0])):n=a.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?a.column=this.$desiredColumn:this.$desiredColumn=a.column),0!=e&&this.session.lineWidgets&&this.session.lineWidgets[this.lead.row]){var o=this.session.lineWidgets[this.lead.row];e<0?e-=o.rowsAbove||0:e>0&&(e+=o.rowCount-(o.rowsAbove||0))}var i=this.session.screenToDocumentPosition(a.row+e,a.column,n);0!==e&&0===t&&i.row===this.lead.row&&(i.column,this.lead.column),this.moveCursorTo(i.row,i.column+t,0===t)},this.moveCursorToPosition=function(e){this.moveCursorTo(e.row,e.column)},this.moveCursorTo=function(e,t,n){var a=this.session.getFoldAt(e,t,1);a&&(e=a.start.row,t=a.start.column),this.$keepDesiredColumnOnChange=!0;var o=this.session.getLine(e);/[\uDC00-\uDFFF]/.test(o.charAt(t))&&o.charAt(t-1)&&(this.lead.row==e&&this.lead.column==t+1?t-=1:t+=1),this.lead.setPosition(e,t),this.$keepDesiredColumnOnChange=!1,n||(this.$desiredColumn=null)},this.moveCursorToScreen=function(e,t,n){var a=this.session.screenToDocumentPosition(e,t);this.moveCursorTo(a.row,a.column,n)},this.detach=function(){this.lead.detach(),this.anchor.detach(),this.session=this.doc=null},this.fromOrientedRange=function(e){this.setSelectionRange(e,e.cursor==e.start),this.$desiredColumn=e.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(e){var t=this.getRange();return e?(e.start.column=t.start.column,e.start.row=t.start.row,e.end.column=t.end.column,e.end.row=t.end.row):e=t,e.cursor=this.isBackwards()?e.start:e.end,e.desiredColumn=this.$desiredColumn,e},this.getRangeOfMovements=function(e){var t=this.getCursor();try{e(this);var n=this.getCursor();return l.fromPoints(t,n)}catch(e){return l.fromPoints(t,t)}finally{this.moveCursorToPosition(t)}},this.toJSON=function(){if(this.rangeCount)var e=this.ranges.map((function(e){var t=e.clone();return t.isBackwards=e.cursor==e.start,t}));else(e=this.getRange()).isBackwards=this.isBackwards();return e},this.fromJSON=function(e){if(null==e.start){if(this.rangeList&&e.length>1){this.toSingleRange(e[0]);for(var t=e.length;t--;){var n=l.fromPoints(e[t].start,e[t].end);e[t].isBackwards&&(n.cursor=n.start),this.addRange(n,!0)}return}e=e[0]}this.rangeList&&this.toSingleRange(e),this.setSelectionRange(e,e.isBackwards)},this.isEqual=function(e){if((e.length||this.rangeCount)&&e.length!=this.rangeCount)return!1;if(!e.length||!this.ranges)return this.getRange().isEqual(e);for(var t=this.ranges.length;t--;)if(!this.ranges[t].isEqual(e[t]))return!1;return!0}}).call(r.prototype),t.Selection=r})),ace.define("ace/tokenizer",["require","exports","module","ace/config"],(function(e,t,n){"use strict";var a=e("./config"),o=2e3,i=function(e){for(var t in this.states=e,this.regExps={},this.matchMappings={},this.states){for(var n=this.states[t],a=[],o=0,i=this.matchMappings[t]={defaultToken:"text"},l="g",r=[],c=0;c<n.length;c++){var s=n[c];if(s.defaultToken&&(i.defaultToken=s.defaultToken),s.caseInsensitive&&(l="gi"),null!=s.regex){s.regex instanceof RegExp&&(s.regex=s.regex.toString().slice(1,-1));var d=s.regex,u=new RegExp("(?:("+d+")|(.))").exec("a").length-2;Array.isArray(s.token)?1==s.token.length||1==u?s.token=s.token[0]:u-1!=s.token.length?(this.reportError("number of classes and regexp groups doesn't match",{rule:s,groupCount:u-1}),s.token=s.token[0]):(s.tokenArray=s.token,s.token=null,s.onMatch=this.$arrayTokens):"function"!=typeof s.token||s.onMatch||(s.onMatch=u>1?this.$applyToken:s.token),u>1&&(/\\\d/.test(s.regex)?d=s.regex.replace(/\\([0-9]+)/g,(function(e,t){return"\\"+(parseInt(t,10)+o+1)})):(u=1,d=this.removeCapturingGroups(s.regex)),s.splitRegex||"string"==typeof s.token||r.push(s)),i[o]=c,o+=u,a.push(d),s.onMatch||(s.onMatch=null)}}a.length||(i[0]=0,a.push("$")),r.forEach((function(e){e.splitRegex=this.createSplitterRegexp(e.regex,l)}),this),this.regExps[t]=new RegExp("("+a.join(")|(")+")|($)",l)}};(function(){this.$setMaxTokenCount=function(e){o=0|e},this.$applyToken=function(e){var t=this.splitRegex.exec(e).slice(1),n=this.token.apply(this,t);if("string"==typeof n)return[{type:n,value:e}];for(var a=[],o=0,i=n.length;o<i;o++)t[o]&&(a[a.length]={type:n[o],value:t[o]});return a},this.$arrayTokens=function(e){if(!e)return[];var t=this.splitRegex.exec(e);if(!t)return"text";for(var n=[],a=this.tokenArray,o=0,i=a.length;o<i;o++)t[o+1]&&(n[n.length]={type:a[o],value:t[o+1]});return n},this.removeCapturingGroups=function(e){return e.replace(/\\.|\[(?:\\.|[^\\\]])*|\(\?[:=!]|(\()/g,(function(e,t){return t?"(?:":e}))},this.createSplitterRegexp=function(e,t){if(-1!=e.indexOf("(?=")){var n=0,a=!1,o={};e.replace(/(\\.)|(\((?:\?[=!])?)|(\))|([\[\]])/g,(function(e,t,i,l,r,c){return a?a="]"!=r:r?a=!0:l?(n==o.stack&&(o.end=c+1,o.stack=-1),n--):i&&(n++,1!=i.length&&(o.stack=n,o.start=c)),e})),null!=o.end&&/^\)*$/.test(e.substr(o.end))&&(e=e.substring(0,o.start)+e.substr(o.end))}return"^"!=e.charAt(0)&&(e="^"+e),"$"!=e.charAt(e.length-1)&&(e+="$"),new RegExp(e,(t||"").replace("g",""))},this.getLineTokens=function(e,t){if(t&&"string"!=typeof t){var n=t.slice(0);"#tmp"===(t=n[0])&&(n.shift(),t=n.shift())}else n=[];var a=t||"start",i=this.states[a];i||(a="start",i=this.states[a]);var l=this.matchMappings[a],r=this.regExps[a];r.lastIndex=0;for(var c,s=[],d=0,u=0,h={type:null,value:""};c=r.exec(e);){var p=l.defaultToken,b=null,m=c[0],g=r.lastIndex;if(g-m.length>d){var f=e.substring(d,g-m.length);h.type==p?h.value+=f:(h.type&&s.push(h),h={type:p,value:f})}for(var v=0;v<c.length-2;v++)if(void 0!==c[v+1]){p=(b=i[l[v]]).onMatch?b.onMatch(m,a,n,e):b.token,b.next&&(a="string"==typeof b.next?b.next:b.next(a,n),(i=this.states[a])||(this.reportError("state doesn't exist",a),a="start",i=this.states[a]),l=this.matchMappings[a],d=g,(r=this.regExps[a]).lastIndex=g),b.consumeLineEnd&&(d=g);break}if(m)if("string"==typeof p)b&&!1===b.merge||h.type!==p?(h.type&&s.push(h),h={type:p,value:m}):h.value+=m;else if(p)for(h.type&&s.push(h),h={type:null,value:""},v=0;v<p.length;v++)s.push(p[v]);if(d==e.length)break;if(d=g,u++>o){for(u>2*e.length&&this.reportError("infinite loop with in ace tokenizer",{startState:t,line:e});d<e.length;)h.type&&s.push(h),h={value:e.substring(d,d+=500),type:"overflow"};a="start",n=[];break}}return h.type&&s.push(h),n.length>1&&n[0]!==a&&n.unshift("#tmp",a),{tokens:s,state:n.length?n:a}},this.reportError=a.reportError}).call(i.prototype),t.Tokenizer=i})),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],(function(e,t,n){"use strict";var a=e("../lib/lang"),o=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(e,t){if(t)for(var n in e){for(var a=e[n],o=0;o<a.length;o++){var i=a[o];(i.next||i.onMatch)&&("string"==typeof i.next&&0!==i.next.indexOf(t)&&(i.next=t+i.next),i.nextState&&0!==i.nextState.indexOf(t)&&(i.nextState=t+i.nextState))}this.$rules[t+n]=a}else for(var n in e)this.$rules[n]=e[n]},this.getRules=function(){return this.$rules},this.embedRules=function(e,t,n,o,i){var l="function"==typeof e?(new e).getRules():e;if(o)for(var r=0;r<o.length;r++)o[r]=t+o[r];else for(var c in o=[],l)o.push(t+c);if(this.addRules(l,t),n){var s=Array.prototype[i?"push":"unshift"];for(r=0;r<o.length;r++)s.apply(this.$rules[o[r]],a.deepCopy(n))}this.$embeds||(this.$embeds=[]),this.$embeds.push(t)},this.getEmbeds=function(){return this.$embeds};var e=function(e,t){return("start"!=e||t.length)&&t.unshift(this.nextState,e),this.nextState},t=function(e,t){return t.shift(),t.shift()||"start"};this.normalizeRules=function(){var n=0,a=this.$rules;Object.keys(a).forEach((function o(i){var l=a[i];l.processed=!0;for(var r=0;r<l.length;r++){var c=l[r],s=null;Array.isArray(c)&&(s=c,c={}),!c.regex&&c.start&&(c.regex=c.start,c.next||(c.next=[]),c.next.push({defaultToken:c.token},{token:c.token+".end",regex:c.end||c.start,next:"pop"}),c.token=c.token+".start",c.push=!0);var d=c.next||c.push;if(d&&Array.isArray(d)){var u=c.stateName;u||("string"!=typeof(u=c.token)&&(u=u[0]||""),a[u]&&(u+=n++)),a[u]=d,c.next=u,o(u)}else"pop"==d&&(c.next=t);if(c.push&&(c.nextState=c.next||c.push,c.next=e,delete c.push),c.rules)for(var h in c.rules)a[h]?a[h].push&&a[h].push.apply(a[h],c.rules[h]):a[h]=c.rules[h];var p="string"==typeof c?c:c.include;if(p&&(s=Array.isArray(p)?p.map((function(e){return a[e]})):a[p]),s){var b=[r,1].concat(s);c.noEscape&&(b=b.filter((function(e){return!e.next}))),l.splice.apply(l,b),r--}c.keywordMap&&(c.token=this.createKeywordMapper(c.keywordMap,c.defaultToken||"text",c.caseInsensitive),delete c.defaultToken)}}),this)},this.createKeywordMapper=function(e,t,n,a){var o=Object.create(null);return this.$keywordList=[],Object.keys(e).forEach((function(t){for(var i=e[t].split(a||"|"),l=i.length;l--;){var r=i[l];this.$keywordList.push(r),n&&(r=r.toLowerCase()),o[r]=t}}),this),e=null,n?function(e){return o[e.toLowerCase()]||t}:function(e){return o[e]||t}},this.getKeywords=function(){return this.$keywords}}).call(o.prototype),t.TextHighlightRules=o})),ace.define("ace/mode/behaviour",["require","exports","module"],(function(e,t,n){"use strict";var a=function(){this.$behaviours={}};(function(){this.add=function(e,t,n){switch(void 0){case this.$behaviours:this.$behaviours={};case this.$behaviours[e]:this.$behaviours[e]={}}this.$behaviours[e][t]=n},this.addBehaviours=function(e){for(var t in e)for(var n in e[t])this.add(t,n,e[t][n])},this.remove=function(e){this.$behaviours&&this.$behaviours[e]&&delete this.$behaviours[e]},this.inherit=function(e,t){if("function"==typeof e)var n=(new e).getBehaviours(t);else n=e.getBehaviours(t);this.addBehaviours(n)},this.getBehaviours=function(e){if(e){for(var t={},n=0;n<e.length;n++)this.$behaviours[e[n]]&&(t[e[n]]=this.$behaviours[e[n]]);return t}return this.$behaviours}}).call(a.prototype),t.Behaviour=a})),ace.define("ace/token_iterator",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=e("./range").Range,o=function(e,t,n){this.$session=e,this.$row=t,this.$rowTokens=e.getTokens(t);var a=e.getTokenAt(t,n);this.$tokenIndex=a?a.index:-1};(function(){this.stepBackward=function(){for(this.$tokenIndex-=1;this.$tokenIndex<0;){if(this.$row-=1,this.$row<0)return this.$row=0,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=this.$rowTokens.length-1}return this.$rowTokens[this.$tokenIndex]},this.stepForward=function(){var e;for(this.$tokenIndex+=1;this.$tokenIndex>=this.$rowTokens.length;){if(this.$row+=1,e||(e=this.$session.getLength()),this.$row>=e)return this.$row=e-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var e=this.$rowTokens,t=this.$tokenIndex,n=e[t].start;if(void 0!==n)return n;for(n=0;t>0;)n+=e[t-=1].value.length;return n},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var e=this.$rowTokens[this.$tokenIndex],t=this.getCurrentTokenColumn();return new a(this.$row,t,this.$row,t+e.value.length)}}).call(o.prototype),t.TokenIterator=o})),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],(function(e,t,n){"use strict";var a,o=e("../../lib/oop"),i=e("../behaviour").Behaviour,l=e("../../token_iterator").TokenIterator,r=e("../../lib/lang"),c=["text","paren.rparen","rparen","paren","punctuation.operator"],s=["text","paren.rparen","rparen","paren","punctuation.operator","comment"],d={},u={'"':'"',"'":"'"},h=function(e){var t=-1;if(e.multiSelect&&(t=e.selection.index,d.rangeCount!=e.multiSelect.rangeCount&&(d={rangeCount:e.multiSelect.rangeCount})),d[t])return a=d[t];a=d[t]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},p=function(e,t,n,a){var o=e.end.row-e.start.row;return{text:n+t+a,selection:[0,e.start.column+1,o,e.end.column+(o?0:1)]}},b=function(e){this.add("braces","insertion",(function(t,n,o,i,l){var c=o.getCursorPosition(),s=i.doc.getLine(c.row);if("{"==l){h(o);var d=o.getSelectionRange(),u=i.doc.getTextRange(d);if(""!==u&&"{"!==u&&o.getWrapBehavioursEnabled())return p(d,u,"{","}");if(b.isSaneInsertion(o,i))return/[\]\}\)]/.test(s[c.column])||o.inMultiSelectMode||e&&e.braces?(b.recordAutoInsert(o,i,"}"),{text:"{}",selection:[1,1]}):(b.recordMaybeInsert(o,i,"{"),{text:"{",selection:[1,1]})}else if("}"==l){if(h(o),"}"==s.substring(c.column,c.column+1)&&null!==i.$findOpeningBracket("}",{column:c.column+1,row:c.row})&&b.isAutoInsertedClosing(c,s,l))return b.popAutoInsertedClosing(),{text:"",selection:[1,1]}}else{if("\n"==l||"\r\n"==l){h(o);var m="";if(b.isMaybeInsertedClosing(c,s)&&(m=r.stringRepeat("}",a.maybeInsertedBrackets),b.clearMaybeInsertedClosing()),"}"===s.substring(c.column,c.column+1)){var g=i.findMatchingBracket({row:c.row,column:c.column+1},"}");if(!g)return null;var f=this.$getIndent(i.getLine(g.row))}else{if(!m)return void b.clearMaybeInsertedClosing();f=this.$getIndent(s)}var v=f+i.getTabString();return{text:"\n"+v+"\n"+f+m,selection:[1,v.length,1,v.length]}}b.clearMaybeInsertedClosing()}})),this.add("braces","deletion",(function(e,t,n,o,i){var l=o.doc.getTextRange(i);if(!i.isMultiLine()&&"{"==l){if(h(n),"}"==o.doc.getLine(i.start.row).substring(i.end.column,i.end.column+1))return i.end.column++,i;a.maybeInsertedBrackets--}})),this.add("parens","insertion",(function(e,t,n,a,o){if("("==o){h(n);var i=n.getSelectionRange(),l=a.doc.getTextRange(i);if(""!==l&&n.getWrapBehavioursEnabled())return p(i,l,"(",")");if(b.isSaneInsertion(n,a))return b.recordAutoInsert(n,a,")"),{text:"()",selection:[1,1]}}else if(")"==o){h(n);var r=n.getCursorPosition(),c=a.doc.getLine(r.row);if(")"==c.substring(r.column,r.column+1)&&null!==a.$findOpeningBracket(")",{column:r.column+1,row:r.row})&&b.isAutoInsertedClosing(r,c,o))return b.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("parens","deletion",(function(e,t,n,a,o){var i=a.doc.getTextRange(o);if(!o.isMultiLine()&&"("==i&&(h(n),")"==a.doc.getLine(o.start.row).substring(o.start.column+1,o.start.column+2)))return o.end.column++,o})),this.add("brackets","insertion",(function(e,t,n,a,o){if("["==o){h(n);var i=n.getSelectionRange(),l=a.doc.getTextRange(i);if(""!==l&&n.getWrapBehavioursEnabled())return p(i,l,"[","]");if(b.isSaneInsertion(n,a))return b.recordAutoInsert(n,a,"]"),{text:"[]",selection:[1,1]}}else if("]"==o){h(n);var r=n.getCursorPosition(),c=a.doc.getLine(r.row);if("]"==c.substring(r.column,r.column+1)&&null!==a.$findOpeningBracket("]",{column:r.column+1,row:r.row})&&b.isAutoInsertedClosing(r,c,o))return b.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("brackets","deletion",(function(e,t,n,a,o){var i=a.doc.getTextRange(o);if(!o.isMultiLine()&&"["==i&&(h(n),"]"==a.doc.getLine(o.start.row).substring(o.start.column+1,o.start.column+2)))return o.end.column++,o})),this.add("string_dquotes","insertion",(function(e,t,n,a,o){var i=a.$mode.$quotes||u;if(1==o.length&&i[o]){if(this.lineCommentStart&&-1!=this.lineCommentStart.indexOf(o))return;h(n);var l=o,r=n.getSelectionRange(),c=a.doc.getTextRange(r);if(!(""===c||1==c.length&&i[c])&&n.getWrapBehavioursEnabled())return p(r,c,l,l);if(!c){var s=n.getCursorPosition(),d=a.doc.getLine(s.row),b=d.substring(s.column-1,s.column),m=d.substring(s.column,s.column+1),g=a.getTokenAt(s.row,s.column),f=a.getTokenAt(s.row,s.column+1);if("\\"==b&&g&&/escape/.test(g.type))return null;var v,y=g&&/string|escape/.test(g.type),k=!f||/string|escape/.test(f.type);if(m==l)(v=y!==k)&&/string\.end/.test(f.type)&&(v=!1);else{if(y&&!k)return null;if(y&&k)return null;var _=a.$mode.tokenRe;_.lastIndex=0;var O=_.test(b);_.lastIndex=0;var w=_.test(b);if(O||w)return null;if(m&&!/[\s;,.})\]\\]/.test(m))return null;var E=d[s.column-2];if(b==l&&(E==l||_.test(E)))return null;v=!0}return{text:v?l+l:"",selection:[1,1]}}}})),this.add("string_dquotes","deletion",(function(e,t,n,a,o){var i=a.$mode.$quotes||u,l=a.doc.getTextRange(o);if(!o.isMultiLine()&&i.hasOwnProperty(l)&&(h(n),a.doc.getLine(o.start.row).substring(o.start.column+1,o.start.column+2)==l))return o.end.column++,o}))};b.isSaneInsertion=function(e,t){var n=e.getCursorPosition(),a=new l(t,n.row,n.column);if(!this.$matchTokenType(a.getCurrentToken()||"text",c)){if(/[)}\]]/.test(e.session.getLine(n.row)[n.column]))return!0;var o=new l(t,n.row,n.column+1);if(!this.$matchTokenType(o.getCurrentToken()||"text",c))return!1}return a.stepForward(),a.getCurrentTokenRow()!==n.row||this.$matchTokenType(a.getCurrentToken()||"text",s)},b.$matchTokenType=function(e,t){return t.indexOf(e.type||e)>-1},b.recordAutoInsert=function(e,t,n){var o=e.getCursorPosition(),i=t.doc.getLine(o.row);this.isAutoInsertedClosing(o,i,a.autoInsertedLineEnd[0])||(a.autoInsertedBrackets=0),a.autoInsertedRow=o.row,a.autoInsertedLineEnd=n+i.substr(o.column),a.autoInsertedBrackets++},b.recordMaybeInsert=function(e,t,n){var o=e.getCursorPosition(),i=t.doc.getLine(o.row);this.isMaybeInsertedClosing(o,i)||(a.maybeInsertedBrackets=0),a.maybeInsertedRow=o.row,a.maybeInsertedLineStart=i.substr(0,o.column)+n,a.maybeInsertedLineEnd=i.substr(o.column),a.maybeInsertedBrackets++},b.isAutoInsertedClosing=function(e,t,n){return a.autoInsertedBrackets>0&&e.row===a.autoInsertedRow&&n===a.autoInsertedLineEnd[0]&&t.substr(e.column)===a.autoInsertedLineEnd},b.isMaybeInsertedClosing=function(e,t){return a.maybeInsertedBrackets>0&&e.row===a.maybeInsertedRow&&t.substr(e.column)===a.maybeInsertedLineEnd&&t.substr(0,e.column)==a.maybeInsertedLineStart},b.popAutoInsertedClosing=function(){a.autoInsertedLineEnd=a.autoInsertedLineEnd.substr(1),a.autoInsertedBrackets--},b.clearMaybeInsertedClosing=function(){a&&(a.maybeInsertedBrackets=0,a.maybeInsertedRow=-1)},o.inherits(b,i),t.CstyleBehaviour=b})),ace.define("ace/unicode",["require","exports","module"],(function(e,t,n){"use strict";for(var a=[48,9,8,25,5,0,2,25,48,0,11,0,5,0,6,22,2,30,2,457,5,11,15,4,8,0,2,0,18,116,2,1,3,3,9,0,2,2,2,0,2,19,2,82,2,138,2,4,3,155,12,37,3,0,8,38,10,44,2,0,2,1,2,1,2,0,9,26,6,2,30,10,7,61,2,9,5,101,2,7,3,9,2,18,3,0,17,58,3,100,15,53,5,0,6,45,211,57,3,18,2,5,3,11,3,9,2,1,7,6,2,2,2,7,3,1,3,21,2,6,2,0,4,3,3,8,3,1,3,3,9,0,5,1,2,4,3,11,16,2,2,5,5,1,3,21,2,6,2,1,2,1,2,1,3,0,2,4,5,1,3,2,4,0,8,3,2,0,8,15,12,2,2,8,2,2,2,21,2,6,2,1,2,4,3,9,2,2,2,2,3,0,16,3,3,9,18,2,2,7,3,1,3,21,2,6,2,1,2,4,3,8,3,1,3,2,9,1,5,1,2,4,3,9,2,0,17,1,2,5,4,2,2,3,4,1,2,0,2,1,4,1,4,2,4,11,5,4,4,2,2,3,3,0,7,0,15,9,18,2,2,7,2,2,2,22,2,9,2,4,4,7,2,2,2,3,8,1,2,1,7,3,3,9,19,1,2,7,2,2,2,22,2,9,2,4,3,8,2,2,2,3,8,1,8,0,2,3,3,9,19,1,2,7,2,2,2,22,2,15,4,7,2,2,2,3,10,0,9,3,3,9,11,5,3,1,2,17,4,23,2,8,2,0,3,6,4,0,5,5,2,0,2,7,19,1,14,57,6,14,2,9,40,1,2,0,3,1,2,0,3,0,7,3,2,6,2,2,2,0,2,0,3,1,2,12,2,2,3,4,2,0,2,5,3,9,3,1,35,0,24,1,7,9,12,0,2,0,2,0,5,9,2,35,5,19,2,5,5,7,2,35,10,0,58,73,7,77,3,37,11,42,2,0,4,328,2,3,3,6,2,0,2,3,3,40,2,3,3,32,2,3,3,6,2,0,2,3,3,14,2,56,2,3,3,66,5,0,33,15,17,84,13,619,3,16,2,25,6,74,22,12,2,6,12,20,12,19,13,12,2,2,2,1,13,51,3,29,4,0,5,1,3,9,34,2,3,9,7,87,9,42,6,69,11,28,4,11,5,11,11,39,3,4,12,43,5,25,7,10,38,27,5,62,2,28,3,10,7,9,14,0,89,75,5,9,18,8,13,42,4,11,71,55,9,9,4,48,83,2,2,30,14,230,23,280,3,5,3,37,3,5,3,7,2,0,2,0,2,0,2,30,3,52,2,6,2,0,4,2,2,6,4,3,3,5,5,12,6,2,2,6,67,1,20,0,29,0,14,0,17,4,60,12,5,0,4,11,18,0,5,0,3,9,2,0,4,4,7,0,2,0,2,0,2,3,2,10,3,3,6,4,5,0,53,1,2684,46,2,46,2,132,7,6,15,37,11,53,10,0,17,22,10,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,31,48,0,470,1,36,5,2,4,6,1,5,85,3,1,3,2,2,89,2,3,6,40,4,93,18,23,57,15,513,6581,75,20939,53,1164,68,45,3,268,4,27,21,31,3,13,13,1,2,24,9,69,11,1,38,8,3,102,3,1,111,44,25,51,13,68,12,9,7,23,4,0,5,45,3,35,13,28,4,64,15,10,39,54,10,13,3,9,7,22,4,1,5,66,25,2,227,42,2,1,3,9,7,11171,13,22,5,48,8453,301,3,61,3,105,39,6,13,4,6,11,2,12,2,4,2,0,2,1,2,1,2,107,34,362,19,63,3,53,41,11,5,15,17,6,13,1,25,2,33,4,2,134,20,9,8,25,5,0,2,25,12,88,4,5,3,5,3,5,3,2],o=0,i=[],l=0;l<a.length;l+=2)i.push(o+=a[l]),a[l+1]&&i.push(45,o+=a[l+1]);t.wordChars=String.fromCharCode.apply(null,i)})),ace.define("ace/mode/text",["require","exports","module","ace/config","ace/tokenizer","ace/mode/text_highlight_rules","ace/mode/behaviour/cstyle","ace/unicode","ace/lib/lang","ace/token_iterator","ace/range"],(function(e,t,n){"use strict";var a=e("../config"),o=e("../tokenizer").Tokenizer,i=e("./text_highlight_rules").TextHighlightRules,l=e("./behaviour/cstyle").CstyleBehaviour,r=e("../unicode"),c=e("../lib/lang"),s=e("../token_iterator").TokenIterator,d=e("../range").Range,u=function(){this.HighlightRules=i};(function(){this.$defaultBehaviour=new l,this.tokenRe=new RegExp("^["+r.wordChars+"\\$_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+r.wordChars+"\\$_]|\\s])+","g"),this.getTokenizer=function(){return this.$tokenizer||(this.$highlightRules=this.$highlightRules||new this.HighlightRules(this.$highlightRuleConfig),this.$tokenizer=new o(this.$highlightRules.getRules())),this.$tokenizer},this.lineCommentStart="",this.blockComment="",this.toggleCommentLines=function(e,t,n,a){var o=t.doc,i=!0,l=!0,r=1/0,s=t.getTabSize(),d=!1;if(this.lineCommentStart){Array.isArray(this.lineCommentStart)?(m=this.lineCommentStart.map(c.escapeRegExp).join("|"),p=this.lineCommentStart[0]):(m=c.escapeRegExp(this.lineCommentStart),p=this.lineCommentStart),m=new RegExp("^(\\s*)(?:"+m+") ?"),d=t.getUseSoftTabs(),v=function(e,t){var n=e.match(m);if(n){var a=n[1].length,i=n[0].length;h(e,a,i)||" "!=n[0][i-1]||i--,o.removeInLine(t,a,i)}};var u=p+" ",h=(f=function(e,t){i&&!/\S/.test(e)||(h(e,r,r)?o.insertInLine({row:t,column:r},u):o.insertInLine({row:t,column:r},p))},y=function(e,t){return m.test(e)},function(e,t,n){for(var a=0;t--&&" "==e.charAt(t);)a++;if(a%s!=0)return!1;for(a=0;" "==e.charAt(n++);)a++;return s>2?a%s!=s-1:a%s==0})}else{if(!this.blockComment)return!1;var p=this.blockComment.start,b=this.blockComment.end,m=new RegExp("^(\\s*)(?:"+c.escapeRegExp(p)+")"),g=new RegExp("(?:"+c.escapeRegExp(b)+")\\s*$"),f=function(e,t){y(e,t)||i&&!/\S/.test(e)||(o.insertInLine({row:t,column:e.length},b),o.insertInLine({row:t,column:r},p))},v=function(e,t){var n;(n=e.match(g))&&o.removeInLine(t,e.length-n[0].length,e.length),(n=e.match(m))&&o.removeInLine(t,n[1].length,n[0].length)},y=function(e,n){if(m.test(e))return!0;for(var a=t.getTokens(n),o=0;o<a.length;o++)if("comment"===a[o].type)return!0}}function k(e){for(var t=n;t<=a;t++)e(o.getLine(t),t)}var _=1/0;k((function(e,t){var n=e.search(/\S/);-1!==n?(n<r&&(r=n),l&&!y(e,t)&&(l=!1)):_>e.length&&(_=e.length)})),r==1/0&&(r=_,i=!1,l=!1),d&&r%s!=0&&(r=Math.floor(r/s)*s),k(l?v:f)},this.toggleBlockComment=function(e,t,n,a){var o=this.blockComment;if(o){!o.start&&o[0]&&(o=o[0]);var i,l,r=(m=new s(t,a.row,a.column)).getCurrentToken(),c=(t.selection,t.selection.toOrientedRange());if(r&&/comment/.test(r.type)){for(var u,h;r&&/comment/.test(r.type);){if(-1!=(g=r.value.indexOf(o.start))){var p=m.getCurrentTokenRow(),b=m.getCurrentTokenColumn()+g;u=new d(p,b,p,b+o.start.length);break}r=m.stepBackward()}var m;for(r=(m=new s(t,a.row,a.column)).getCurrentToken();r&&/comment/.test(r.type);){var g;if(-1!=(g=r.value.indexOf(o.end))){p=m.getCurrentTokenRow(),b=m.getCurrentTokenColumn()+g,h=new d(p,b,p,b+o.end.length);break}r=m.stepForward()}h&&t.remove(h),u&&(t.remove(u),i=u.start.row,l=-o.start.length)}else l=o.start.length,i=n.start.row,t.insert(n.end,o.end),t.insert(n.start,o.start);c.start.row==i&&(c.start.column+=l),c.end.row==i&&(c.end.column+=l),t.selection.fromOrientedRange(c)}},this.getNextLineIndent=function(e,t,n){return this.$getIndent(t)},this.checkOutdent=function(e,t,n){return!1},this.autoOutdent=function(e,t,n){},this.$getIndent=function(e){return e.match(/^\s*/)[0]},this.createWorker=function(e){return null},this.createModeDelegates=function(e){for(var t in this.$embeds=[],this.$modes={},e)if(e[t]){var n=e[t],o=n.prototype.$id,i=a.$modes[o];i||(a.$modes[o]=i=new n),a.$modes[t]||(a.$modes[t]=i),this.$embeds.push(t),this.$modes[t]=i}var l=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"];for(t=0;t<l.length;t++)!function(e){var n=l[t],a=e[n];e[l[t]]=function(){return this.$delegator(n,arguments,a)}}(this)},this.$delegator=function(e,t,n){var a=t[0]||"start";if("string"!=typeof a){if(Array.isArray(a[2])){var o=a[2][a[2].length-1];if(l=this.$modes[o])return l[e].apply(l,[a[1]].concat([].slice.call(t,1)))}a=a[0]||"start"}for(var i=0;i<this.$embeds.length;i++)if(this.$modes[this.$embeds[i]]){var l,r=a.split(this.$embeds[i]);if(!r[0]&&r[1])return t[0]=r[1],(l=this.$modes[this.$embeds[i]])[e].apply(l,t)}var c=n.apply(this,t);return n?c:void 0},this.transformAction=function(e,t,n,a,o){if(this.$behaviour){var i=this.$behaviour.getBehaviours();for(var l in i)if(i[l][t]){var r=i[l][t].apply(this,arguments);if(r)return r}}},this.getKeywords=function(e){if(!this.completionKeywords){var t=this.$tokenizer.rules,n=[];for(var a in t)for(var o=t[a],i=0,l=o.length;i<l;i++)if("string"==typeof o[i].token)/keyword|support|storage/.test(o[i].token)&&n.push(o[i].regex);else if("object"==typeof o[i].token)for(var r=0,c=o[i].token.length;r<c;r++)/keyword|support|storage/.test(o[i].token[r])&&(a=o[i].regex.match(/\(.+?\)/g)[r],n.push(a.substr(1,a.length-2)));this.completionKeywords=n}return e?n.concat(this.$keywordList||[]):this.$keywordList},this.$createKeywordList=function(){return this.$highlightRules||this.getTokenizer(),this.$keywordList=this.$highlightRules.$keywordList||[]},this.getCompletions=function(e,t,n,a){return(this.$keywordList||this.$createKeywordList()).map((function(e){return{name:e,value:e,score:0,meta:"keyword"}}))},this.$id="ace/mode/text"}).call(u.prototype),t.Mode=u})),ace.define("ace/apply_delta",["require","exports","module"],(function(e,t,n){"use strict";t.applyDelta=function(e,t,n){var a=t.start.row,o=t.start.column,i=e[a]||"";switch(t.action){case"insert":if(1===t.lines.length)e[a]=i.substring(0,o)+t.lines[0]+i.substring(o);else{var l=[a,1].concat(t.lines);e.splice.apply(e,l),e[a]=i.substring(0,o)+e[a],e[a+t.lines.length-1]+=i.substring(o)}break;case"remove":var r=t.end.column,c=t.end.row;a===c?e[a]=i.substring(0,o)+i.substring(r):e.splice(a,c-a+1,i.substring(0,o)+e[c].substring(r))}}})),ace.define("ace/anchor",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/event_emitter").EventEmitter,i=t.Anchor=function(e,t,n){this.$onChange=this.onChange.bind(this),this.attach(e),void 0===n?this.setPosition(t.row,t.column):this.setPosition(t,n)};(function(){function e(e,t,n){var a=n?e.column<=t.column:e.column<t.column;return e.row<t.row||e.row==t.row&&a}a.implement(this,o),this.getPosition=function(){return this.$clipPositionToDocument(this.row,this.column)},this.getDocument=function(){return this.document},this.$insertRight=!1,this.onChange=function(t){if(!(t.start.row==t.end.row&&t.start.row!=this.row||t.start.row>this.row)){var n=function(t,n,a){var o="insert"==t.action,i=(o?1:-1)*(t.end.row-t.start.row),l=(o?1:-1)*(t.end.column-t.start.column),r=t.start,c=o?r:t.end;return e(n,r,a)?{row:n.row,column:n.column}:e(c,n,!a)?{row:n.row+i,column:n.column+(n.row==c.row?l:0)}:{row:r.row,column:r.column}}(t,{row:this.row,column:this.column},this.$insertRight);this.setPosition(n.row,n.column,!0)}},this.setPosition=function(e,t,n){var a;if(a=n?{row:e,column:t}:this.$clipPositionToDocument(e,t),this.row!=a.row||this.column!=a.column){var o={row:this.row,column:this.column};this.row=a.row,this.column=a.column,this._signal("change",{old:o,value:a})}},this.detach=function(){this.document.off("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n}}).call(i.prototype)})),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./apply_delta").applyDelta,i=e("./lib/event_emitter").EventEmitter,l=e("./range").Range,r=e("./anchor").Anchor,c=function(e){this.$lines=[""],0===e.length?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){a.implement(this,i),this.setValue=function(e){var t=this.getLength()-1;this.remove(new l(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,t){return new r(this,e,t)},0==="aaa".split(/a/).length?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){this.$newLineMode!==e&&(this.$newLineMode=e,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return"\r\n"==e||"\r"==e||"\n"==e},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,t){return this.$lines.slice(e,t+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{(t=this.getLines(e.start.row,e.end.row))[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},this.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},this.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},this.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),a=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:a,action:"insert",lines:[t]},!0),this.clonePos(a)},this.clippedPos=function(e,t){var n=this.getLength();void 0===e?e=n:e<0?e=0:e>=n&&(e=n-1,t=void 0);var a=this.getLine(e);return null==t&&(t=a.length),{row:e,column:t=Math.min(Math.max(t,0),a.length)}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,t){return{row:e,column:t}},this.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,t){var n=0;(e=Math.min(Math.max(e,0),this.getLength()))<this.getLength()?(t=t.concat([""]),n=0):(t=[""].concat(t),e--,n=this.$lines[e].length),this.insertMergedLines({row:e,column:n},t)},this.insertMergedLines=function(e,t){var n=this.clippedPos(e.row,e.column),a={row:n.row+t.length-1,column:(1==t.length?n.column:0)+t[t.length-1].length};return this.applyDelta({start:n,end:a,action:"insert",lines:t}),this.clonePos(a)},this.remove=function(e){var t=this.clippedPos(e.start.row,e.start.column),n=this.clippedPos(e.end.row,e.end.column);return this.applyDelta({start:t,end:n,action:"remove",lines:this.getLinesForRange({start:t,end:n})}),this.clonePos(t)},this.removeInLine=function(e,t,n){var a=this.clippedPos(e,t),o=this.clippedPos(e,n);return this.applyDelta({start:a,end:o,action:"remove",lines:this.getLinesForRange({start:a,end:o})},!0),this.clonePos(a)},this.removeFullLines=function(e,t){e=Math.min(Math.max(0,e),this.getLength()-1);var n=(t=Math.min(Math.max(0,t),this.getLength()-1))==this.getLength()-1&&e>0,a=t<this.getLength()-1,o=n?e-1:e,i=n?this.getLine(o).length:0,r=a?t+1:t,c=a?0:this.getLine(r).length,s=new l(o,i,r,c),d=this.$lines.slice(e,t+1);return this.applyDelta({start:s.start,end:s.end,action:"remove",lines:this.getLinesForRange(s)}),d},this.removeNewLine=function(e){e<this.getLength()-1&&e>=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,t){return e instanceof l||(e=l.fromPoints(e.start,e.end)),0===t.length&&e.isEmpty()?e.start:t==this.getTextRange(e)?e.end:(this.remove(e),t?this.insert(e.start,t):e.start)},this.applyDeltas=function(e){for(var t=0;t<e.length;t++)this.applyDelta(e[t])},this.revertDeltas=function(e){for(var t=e.length-1;t>=0;t--)this.revertDelta(e[t])},this.applyDelta=function(e,t){var n="insert"==e.action;(n?e.lines.length<=1&&!e.lines[0]:!l.comparePoints(e.start,e.end))||(n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(o(this.$lines,e,t),this._signal("change",e)))},this.$safeApplyDelta=function(e){var t=this.$lines.length;("remove"==e.action&&e.start.row<t&&e.end.row<t||"insert"==e.action&&e.start.row<=t)&&this.applyDelta(e)},this.$splitAndapplyLargeDelta=function(e,t){for(var n=e.lines,a=n.length-t+1,o=e.start.row,i=e.start.column,l=0,r=0;l<a;l=r){r+=t-1;var c=n.slice(l,r);c.push(""),this.applyDelta({start:this.pos(o+l,i),end:this.pos(o+r,i=0),action:e.action,lines:c},!0)}e.lines=n.slice(l),e.start.row=o+l,e.start.column=i,this.applyDelta(e,!0)},this.revertDelta=function(e){this.$safeApplyDelta({start:this.clonePos(e.start),end:this.clonePos(e.end),action:"insert"==e.action?"remove":"insert",lines:e.lines.slice()})},this.indexToPosition=function(e,t){for(var n=this.$lines||this.getAllLines(),a=this.getNewLineCharacter().length,o=t||0,i=n.length;o<i;o++)if((e-=n[o].length+a)<0)return{row:o,column:e+n[o].length+a};return{row:i-1,column:e+n[i-1].length+a}},this.positionToIndex=function(e,t){for(var n=this.$lines||this.getAllLines(),a=this.getNewLineCharacter().length,o=0,i=Math.min(e.row,n.length),l=t||0;l<i;++l)o+=n[l].length+a;return o+e.column}}).call(c.prototype),t.Document=c})),ace.define("ace/background_tokenizer",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/event_emitter").EventEmitter,i=function(e,t){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.tokenizer=e;var n=this;this.$worker=function(){if(n.running){for(var e=new Date,t=n.currentLine,a=-1,o=n.doc,i=t;n.lines[t];)t++;var l=o.getLength(),r=0;for(n.running=!1;t<l;){n.$tokenizeRow(t),a=t;do{t++}while(n.lines[t]);if(++r%5==0&&new Date-e>20){n.running=setTimeout(n.$worker,20);break}}n.currentLine=t,-1==a&&(a=t),i<=a&&n.fireUpdateEvent(i,a)}}};(function(){a.implement(this,o),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,t){var n={first:e,last:t};this._signal("update",{data:n})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){var t=e.start.row,n=e.end.row-t;if(0===n)this.lines[t]=null;else if("remove"==e.action)this.lines.splice(t,n+1,null),this.states.splice(t,n+1,null);else{var a=Array(n+1);a.unshift(t,1),this.lines.splice.apply(this.lines,a),this.states.splice.apply(this.states,a)}this.currentLine=Math.min(t,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){return this.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){return this.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){var t=this.doc.getLine(e),n=this.states[e-1],a=this.tokenizer.getLineTokens(t,n,e);return this.states[e]+""!=a.state+""?(this.states[e]=a.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=a.tokens}}).call(i.prototype),t.BackgroundTokenizer=i})),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(e,t,n){"use strict";var a=e("./lib/lang"),o=(e("./lib/oop"),e("./range").Range),i=function(e,t,n){this.setRegexp(e),this.clazz=t,this.type=n||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){this.regExp+""!=e+""&&(this.regExp=e,this.cache=[])},this.update=function(e,t,n,i){if(this.regExp)for(var l=i.firstRow,r=i.lastRow,c=l;c<=r;c++){var s=this.cache[c];null==s&&((s=a.getMatchOffsets(n.getLine(c),this.regExp)).length>this.MAX_RANGES&&(s=s.slice(0,this.MAX_RANGES)),s=s.map((function(e){return new o(c,e.offset,c,e.offset+e.length)})),this.cache[c]=s.length?s:"");for(var d=s.length;d--;)t.drawSingleLineMarker(e,s[d].toScreenRange(n),this.clazz,i)}}}).call(i.prototype),t.SearchHighlight=i})),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=e("../range").Range;function o(e,t){this.foldData=e,Array.isArray(t)?this.folds=t:t=this.folds=[t];var n=t[t.length-1];this.range=new a(t[0].start.row,t[0].start.column,n.end.row,n.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach((function(e){e.setFoldLine(this)}),this)}(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach((function(t){t.start.row+=e,t.end.row+=e}))},this.addFold=function(e){if(e.sameRow){if(e.start.row<this.startRow||e.endRow>this.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort((function(e,t){return-e.range.compareEnd(t.start.row,t.start.column)})),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}else if(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){return e>=this.start.row&&e<=this.end.row},this.walk=function(e,t,n){var a,o,i=0,l=this.folds,r=!0;null==t&&(t=this.end.row,n=this.end.column);for(var c=0;c<l.length;c++){if(-1==(o=(a=l[c]).range.compareStart(t,n)))return void e(null,t,n,i,r);if(!e(null,a.start.row,a.start.column,i,r)&&e(a.placeholder,a.start.row,a.start.column,i)||0===o)return;r=!a.sameRow,i=a.end.column}e(null,t,n,i,r)},this.getNextFoldTo=function(e,t){for(var n,a,o=0;o<this.folds.length;o++){if(-1==(a=(n=this.folds[o]).range.compareEnd(e,t)))return{fold:n,kind:"after"};if(0===a)return{fold:n,kind:"inside"}}return null},this.addRemoveChars=function(e,t,n){var a,o,i=this.getNextFoldTo(e,t);if(i)if(a=i.fold,"inside"==i.kind&&a.start.column!=t&&a.start.row!=e)window.console&&window.console.log(e,t,a);else if(a.start.row==e){var l=(o=this.folds).indexOf(a);for(0===l&&(this.start.column+=n);l<o.length;l++){if((a=o[l]).start.column+=n,!a.sameRow)return;a.end.column+=n}this.end.column+=n}},this.split=function(e,t){var n=this.getNextFoldTo(e,t);if(!n||"inside"==n.kind)return null;var a=n.fold,i=this.folds,l=this.foldData,r=i.indexOf(a),c=i[r-1];this.end.row=c.end.row,this.end.column=c.end.column;var s=new o(l,i=i.splice(r,i.length-r));return l.splice(l.indexOf(this)+1,0,s),s},this.merge=function(e){for(var t=e.folds,n=0;n<t.length;n++)this.addFold(t[n]);var a=this.foldData;a.splice(a.indexOf(e),1)},this.toString=function(){var e=[this.range.toString()+": ["];return this.folds.forEach((function(t){e.push(" "+t.toString())})),e.push("]"),e.join("\n")},this.idxToPosition=function(e){for(var t=0,n=0;n<this.folds.length;n++){var a=this.folds[n];if((e-=a.start.column-t)<0)return{row:a.start.row,column:a.start.column+e};if((e-=a.placeholder.length)<0)return a.start;t=a.end.column}return{row:this.end.row,column:this.end.column+e}}}).call(o.prototype),t.FoldLine=o})),ace.define("ace/range_list",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=e("./range").Range.comparePoints,o=function(){this.ranges=[],this.$bias=1};(function(){this.comparePoints=a,this.pointIndex=function(e,t,n){for(var o=this.ranges,i=n||0;i<o.length;i++){var l=o[i],r=a(e,l.end);if(!(r>0)){var c=a(e,l.start);return 0===r?t&&0!==c?-i-2:i:c>0||0===c&&!t?i:-i-1}}return-i-1},this.add=function(e){var t=!e.isEmpty(),n=this.pointIndex(e.start,t);n<0&&(n=-n-1);var a=this.pointIndex(e.end,t,n);return a<0?a=-a-1:a++,this.ranges.splice(n,a-n,e)},this.addList=function(e){for(var t=[],n=e.length;n--;)t.push.apply(t,this.add(e[n]));return t},this.substractPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges.splice(t,1)},this.merge=function(){for(var e,t=[],n=this.ranges,o=(n=n.sort((function(e,t){return a(e.start,t.start)})))[0],i=1;i<n.length;i++){e=o,o=n[i];var l=a(e.end,o.start);l<0||(0!=l||e.isEmpty()||o.isEmpty())&&(a(e.end,o.end)<0&&(e.end.row=o.end.row,e.end.column=o.end.column),n.splice(i,1),t.push(o),o=e,i--)}return this.ranges=n,t},this.contains=function(e,t){return this.pointIndex({row:e,column:t})>=0},this.containsPoint=function(e){return this.pointIndex(e)>=0},this.rangeAtPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges[t]},this.clipRows=function(e,t){var n=this.ranges;if(n[0].start.row>t||n[n.length-1].start.row<e)return[];var a=this.pointIndex({row:e,column:0});a<0&&(a=-a-1);var o=this.pointIndex({row:t,column:0},a);o<0&&(o=-o-1);for(var i=[],l=a;l<o;l++)i.push(n[l]);return i},this.removeAll=function(){return this.ranges.splice(0,this.ranges.length)},this.attach=function(e){this.session&&this.detach(),this.session=e,this.onChange=this.$onChange.bind(this),this.session.on("change",this.onChange)},this.detach=function(){this.session&&(this.session.removeListener("change",this.onChange),this.session=null)},this.$onChange=function(e){for(var t=e.start,n=e.end,a=t.row,o=n.row,i=this.ranges,l=0,r=i.length;l<r&&!((d=i[l]).end.row>=a);l++);if("insert"==e.action){for(var c=o-a,s=-t.column+n.column;l<r&&!((d=i[l]).start.row>a);l++)if(d.start.row==a&&d.start.column>=t.column&&(d.start.column==t.column&&this.$bias<=0||(d.start.column+=s,d.start.row+=c)),d.end.row==a&&d.end.column>=t.column){if(d.end.column==t.column&&this.$bias<0)continue;d.end.column==t.column&&s>0&&l<r-1&&d.end.column>d.start.column&&d.end.column==i[l+1].start.column&&(d.end.column-=s),d.end.column+=s,d.end.row+=c}}else for(c=a-o,s=t.column-n.column;l<r&&!((d=i[l]).start.row>o);l++)d.end.row<o&&(a<d.end.row||a==d.end.row&&t.column<d.end.column)?(d.end.row=a,d.end.column=t.column):d.end.row==o?d.end.column<=n.column?(c||d.end.column>t.column)&&(d.end.column=t.column,d.end.row=t.row):(d.end.column+=s,d.end.row+=c):d.end.row>o&&(d.end.row+=c),d.start.row<o&&(a<d.start.row||a==d.start.row&&t.column<d.start.column)?(d.start.row=a,d.start.column=t.column):d.start.row==o?d.start.column<=n.column?(c||d.start.column>t.column)&&(d.start.column=t.column,d.start.row=t.row):(d.start.column+=s,d.start.row+=c):d.start.row>o&&(d.start.row+=c);if(0!=c&&l<r)for(;l<r;l++){var d;(d=i[l]).start.row+=c,d.end.row+=c}}}).call(o.prototype),t.RangeList=o})),ace.define("ace/edit_session/fold",["require","exports","module","ace/range_list","ace/lib/oop"],(function(e,t,n){"use strict";var a=e("../range_list").RangeList,o=e("../lib/oop"),i=t.Fold=function(e,t){this.foldLine=null,this.placeholder=t,this.range=e,this.start=e.start,this.end=e.end,this.sameRow=e.start.row==e.end.row,this.subFolds=this.ranges=[]};function l(e,t){e.row-=t.row,0==e.row&&(e.column-=t.column)}function r(e,t){0==e.row&&(e.column+=t.column),e.row+=t.row}o.inherits(i,a),function(){this.toString=function(){return'"'+this.placeholder+'" '+this.range.toString()},this.setFoldLine=function(e){this.foldLine=e,this.subFolds.forEach((function(t){t.setFoldLine(e)}))},this.clone=function(){var e=this.range.clone(),t=new i(e,this.placeholder);return this.subFolds.forEach((function(e){t.subFolds.push(e.clone())})),t.collapseChildren=this.collapseChildren,t},this.addSubFold=function(e){if(!this.range.isEqual(e)){var t,n;t=e,n=this.start,l(t.start,n),l(t.end,n);for(var a=e.start.row,o=e.start.column,i=0,r=-1;i<this.subFolds.length&&1==(r=this.subFolds[i].range.compare(a,o));i++);var c=this.subFolds[i],s=0;if(0==r){if(c.range.containsRange(e))return c.addSubFold(e);s=1}a=e.range.end.row,o=e.range.end.column;var d=i;for(r=-1;d<this.subFolds.length&&1==(r=this.subFolds[d].range.compare(a,o));d++);0==r&&d++;for(var u=this.subFolds.splice(i,d-i,e),h=0==r?u.length-1:u.length,p=s;p<h;p++)e.addSubFold(u[p]);return e.setFoldLine(this.foldLine),e}},this.restoreRange=function(e){return function(e,t){r(e.start,t),r(e.end,t)}(e,this.start)}}.call(i.prototype)})),ace.define("ace/edit_session/folding",["require","exports","module","ace/range","ace/edit_session/fold_line","ace/edit_session/fold","ace/token_iterator"],(function(e,t,n){"use strict";var a=e("../range").Range,o=e("./fold_line").FoldLine,i=e("./fold").Fold,l=e("../token_iterator").TokenIterator;t.Folding=function(){this.getFoldAt=function(e,t,n){var a=this.getFoldLine(e);if(!a)return null;for(var o=a.folds,i=0;i<o.length;i++){var l=o[i].range;if(l.contains(e,t)){if(1==n&&l.isEnd(e,t)&&!l.isEmpty())continue;if(-1==n&&l.isStart(e,t)&&!l.isEmpty())continue;return o[i]}}},this.getFoldsInRange=function(e){var t=e.start,n=e.end,a=this.$foldData,o=[];t.column+=1,n.column-=1;for(var i=0;i<a.length;i++){var l=a[i].range.compareRange(e);if(2!=l){if(-2==l)break;for(var r=a[i].folds,c=0;c<r.length;c++){var s=r[c];if(-2==(l=s.range.compareRange(e)))break;if(2!=l){if(42==l)break;o.push(s)}}}}return t.column-=1,n.column+=1,o},this.getFoldsInRangeList=function(e){if(Array.isArray(e)){var t=[];e.forEach((function(e){t=t.concat(this.getFoldsInRange(e))}),this)}else t=this.getFoldsInRange(e);return t},this.getAllFolds=function(){for(var e=[],t=this.$foldData,n=0;n<t.length;n++)for(var a=0;a<t[n].folds.length;a++)e.push(t[n].folds[a]);return e},this.getFoldStringAt=function(e,t,n,a){if(!(a=a||this.getFoldLine(e)))return null;for(var o,i,l={end:{column:0}},r=0;r<a.folds.length;r++){var c=(i=a.folds[r]).range.compareEnd(e,t);if(-1==c){o=this.getLine(i.start.row).substring(l.end.column,i.start.column);break}if(0===c)return null;l=i}return o||(o=this.getLine(i.start.row).substring(l.end.column)),-1==n?o.substring(0,t-l.end.column):1==n?o.substring(t-l.end.column):o},this.getFoldLine=function(e,t){var n=this.$foldData,a=0;for(t&&(a=n.indexOf(t)),-1==a&&(a=0);a<n.length;a++){var o=n[a];if(o.start.row<=e&&o.end.row>=e)return o;if(o.end.row>e)return null}return null},this.getNextFoldLine=function(e,t){var n=this.$foldData,a=0;for(t&&(a=n.indexOf(t)),-1==a&&(a=0);a<n.length;a++){var o=n[a];if(o.end.row>=e)return o}return null},this.getFoldedRowCount=function(e,t){for(var n=this.$foldData,a=t-e+1,o=0;o<n.length;o++){var i=n[o],l=i.end.row,r=i.start.row;if(l>=t){r<t&&(r>=e?a-=t-r:a=0);break}l>=e&&(a-=r>=e?l-r:l-e+1)}return a},this.$addFoldLine=function(e){return this.$foldData.push(e),this.$foldData.sort((function(e,t){return e.start.row-t.start.row})),e},this.addFold=function(e,t){var n,a=this.$foldData,l=!1;e instanceof i?n=e:(n=new i(t,e)).collapseChildren=t.collapseChildren,this.$clipRangeToDocument(n.range);var r=n.start.row,c=n.start.column,s=n.end.row,d=n.end.column,u=this.getFoldAt(r,c,1),h=this.getFoldAt(s,d,-1);if(u&&h==u)return u.addSubFold(n);u&&!u.range.isStart(r,c)&&this.removeFold(u),h&&!h.range.isEnd(s,d)&&this.removeFold(h);var p=this.getFoldsInRange(n.range);p.length>0&&(this.removeFolds(p),n.collapseChildren||p.forEach((function(e){n.addSubFold(e)})));for(var b=0;b<a.length;b++){var m=a[b];if(s==m.start.row){m.addFold(n),l=!0;break}if(r==m.end.row){if(m.addFold(n),l=!0,!n.sameRow){var g=a[b+1];if(g&&g.start.row==s){m.merge(g);break}}break}if(s<=m.start.row)break}return l||(m=this.$addFoldLine(new o(this.$foldData,n))),this.$useWrapMode?this.$updateWrapData(m.start.row,m.start.row):this.$updateRowLengthCache(m.start.row,m.start.row),this.$modified=!0,this._signal("changeFold",{data:n,action:"add"}),n},this.addFolds=function(e){e.forEach((function(e){this.addFold(e)}),this)},this.removeFold=function(e){var t=e.foldLine,n=t.start.row,a=t.end.row,o=this.$foldData,i=t.folds;if(1==i.length)o.splice(o.indexOf(t),1);else if(t.range.isEnd(e.end.row,e.end.column))i.pop(),t.end.row=i[i.length-1].end.row,t.end.column=i[i.length-1].end.column;else if(t.range.isStart(e.start.row,e.start.column))i.shift(),t.start.row=i[0].start.row,t.start.column=i[0].start.column;else if(e.sameRow)i.splice(i.indexOf(e),1);else{var l=t.split(e.start.row,e.start.column);(i=l.folds).shift(),l.start.row=i[0].start.row,l.start.column=i[0].start.column}this.$updating||(this.$useWrapMode?this.$updateWrapData(n,a):this.$updateRowLengthCache(n,a)),this.$modified=!0,this._signal("changeFold",{data:e,action:"remove"})},this.removeFolds=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n]);t.forEach((function(e){this.removeFold(e)}),this),this.$modified=!0},this.expandFold=function(e){this.removeFold(e),e.subFolds.forEach((function(t){e.restoreRange(t),this.addFold(t)}),this),e.collapseChildren>0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach((function(e){this.expandFold(e)}),this)},this.unfold=function(e,t){var n,o;if(null==e?(n=new a(0,0,this.getLength(),0),null==t&&(t=!0)):n="number"==typeof e?new a(e,0,e,this.getLine(e).length):"row"in e?a.fromPoints(e,e):e,o=this.getFoldsInRangeList(n),0!=t?this.removeFolds(o):this.expandFolds(o),o.length)return o},this.isRowFolded=function(e,t){return!!this.getFoldLine(e,t)},this.getRowFoldEnd=function(e,t){var n=this.getFoldLine(e,t);return n?n.end.row:e},this.getRowFoldStart=function(e,t){var n=this.getFoldLine(e,t);return n?n.start.row:e},this.getFoldDisplayLine=function(e,t,n,a,o){null==a&&(a=e.start.row),null==o&&(o=0),null==t&&(t=e.end.row),null==n&&(n=this.getLine(t).length);var i=this.doc,l="";return e.walk((function(e,t,n,r){if(!(t<a)){if(t==a){if(n<o)return;r=Math.max(o,r)}l+=null!=e?e:i.getLine(t).substring(r,n)}}),t,n),l},this.getDisplayLine=function(e,t,n,a){var o,i=this.getFoldLine(e);return i?this.getFoldDisplayLine(i,e,t,n,a):(o=this.doc.getLine(e)).substring(a||0,t||o.length)},this.$cloneFoldData=function(){var e=[];return e=this.$foldData.map((function(t){var n=t.folds.map((function(e){return e.clone()}));return new o(e,n)}))},this.toggleFold=function(e){var t,n,a=this.selection.getRange();if(a.isEmpty()){var o=a.start;if(t=this.getFoldAt(o.row,o.column))return void this.expandFold(t);(n=this.findMatchingBracket(o))?1==a.comparePoint(n)?a.end=n:(a.start=n,a.start.column++,a.end.column--):(n=this.findMatchingBracket({row:o.row,column:o.column+1}))?(1==a.comparePoint(n)?a.end=n:a.start=n,a.start.column++):a=this.getCommentFoldRange(o.row,o.column)||a}else{var i=this.getFoldsInRange(a);if(e&&i.length)return void this.expandFolds(i);1==i.length&&(t=i[0])}if(t||(t=this.getFoldAt(a.start.row,a.start.column)),t&&t.range.toString()==a.toString())this.expandFold(t);else{var l="...";if(!a.isMultiLine()){if((l=this.getTextRange(a)).length<4)return;l=l.trim().substring(0,2)+".."}this.addFold(l,a)}},this.getCommentFoldRange=function(e,t,n){var o=new l(this,e,t),i=o.getCurrentToken(),r=i&&i.type;if(i&&/^comment|string/.test(r)){"comment"==(r=r.match(/comment|string/)[0])&&(r+="|doc-start");var c=new RegExp(r),s=new a;if(1!=n){do{i=o.stepBackward()}while(i&&c.test(i.type));o.stepForward()}if(s.start.row=o.getCurrentTokenRow(),s.start.column=o.getCurrentTokenColumn()+2,o=new l(this,e,t),-1!=n){var d=-1;do{if(i=o.stepForward(),-1==d){var u=this.getState(o.$row);c.test(u)||(d=o.$row)}else if(o.$row>d)break}while(i&&c.test(i.type));i=o.stepBackward()}else i=o.getCurrentToken();return s.end.row=o.getCurrentTokenRow(),s.end.column=o.getCurrentTokenColumn()+i.value.length-2,s}},this.foldAll=function(e,t,n,a){null==n&&(n=1e5);var o=this.foldWidgets;if(o){t=t||this.getLength();for(var i=e=e||0;i<t;i++)if(null==o[i]&&(o[i]=this.getFoldWidget(i)),"start"==o[i]&&(!a||a(i))){var l=this.getFoldWidgetRange(i);l&&l.isMultiLine()&&l.end.row<=t&&l.start.row>=e&&(i=l.end.row,l.collapseChildren=n,this.addFold("...",l))}}},this.foldToLevel=function(e){for(this.foldAll();e-- >0;)this.unfold(null,!1)},this.foldAllComments=function(){var e=this;this.foldAll(null,null,null,(function(t){for(var n=e.getTokens(t),a=0;a<n.length;a++){var o=n[a];if("text"!=o.type||!/^\s+$/.test(o.value))return!!/comment/.test(o.type)}}))},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(e){if(!this.$foldStyles[e])throw new Error("invalid fold style: "+e+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle!=e){this.$foldStyle=e,"manual"==e&&this.unfold();var t=this.$foldMode;this.$setFolding(null),this.$setFolding(t)}},this.$setFolding=function(e){this.$foldMode!=e&&(this.$foldMode=e,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation"),e&&"manual"!=this.$foldStyle?(this.foldWidgets=[],this.getFoldWidget=e.getFoldWidget.bind(e,this,this.$foldStyle),this.getFoldWidgetRange=e.getFoldWidgetRange.bind(e,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)):this.foldWidgets=null)},this.getParentFoldRangeData=function(e,t){var n=this.foldWidgets;if(!n||t&&n[e])return{};for(var a,o=e-1;o>=0;){var i=n[o];if(null==i&&(i=n[o]=this.getFoldWidget(o)),"start"==i){var l=this.getFoldWidgetRange(o);if(a||(a=l),l&&l.end.row>=e)break}o--}return{range:-1!==o&&l,firstRange:a}},this.onFoldWidgetClick=function(e,t){var n={children:(t=t.domEvent).shiftKey,all:t.ctrlKey||t.metaKey,siblings:t.altKey};if(!this.$toggleFoldWidget(e,n)){var a=t.target||t.srcElement;a&&/ace_fold-widget/.test(a.className)&&(a.className+=" ace_invalid")}},this.$toggleFoldWidget=function(e,t){if(this.getFoldWidget){var n=this.getFoldWidget(e),a=this.getLine(e),o="end"===n?-1:1,i=this.getFoldAt(e,-1===o?0:a.length,o);if(i)return t.children||t.all?this.removeFold(i):this.expandFold(i),i;var l=this.getFoldWidgetRange(e,!0);if(l&&!l.isMultiLine()&&(i=this.getFoldAt(l.start.row,l.start.column,1))&&l.isEqual(i.range))return this.removeFold(i),i;if(t.siblings){var r=this.getParentFoldRangeData(e);if(r.range)var c=r.range.start.row+1,s=r.range.end.row;this.foldAll(c,s,t.all?1e4:0)}else t.children?(s=l?l.end.row:this.getLength(),this.foldAll(e+1,s,t.all?1e4:0)):l&&(t.all&&(l.collapseChildren=1e4),this.addFold("...",l));return l}},this.toggleFoldWidget=function(e){var t=this.selection.getCursor().row;t=this.getRowFoldStart(t);var n=this.$toggleFoldWidget(t,{});if(!n){var a=this.getParentFoldRangeData(t,!0);if(n=a.range||a.firstRange){t=n.start.row;var o=this.getFoldAt(t,this.getLine(t).length,1);o?this.removeFold(o):this.addFold("...",n)}}},this.updateFoldWidgets=function(e){var t=e.start.row,n=e.end.row-t;if(0===n)this.foldWidgets[t]=null;else if("remove"==e.action)this.foldWidgets.splice(t,n+1,null);else{var a=Array(n+1);a.unshift(t,1),this.foldWidgets.splice.apply(this.foldWidgets,a)}},this.tokenizerUpdateFoldWidgets=function(e){var t=e.data;t.first!=t.last&&this.foldWidgets.length>t.first&&this.foldWidgets.splice(t.first,this.foldWidgets.length)}}})),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],(function(e,t,n){"use strict";var a=e("../token_iterator").TokenIterator,o=e("../range").Range;t.BracketMatch=function(){this.findMatchingBracket=function(e,t){if(0==e.column)return null;var n=t||this.getLine(e.row).charAt(e.column-1);if(""==n)return null;var a=n.match(/([\(\[\{])|([\)\]\}])/);return a?a[1]?this.$findClosingBracket(a[1],e):this.$findOpeningBracket(a[2],e):null},this.getBracketRange=function(e){var t,n=this.getLine(e.row),a=!0,i=n.charAt(e.column-1),l=i&&i.match(/([\(\[\{])|([\)\]\}])/);if(l||(i=n.charAt(e.column),e={row:e.row,column:e.column+1},l=i&&i.match(/([\(\[\{])|([\)\]\}])/),a=!1),!l)return null;if(l[1]){if(!(r=this.$findClosingBracket(l[1],e)))return null;t=o.fromPoints(e,r),a||(t.end.column++,t.start.column--),t.cursor=t.end}else{var r;if(!(r=this.$findOpeningBracket(l[2],e)))return null;t=o.fromPoints(r,e),a||(t.start.column++,t.end.column--),t.cursor=t.start}return t},this.getMatchingBracketRanges=function(e){var t=this.getLine(e.row),n=t.charAt(e.column-1),a=n&&n.match(/([\(\[\{])|([\)\]\}])/);if(a||(n=t.charAt(e.column),e={row:e.row,column:e.column+1},a=n&&n.match(/([\(\[\{])|([\)\]\}])/)),!a)return null;var i=new o(e.row,e.column-1,e.row,e.column),l=a[1]?this.$findClosingBracket(a[1],e):this.$findOpeningBracket(a[2],e);return l?[i,new o(l.row,l.column,l.row,l.column+1)]:[i]},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{","<":">",">":"<"},this.$findOpeningBracket=function(e,t,n){var o=this.$brackets[e],i=1,l=new a(this,t.row,t.column),r=l.getCurrentToken();if(r||(r=l.stepForward()),r){n||(n=new RegExp("(\\.?"+r.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));for(var c=t.column-l.getCurrentTokenColumn()-2,s=r.value;;){for(;c>=0;){var d=s.charAt(c);if(d==o){if(0==(i-=1))return{row:l.getCurrentTokenRow(),column:c+l.getCurrentTokenColumn()}}else d==e&&(i+=1);c-=1}do{r=l.stepBackward()}while(r&&!n.test(r.type));if(null==r)break;c=(s=r.value).length-1}return null}},this.$findClosingBracket=function(e,t,n){var o=this.$brackets[e],i=1,l=new a(this,t.row,t.column),r=l.getCurrentToken();if(r||(r=l.stepForward()),r){n||(n=new RegExp("(\\.?"+r.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));for(var c=t.column-l.getCurrentTokenColumn();;){for(var s=r.value,d=s.length;c<d;){var u=s.charAt(c);if(u==o){if(0==(i-=1))return{row:l.getCurrentTokenRow(),column:c+l.getCurrentTokenColumn()}}else u==e&&(i+=1);c+=1}do{r=l.stepForward()}while(r&&!n.test(r.type));if(null==r)break;c=0}return null}}}})),ace.define("ace/edit_session",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/bidihandler","ace/config","ace/lib/event_emitter","ace/selection","ace/mode/text","ace/range","ace/document","ace/background_tokenizer","ace/search_highlight","ace/edit_session/folding","ace/edit_session/bracket_match"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/lang"),i=e("./bidihandler").BidiHandler,l=e("./config"),r=e("./lib/event_emitter").EventEmitter,c=e("./selection").Selection,s=e("./mode/text").Mode,d=e("./range").Range,u=e("./document").Document,h=e("./background_tokenizer").BackgroundTokenizer,p=e("./search_highlight").SearchHighlight,b=function(e,t){this.$breakpoints=[],this.$decorations=[],this.$frontMarkers={},this.$backMarkers={},this.$markerId=1,this.$undoSelect=!0,this.$foldData=[],this.id="session"+ ++b.$uid,this.$foldData.toString=function(){return this.join("\n")},this.on("changeFold",this.onChangeFold.bind(this)),this.$onChange=this.onChange.bind(this),"object"==typeof e&&e.getLine||(e=new u(e)),this.setDocument(e),this.selection=new c(this),this.$bidiHandler=new i(this),l.resetOptions(this),this.setMode(t),l._signal("session",this)};b.$uid=0,function(){a.implement(this,r),this.setDocument=function(e){this.doc&&this.doc.removeListener("change",this.$onChange),this.doc=e,e.on("change",this.$onChange),this.bgTokenizer&&this.bgTokenizer.setDocument(this.getDocument()),this.resetCaches()},this.getDocument=function(){return this.doc},this.$resetRowCache=function(e){if(!e)return this.$docRowCache=[],void(this.$screenRowCache=[]);var t=this.$docRowCache.length,n=this.$getRowCacheIndex(this.$docRowCache,e)+1;t>n&&(this.$docRowCache.splice(n,t),this.$screenRowCache.splice(n,t))},this.$getRowCacheIndex=function(e,t){for(var n=0,a=e.length-1;n<=a;){var o=n+a>>1,i=e[o];if(t>i)n=o+1;else{if(!(t<i))return o;a=o-1}}return n-1},this.resetCaches=function(){this.$modified=!0,this.$wrapData=[],this.$rowLengthCache=[],this.$resetRowCache(0),this.bgTokenizer&&this.bgTokenizer.start(0)},this.onChangeFold=function(e){var t=e.data;this.$resetRowCache(t.start.row)},this.onChange=function(e){this.$modified=!0,this.$bidiHandler.onChange(e),this.$resetRowCache(e.start.row);var t=this.$updateInternalDataOnChange(e);!this.$fromUndo&&this.$undoManager&&(t&&t.length&&(this.$undoManager.add({action:"removeFolds",folds:t},this.mergeUndoDeltas),this.mergeUndoDeltas=!0),this.$undoManager.add(e,this.mergeUndoDeltas),this.mergeUndoDeltas=!0,this.$informUndoManager.schedule()),this.bgTokenizer&&this.bgTokenizer.$updateOnChange(e),this._signal("change",e)},this.setValue=function(e){this.doc.setValue(e),this.selection.moveTo(0,0),this.$resetRowCache(0),this.setUndoManager(this.$undoManager),this.getUndoManager().reset()},this.getValue=this.toString=function(){return this.doc.getValue()},this.getSelection=function(){return this.selection},this.getState=function(e){return this.bgTokenizer.getState(e)},this.getTokens=function(e){return this.bgTokenizer.getTokens(e)},this.getTokenAt=function(e,t){var n,a=this.bgTokenizer.getTokens(e),o=0;if(null==t){var i=a.length-1;o=this.getLine(e).length}else for(i=0;i<a.length&&!((o+=a[i].value.length)>=t);i++);return(n=a[i])?(n.index=i,n.start=o-n.value.length,n):null},this.setUndoManager=function(e){if(this.$undoManager=e,this.$informUndoManager&&this.$informUndoManager.cancel(),e){var t=this;e.addSession(this),this.$syncInformUndoManager=function(){t.$informUndoManager.cancel(),t.mergeUndoDeltas=!1},this.$informUndoManager=o.delayedCall(this.$syncInformUndoManager)}else this.$syncInformUndoManager=function(){}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},hasUndo:function(){},hasRedo:function(){},reset:function(){},add:function(){},addSelection:function(){},startNewGroup:function(){},addSession:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?o.stringRepeat(" ",this.getTabSize()):"\t"},this.setUseSoftTabs=function(e){this.setOption("useSoftTabs",e)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(e){this.setOption("tabSize",e)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(e){return this.$useSoftTabs&&e.column%this.$tabSize==0},this.setNavigateWithinSoftTabs=function(e){this.setOption("navigateWithinSoftTabs",e)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(e){this.setOption("overwrite",e)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(e,t){this.$decorations[e]||(this.$decorations[e]=""),this.$decorations[e]+=" "+t,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(e,t){this.$decorations[e]=(this.$decorations[e]||"").replace(" "+t,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(e){this.$breakpoints=[];for(var t=0;t<e.length;t++)this.$breakpoints[e[t]]="ace_breakpoint";this._signal("changeBreakpoint",{})},this.clearBreakpoints=function(){this.$breakpoints=[],this._signal("changeBreakpoint",{})},this.setBreakpoint=function(e,t){void 0===t&&(t="ace_breakpoint"),t?this.$breakpoints[e]=t:delete this.$breakpoints[e],this._signal("changeBreakpoint",{})},this.clearBreakpoint=function(e){delete this.$breakpoints[e],this._signal("changeBreakpoint",{})},this.addMarker=function(e,t,n,a){var o=this.$markerId++,i={range:e,type:n||"line",renderer:"function"==typeof n?n:null,clazz:t,inFront:!!a,id:o};return a?(this.$frontMarkers[o]=i,this._signal("changeFrontMarker")):(this.$backMarkers[o]=i,this._signal("changeBackMarker")),o},this.addDynamicMarker=function(e,t){if(e.update){var n=this.$markerId++;return e.id=n,e.inFront=!!t,t?(this.$frontMarkers[n]=e,this._signal("changeFrontMarker")):(this.$backMarkers[n]=e,this._signal("changeBackMarker")),e}},this.removeMarker=function(e){var t=this.$frontMarkers[e]||this.$backMarkers[e];t&&(delete(t.inFront?this.$frontMarkers:this.$backMarkers)[e],this._signal(t.inFront?"changeFrontMarker":"changeBackMarker"))},this.getMarkers=function(e){return e?this.$frontMarkers:this.$backMarkers},this.highlight=function(e){if(!this.$searchHighlight){var t=new p(null,"ace_selected-word","text");this.$searchHighlight=this.addDynamicMarker(t)}this.$searchHighlight.setRegexp(e)},this.highlightLines=function(e,t,n,a){"number"!=typeof t&&(n=t,t=e),n||(n="ace_step");var o=new d(e,0,t,1/0);return o.id=this.addMarker(o,n,"fullLine",a),o},this.setAnnotations=function(e){this.$annotations=e,this._signal("changeAnnotation",{})},this.getAnnotations=function(){return this.$annotations||[]},this.clearAnnotations=function(){this.setAnnotations([])},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r?\n)/m);this.$autoNewLine=t?t[1]:"\n"},this.getWordRange=function(e,t){var n=this.getLine(e),a=!1;if(t>0&&(a=!!n.charAt(t-1).match(this.tokenRe)),a||(a=!!n.charAt(t).match(this.tokenRe)),a)var o=this.tokenRe;else o=/^\s+$/.test(n.slice(t-1,t+1))?/\s/:this.nonTokenRe;var i=t;if(i>0){do{i--}while(i>=0&&n.charAt(i).match(o));i++}for(var l=t;l<n.length&&n.charAt(l).match(o);)l++;return new d(e,i,e,l)},this.getAWordRange=function(e,t){for(var n=this.getWordRange(e,t),a=this.getLine(n.end.row);a.charAt(n.end.column).match(/[ \t]/);)n.end.column+=1;return n},this.setNewLineMode=function(e){this.doc.setNewLineMode(e)},this.getNewLineMode=function(){return this.doc.getNewLineMode()},this.setUseWorker=function(e){this.setOption("useWorker",e)},this.getUseWorker=function(){return this.$useWorker},this.onReloadTokenizer=function(e){var t=e.data;this.bgTokenizer.start(t.first),this._signal("tokenizerUpdate",e)},this.$modes=l.$modes,this.$mode=null,this.$modeId=null,this.setMode=function(e,t){if(e&&"object"==typeof e){if(e.getTokenizer)return this.$onChangeMode(e);var n=e,a=n.path}else a=e||"ace/mode/text";if(this.$modes["ace/mode/text"]||(this.$modes["ace/mode/text"]=new s),this.$modes[a]&&!n)return this.$onChangeMode(this.$modes[a]),void(t&&t());this.$modeId=a,l.loadModule(["mode",a],function(e){if(this.$modeId!==a)return t&&t();this.$modes[a]&&!n?this.$onChangeMode(this.$modes[a]):e&&e.Mode&&(e=new e.Mode(n),n||(this.$modes[a]=e,e.$id=a),this.$onChangeMode(e)),t&&t()}.bind(this)),this.$mode||this.$onChangeMode(this.$modes["ace/mode/text"],!0)},this.$onChangeMode=function(e,t){if(t||(this.$modeId=e.$id),this.$mode!==e){var n=this.$mode;this.$mode=e,this.$stopWorker(),this.$useWorker&&this.$startWorker();var a=e.getTokenizer();if(void 0!==a.on){var o=this.onReloadTokenizer.bind(this);a.on("update",o)}if(this.bgTokenizer)this.bgTokenizer.setTokenizer(a);else{this.bgTokenizer=new h(a);var i=this;this.bgTokenizer.on("update",(function(e){i._signal("tokenizerUpdate",e)}))}this.bgTokenizer.setDocument(this.getDocument()),this.tokenRe=e.tokenRe,this.nonTokenRe=e.nonTokenRe,t||(e.attachToSession&&e.attachToSession(this),this.$options.wrapMethod.set.call(this,this.$wrapMethod),this.$setFolding(e.foldingRules),this.bgTokenizer.start(0),this._emit("changeMode",{oldMode:n,mode:e}))}},this.$stopWorker=function(){this.$worker&&(this.$worker.terminate(),this.$worker=null)},this.$startWorker=function(){try{this.$worker=this.$mode.createWorker(this)}catch(e){l.warn("Could not load worker",e),this.$worker=null}},this.getMode=function(){return this.$mode},this.$scrollTop=0,this.setScrollTop=function(e){this.$scrollTop===e||isNaN(e)||(this.$scrollTop=e,this._signal("changeScrollTop",e))},this.getScrollTop=function(){return this.$scrollTop},this.$scrollLeft=0,this.setScrollLeft=function(e){this.$scrollLeft===e||isNaN(e)||(this.$scrollLeft=e,this._signal("changeScrollLeft",e))},this.getScrollLeft=function(){return this.$scrollLeft},this.getScreenWidth=function(){return this.$computeWidth(),this.lineWidgets?Math.max(this.getLineWidgetMaxWidth(),this.screenWidth):this.screenWidth},this.getLineWidgetMaxWidth=function(){if(null!=this.lineWidgetsWidth)return this.lineWidgetsWidth;var e=0;return this.lineWidgets.forEach((function(t){t&&t.screenWidth>e&&(e=t.screenWidth)})),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var t=this.doc.getAllLines(),n=this.$rowLengthCache,a=0,o=0,i=this.$foldData[o],l=i?i.start.row:1/0,r=t.length,c=0;c<r;c++){if(c>l){if((c=i.end.row+1)>=r)break;l=(i=this.$foldData[o++])?i.start.row:1/0}null==n[c]&&(n[c]=this.$getStringScreenWidth(t[c])[0]),n[c]>a&&(a=n[c])}this.screenWidth=a}},this.getLine=function(e){return this.doc.getLine(e)},this.getLines=function(e,t){return this.doc.getLines(e,t)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(e){return this.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,t){return this.doc.insert(e,t)},this.remove=function(e){return this.doc.remove(e)},this.removeFullLines=function(e,t){return this.doc.removeFullLines(e,t)},this.undoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(var n=e.length-1;-1!=n;n--){var a=e[n];"insert"==a.action||"remove"==a.action?this.doc.revertDelta(a):a.folds&&this.addFolds(a.folds)}!t&&this.$undoSelect&&(e.selectionBefore?this.selection.fromJSON(e.selectionBefore):this.selection.setRange(this.$getUndoSelection(e,!0))),this.$fromUndo=!1}},this.redoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(var n=0;n<e.length;n++){var a=e[n];"insert"!=a.action&&"remove"!=a.action||this.doc.$safeApplyDelta(a)}!t&&this.$undoSelect&&(e.selectionAfter?this.selection.fromJSON(e.selectionAfter):this.selection.setRange(this.$getUndoSelection(e,!1))),this.$fromUndo=!1}},this.setUndoSelect=function(e){this.$undoSelect=e},this.$getUndoSelection=function(e,t){function n(e){return t?"insert"!==e.action:"insert"===e.action}for(var a,o,i=0;i<e.length;i++){var l=e[i];l.start&&(a?n(l)?(o=l.start,-1==a.compare(o.row,o.column)&&a.setStart(o),o=l.end,1==a.compare(o.row,o.column)&&a.setEnd(o)):(o=l.start,-1==a.compare(o.row,o.column)&&(a=d.fromPoints(l.start,l.start))):a=n(l)?d.fromPoints(l.start,l.end):d.fromPoints(l.start,l.start))}return a},this.replace=function(e,t){return this.doc.replace(e,t)},this.moveText=function(e,t,n){var a=this.getTextRange(e),o=this.getFoldsInRange(e),i=d.fromPoints(t,t);if(!n){this.remove(e);var l=e.start.row-e.end.row;(s=l?-e.end.column:e.start.column-e.end.column)&&(i.start.row==e.end.row&&i.start.column>e.end.column&&(i.start.column+=s),i.end.row==e.end.row&&i.end.column>e.end.column&&(i.end.column+=s)),l&&i.start.row>=e.end.row&&(i.start.row+=l,i.end.row+=l)}if(i.end=this.insert(i.start,a),o.length){var r=e.start,c=i.start,s=(l=c.row-r.row,c.column-r.column);this.addFolds(o.map((function(e){return(e=e.clone()).start.row==r.row&&(e.start.column+=s),e.end.row==r.row&&(e.end.column+=s),e.start.row+=l,e.end.row+=l,e})))}return i},this.indentRows=function(e,t,n){n=n.replace(/\t/g,this.getTabString());for(var a=e;a<=t;a++)this.doc.insertInLine({row:a,column:0},n)},this.outdentRows=function(e){for(var t=e.collapseRows(),n=new d(0,0,0,0),a=this.getTabSize(),o=t.start.row;o<=t.end.row;++o){var i=this.getLine(o);n.start.row=o,n.end.row=o;for(var l=0;l<a&&" "==i.charAt(l);++l);l<a&&"\t"==i.charAt(l)?(n.start.column=l,n.end.column=l+1):(n.start.column=0,n.end.column=l),this.remove(n)}},this.$moveLines=function(e,t,n){if(e=this.getRowFoldStart(e),t=this.getRowFoldEnd(t),n<0){if((o=this.getRowFoldStart(e+n))<0)return 0;var a=o-e}else if(n>0){var o;if((o=this.getRowFoldEnd(t+n))>this.doc.getLength()-1)return 0;a=o-t}else e=this.$clipRowToDocument(e),a=(t=this.$clipRowToDocument(t))-e+1;var i=new d(e,0,t,Number.MAX_VALUE),l=this.getFoldsInRange(i).map((function(e){return(e=e.clone()).start.row+=a,e.end.row+=a,e})),r=0==n?this.doc.getLines(e,t):this.doc.removeFullLines(e,t);return this.doc.insertFullLines(e+a,r),l.length&&this.addFolds(l),a},this.moveLinesUp=function(e,t){return this.$moveLines(e,t,-1)},this.moveLinesDown=function(e,t){return this.$moveLines(e,t,1)},this.duplicateLines=function(e,t){return this.$moveLines(e,t,0)},this.$clipRowToDocument=function(e){return Math.max(0,Math.min(e,this.doc.getLength()-1))},this.$clipColumnToRow=function(e,t){return t<0?0:Math.min(this.doc.getLine(e).length,t)},this.$clipPositionToDocument=function(e,t){if(t=Math.max(0,t),e<0)e=0,t=0;else{var n=this.doc.getLength();e>=n?(e=n-1,t=this.doc.getLine(n-1).length):t=Math.min(this.doc.getLine(e).length,t)}return{row:e,column:t}},this.$clipRangeToDocument=function(e){e.start.row<0?(e.start.row=0,e.start.column=0):e.start.column=this.$clipColumnToRow(e.start.row,e.start.column);var t=this.doc.getLength()-1;return e.end.row>t?(e.end.row=t,e.end.column=this.doc.getLine(t).length):e.end.column=this.$clipColumnToRow(e.end.row,e.end.column),e},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(e){if(e!=this.$useWrapMode){if(this.$useWrapMode=e,this.$modified=!0,this.$resetRowCache(0),e){var t=this.getLength();this.$wrapData=Array(t),this.$updateWrapData(0,t-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(e,t){this.$wrapLimitRange.min===e&&this.$wrapLimitRange.max===t||(this.$wrapLimitRange={min:e,max:t},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},this.adjustWrapLimit=function(e,t){var n=this.$wrapLimitRange;n.max<0&&(n={min:t,max:t});var a=this.$constrainWrapLimit(e,n.min,n.max);return a!=this.$wrapLimit&&a>1&&(this.$wrapLimit=a,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},this.$constrainWrapLimit=function(e,t,n){return t&&(e=Math.max(t,e)),n&&(e=Math.min(n,e)),e},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(e){this.setWrapLimitRange(e,e)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(e){var t=this.$useWrapMode,n=e.action,a=e.start,o=e.end,i=a.row,l=o.row,r=l-i,c=null;if(this.$updating=!0,0!=r)if("remove"===n){this[t?"$wrapData":"$rowLengthCache"].splice(i,r);var s=this.$foldData;c=this.getFoldsInRange(e),this.removeFolds(c);var d=0;if(m=this.getFoldLine(o.row)){m.addRemoveChars(o.row,o.column,a.column-o.column),m.shiftRow(-r);var u=this.getFoldLine(i);u&&u!==m&&(u.merge(m),m=u),d=s.indexOf(m)+1}for(;d<s.length;d++)(m=s[d]).start.row>=o.row&&m.shiftRow(-r);l=i}else{var h=Array(r);h.unshift(i,0);var p=t?this.$wrapData:this.$rowLengthCache;if(p.splice.apply(p,h),s=this.$foldData,d=0,m=this.getFoldLine(i)){var b=m.range.compareInside(a.row,a.column);0==b?(m=m.split(a.row,a.column))&&(m.shiftRow(r),m.addRemoveChars(l,0,o.column-a.column)):-1==b&&(m.addRemoveChars(i,0,o.column-a.column),m.shiftRow(r)),d=s.indexOf(m)+1}for(;d<s.length;d++){var m;(m=s[d]).start.row>=i&&m.shiftRow(r)}}else r=Math.abs(e.start.column-e.end.column),"remove"===n&&(c=this.getFoldsInRange(e),this.removeFolds(c),r=-r),(m=this.getFoldLine(i))&&m.addRemoveChars(i,a.column,r);return t&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,t?this.$updateWrapData(i,l):this.$updateRowLengthCache(i,l),c},this.$updateRowLengthCache=function(e,t,n){this.$rowLengthCache[e]=null,this.$rowLengthCache[t]=null},this.$updateWrapData=function(n,a){var o,i,l=this.doc.getAllLines(),r=this.getTabSize(),c=this.$wrapData,s=this.$wrapLimit,d=n;for(a=Math.min(a,l.length-1);d<=a;)(i=this.getFoldLine(d,i))?(o=[],i.walk(function(n,a,i,r){var c;if(null!=n){(c=this.$getDisplayTokens(n,o.length))[0]=e;for(var s=1;s<c.length;s++)c[s]=t}else c=this.$getDisplayTokens(l[a].substring(r,i),o.length);o=o.concat(c)}.bind(this),i.end.row,l[i.end.row].length+1),c[i.start.row]=this.$computeWrapSplits(o,s,r),d=i.end.row+1):(o=this.$getDisplayTokens(l[d]),c[d]=this.$computeWrapSplits(o,s,r),d++)};var e=3,t=4;function n(e){return!(e<4352)&&(e>=4352&&e<=4447||e>=4515&&e<=4519||e>=4602&&e<=4607||e>=9001&&e<=9002||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12283||e>=12288&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12589||e>=12593&&e<=12686||e>=12688&&e<=12730||e>=12736&&e<=12771||e>=12784&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=13054||e>=13056&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=55216&&e<=55238||e>=55243&&e<=55291||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=65281&&e<=65376||e>=65504&&e<=65510)}this.$computeWrapSplits=function(n,a,o){if(0==n.length)return[];var i=[],l=n.length,r=0,c=0,s=this.$wrapAsCode,d=this.$indentedSoftWrap,u=a<=Math.max(2*o,8)||!1===d?0:Math.floor(a/2);function h(e){for(var t=e-r,a=r;a<e;a++){var l=n[a];12!==l&&2!==l||(t-=1)}i.length||(p=function(){var e=0;if(0===u)return e;if(d)for(var t=0;t<n.length;t++){var a=n[t];if(10==a)e+=1;else{if(11!=a){if(12==a)continue;break}e+=o}}return s&&!1!==d&&(e+=o),Math.min(e,u)}(),i.indent=p),c+=t,i.push(c),r=e}for(var p=0;l-r>a-p;){var b=r+a-p;if(n[b-1]>=10&&n[b]>=10)h(b);else if(n[b]!=e&&n[b]!=t){for(var m=Math.max(b-(a-(a>>2)),r-1);b>m&&n[b]<e;)b--;if(s){for(;b>m&&n[b]<e;)b--;for(;b>m&&9==n[b];)b--}else for(;b>m&&n[b]<10;)b--;b>m?h(++b):(2==n[b=r+a]&&b--,h(b-p))}else{for(;b!=r-1&&n[b]!=e;b--);if(b>r){h(b);continue}for(b=r+a;b<n.length&&n[b]==t;b++);if(b==n.length)break;h(b)}}return i},this.$getDisplayTokens=function(e,t){var a,o=[];t=t||0;for(var i=0;i<e.length;i++){var l=e.charCodeAt(i);if(9==l){a=this.getScreenTabSize(o.length+t),o.push(11);for(var r=1;r<a;r++)o.push(12)}else 32==l?o.push(10):l>39&&l<48||l>57&&l<64?o.push(9):l>=4352&&n(l)?o.push(1,2):o.push(1)}return o},this.$getStringScreenWidth=function(e,t,a){if(0==t)return[0,0];var o,i;for(null==t&&(t=1/0),a=a||0,i=0;i<e.length&&(9==(o=e.charCodeAt(i))?a+=this.getScreenTabSize(a):o>=4352&&n(o)?a+=2:a+=1,!(a>t));i++);return[a,i]},this.lineWidgets=null,this.getRowLength=function(e){var t=1;return this.lineWidgets&&(t+=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0),this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+t:t},this.getRowLineCount=function(e){return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1:1},this.getRowWrapIndent=function(e){if(this.$useWrapMode){var t=this.screenToDocumentPosition(e,Number.MAX_VALUE),n=this.$wrapData[t.row];return n.length&&n[0]<t.column?n.indent:0}return 0},this.getScreenLastRowColumn=function(e){var t=this.screenToDocumentPosition(e,Number.MAX_VALUE);return this.documentToScreenColumn(t.row,t.column)},this.getDocumentLastRowColumn=function(e,t){var n=this.documentToScreenRow(e,t);return this.getScreenLastRowColumn(n)},this.getDocumentLastRowColumnPosition=function(e,t){var n=this.documentToScreenRow(e,t);return this.screenToDocumentPosition(n,Number.MAX_VALUE/10)},this.getRowSplitData=function(e){return this.$useWrapMode?this.$wrapData[e]:void 0},this.getScreenTabSize=function(e){return this.$tabSize-(e%this.$tabSize|0)},this.screenToDocumentRow=function(e,t){return this.screenToDocumentPosition(e,t).row},this.screenToDocumentColumn=function(e,t){return this.screenToDocumentPosition(e,t).column},this.screenToDocumentPosition=function(e,t,n){if(e<0)return{row:0,column:0};var a,o,i=0,l=0,r=0,c=0,s=this.$screenRowCache,d=this.$getRowCacheIndex(s,e),u=s.length;if(u&&d>=0){r=s[d],i=this.$docRowCache[d];var h=e>s[u-1]}else h=!u;for(var p=this.getLength()-1,b=this.getNextFoldLine(i),m=b?b.start.row:1/0;r<=e&&!(r+(c=this.getRowLength(i))>e||i>=p);)r+=c,++i>m&&(i=b.end.row+1,m=(b=this.getNextFoldLine(i,b))?b.start.row:1/0),h&&(this.$docRowCache.push(i),this.$screenRowCache.push(r));if(b&&b.start.row<=i)a=this.getFoldDisplayLine(b),i=b.start.row;else{if(r+c<=e||i>p)return{row:p,column:this.getLine(p).length};a=this.getLine(i),b=null}var g=0,f=Math.floor(e-r);if(this.$useWrapMode){var v=this.$wrapData[i];v&&(o=v[f],f>0&&v.length&&(g=v.indent,l=v[f-1]||v[v.length-1],a=a.substring(l)))}return void 0!==n&&this.$bidiHandler.isBidiRow(r+f,i,f)&&(t=this.$bidiHandler.offsetToCol(n)),l+=this.$getStringScreenWidth(a,t-g)[1],this.$useWrapMode&&l>=o&&(l=o-1),b?b.idxToPosition(l):{row:i,column:l}},this.documentToScreenPosition=function(e,t){if(void 0===t)var n=this.$clipPositionToDocument(e.row,e.column);else n=this.$clipPositionToDocument(e,t);e=n.row,t=n.column;var a,o=0,i=null;(a=this.getFoldAt(e,t,1))&&(e=a.start.row,t=a.start.column);var l,r=0,c=this.$docRowCache,s=this.$getRowCacheIndex(c,e),d=c.length;if(d&&s>=0){r=c[s],o=this.$screenRowCache[s];var u=e>c[d-1]}else u=!d;for(var h=this.getNextFoldLine(r),p=h?h.start.row:1/0;r<e;){if(r>=p){if((l=h.end.row+1)>e)break;p=(h=this.getNextFoldLine(l,h))?h.start.row:1/0}else l=r+1;o+=this.getRowLength(r),r=l,u&&(this.$docRowCache.push(r),this.$screenRowCache.push(o))}var b="";h&&r>=p?(b=this.getFoldDisplayLine(h,e,t),i=h.start.row):(b=this.getLine(e).substring(0,t),i=e);var m=0;if(this.$useWrapMode){var g=this.$wrapData[i];if(g){for(var f=0;b.length>=g[f];)o++,f++;b=b.substring(g[f-1]||0,b.length),m=f>0?g.indent:0}}return this.lineWidgets&&this.lineWidgets[r]&&this.lineWidgets[r].rowsAbove&&(o+=this.lineWidgets[r].rowsAbove),{row:o,column:m+this.$getStringScreenWidth(b)[0]}},this.documentToScreenColumn=function(e,t){return this.documentToScreenPosition(e,t).column},this.documentToScreenRow=function(e,t){return this.documentToScreenPosition(e,t).row},this.getScreenLength=function(){var e=0,t=null;if(this.$useWrapMode)for(var n=this.$wrapData.length,a=0,o=(r=0,(t=this.$foldData[r++])?t.start.row:1/0);a<n;){var i=this.$wrapData[a];e+=i?i.length+1:1,++a>o&&(a=t.end.row+1,o=(t=this.$foldData[r++])?t.start.row:1/0)}else{e=this.getLength();for(var l=this.$foldData,r=0;r<l.length;r++)e-=(t=l[r]).end.row-t.start.row}return this.lineWidgets&&(e+=this.$getWidgetScreenLength()),e},this.$setFontMetrics=function(e){this.$enableVarChar&&(this.$getStringScreenWidth=function(t,n,a){if(0===n)return[0,0];var o,i;for(n||(n=1/0),a=a||0,i=0;i<t.length&&!((a+="\t"===(o=t.charAt(i))?this.getScreenTabSize(a):e.getCharacterWidth(o))>n);i++);return[a,i]})},this.destroy=function(){this.bgTokenizer&&(this.bgTokenizer.setDocument(null),this.bgTokenizer=null),this.$stopWorker(),this.removeAllListeners(),this.selection.detach()},this.isFullWidth=n}.call(b.prototype),e("./edit_session/folding").Folding.call(b.prototype),e("./edit_session/bracket_match").BracketMatch.call(b.prototype),l.defineOptions(b.prototype,"session",{wrap:{set:function(e){if(e&&"off"!=e?"free"==e?e=!0:"printMargin"==e?e=-1:"string"==typeof e&&(e=parseInt(e,10)||!1):e=!1,this.$wrap!=e)if(this.$wrap=e,e){var t="number"==typeof e?e:null;this.setWrapLimitRange(t,t),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?-1==this.$wrap?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(e){(e="auto"==e?"text"!=this.$mode.type:"text"!=e)!=this.$wrapAsCode&&(this.$wrapAsCode=e,this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0)))},initialValue:"auto"},indentedSoftWrap:{set:function(){this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0))},initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(e){this.$useWorker=e,this.$stopWorker(),e&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(e){(e=parseInt(e))>0&&this.$tabSize!==e&&(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=e,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},foldStyle:{set:function(e){this.setFoldStyle(e)},handlesSet:!0},overwrite:{set:function(e){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(e){this.doc.setNewLineMode(e)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(e){this.setMode(e)},get:function(){return this.$modeId},handlesSet:!0}}),t.EditSession=b})),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(e,t,n){"use strict";var a=e("./lib/lang"),o=e("./lib/oop"),i=e("./range").Range,l=function(){this.$options={}};(function(){this.set=function(e){return o.mixin(this.$options,e),this},this.getOptions=function(){return a.copyObject(this.$options)},this.setOptions=function(e){this.$options=e},this.find=function(e){var t=this.$options,n=this.$matchIterator(e,t);if(!n)return!1;var a=null;return n.forEach((function(e,n,o,l){return a=new i(e,n,o,l),!(n==l&&t.start&&t.start.start&&0!=t.skipCurrent&&a.isEqual(t.start)&&(a=null,1))})),a},this.findAll=function(e){var t=this.$options;if(!t.needle)return[];this.$assembleRegExp(t);var n=t.range,o=n?e.getLines(n.start.row,n.end.row):e.doc.getAllLines(),l=[],r=t.re;if(t.$isMultiLine){var c,s=r.length,d=o.length-s;e:for(var u=r.offset||0;u<=d;u++){for(var h=0;h<s;h++)if(-1==o[u+h].search(r[h]))continue e;var p=o[u],b=o[u+s-1],m=p.length-p.match(r[0])[0].length,g=b.match(r[s-1])[0].length;c&&c.end.row===u&&c.end.column>m||(l.push(c=new i(u,m,u+s-1,g)),s>2&&(u=u+s-2))}}else for(var f=0;f<o.length;f++){var v=a.getMatchOffsets(o[f],r);for(h=0;h<v.length;h++){var y=v[h];l.push(new i(f,y.offset,f,y.offset+y.length))}}if(n){var k=n.start.column,_=n.start.column;for(f=0,h=l.length-1;f<h&&l[f].start.column<k&&l[f].start.row==n.start.row;)f++;for(;f<h&&l[h].end.column>_&&l[h].end.row==n.end.row;)h--;for(l=l.slice(f,h+1),f=0,h=l.length;f<h;f++)l[f].start.row+=n.start.row,l[f].end.row+=n.start.row}return l},this.replace=function(e,t){var n=this.$options,a=this.$assembleRegExp(n);if(n.$isMultiLine)return t;if(a){var o=a.exec(e);if(!o||o[0].length!=e.length)return null;if(t=e.replace(a,t),n.preserveCase){t=t.split("");for(var i=Math.min(e.length,e.length);i--;){var l=e[i];l&&l.toLowerCase()!=l?t[i]=t[i].toUpperCase():t[i]=t[i].toLowerCase()}t=t.join("")}return t}},this.$assembleRegExp=function(e,t){if(e.needle instanceof RegExp)return e.re=e.needle;var n=e.needle;if(!e.needle)return e.re=!1;e.regExp||(n=a.escapeRegExp(n)),e.wholeWord&&(n=function(e,t){function n(e){return/\w/.test(e)||t.regExp?"\\b":""}return n(e[0])+e+n(e[e.length-1])}(n,e));var o=e.caseSensitive?"gm":"gmi";if(e.$isMultiLine=!t&&/[\n\r]/.test(n),e.$isMultiLine)return e.re=this.$assembleMultilineRegExp(n,o);try{var i=new RegExp(n,o)}catch(e){i=!1}return e.re=i},this.$assembleMultilineRegExp=function(e,t){for(var n=e.replace(/\r\n|\r|\n/g,"$\n^").split("\n"),a=[],o=0;o<n.length;o++)try{a.push(new RegExp(n[o],t))}catch(e){return!1}return a},this.$matchIterator=function(e,t){var n=this.$assembleRegExp(t);if(!n)return!1;var a=1==t.backwards,o=0!=t.skipCurrent,i=t.range,l=t.start;l||(l=i?i[a?"end":"start"]:e.selection.getRange()),l.start&&(l=l[o!=a?"end":"start"]);var r=i?i.start.row:0,c=i?i.end.row:e.getLength()-1;if(a)var s=function(e){var n=l.row;if(!u(n,l.column,e)){for(n--;n>=r;n--)if(u(n,Number.MAX_VALUE,e))return;if(0!=t.wrap)for(n=c,r=l.row;n>=r;n--)if(u(n,Number.MAX_VALUE,e))return}};else s=function(e){var n=l.row;if(!u(n,l.column,e)){for(n+=1;n<=c;n++)if(u(n,0,e))return;if(0!=t.wrap)for(n=r,c=l.row;n<=c;n++)if(u(n,0,e))return}};if(t.$isMultiLine)var d=n.length,u=function(t,o,i){var l=a?t-d+1:t;if(!(l<0)){var r=e.getLine(l),c=r.search(n[0]);if(!(!a&&c<o||-1===c)){for(var s=1;s<d;s++)if(-1==(r=e.getLine(l+s)).search(n[s]))return;var u=r.match(n[d-1])[0].length;if(!(a&&u>o))return!!i(l,c,l+d-1,u)||void 0}}};else u=a?function(t,a,o){var i,l=e.getLine(t),r=[],c=0;for(n.lastIndex=0;i=n.exec(l);){var s=i[0].length;if(c=i.index,!s){if(c>=l.length)break;n.lastIndex=c+=1}if(i.index+s>a)break;r.push(i.index,s)}for(var d=r.length-1;d>=0;d-=2){var u=r[d-1];if(o(t,u,t,u+(s=r[d])))return!0}}:function(t,a,o){var i,l,r=e.getLine(t);for(n.lastIndex=a;l=n.exec(r);){var c=l[0].length;if(o(t,i=l.index,t,i+c))return!0;if(!c&&(n.lastIndex=i+=1,i>=r.length))return!1}};return{forEach:s}}}).call(l.prototype),t.Search=l})),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("../lib/keys"),o=e("../lib/useragent"),i=a.KEY_MODS;function l(e,t){this.platform=t||(o.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=!0}function r(e,t){l.call(this,e,t),this.$singleCommand=!1}r.prototype=l.prototype,function(){function e(e){return"object"==typeof e&&e.bindKey&&e.bindKey.position||(e.isDefault?-100:0)}this.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},this.removeCommand=function(e,t){var n=e&&("string"==typeof e?e:e.name);e=this.commands[n],t||delete this.commands[n];var a=this.commandKeyBinding;for(var o in a){var i=a[o];if(i==e)delete a[o];else if(Array.isArray(i)){var l=i.indexOf(e);-1!=l&&(i.splice(l,1),1==i.length&&(a[o]=i[0]))}}},this.bindKey=function(e,t,n){if("object"==typeof e&&e&&(null==n&&(n=e.position),e=e[this.platform]),e)return"function"==typeof t?this.addCommand({exec:t,bindKey:e,name:t.name||e}):void e.split("|").forEach((function(e){var a="";if(-1!=e.indexOf(" ")){var o=e.split(/\s+/);e=o.pop(),o.forEach((function(e){var t=this.parseKeys(e),n=i[t.hashId]+t.key;a+=(a?" ":"")+n,this._addCommandToBinding(a,"chainKeys")}),this),a+=" "}var l=this.parseKeys(e),r=i[l.hashId]+l.key;this._addCommandToBinding(a+r,t,n)}),this)},this._addCommandToBinding=function(t,n,a){var o,i=this.commandKeyBinding;if(n)if(!i[t]||this.$singleCommand)i[t]=n;else{Array.isArray(i[t])?-1!=(o=i[t].indexOf(n))&&i[t].splice(o,1):i[t]=[i[t]],"number"!=typeof a&&(a=e(n));var l=i[t];for(o=0;o<l.length&&!(e(l[o])>a);o++);l.splice(o,0,n)}else delete i[t]},this.addCommands=function(e){e&&Object.keys(e).forEach((function(t){var n=e[t];if(n){if("string"==typeof n)return this.bindKey(n,t);"function"==typeof n&&(n={exec:n}),"object"==typeof n&&(n.name||(n.name=t),this.addCommand(n))}}),this)},this.removeCommands=function(e){Object.keys(e).forEach((function(t){this.removeCommand(e[t])}),this)},this.bindKeys=function(e){Object.keys(e).forEach((function(t){this.bindKey(t,e[t])}),this)},this._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},this.parseKeys=function(e){var t=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter((function(e){return e})),n=t.pop(),o=a[n];if(a.FUNCTION_KEYS[o])n=a.FUNCTION_KEYS[o].toLowerCase();else{if(!t.length)return{key:n,hashId:-1};if(1==t.length&&"shift"==t[0])return{key:n.toUpperCase(),hashId:-1}}for(var i=0,l=t.length;l--;){var r=a.KEY_MODS[t[l]];if(null==r)return"undefined"!=typeof console&&console.error("invalid modifier "+t[l]+" in "+e),!1;i|=r}return{key:n,hashId:i}},this.findKeyCommand=function(e,t){var n=i[e]+t;return this.commandKeyBinding[n]},this.handleKeyboard=function(e,t,n,a){if(!(a<0)){var o=i[t]+n,l=this.commandKeyBinding[o];return e.$keyChain&&(e.$keyChain+=" "+o,l=this.commandKeyBinding[e.$keyChain]||l),!l||"chainKeys"!=l&&"chainKeys"!=l[l.length-1]?(e.$keyChain&&(t&&4!=t||1!=n.length?(-1==t||a>0)&&(e.$keyChain=""):e.$keyChain=e.$keyChain.slice(0,-o.length-1)),{command:l}):(e.$keyChain=e.$keyChain||o,{command:"null"})}},this.getStatusText=function(e,t){return t.$keyChain||""}}.call(l.prototype),t.HashHandler=l,t.MultiHashHandler=r})),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],(function(e,t,n){"use strict";var a=e("../lib/oop"),o=e("../keyboard/hash_handler").MultiHashHandler,i=e("../lib/event_emitter").EventEmitter,l=function(e,t){o.call(this,t,e),this.byName=this.commands,this.setDefaultHandler("exec",(function(e){return e.command.exec(e.editor,e.args||{})}))};a.inherits(l,o),function(){a.implement(this,i),this.exec=function(e,t,n){if(Array.isArray(e)){for(var a=e.length;a--;)if(this.exec(e[a],t,n))return!0;return!1}if("string"==typeof e&&(e=this.commands[e]),!e)return!1;if(t&&t.$readOnly&&!e.readOnly)return!1;if(0!=this.$checkCommandState&&e.isAvailable&&!e.isAvailable(t))return!1;var o={editor:t,command:e,args:n};return o.returnValue=this._emit("exec",o),this._signal("afterExec",o),!1!==o.returnValue},this.toggleRecording=function(e){if(!this.$inReplay)return e&&e._emit("changeStatus"),this.recording?(this.macro.pop(),this.off("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(e){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(e);try{this.$inReplay=!0,this.macro.forEach((function(t){"string"==typeof t?this.exec(t,e):this.exec(t[0],e,t[1])}),this)}finally{this.$inReplay=!1}}},this.trimMacro=function(e){return e.map((function(e){return"string"!=typeof e[0]&&(e[0]=e[0].name),e[1]||(e=e[0]),e}))}}.call(l.prototype),t.CommandManager=l})),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],(function(e,t,n){"use strict";var a=e("../lib/lang"),o=e("../config"),i=e("../range").Range;function l(e,t){return{win:e,mac:t}}t.commands=[{name:"showSettingsMenu",bindKey:l("Ctrl-,","Command-,"),exec:function(e){o.loadModule("ace/ext/settings_menu",(function(t){t.init(e),e.showSettingsMenu()}))},readOnly:!0},{name:"goToNextError",bindKey:l("Alt-E","F4"),exec:function(e){o.loadModule("./ext/error_marker",(function(t){t.showErrorMarker(e,1)}))},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",bindKey:l("Alt-Shift-E","Shift-F4"),exec:function(e){o.loadModule("./ext/error_marker",(function(t){t.showErrorMarker(e,-1)}))},scrollIntoView:"animate",readOnly:!0},{name:"selectall",description:"Select all",bindKey:l("Ctrl-A","Command-A"),exec:function(e){e.selectAll()},readOnly:!0},{name:"centerselection",description:"Center selection",bindKey:l(null,"Ctrl-L"),exec:function(e){e.centerSelection()},readOnly:!0},{name:"gotoline",description:"Go to line...",bindKey:l("Ctrl-L","Command-L"),exec:function(e,t){"number"!=typeof t||isNaN(t)||e.gotoLine(t),e.prompt({$type:"gotoLine"})},readOnly:!0},{name:"fold",bindKey:l("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(e){e.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:l("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(e){e.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",bindKey:l("F2","F2"),exec:function(e){e.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",bindKey:l("Alt-F2","Alt-F2"),exec:function(e){e.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",description:"Fold all",bindKey:l(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldAllComments",description:"Fold all comments",bindKey:l(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAllComments()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",description:"Fold other",bindKey:l("Alt-0","Command-Option-0"),exec:function(e){e.session.foldAll(),e.session.unfold(e.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",description:"Unfold all",bindKey:l("Alt-Shift-0","Command-Option-Shift-0"),exec:function(e){e.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",description:"Find next",bindKey:l("Ctrl-K","Command-G"),exec:function(e){e.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",description:"Find previous",bindKey:l("Ctrl-Shift-K","Command-Shift-G"),exec:function(e){e.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",description:"Select or find next",bindKey:l("Alt-K","Ctrl-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findNext()},readOnly:!0},{name:"selectOrFindPrevious",description:"Select or find previous",bindKey:l("Alt-Shift-K","Ctrl-Shift-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findPrevious()},readOnly:!0},{name:"find",description:"Find",bindKey:l("Ctrl-F","Command-F"),exec:function(e){o.loadModule("ace/ext/searchbox",(function(t){t.Search(e)}))},readOnly:!0},{name:"overwrite",description:"Overwrite",bindKey:"Insert",exec:function(e){e.toggleOverwrite()},readOnly:!0},{name:"selecttostart",description:"Select to start",bindKey:l("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(e){e.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",description:"Go to start",bindKey:l("Ctrl-Home","Command-Home|Command-Up"),exec:function(e){e.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",description:"Select up",bindKey:l("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(e){e.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",description:"Go line up",bindKey:l("Up","Up|Ctrl-P"),exec:function(e,t){e.navigateUp(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",description:"Select to end",bindKey:l("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(e){e.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",description:"Go to end",bindKey:l("Ctrl-End","Command-End|Command-Down"),exec:function(e){e.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",description:"Select down",bindKey:l("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(e){e.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",description:"Go line down",bindKey:l("Down","Down|Ctrl-N"),exec:function(e,t){e.navigateDown(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",description:"Select word left",bindKey:l("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(e){e.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",description:"Go to word left",bindKey:l("Ctrl-Left","Option-Left"),exec:function(e){e.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",description:"Select to line start",bindKey:l("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",description:"Go to line start",bindKey:l("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(e){e.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",description:"Select left",bindKey:l("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(e){e.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",description:"Go to left",bindKey:l("Left","Left|Ctrl-B"),exec:function(e,t){e.navigateLeft(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",description:"Select word right",bindKey:l("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(e){e.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",description:"Go to word right",bindKey:l("Ctrl-Right","Option-Right"),exec:function(e){e.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",description:"Select to line end",bindKey:l("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",description:"Go to line end",bindKey:l("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(e){e.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",description:"Select right",bindKey:l("Shift-Right","Shift-Right"),exec:function(e){e.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",description:"Go to right",bindKey:l("Right","Right|Ctrl-F"),exec:function(e,t){e.navigateRight(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",description:"Select page down",bindKey:"Shift-PageDown",exec:function(e){e.selectPageDown()},readOnly:!0},{name:"pagedown",description:"Page down",bindKey:l(null,"Option-PageDown"),exec:function(e){e.scrollPageDown()},readOnly:!0},{name:"gotopagedown",description:"Go to page down",bindKey:l("PageDown","PageDown|Ctrl-V"),exec:function(e){e.gotoPageDown()},readOnly:!0},{name:"selectpageup",description:"Select page up",bindKey:"Shift-PageUp",exec:function(e){e.selectPageUp()},readOnly:!0},{name:"pageup",description:"Page up",bindKey:l(null,"Option-PageUp"),exec:function(e){e.scrollPageUp()},readOnly:!0},{name:"gotopageup",description:"Go to page up",bindKey:"PageUp",exec:function(e){e.gotoPageUp()},readOnly:!0},{name:"scrollup",description:"Scroll up",bindKey:l("Ctrl-Up",null),exec:function(e){e.renderer.scrollBy(0,-2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",description:"Scroll down",bindKey:l("Ctrl-Down",null),exec:function(e){e.renderer.scrollBy(0,2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",description:"Select line start",bindKey:"Shift-Home",exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",description:"Select line end",bindKey:"Shift-End",exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",description:"Toggle recording",bindKey:l("Ctrl-Alt-E","Command-Option-E"),exec:function(e){e.commands.toggleRecording(e)},readOnly:!0},{name:"replaymacro",description:"Replay macro",bindKey:l("Ctrl-Shift-E","Command-Shift-E"),exec:function(e){e.commands.replay(e)},readOnly:!0},{name:"jumptomatching",description:"Jump to matching",bindKey:l("Ctrl-\\|Ctrl-P","Command-\\"),exec:function(e){e.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",description:"Select to matching",bindKey:l("Ctrl-Shift-\\|Ctrl-Shift-P","Command-Shift-\\"),exec:function(e){e.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",description:"Expand to matching",bindKey:l("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(e){e.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",description:"Pass keys to browser",bindKey:l(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",description:"Copy",exec:function(e){},readOnly:!0},{name:"cut",description:"Cut",exec:function(e){var t=e.$copyWithEmptySelection&&e.selection.isEmpty()?e.selection.getLineRange():e.selection.getRange();e._emit("cut",t),t.isEmpty()||e.session.remove(t),e.clearSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",description:"Paste",exec:function(e,t){e.$handlePaste(t)},scrollIntoView:"cursor"},{name:"removeline",description:"Remove line",bindKey:l("Ctrl-D","Command-D"),exec:function(e){e.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",description:"Duplicate selection",bindKey:l("Ctrl-Shift-D","Command-Shift-D"),exec:function(e){e.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",description:"Sort lines",bindKey:l("Ctrl-Alt-S","Command-Alt-S"),exec:function(e){e.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",description:"Toggle comment",bindKey:l("Ctrl-/","Command-/"),exec:function(e){e.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",description:"Toggle block comment",bindKey:l("Ctrl-Shift-/","Command-Shift-/"),exec:function(e){e.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",description:"Modify number up",bindKey:l("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(e){e.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",description:"Modify number down",bindKey:l("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(e){e.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",description:"Replace",bindKey:l("Ctrl-H","Command-Option-F"),exec:function(e){o.loadModule("ace/ext/searchbox",(function(t){t.Search(e,!0)}))}},{name:"undo",description:"Undo",bindKey:l("Ctrl-Z","Command-Z"),exec:function(e){e.undo()}},{name:"redo",description:"Redo",bindKey:l("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(e){e.redo()}},{name:"copylinesup",description:"Copy lines up",bindKey:l("Alt-Shift-Up","Command-Option-Up"),exec:function(e){e.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",description:"Move lines up",bindKey:l("Alt-Up","Option-Up"),exec:function(e){e.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",description:"Copy lines down",bindKey:l("Alt-Shift-Down","Command-Option-Down"),exec:function(e){e.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",description:"Move lines down",bindKey:l("Alt-Down","Option-Down"),exec:function(e){e.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",description:"Delete",bindKey:l("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(e){e.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",description:"Backspace",bindKey:l("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(e){e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",description:"Cut or delete",bindKey:l("Shift-Delete",null),exec:function(e){if(!e.selection.isEmpty())return!1;e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",description:"Remove to line start",bindKey:l("Alt-Backspace","Command-Backspace"),exec:function(e){e.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",description:"Remove to line end",bindKey:l("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(e){e.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",description:"Remove to line start hard",bindKey:l("Ctrl-Shift-Backspace",null),exec:function(e){var t=e.selection.getRange();t.start.column=0,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",description:"Remove to line end hard",bindKey:l("Ctrl-Shift-Delete",null),exec:function(e){var t=e.selection.getRange();t.end.column=Number.MAX_VALUE,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",description:"Remove word left",bindKey:l("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(e){e.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",description:"Remove word right",bindKey:l("Ctrl-Delete","Alt-Delete"),exec:function(e){e.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",description:"Outdent",bindKey:l("Shift-Tab","Shift-Tab"),exec:function(e){e.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",description:"Indent",bindKey:l("Tab","Tab"),exec:function(e){e.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",description:"Block outdent",bindKey:l("Ctrl-[","Ctrl-["),exec:function(e){e.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",description:"Block indent",bindKey:l("Ctrl-]","Ctrl-]"),exec:function(e){e.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",description:"Insert string",exec:function(e,t){e.insert(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",description:"Insert text",exec:function(e,t){e.insert(a.stringRepeat(t.text||"",t.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",description:"Split line",bindKey:l(null,"Ctrl-O"),exec:function(e){e.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",description:"Transpose letters",bindKey:l("Alt-Shift-X","Ctrl-T"),exec:function(e){e.transposeLetters()},multiSelectAction:function(e){e.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",description:"To uppercase",bindKey:l("Ctrl-U","Ctrl-U"),exec:function(e){e.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",description:"To lowercase",bindKey:l("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(e){e.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"autoindent",description:"Auto Indent",bindKey:l(null,null),exec:function(e){e.autoIndent()},multiSelectAction:"forEachLine",scrollIntoView:"animate"},{name:"expandtoline",description:"Expand to line",bindKey:l("Ctrl-Shift-L","Command-Shift-L"),exec:function(e){var t=e.selection.getRange();t.start.column=t.end.column=0,t.end.row++,e.selection.setRange(t,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",description:"Join lines",bindKey:l(null,null),exec:function(e){for(var t=e.selection.isBackwards(),n=t?e.selection.getSelectionLead():e.selection.getSelectionAnchor(),o=t?e.selection.getSelectionAnchor():e.selection.getSelectionLead(),l=e.session.doc.getLine(n.row).length,r=e.session.doc.getTextRange(e.selection.getRange()).replace(/\n\s*/," ").length,c=e.session.doc.getLine(n.row),s=n.row+1;s<=o.row+1;s++){var d=a.stringTrimLeft(a.stringTrimRight(e.session.doc.getLine(s)));0!==d.length&&(d=" "+d),c+=d}o.row+1<e.session.doc.getLength()-1&&(c+=e.session.doc.getNewLineCharacter()),e.clearSelection(),e.session.doc.replace(new i(n.row,0,o.row+2,0),c),r>0?(e.selection.moveCursorTo(n.row,n.column),e.selection.selectTo(n.row,n.column+r)):(l=e.session.doc.getLine(n.row).length>l?l+1:l,e.selection.moveCursorTo(n.row,l))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",description:"Invert selection",bindKey:l(null,null),exec:function(e){var t=e.session.doc.getLength()-1,n=e.session.doc.getLine(t).length,a=e.selection.rangeList.ranges,o=[];a.length<1&&(a=[e.selection.getRange()]);for(var l=0;l<a.length;l++)l==a.length-1&&(a[l].end.row===t&&a[l].end.column===n||o.push(new i(a[l].end.row,a[l].end.column,t,n))),0===l?0===a[l].start.row&&0===a[l].start.column||o.push(new i(0,0,a[l].start.row,a[l].start.column)):o.push(new i(a[l-1].end.row,a[l-1].end.column,a[l].start.row,a[l].start.column));for(e.exitMultiSelectMode(),e.clearSelection(),l=0;l<o.length;l++)e.selection.addRange(o[l],!1)},readOnly:!0,scrollIntoView:"none"},{name:"addLineAfter",exec:function(e){e.selection.clearSelection(),e.navigateLineEnd(),e.insert("\n")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"addLineBefore",exec:function(e){e.selection.clearSelection();var t=e.getCursorPosition();e.selection.moveTo(t.row-1,Number.MAX_VALUE),e.insert("\n"),0===t.row&&e.navigateUp()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"openCommandPallete",description:"Open command pallete",bindKey:l("F1","F1"),exec:function(e){e.prompt({$type:"commands"})},readOnly:!0},{name:"modeSelect",description:"Change language mode...",bindKey:l(null,null),exec:function(e){e.prompt({$type:"modes"})},readOnly:!0}];for(var r=1;r<9;r++)t.commands.push({name:"foldToLevel"+r,description:"Fold To Level "+r,level:r,exec:function(e){e.session.foldToLevel(this.level)},scrollIntoView:"center",readOnly:!0})})),ace.define("ace/editor",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/keyboard/textinput","ace/mouse/mouse_handler","ace/mouse/fold_handler","ace/keyboard/keybinding","ace/edit_session","ace/search","ace/range","ace/lib/event_emitter","ace/commands/command_manager","ace/commands/default_commands","ace/config","ace/token_iterator","ace/clipboard"],(function(e,t,n){"use strict";e("./lib/fixoldbrowsers");var a=e("./lib/oop"),o=e("./lib/dom"),i=e("./lib/lang"),l=e("./lib/useragent"),r=e("./keyboard/textinput").TextInput,c=e("./mouse/mouse_handler").MouseHandler,s=e("./mouse/fold_handler").FoldHandler,d=e("./keyboard/keybinding").KeyBinding,u=e("./edit_session").EditSession,h=e("./search").Search,p=e("./range").Range,b=e("./lib/event_emitter").EventEmitter,m=e("./commands/command_manager").CommandManager,g=e("./commands/default_commands").commands,f=e("./config"),v=e("./token_iterator").TokenIterator,y=e("./clipboard"),k=function(e,t,n){this.$toDestroy=[];var a=e.getContainerElement();this.container=a,this.renderer=e,this.id="editor"+ ++k.$uid,this.commands=new m(l.isMac?"mac":"win",g),"object"==typeof document&&(this.textInput=new r(e.getTextAreaContainer(),this),this.renderer.textarea=this.textInput.getElement(),this.$mouseHandler=new c(this),new s(this)),this.keyBinding=new d(this),this.$search=(new h).set({wrap:!0}),this.$historyTracker=this.$historyTracker.bind(this),this.commands.on("exec",this.$historyTracker),this.$initOperationListeners(),this._$emitInputEvent=i.delayedCall(function(){this._signal("input",{}),this.session&&this.session.bgTokenizer&&this.session.bgTokenizer.scheduleStart()}.bind(this)),this.on("change",(function(e,t){t._$emitInputEvent.schedule(31)})),this.setSession(t||n&&n.session||new u("")),f.resetOptions(this),n&&this.setOptions(n),f._signal("editor",this)};k.$uid=0,function(){a.implement(this,b),this.$initOperationListeners=function(){this.commands.on("exec",this.startOperation.bind(this),!0),this.commands.on("afterExec",this.endOperation.bind(this),!0),this.$opResetTimer=i.delayedCall(this.endOperation.bind(this,!0)),this.on("change",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.docChanged=!0}.bind(this),!0),this.on("changeSelection",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.selectionChanged=!0}.bind(this),!0)},this.curOp=null,this.prevOp={},this.startOperation=function(e){if(this.curOp){if(!e||this.curOp.command)return;this.prevOp=this.curOp}e||(this.previousCommand=null,e={}),this.$opResetTimer.schedule(),this.curOp=this.session.curOp={command:e.command||{},args:e.args,scrollTop:this.renderer.scrollTop},this.curOp.selectionBefore=this.selection.toJSON()},this.endOperation=function(e){if(this.curOp&&this.session){if(e&&!1===e.returnValue||!this.session)return this.curOp=null;if(1==e&&this.curOp.command&&"mouse"==this.curOp.command.name)return;if(this._signal("beforeEndOperation"),!this.curOp)return;var t=this.curOp.command,n=t&&t.scrollIntoView;if(n){switch(n){case"center-animate":n="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var a=this.selection.getRange(),o=this.renderer.layerConfig;(a.start.row>=o.lastRow||a.end.row<=o.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}"animate"==n&&this.renderer.animateScrolling(this.curOp.scrollTop)}var i=this.selection.toJSON();this.curOp.selectionAfter=i,this.$lastSel=this.selection.toJSON(),this.session.getUndoManager().addSelection(i),this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(e){if(this.$mergeUndoDeltas){var t=this.prevOp,n=this.$mergeableCommands,a=t.command&&e.command.name==t.command.name;if("insertstring"==e.command.name){var o=e.args;void 0===this.mergeNextCommand&&(this.mergeNextCommand=!0),a=a&&this.mergeNextCommand&&(!/\s/.test(o)||/\s/.test(t.args)),this.mergeNextCommand=!0}else a=a&&-1!==n.indexOf(e.command.name);"always"!=this.$mergeUndoDeltas&&Date.now()-this.sequenceStartTime>2e3&&(a=!1),a?this.session.mergeUndoDeltas=!0:-1!==n.indexOf(e.command.name)&&(this.sequenceStartTime=Date.now())}},this.setKeyboardHandler=function(e,t){if(e&&"string"==typeof e&&"ace"!=e){this.$keybindingId=e;var n=this;f.loadModule(["keybinding",e],(function(a){n.$keybindingId==e&&n.keyBinding.setKeyboardHandler(a&&a.handler),t&&t()}))}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(e),t&&t()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(e){if(this.session!=e){this.curOp&&this.endOperation(),this.curOp={};var t=this.session;if(t){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var n=this.session.getSelection();n.off("changeCursor",this.$onCursorChange),n.off("changeSelection",this.$onSelectionChange)}this.session=e,e?(this.$onDocumentChange=this.onDocumentChange.bind(this),e.on("change",this.$onDocumentChange),this.renderer.setSession(e),this.$onChangeMode=this.onChangeMode.bind(this),e.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),e.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),e.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),e.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),e.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),e.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=e.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.onCursorChange(),this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(e)),this._signal("changeSession",{session:e,oldSession:t}),this.curOp=null,t&&t._signal("changeEditor",{oldEditor:this}),e&&e._signal("changeEditor",{editor:this}),e&&e.bgTokenizer&&e.bgTokenizer.scheduleStart()}},this.getSession=function(){return this.session},this.setValue=function(e,t){return this.session.doc.setValue(e),t?1==t?this.navigateFileEnd():-1==t&&this.navigateFileStart():this.selectAll(),e},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(e){this.renderer.onResize(e)},this.setTheme=function(e,t){this.renderer.setTheme(e,t)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(e){this.renderer.setStyle(e)},this.unsetStyle=function(e){this.renderer.unsetStyle(e)},this.getFontSize=function(){return this.getOption("fontSize")||o.computedStyle(this.container).fontSize},this.setFontSize=function(e){this.setOption("fontSize",e)},this.$highlightBrackets=function(){if(!this.$highlightPending){var e=this;this.$highlightPending=!0,setTimeout((function(){e.$highlightPending=!1;var t=e.session;if(t&&t.bgTokenizer){t.$bracketHighlight&&(t.$bracketHighlight.markerIds.forEach((function(e){t.removeMarker(e)})),t.$bracketHighlight=null);var n=t.getMatchingBracketRanges(e.getCursorPosition());if(!n&&t.$mode.getMatching&&(n=t.$mode.getMatching(e.session)),n){var a="ace_bracket";Array.isArray(n)?1==n.length&&(a="ace_error_bracket"):n=[n],2==n.length&&(0==p.comparePoints(n[0].end,n[1].start)?n=[p.fromPoints(n[0].start,n[1].end)]:0==p.comparePoints(n[0].start,n[1].end)&&(n=[p.fromPoints(n[1].start,n[0].end)])),t.$bracketHighlight={ranges:n,markerIds:n.map((function(e){return t.addMarker(e,a,"text")}))}}}}),50)}},this.$highlightTags=function(){if(!this.$highlightTagPending){var e=this;this.$highlightTagPending=!0,setTimeout((function(){e.$highlightTagPending=!1;var t=e.session;if(t&&t.bgTokenizer){var n=e.getCursorPosition(),a=new v(e.session,n.row,n.column),o=a.getCurrentToken();if(!o||!/\b(?:tag-open|tag-name)/.test(o.type))return t.removeMarker(t.$tagHighlight),void(t.$tagHighlight=null);if(-1===o.type.indexOf("tag-open")||(o=a.stepForward())){var i=o.value,l=o.value,r=0,c=a.stepBackward();if("<"===c.value)do{c=o,(o=a.stepForward())&&(-1!==o.type.indexOf("tag-name")?i===(l=o.value)&&("<"===c.value?r++:"</"===c.value&&r--):i===l&&"/>"===o.value&&r--)}while(o&&r>=0);else{do{if(o=c,c=a.stepBackward(),o)if(-1!==o.type.indexOf("tag-name"))i===o.value&&("<"===c.value?r++:"</"===c.value&&r--);else if("/>"===o.value){for(var s=0,d=c;d;){if(-1!==d.type.indexOf("tag-name")&&d.value===i){r--;break}if("<"===d.value)break;d=a.stepBackward(),s++}for(var u=0;u<s;u++)a.stepForward()}}while(c&&r<=0);a.stepForward()}if(!o)return t.removeMarker(t.$tagHighlight),void(t.$tagHighlight=null);var h=a.getCurrentTokenRow(),b=a.getCurrentTokenColumn(),m=new p(h,b,h,b+o.value.length),g=t.$backMarkers[t.$tagHighlight];t.$tagHighlight&&null!=g&&0!==m.compareRange(g.range)&&(t.removeMarker(t.$tagHighlight),t.$tagHighlight=null),t.$tagHighlight||(t.$tagHighlight=t.addMarker(m,"ace_bracket","text"))}}}),50)}},this.focus=function(){var e=this;setTimeout((function(){e.isFocused()||e.textInput.focus()})),this.textInput.focus()},this.isFocused=function(){return this.textInput.isFocused()},this.blur=function(){this.textInput.blur()},this.onFocus=function(e){this.$isFocused||(this.$isFocused=!0,this.renderer.showCursor(),this.renderer.visualizeFocus(),this._emit("focus",e))},this.onBlur=function(e){this.$isFocused&&(this.$isFocused=!1,this.renderer.hideCursor(),this.renderer.visualizeBlur(),this._emit("blur",e))},this.$cursorChange=function(){this.renderer.updateCursor(),this.$highlightBrackets(),this.$highlightTags(),this.$updateHighlightActiveLine()},this.onDocumentChange=function(e){var t=this.session.$useWrapMode,n=e.start.row==e.end.row?e.end.row:1/0;this.renderer.updateLines(e.start.row,n,t),this._signal("change",e),this.$cursorChange()},this.onTokenizerUpdate=function(e){var t=e.data;this.renderer.updateLines(t.first,t.last)},this.onScrollTopChange=function(){this.renderer.scrollToY(this.session.getScrollTop())},this.onScrollLeftChange=function(){this.renderer.scrollToX(this.session.getScrollLeft())},this.onCursorChange=function(){this.$cursorChange(),this._signal("changeSelection")},this.$updateHighlightActiveLine=function(){var e,t=this.getSession();if(this.$highlightActiveLine&&("line"==this.$selectionStyle&&this.selection.isMultiLine()||(e=this.getCursorPosition()),this.renderer.theme&&this.renderer.theme.$selectionColorConflict&&!this.selection.isEmpty()&&(e=!1),!this.renderer.$maxLines||1!==this.session.getLength()||this.renderer.$minLines>1||(e=!1)),t.$highlightLineMarker&&!e)t.removeMarker(t.$highlightLineMarker.id),t.$highlightLineMarker=null;else if(!t.$highlightLineMarker&&e){var n=new p(e.row,e.column,e.row,1/0);n.id=t.addMarker(n,"ace_active-line","screenLine"),t.$highlightLineMarker=n}else e&&(t.$highlightLineMarker.start.row=e.row,t.$highlightLineMarker.end.row=e.row,t.$highlightLineMarker.start.column=e.column,t._signal("changeBackMarker"))},this.onSelectionChange=function(e){var t=this.session;if(t.$selectionMarker&&t.removeMarker(t.$selectionMarker),t.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var n=this.selection.getRange(),a=this.getSelectionStyle();t.$selectionMarker=t.addMarker(n,"ace_selection",a)}var o=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(o),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var e=this.session,t=this.getSelectionRange();if(!t.isEmpty()&&!t.isMultiLine()){var n=t.start.column,a=t.end.column,o=e.getLine(t.start.row),i=o.substring(n,a);if(!(i.length>5e3)&&/[\w\d]/.test(i)){var l=this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:i}),r=o.substring(n-1,a+1);if(l.test(r))return l}}},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(e){this.renderer.updateText(),this._emit("changeMode",e)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var e=this.getSelectedText(),t=this.session.doc.getNewLineCharacter(),n=!1;if(!e&&this.$copyWithEmptySelection){n=!0;for(var a=this.selection.getAllRanges(),o=0;o<a.length;o++){var i=a[o];o&&a[o-1].start.row==i.start.row||(e+=this.session.getLine(i.start.row)+t)}}var l={text:e};return this._signal("copy",l),y.lineMode=n?l.text:"",l.text},this.onCopy=function(){this.commands.exec("copy",this)},this.onCut=function(){this.commands.exec("cut",this)},this.onPaste=function(e,t){var n={text:e,event:t};this.commands.exec("paste",this,n)},this.$handlePaste=function(e){"string"==typeof e&&(e={text:e}),this._signal("paste",e);var t=e.text,n=t==y.lineMode,a=this.session;if(!this.inMultiSelectMode||this.inVirtualSelectionMode)n?a.insert({row:this.selection.lead.row,column:0},t):this.insert(t);else if(n)this.selection.rangeList.ranges.forEach((function(e){a.insert({row:e.start.row,column:0},t)}));else{var o=t.split(/\r\n|\r|\n/),i=this.selection.rangeList.ranges,l=!(2!=o.length||o[0]&&o[1]);if(o.length!=i.length||l)return this.commands.exec("insertstring",this,t);for(var r=i.length;r--;){var c=i[r];c.isEmpty()||a.remove(c),a.insert(c.start,o[r])}}},this.execCommand=function(e,t){return this.commands.exec(e,this,t)},this.insert=function(e,t){var n=this.session,a=n.getMode(),o=this.getCursorPosition();if(this.getBehavioursEnabled()&&!t){var i=a.transformAction(n.getState(o.row),"insertion",this,n,e);i&&(e!==i.text&&(this.inVirtualSelectionMode||(this.session.mergeUndoDeltas=!1,this.mergeNextCommand=!1)),e=i.text)}if("\t"==e&&(e=this.session.getTabString()),this.selection.isEmpty())this.session.getOverwrite()&&-1==e.indexOf("\n")&&((l=new p.fromPoints(o,o)).end.column+=e.length,this.session.remove(l));else{var l=this.getSelectionRange();o=this.session.remove(l),this.clearSelection()}if("\n"==e||"\r\n"==e){var r=n.getLine(o.row);if(o.column>r.search(/\S|$/)){var c=r.substr(o.column).search(/\S|$/);n.doc.removeInLine(o.row,o.column,o.column+c)}}this.clearSelection();var s=o.column,d=n.getState(o.row),u=(r=n.getLine(o.row),a.checkOutdent(d,r,e));if(n.insert(o,e),i&&i.selection&&(2==i.selection.length?this.selection.setSelectionRange(new p(o.row,s+i.selection[0],o.row,s+i.selection[1])):this.selection.setSelectionRange(new p(o.row+i.selection[0],i.selection[1],o.row+i.selection[2],i.selection[3]))),this.$enableAutoIndent){if(n.getDocument().isNewLine(e)){var h=a.getNextLineIndent(d,r.slice(0,o.column),n.getTabString());n.insert({row:o.row+1,column:0},h)}u&&a.autoOutdent(d,n,o.row)}},this.autoIndent=function(){var e,t,n=this.session,a=n.getMode();if(this.selection.isEmpty())e=0,t=n.doc.getLength()-1;else{var o=this.getSelectionRange();e=o.start.row,t=o.end.row}for(var i,l,r,c="",s="",d="",u=n.getTabString(),h=e;h<=t;h++)h>0&&(c=n.getState(h-1),s=n.getLine(h-1),d=a.getNextLineIndent(c,s,u)),i=n.getLine(h),d!==(l=a.$getIndent(i))&&(l.length>0&&(r=new p(h,0,h,l.length),n.remove(r)),d.length>0&&n.insert({row:h,column:0},d)),a.autoOutdent(c,n,h)},this.onTextInput=function(e,t){if(!t)return this.keyBinding.onTextInput(e);this.startOperation({command:{name:"insertstring"}});var n=this.applyComposition.bind(this,e,t);this.selection.rangeCount?this.forEachSelection(n):n(),this.endOperation()},this.applyComposition=function(e,t){var n;(t.extendLeft||t.extendRight)&&((n=this.selection.getRange()).start.column-=t.extendLeft,n.end.column+=t.extendRight,n.start.column<0&&(n.start.row--,n.start.column+=this.session.getLine(n.start.row).length+1),this.selection.setRange(n),e||n.isEmpty()||this.remove()),!e&&this.selection.isEmpty()||this.insert(e,!0),(t.restoreStart||t.restoreEnd)&&((n=this.selection.getRange()).start.column-=t.restoreStart,n.end.column-=t.restoreEnd,this.selection.setRange(n))},this.onCommandKey=function(e,t,n){return this.keyBinding.onCommandKey(e,t,n)},this.setOverwrite=function(e){this.session.setOverwrite(e)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(e){this.setOption("scrollSpeed",e)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(e){this.setOption("dragDelay",e)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(e){this.setOption("selectionStyle",e)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(e){this.setOption("highlightActiveLine",e)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(e){this.setOption("highlightSelectedWord",e)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(e){this.renderer.setAnimatedScroll(e)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(e){this.renderer.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(e){this.renderer.setDisplayIndentGuides(e)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setShowPrintMargin=function(e){this.renderer.setShowPrintMargin(e)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(e){this.renderer.setPrintMarginColumn(e)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(e){this.setOption("readOnly",e)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(e){this.setOption("behavioursEnabled",e)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(e){this.setOption("wrapBehavioursEnabled",e)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(e){this.setOption("showFoldWidgets",e)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(e){this.selection.isEmpty()&&("left"==e?this.selection.selectLeft():this.selection.selectRight());var t=this.getSelectionRange();if(this.getBehavioursEnabled()){var n=this.session,a=n.getState(t.start.row),o=n.getMode().transformAction(a,"deletion",this,n,t);if(0===t.end.column){var i=n.getTextRange(t);if("\n"==i[i.length-1]){var l=n.getLine(t.end.row);/^\s+$/.test(l)&&(t.end.column=l.length)}}o&&(t=o)}this.session.remove(t),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.selection.isEmpty()&&this.selection.selectLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var e=this.getSelectionRange();e.start.column==e.end.column&&e.start.row==e.end.row&&(e.end.column=0,e.end.row++),this.session.remove(e),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var e=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(e)},this.transposeLetters=function(){if(this.selection.isEmpty()){var e=this.getCursorPosition(),t=e.column;if(0!==t){var n,a,o=this.session.getLine(e.row);t<o.length?(n=o.charAt(t)+o.charAt(t-1),a=new p(e.row,t-1,e.row,t+1)):(n=o.charAt(t-1)+o.charAt(t-2),a=new p(e.row,t-2,e.row,t)),this.session.replace(a,n),this.session.selection.moveToPosition(a.end)}}},this.toLowerCase=function(){var e=this.getSelectionRange();this.selection.isEmpty()&&this.selection.selectWord();var t=this.getSelectionRange(),n=this.session.getTextRange(t);this.session.replace(t,n.toLowerCase()),this.selection.setSelectionRange(e)},this.toUpperCase=function(){var e=this.getSelectionRange();this.selection.isEmpty()&&this.selection.selectWord();var t=this.getSelectionRange(),n=this.session.getTextRange(t);this.session.replace(t,n.toUpperCase()),this.selection.setSelectionRange(e)},this.indent=function(){var e=this.session,t=this.getSelectionRange();if(!(t.start.row<t.end.row)){if(t.start.column<t.end.column){var n=e.getTextRange(t);if(!/^\s+$/.test(n))return d=this.$getSelectedRows(),void e.indentRows(d.first,d.last,"\t")}var a=e.getLine(t.start.row),o=t.start,l=e.getTabSize(),r=e.documentToScreenColumn(o.row,o.column);if(this.session.getUseSoftTabs())var c=l-r%l,s=i.stringRepeat(" ",c);else{for(c=r%l;" "==a[t.start.column-1]&&c;)t.start.column--,c--;this.selection.setSelectionRange(t),s="\t"}return this.insert(s)}var d=this.$getSelectedRows();e.indentRows(d.first,d.last,"\t")},this.blockIndent=function(){var e=this.$getSelectedRows();this.session.indentRows(e.first,e.last,"\t")},this.blockOutdent=function(){var e=this.session.getSelection();this.session.outdentRows(e.getRange())},this.sortLines=function(){for(var e=this.$getSelectedRows(),t=this.session,n=[],a=e.first;a<=e.last;a++)n.push(t.getLine(a));n.sort((function(e,t){return e.toLowerCase()<t.toLowerCase()?-1:e.toLowerCase()>t.toLowerCase()?1:0}));var o=new p(0,0,0,0);for(a=e.first;a<=e.last;a++){var i=t.getLine(a);o.start.row=a,o.end.row=a,o.end.column=i.length,t.replace(o,n[a-e.first])}},this.toggleCommentLines=function(){var e=this.session.getState(this.getCursorPosition().row),t=this.$getSelectedRows();this.session.getMode().toggleCommentLines(e,this.session,t.first,t.last)},this.toggleBlockComment=function(){var e=this.getCursorPosition(),t=this.session.getState(e.row),n=this.getSelectionRange();this.session.getMode().toggleBlockComment(t,this.session,n,e)},this.getNumberAt=function(e,t){var n=/[\-]?[0-9]+(?:\.[0-9]+)?/g;n.lastIndex=0;for(var a=this.session.getLine(e);n.lastIndex<t;){var o=n.exec(a);if(o.index<=t&&o.index+o[0].length>=t)return{value:o[0],start:o.index,end:o.index+o[0].length}}return null},this.modifyNumber=function(e){var t=this.selection.getCursor().row,n=this.selection.getCursor().column,a=new p(t,n-1,t,n),o=this.session.getTextRange(a);if(!isNaN(parseFloat(o))&&isFinite(o)){var i=this.getNumberAt(t,n);if(i){var l=i.value.indexOf(".")>=0?i.start+i.value.indexOf(".")+1:i.end,r=i.start+i.value.length-l,c=parseFloat(i.value);c*=Math.pow(10,r),l!==i.end&&n<l?e*=Math.pow(10,i.end-n-1):e*=Math.pow(10,i.end-n),c+=e;var s=(c/=Math.pow(10,r)).toFixed(r),d=new p(t,i.start,t,i.end);this.session.replace(d,s),this.moveCursorTo(t,Math.max(i.start+1,n+s.length-i.value.length))}}else this.toggleWord()},this.$toggleWordPairs=[["first","last"],["true","false"],["yes","no"],["width","height"],["top","bottom"],["right","left"],["on","off"],["x","y"],["get","set"],["max","min"],["horizontal","vertical"],["show","hide"],["add","remove"],["up","down"],["before","after"],["even","odd"],["in","out"],["inside","outside"],["next","previous"],["increase","decrease"],["attach","detach"],["&&","||"],["==","!="]],this.toggleWord=function(){var e=this.selection.getCursor().row,t=this.selection.getCursor().column;this.selection.selectWord();var n=this.getSelectedText(),a=this.selection.getWordRange().start.column,o=n.replace(/([a-z]+|[A-Z]+)(?=[A-Z_]|$)/g,"$1 ").split(/\s/),l=t-a-1;l<0&&(l=0);var r=0,c=0,s=this;n.match(/[A-Za-z0-9_]+/)&&o.forEach((function(t,o){c=r+t.length,l>=r&&l<=c&&(n=t,s.selection.clearSelection(),s.moveCursorTo(e,r+a),s.selection.selectTo(e,c+a)),r=c}));for(var d,u=this.$toggleWordPairs,h=0;h<u.length;h++)for(var p=u[h],b=0;b<=1;b++){var m=+!b,g=n.match(new RegExp("^\\s?_?("+i.escapeRegExp(p[b])+")\\s?$","i"));g&&n.match(new RegExp("([_]|^|\\s)("+i.escapeRegExp(g[1])+")($|\\s)","g"))&&(d=n.replace(new RegExp(i.escapeRegExp(p[b]),"i"),(function(e){var t=p[m];return e.toUpperCase()==e?t=t.toUpperCase():e.charAt(0).toUpperCase()==e.charAt(0)&&(t=t.substr(0,0)+p[m].charAt(0).toUpperCase()+t.substr(1)),t})),this.insert(d),d="")}},this.removeLines=function(){var e=this.$getSelectedRows();this.session.removeFullLines(e.first,e.last),this.clearSelection()},this.duplicateSelection=function(){var e=this.selection,t=this.session,n=e.getRange(),a=e.isBackwards();if(n.isEmpty()){var o=n.start.row;t.duplicateLines(o,o)}else{var i=a?n.start:n.end,l=t.insert(i,t.getTextRange(n),!1);n.start=i,n.end=l,e.setSelectionRange(n,a)}},this.moveLinesDown=function(){this.$moveLines(1,!1)},this.moveLinesUp=function(){this.$moveLines(-1,!1)},this.moveText=function(e,t,n){return this.session.moveText(e,t,n)},this.copyLinesUp=function(){this.$moveLines(-1,!0)},this.copyLinesDown=function(){this.$moveLines(1,!0)},this.$moveLines=function(e,t){var n,a,o=this.selection;if(!o.inMultiSelectMode||this.inVirtualSelectionMode){var i=o.toOrientedRange();n=this.$getSelectedRows(i),a=this.session.$moveLines(n.first,n.last,t?0:e),t&&-1==e&&(a=0),i.moveBy(a,0),o.fromOrientedRange(i)}else{var l=o.rangeList.ranges;o.rangeList.detach(this.session),this.inVirtualSelectionMode=!0;for(var r=0,c=0,s=l.length,d=0;d<s;d++){var u=d;l[d].moveBy(r,0);for(var h=(n=this.$getSelectedRows(l[d])).first,p=n.last;++d<s;){c&&l[d].moveBy(c,0);var b=this.$getSelectedRows(l[d]);if(t&&b.first!=p)break;if(!t&&b.first>p+1)break;p=b.last}for(d--,r=this.session.$moveLines(h,p,t?0:e),t&&-1==e&&(u=d+1);u<=d;)l[u].moveBy(r,0),u++;t||(r=0),c+=r}o.fromOrientedRange(o.ranges[0]),o.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(e){return e=(e||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(e.start.row),last:this.session.getRowFoldEnd(e.end.row)}},this.onCompositionStart=function(e){this.renderer.showComposition(e)},this.onCompositionUpdate=function(e){this.renderer.setCompositionText(e)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(e){return e>=this.getFirstVisibleRow()&&e<=this.getLastVisibleRow()},this.isRowFullyVisible=function(e){return e>=this.renderer.getFirstFullyVisibleRow()&&e<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(e,t){var n=this.renderer,a=this.renderer.layerConfig,o=e*Math.floor(a.height/a.lineHeight);!0===t?this.selection.$moveSelection((function(){this.moveCursorBy(o,0)})):!1===t&&(this.selection.moveCursorBy(o,0),this.selection.clearSelection());var i=n.scrollTop;n.scrollBy(0,o*a.lineHeight),null!=t&&n.scrollCursorIntoView(null,.5),n.animateScrolling(i)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(e){this.renderer.scrollToRow(e)},this.scrollToLine=function(e,t,n,a){this.renderer.scrollToLine(e,t,n,a)},this.centerSelection=function(){var e=this.getSelectionRange(),t={row:Math.floor(e.start.row+(e.end.row-e.start.row)/2),column:Math.floor(e.start.column+(e.end.column-e.start.column)/2)};this.renderer.alignCursor(t,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.selection.selectAll()},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(e,t){this.selection.moveCursorTo(e,t)},this.moveCursorToPosition=function(e){this.selection.moveCursorToPosition(e)},this.jumpToMatching=function(e,t){var n=this.getCursorPosition(),a=new v(this.session,n.row,n.column),o=a.getCurrentToken(),i=o||a.stepForward();if(i){var l,r,c=!1,s={},d=n.column-i.start,u={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(i.value.match(/[{}()\[\]]/g)){for(;d<i.value.length&&!c;d++)if(u[i.value[d]])switch(r=u[i.value[d]]+"."+i.type.replace("rparen","lparen"),isNaN(s[r])&&(s[r]=0),i.value[d]){case"(":case"[":case"{":s[r]++;break;case")":case"]":case"}":s[r]--,-1===s[r]&&(l="bracket",c=!0)}}else-1!==i.type.indexOf("tag-name")&&(isNaN(s[i.value])&&(s[i.value]=0),"<"===o.value?s[i.value]++:"</"===o.value&&s[i.value]--,-1===s[i.value]&&(l="tag",c=!0));c||(o=i,i=a.stepForward(),d=0)}while(i&&!c);if(l){var h,b;if("bracket"===l)(h=this.session.getBracketRange(n))||(b=(h=new p(a.getCurrentTokenRow(),a.getCurrentTokenColumn()+d-1,a.getCurrentTokenRow(),a.getCurrentTokenColumn()+d-1)).start,(t||b.row===n.row&&Math.abs(b.column-n.column)<2)&&(h=this.session.getBracketRange(b)));else if("tag"===l){if(!i||-1===i.type.indexOf("tag-name"))return;var m=i.value;if(0===(h=new p(a.getCurrentTokenRow(),a.getCurrentTokenColumn()-2,a.getCurrentTokenRow(),a.getCurrentTokenColumn()-2)).compare(n.row,n.column)){c=!1;do{i=o,(o=a.stepBackward())&&(-1!==o.type.indexOf("tag-close")&&h.setEnd(a.getCurrentTokenRow(),a.getCurrentTokenColumn()+1),i.value===m&&-1!==i.type.indexOf("tag-name")&&("<"===o.value?s[m]++:"</"===o.value&&s[m]--,0===s[m]&&(c=!0)))}while(o&&!c)}i&&i.type.indexOf("tag-name")&&(b=h.start).row==n.row&&Math.abs(b.column-n.column)<2&&(b=h.end)}(b=h&&h.cursor||b)&&(e?h&&t?this.selection.setRange(h):h&&h.isEqual(this.getSelectionRange())?this.clearSelection():this.selection.selectTo(b.row,b.column):this.selection.moveTo(b.row,b.column))}}},this.gotoLine=function(e,t,n){this.selection.clearSelection(),this.session.unfold({row:e-1,column:t||0}),this.exitMultiSelectMode&&this.exitMultiSelectMode(),this.moveCursorTo(e-1,t||0),this.isRowFullyVisible(e-1)||this.scrollToLine(e-1,!0,n)},this.navigateTo=function(e,t){this.selection.moveTo(e,t)},this.navigateUp=function(e){if(this.selection.isMultiLine()&&!this.selection.isBackwards()){var t=this.selection.anchor.getPosition();return this.moveCursorToPosition(t)}this.selection.clearSelection(),this.selection.moveCursorBy(-e||-1,0)},this.navigateDown=function(e){if(this.selection.isMultiLine()&&this.selection.isBackwards()){var t=this.selection.anchor.getPosition();return this.moveCursorToPosition(t)}this.selection.clearSelection(),this.selection.moveCursorBy(e||1,0)},this.navigateLeft=function(e){if(this.selection.isEmpty())for(e=e||1;e--;)this.selection.moveCursorLeft();else{var t=this.getSelectionRange().start;this.moveCursorToPosition(t)}this.clearSelection()},this.navigateRight=function(e){if(this.selection.isEmpty())for(e=e||1;e--;)this.selection.moveCursorRight();else{var t=this.getSelectionRange().end;this.moveCursorToPosition(t)}this.clearSelection()},this.navigateLineStart=function(){this.selection.moveCursorLineStart(),this.clearSelection()},this.navigateLineEnd=function(){this.selection.moveCursorLineEnd(),this.clearSelection()},this.navigateFileEnd=function(){this.selection.moveCursorFileEnd(),this.clearSelection()},this.navigateFileStart=function(){this.selection.moveCursorFileStart(),this.clearSelection()},this.navigateWordRight=function(){this.selection.moveCursorWordRight(),this.clearSelection()},this.navigateWordLeft=function(){this.selection.moveCursorWordLeft(),this.clearSelection()},this.replace=function(e,t){t&&this.$search.set(t);var n=this.$search.find(this.session),a=0;return n?(this.$tryReplace(n,e)&&(a=1),this.selection.setSelectionRange(n),this.renderer.scrollSelectionIntoView(n.start,n.end),a):a},this.replaceAll=function(e,t){t&&this.$search.set(t);var n=this.$search.findAll(this.session),a=0;if(!n.length)return a;var o=this.getSelectionRange();this.selection.moveTo(0,0);for(var i=n.length-1;i>=0;--i)this.$tryReplace(n[i],e)&&a++;return this.selection.setSelectionRange(o),a},this.$tryReplace=function(e,t){var n=this.session.getTextRange(e);return null!==(t=this.$search.replace(n,t))?(e.end=this.session.replace(e,t),e):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(e,t,n){t||(t={}),"string"==typeof e||e instanceof RegExp?t.needle=e:"object"==typeof e&&a.mixin(t,e);var o=this.selection.getRange();null==t.needle&&((e=this.session.getTextRange(o)||this.$search.$options.needle)||(o=this.session.getWordRange(o.start.row,o.start.column),e=this.session.getTextRange(o)),this.$search.set({needle:e})),this.$search.set(t),t.start||this.$search.set({start:o});var i=this.$search.find(this.session);return t.preventScroll?i:i?(this.revealRange(i,n),i):(t.backwards?o.start=o.end:o.end=o.start,void this.selection.setRange(o))},this.findNext=function(e,t){this.find({skipCurrent:!0,backwards:!1},e,t)},this.findPrevious=function(e,t){this.find(e,{skipCurrent:!0,backwards:!0},t)},this.revealRange=function(e,t){this.session.unfold(e),this.selection.setSelectionRange(e);var n=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(e.start,e.end,.5),!1!==t&&this.renderer.animateScrolling(n)},this.undo=function(){this.session.getUndoManager().undo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.session.getUndoManager().redo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.$toDestroy&&(this.$toDestroy.forEach((function(e){e.destroy()})),this.$toDestroy=null),this.$mouseHandler&&this.$mouseHandler.destroy(),this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy(),this._$emitInputEvent&&this._$emitInputEvent.cancel(),this.removeAllListeners()},this.setAutoScrollEditorIntoView=function(e){if(e){var t,n=this,a=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var o=this.$scrollAnchor;o.style.cssText="position:absolute",this.container.insertBefore(o,this.container.firstChild);var i=this.on("changeSelection",(function(){a=!0})),l=this.renderer.on("beforeRender",(function(){a&&(t=n.renderer.container.getBoundingClientRect())})),r=this.renderer.on("afterRender",(function(){if(a&&t&&(n.isFocused()||n.searchBox&&n.searchBox.isFocused())){var e=n.renderer,i=e.$cursorLayer.$pixelPos,l=e.layerConfig,r=i.top-l.offset;null!=(a=i.top>=0&&r+t.top<0||!(i.top<l.height&&i.top+t.top+l.lineHeight>window.innerHeight)&&null)&&(o.style.top=r+"px",o.style.left=i.left+"px",o.style.height=l.lineHeight+"px",o.scrollIntoView(a)),a=t=null}}));this.setAutoScrollEditorIntoView=function(e){e||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",i),this.renderer.off("afterRender",r),this.renderer.off("beforeRender",l))}}},this.$resetCursorStyle=function(){var e=this.$cursorStyle||"ace",t=this.renderer.$cursorLayer;t&&(t.setSmoothBlinking(/smooth/.test(e)),t.isBlinking=!this.$readOnly&&"wide"!=e,o.setCssClass(t.element,"ace_slim-cursors",/slim/.test(e)))},this.prompt=function(e,t,n){var a=this;f.loadModule("./ext/prompt",(function(o){o.prompt(a,e,t,n)}))}}.call(k.prototype),f.defineOptions(k.prototype,"editor",{selectionStyle:{set:function(e){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:e})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(e){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(e){this.textInput.setReadOnly(e),this.$resetCursorStyle()},initialValue:!1},copyWithEmptySelection:{set:function(e){this.textInput.setCopyWithEmptySelection(e)},initialValue:!1},cursorStyle:{set:function(e){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},enableAutoIndent:{initialValue:!0},autoScrollEditorIntoView:{set:function(e){this.setAutoScrollEditorIntoView(e)}},keyboardHandler:{set:function(e){this.setKeyboardHandler(e)},get:function(){return this.$keybindingId},handlesSet:!0},value:{set:function(e){this.session.setValue(e)},get:function(){return this.getValue()},handlesSet:!0,hidden:!0},session:{set:function(e){this.setSession(e)},get:function(){return this.session},handlesSet:!0,hidden:!0},showLineNumbers:{set:function(e){this.renderer.$gutterLayer.setShowLineNumbers(e),this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER),e&&this.$relativeLineNumbers?_.attach(this):_.detach(this)},initialValue:!0},relativeLineNumbers:{set:function(e){this.$showLineNumbers&&e?_.attach(this):_.detach(this)}},placeholder:{set:function(e){this.$updatePlaceholder||(this.$updatePlaceholder=function(){var e=this.session&&(this.renderer.$composition||this.getValue());if(e&&this.renderer.placeholderNode)this.renderer.off("afterRender",this.$updatePlaceholder),o.removeCssClass(this.container,"ace_hasPlaceholder"),this.renderer.placeholderNode.remove(),this.renderer.placeholderNode=null;else if(e||this.renderer.placeholderNode)!e&&this.renderer.placeholderNode&&(this.renderer.placeholderNode.textContent=this.$placeholder||"");else{this.renderer.on("afterRender",this.$updatePlaceholder),o.addCssClass(this.container,"ace_hasPlaceholder");var t=o.createElement("div");t.className="ace_placeholder",t.textContent=this.$placeholder||"",this.renderer.placeholderNode=t,this.renderer.content.appendChild(this.renderer.placeholderNode)}}.bind(this),this.on("input",this.$updatePlaceholder)),this.$updatePlaceholder()}},hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",displayIndentGuides:"renderer",showGutter:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",hasCssTransforms:"renderer",maxPixelHeight:"renderer",useTextareaForIME:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimeout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",navigateWithinSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"});var _={getText:function(e,t){return(Math.abs(e.selection.lead.row-t)||t+1+(t<9?"·":""))+""},getWidth:function(e,t,n){return Math.max(t.toString().length,(n.lastRow+1).toString().length,2)*n.characterWidth},update:function(e,t){t.renderer.$loop.schedule(t.renderer.CHANGE_GUTTER)},attach:function(e){e.renderer.$gutterLayer.$renderer=this,e.on("changeSelection",this.update),this.update(null,e)},detach:function(e){e.renderer.$gutterLayer.$renderer==this&&(e.renderer.$gutterLayer.$renderer=null),e.off("changeSelection",this.update),this.update(null,e)}};t.Editor=k})),ace.define("ace/undomanager",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=function(){this.$maxRev=0,this.$fromUndo=!1,this.reset()};(function(){this.addSession=function(e){this.$session=e},this.add=function(e,t,n){this.$fromUndo||e!=this.$lastDelta&&(this.$keepRedoStack||(this.$redoStack.length=0),!1!==t&&this.lastDeltas||(this.lastDeltas=[],this.$undoStack.push(this.lastDeltas),e.id=this.$rev=++this.$maxRev),"remove"!=e.action&&"insert"!=e.action||(this.$lastDelta=e),this.lastDeltas.push(e))},this.addSelection=function(e,t){this.selections.push({value:e,rev:t||this.$rev})},this.startNewGroup=function(){return this.lastDeltas=null,this.$rev},this.markIgnored=function(e,t){null==t&&(t=this.$rev+1);for(var n=this.$undoStack,a=n.length;a--;){var o=n[a][0];if(o.id<=e)break;o.id<t&&(o.ignore=!0)}this.lastDeltas=null},this.getSelection=function(e,t){for(var n=this.selections,a=n.length;a--;){var o=n[a];if(o.rev<e)return t&&(o=n[a+1]),o}},this.getRevision=function(){return this.$rev},this.getDeltas=function(e,t){null==t&&(t=this.$rev+1);for(var n=this.$undoStack,a=null,o=0,i=n.length;i--;){var l=n[i][0];if(l.id<t&&!a&&(a=i+1),l.id<=e){o=i+1;break}}return n.slice(o,a)},this.getChangedRanges=function(e,t){null==t&&(t=this.$rev+1)},this.getChangedLines=function(e,t){null==t&&(t=this.$rev+1)},this.undo=function(e,t){this.lastDeltas=null;var n=this.$undoStack;if(function(e,t){for(var n=t;n--;){var a=e[n];if(a&&!a[0].ignore){for(;n<t-1;){var o=d(e[n],e[n+1]);e[n]=o[0],e[n+1]=o[1],n++}return!0}}}(n,n.length)){e||(e=this.$session),this.$redoStackBaseRev!==this.$rev&&this.$redoStack.length&&(this.$redoStack=[]),this.$fromUndo=!0;var a=n.pop(),o=null;return a&&(o=e.undoChanges(a,t),this.$redoStack.push(a),this.$syncRev()),this.$fromUndo=!1,o}},this.redo=function(e,t){if(this.lastDeltas=null,e||(e=this.$session),this.$fromUndo=!0,this.$redoStackBaseRev!=this.$rev){var n=this.getDeltas(this.$redoStackBaseRev,this.$rev+1);!function(e,t){for(var n=0;n<t.length;n++)for(var a=t[n],o=0;o<a.length;o++)m(e,a[o])}(this.$redoStack,n),this.$redoStackBaseRev=this.$rev,this.$redoStack.forEach((function(e){e[0].id=++this.$maxRev}),this)}var a=this.$redoStack.pop(),o=null;return a&&(o=e.redoChanges(a,t),this.$undoStack.push(a),this.$syncRev()),this.$fromUndo=!1,o},this.$syncRev=function(){var e=this.$undoStack,t=e[e.length-1],n=t&&t[0].id||0;this.$redoStackBaseRev=n,this.$rev=n},this.reset=function(){this.lastDeltas=null,this.$lastDelta=null,this.$undoStack=[],this.$redoStack=[],this.$rev=0,this.mark=0,this.$redoStackBaseRev=this.$rev,this.selections=[]},this.canUndo=function(){return this.$undoStack.length>0},this.canRedo=function(){return this.$redoStack.length>0},this.bookmark=function(e){null==e&&(e=this.$rev),this.mark=e},this.isAtBookmark=function(){return this.$rev===this.mark},this.toJSON=function(){},this.fromJSON=function(){},this.hasUndo=this.canUndo,this.hasRedo=this.canRedo,this.isClean=this.isAtBookmark,this.markClean=this.bookmark,this.$prettyPrint=function(e){return e?r(e):r(this.$undoStack)+"\n---\n"+r(this.$redoStack)}}).call(a.prototype);var o=e("./range").Range,i=o.comparePoints;function l(e){return{row:e.row,column:e.column}}function r(e){if(e=e||this,Array.isArray(e))return e.map(r).join("\n");var t="";return e.action?(t="insert"==e.action?"+":"-",t+="["+e.lines+"]"):e.value&&(t=Array.isArray(e.value)?e.value.map(c).join("\n"):c(e.value)),e.start&&(t+=c(e)),(e.id||e.rev)&&(t+="\t("+(e.id||e.rev)+")"),t}function c(e){return e.start.row+":"+e.start.column+"=>"+e.end.row+":"+e.end.column}function s(e,t){var n="insert"==e.action,a="insert"==t.action;if(n&&a)if(i(t.start,e.end)>=0)h(t,e,-1);else{if(!(i(t.start,e.start)<=0))return null;h(e,t,1)}else if(n&&!a)if(i(t.start,e.end)>=0)h(t,e,-1);else{if(!(i(t.end,e.start)<=0))return null;h(e,t,-1)}else if(!n&&a)if(i(t.start,e.start)>=0)h(t,e,1);else{if(!(i(t.start,e.start)<=0))return null;h(e,t,1)}else if(!n&&!a)if(i(t.start,e.start)>=0)h(t,e,1);else{if(!(i(t.end,e.start)<=0))return null;h(e,t,-1)}return[t,e]}function d(e,t){for(var n=e.length;n--;)for(var a=0;a<t.length;a++)if(!s(e[n],t[a])){for(;n<e.length;){for(;a--;)s(t[a],e[n]);a=t.length,n++}return[e,t]}return e.selectionBefore=t.selectionBefore=e.selectionAfter=t.selectionAfter=null,[t,e]}function u(e,t){var n="insert"==e.action,a="insert"==t.action;if(n&&a)i(e.start,t.start)<0?h(t,e,1):h(e,t,1);else if(n&&!a)i(e.start,t.end)>=0?h(e,t,-1):(i(e.start,t.start)<=0||h(e,o.fromPoints(t.start,e.start),-1),h(t,e,1));else if(!n&&a)i(t.start,e.end)>=0?h(t,e,-1):(i(t.start,e.start)<=0||h(t,o.fromPoints(e.start,t.start),-1),h(e,t,1));else if(!n&&!a)if(i(t.start,e.end)>=0)h(t,e,-1);else{var l,r;if(!(i(t.end,e.start)<=0))return i(e.start,t.start)<0&&(l=e,e=b(e,t.start)),i(e.end,t.end)>0&&(r=b(e,t.end)),p(t.end,e.start,e.end,-1),r&&!l&&(e.lines=r.lines,e.start=r.start,e.end=r.end,r=e),[t,l,r].filter(Boolean);h(e,t,-1)}return[t,e]}function h(e,t,n){p(e.start,t.start,t.end,n),p(e.end,t.start,t.end,n)}function p(e,t,n,a){e.row==(1==a?t:n).row&&(e.column+=a*(n.column-t.column)),e.row+=a*(n.row-t.row)}function b(e,t){var n=e.lines,a=e.end;e.end=l(t);var o=e.end.row-e.start.row,i=n.splice(o,n.length),r=o?t.column:t.column-e.start.column;return n.push(i[0].substring(0,r)),i[0]=i[0].substr(r),{start:l(t),end:a,lines:i,action:e.action}}function m(e,t){t=function(e){return{start:l(e.start),end:l(e.end),action:e.action,lines:e.lines.slice()}}(t);for(var n=e.length;n--;){for(var a=e[n],o=0;o<a.length;o++){var i=u(a[o],t);t=i[0],2!=i.length&&(i[2]?(a.splice(o+1,1,i[1],i[2]),o++):i[1]||(a.splice(o,1),o--))}a.length||e.splice(n,1)}return e}o.comparePoints,t.UndoManager=a})),ace.define("ace/layer/lines",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("../lib/dom"),o=function(e,t){this.element=e,this.canvasHeight=t||5e5,this.element.style.height=2*this.canvasHeight+"px",this.cells=[],this.cellCache=[],this.$offsetCoefficient=0};(function(){this.moveContainer=function(e){a.translate(this.element,0,-e.firstRowScreen*e.lineHeight%this.canvasHeight-e.offset*this.$offsetCoefficient)},this.pageChanged=function(e,t){return Math.floor(e.firstRowScreen*e.lineHeight/this.canvasHeight)!==Math.floor(t.firstRowScreen*t.lineHeight/this.canvasHeight)},this.computeLineTop=function(e,t,n){var a=t.firstRowScreen*t.lineHeight,o=Math.floor(a/this.canvasHeight);return n.documentToScreenRow(e,0)*t.lineHeight-o*this.canvasHeight},this.computeLineHeight=function(e,t,n){return t.lineHeight*n.getRowLineCount(e)},this.getLength=function(){return this.cells.length},this.get=function(e){return this.cells[e]},this.shift=function(){this.$cacheCell(this.cells.shift())},this.pop=function(){this.$cacheCell(this.cells.pop())},this.push=function(e){if(Array.isArray(e)){this.cells.push.apply(this.cells,e);for(var t=a.createFragment(this.element),n=0;n<e.length;n++)t.appendChild(e[n].element);this.element.appendChild(t)}else this.cells.push(e),this.element.appendChild(e.element)},this.unshift=function(e){if(Array.isArray(e)){this.cells.unshift.apply(this.cells,e);for(var t=a.createFragment(this.element),n=0;n<e.length;n++)t.appendChild(e[n].element);this.element.firstChild?this.element.insertBefore(t,this.element.firstChild):this.element.appendChild(t)}else this.cells.unshift(e),this.element.insertAdjacentElement("afterbegin",e.element)},this.last=function(){return this.cells.length?this.cells[this.cells.length-1]:null},this.$cacheCell=function(e){e&&(e.element.remove(),this.cellCache.push(e))},this.createCell=function(e,t,n,o){var i=this.cellCache.pop();if(!i){var l=a.createElement("div");o&&o(l),this.element.appendChild(l),i={element:l,text:"",row:e}}return i.row=e,i}}).call(o.prototype),t.Lines=o})),ace.define("ace/layer/gutter",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/layer/lines"],(function(e,t,n){"use strict";var a=e("../lib/dom"),o=e("../lib/oop"),i=e("../lib/lang"),l=e("../lib/event_emitter").EventEmitter,r=e("./lines").Lines,c=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_gutter-layer",e.appendChild(this.element),this.setShowFoldWidgets(this.$showFoldWidgets),this.gutterWidth=0,this.$annotations=[],this.$updateAnnotations=this.$updateAnnotations.bind(this),this.$lines=new r(this.element),this.$lines.$offsetCoefficient=1};function s(e){var t=document.createTextNode("");e.appendChild(t);var n=a.createElement("span");return e.appendChild(n),e}(function(){o.implement(this,l),this.setSession=function(e){this.session&&this.session.off("change",this.$updateAnnotations),this.session=e,e&&e.on("change",this.$updateAnnotations)},this.addGutterDecoration=function(e,t){window.console&&console.warn&&console.warn("deprecated use session.addGutterDecoration"),this.session.addGutterDecoration(e,t)},this.removeGutterDecoration=function(e,t){window.console&&console.warn&&console.warn("deprecated use session.removeGutterDecoration"),this.session.removeGutterDecoration(e,t)},this.setAnnotations=function(e){this.$annotations=[];for(var t=0;t<e.length;t++){var n=e[t],a=n.row,o=this.$annotations[a];o||(o=this.$annotations[a]={text:[]});var l=n.text;l=l?i.escapeHTML(l):n.html||"",-1===o.text.indexOf(l)&&o.text.push(l);var r=n.type;"error"==r?o.className=" ace_error":"warning"==r&&" ace_error"!=o.className?o.className=" ace_warning":"info"!=r||o.className||(o.className=" ace_info")}},this.$updateAnnotations=function(e){if(this.$annotations.length){var t=e.start.row,n=e.end.row-t;if(0===n);else if("remove"==e.action)this.$annotations.splice(t,n+1,null);else{var a=new Array(n+1);a.unshift(t,1),this.$annotations.splice.apply(this.$annotations,a)}}},this.update=function(e){this.config=e;var t=this.session,n=e.firstRow,a=Math.min(e.lastRow+e.gutterOffset,t.getLength()-1);this.oldLastRow=a,this.config=e,this.$lines.moveContainer(e),this.$updateCursorRow();for(var o=t.getNextFoldLine(n),i=o?o.start.row:1/0,l=null,r=-1,c=n;;){if(c>i&&(c=o.end.row+1,i=(o=t.getNextFoldLine(c,o))?o.start.row:1/0),c>a){for(;this.$lines.getLength()>r+1;)this.$lines.pop();break}(l=this.$lines.get(++r))?l.row=c:(l=this.$lines.createCell(c,e,this.session,s),this.$lines.push(l)),this.$renderCell(l,e,o,c),c++}this._signal("afterRender"),this.$updateGutterWidth(e)},this.$updateGutterWidth=function(e){var t=this.session,n=t.gutterRenderer||this.$renderer,a=t.$firstLineNumber,o=this.$lines.last()?this.$lines.last().text:"";(this.$fixedWidth||t.$useWrapMode)&&(o=t.getLength()+a-1);var i=n?n.getWidth(t,o,e):o.toString().length*e.characterWidth,l=this.$padding||this.$computePadding();(i+=l.left+l.right)===this.gutterWidth||isNaN(i)||(this.gutterWidth=i,this.element.parentNode.style.width=this.element.style.width=Math.ceil(this.gutterWidth)+"px",this._signal("changeGutterWidth",i))},this.$updateCursorRow=function(){if(this.$highlightGutterLine){var e=this.session.selection.getCursor();this.$cursorRow!==e.row&&(this.$cursorRow=e.row)}},this.updateLineHighlight=function(){if(this.$highlightGutterLine){var e=this.session.selection.cursor.row;if(this.$cursorRow=e,!this.$cursorCell||this.$cursorCell.row!=e){this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ",""));var t=this.$lines.cells;this.$cursorCell=null;for(var n=0;n<t.length;n++){var a=t[n];if(a.row>=this.$cursorRow){if(a.row>this.$cursorRow){var o=this.session.getFoldLine(this.$cursorRow);if(!(n>0&&o&&o.start.row==t[n-1].row))break;a=t[n-1]}a.element.className="ace_gutter-active-line "+a.element.className,this.$cursorCell=a;break}}}}},this.scrollLines=function(e){var t=this.config;if(this.config=e,this.$updateCursorRow(),this.$lines.pageChanged(t,e))return this.update(e);this.$lines.moveContainer(e);var n=Math.min(e.lastRow+e.gutterOffset,this.session.getLength()-1),a=this.oldLastRow;if(this.oldLastRow=n,!t||a<e.firstRow)return this.update(e);if(n<t.firstRow)return this.update(e);if(t.firstRow<e.firstRow)for(var o=this.session.getFoldedRowCount(t.firstRow,e.firstRow-1);o>0;o--)this.$lines.shift();if(a>n)for(o=this.session.getFoldedRowCount(n+1,a);o>0;o--)this.$lines.pop();e.firstRow<t.firstRow&&this.$lines.unshift(this.$renderLines(e,e.firstRow,t.firstRow-1)),n>a&&this.$lines.push(this.$renderLines(e,a+1,n)),this.updateLineHighlight(),this._signal("afterRender"),this.$updateGutterWidth(e)},this.$renderLines=function(e,t,n){for(var a=[],o=t,i=this.session.getNextFoldLine(o),l=i?i.start.row:1/0;o>l&&(o=i.end.row+1,l=(i=this.session.getNextFoldLine(o,i))?i.start.row:1/0),!(o>n);){var r=this.$lines.createCell(o,e,this.session,s);this.$renderCell(r,e,i,o),a.push(r),o++}return a},this.$renderCell=function(e,t,n,o){var i=e.element,l=this.session,r=i.childNodes[0],c=i.childNodes[1],s=l.$firstLineNumber,d=l.$breakpoints,u=l.$decorations,h=l.gutterRenderer||this.$renderer,p=this.$showFoldWidgets&&l.foldWidgets,b=n?n.start.row:Number.MAX_VALUE,m="ace_gutter-cell ";if(this.$highlightGutterLine&&(o==this.$cursorRow||n&&o<this.$cursorRow&&o>=b&&this.$cursorRow<=n.end.row)&&(m+="ace_gutter-active-line ",this.$cursorCell!=e&&(this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ","")),this.$cursorCell=e)),d[o]&&(m+=d[o]),u[o]&&(m+=u[o]),this.$annotations[o]&&(m+=this.$annotations[o].className),i.className!=m&&(i.className=m),p){var g=p[o];null==g&&(g=p[o]=l.getFoldWidget(o))}if(g){m="ace_fold-widget ace_"+g,"start"==g&&o==b&&o<n.end.row?m+=" ace_closed":m+=" ace_open",c.className!=m&&(c.className=m);var f=t.lineHeight+"px";a.setStyle(c.style,"height",f),a.setStyle(c.style,"display","inline-block")}else c&&a.setStyle(c.style,"display","none");var v=(h?h.getText(l,o):o+s).toString();return v!==r.data&&(r.data=v),a.setStyle(e.element.style,"height",this.$lines.computeLineHeight(o,t,l)+"px"),a.setStyle(e.element.style,"top",this.$lines.computeLineTop(o,t,l)+"px"),e.text=v,e},this.$fixedWidth=!1,this.$highlightGutterLine=!0,this.$renderer="",this.setHighlightGutterLine=function(e){this.$highlightGutterLine=e},this.$showLineNumbers=!0,this.$renderer="",this.setShowLineNumbers=function(e){this.$renderer=!e&&{getWidth:function(){return 0},getText:function(){return""}}},this.getShowLineNumbers=function(){return this.$showLineNumbers},this.$showFoldWidgets=!0,this.setShowFoldWidgets=function(e){e?a.addCssClass(this.element,"ace_folding-enabled"):a.removeCssClass(this.element,"ace_folding-enabled"),this.$showFoldWidgets=e,this.$padding=null},this.getShowFoldWidgets=function(){return this.$showFoldWidgets},this.$computePadding=function(){if(!this.element.firstChild)return{left:0,right:0};var e=a.computedStyle(this.element.firstChild);return this.$padding={},this.$padding.left=(parseInt(e.borderLeftWidth)||0)+(parseInt(e.paddingLeft)||0)+1,this.$padding.right=(parseInt(e.borderRightWidth)||0)+(parseInt(e.paddingRight)||0),this.$padding},this.getRegion=function(e){var t=this.$padding||this.$computePadding(),n=this.element.getBoundingClientRect();return e.x<t.left+n.left?"markers":this.$showFoldWidgets&&e.x>n.right-t.right?"foldWidgets":void 0}}).call(c.prototype),t.Gutter=c})),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("../range").Range,o=e("../lib/dom"),i=function(e){this.element=o.createElement("div"),this.element.className="ace_layer ace_marker-layer",e.appendChild(this.element)};(function(){this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setMarkers=function(e){this.markers=e},this.elt=function(e,t){var n=-1!=this.i&&this.element.childNodes[this.i];n?this.i++:(n=document.createElement("div"),this.element.appendChild(n),this.i=-1),n.style.cssText=t,n.className=e},this.update=function(e){if(e){var t;for(var n in this.config=e,this.i=0,this.markers){var a=this.markers[n];if(a.range){var o=a.range.clipRows(e.firstRow,e.lastRow);if(!o.isEmpty())if(o=o.toScreenRange(this.session),a.renderer){var i=this.$getTop(o.start.row,e),l=this.$padding+o.start.column*e.characterWidth;a.renderer(t,o,l,i,e)}else"fullLine"==a.type?this.drawFullLineMarker(t,o,a.clazz,e):"screenLine"==a.type?this.drawScreenLineMarker(t,o,a.clazz,e):o.isMultiLine()?"text"==a.type?this.drawTextMarker(t,o,a.clazz,e):this.drawMultiLineMarker(t,o,a.clazz,e):this.drawSingleLineMarker(t,o,a.clazz+" ace_start ace_br15",e)}else a.update(t,this,this.session,e)}if(-1!=this.i)for(;this.i<this.element.childElementCount;)this.element.removeChild(this.element.lastChild)}},this.$getTop=function(e,t){return(e-t.firstRowScreen)*t.lineHeight},this.drawTextMarker=function(e,t,n,o,i){for(var l=this.session,r=t.start.row,c=t.end.row,s=r,d=0,u=0,h=l.getScreenLastRowColumn(s),p=new a(s,t.start.column,s,u);s<=c;s++)p.start.row=p.end.row=s,p.start.column=s==r?t.start.column:l.getRowWrapIndent(s),p.end.column=h,d=u,u=h,h=s+1<c?l.getScreenLastRowColumn(s+1):s==c?0:t.end.column,this.drawSingleLineMarker(e,p,n+(s==r?" ace_start":"")+" ace_br"+((s==r||s==r+1&&t.start.column?1:0)|(d<u?2:0)|(u>h?4:0)|(s==c?8:0)),o,s==c?0:1,i)},this.drawMultiLineMarker=function(e,t,n,a,o){var i=this.$padding,l=a.lineHeight,r=this.$getTop(t.start.row,a),c=i+t.start.column*a.characterWidth;if(o=o||"",this.session.$bidiHandler.isBidiRow(t.start.row)?((s=t.clone()).end.row=s.start.row,s.end.column=this.session.getLine(s.start.row).length,this.drawBidiSingleLineMarker(e,s,n+" ace_br1 ace_start",a,null,o)):this.elt(n+" ace_br1 ace_start","height:"+l+"px;right:0;top:"+r+"px;left:"+c+"px;"+(o||"")),this.session.$bidiHandler.isBidiRow(t.end.row)){var s;(s=t.clone()).start.row=s.end.row,s.start.column=0,this.drawBidiSingleLineMarker(e,s,n+" ace_br12",a,null,o)}else{r=this.$getTop(t.end.row,a);var d=t.end.column*a.characterWidth;this.elt(n+" ace_br12","height:"+l+"px;width:"+d+"px;top:"+r+"px;left:"+i+"px;"+(o||""))}if(!((l=(t.end.row-t.start.row-1)*a.lineHeight)<=0)){r=this.$getTop(t.start.row+1,a);var u=(t.start.column?1:0)|(t.end.column?0:8);this.elt(n+(u?" ace_br"+u:""),"height:"+l+"px;right:0;top:"+r+"px;left:"+i+"px;"+(o||""))}},this.drawSingleLineMarker=function(e,t,n,a,o,i){if(this.session.$bidiHandler.isBidiRow(t.start.row))return this.drawBidiSingleLineMarker(e,t,n,a,o,i);var l=a.lineHeight,r=(t.end.column+(o||0)-t.start.column)*a.characterWidth,c=this.$getTop(t.start.row,a),s=this.$padding+t.start.column*a.characterWidth;this.elt(n,"height:"+l+"px;width:"+r+"px;top:"+c+"px;left:"+s+"px;"+(i||""))},this.drawBidiSingleLineMarker=function(e,t,n,a,o,i){var l=a.lineHeight,r=this.$getTop(t.start.row,a),c=this.$padding;this.session.$bidiHandler.getSelections(t.start.column,t.end.column).forEach((function(e){this.elt(n,"height:"+l+"px;width:"+e.width+(o||0)+"px;top:"+r+"px;left:"+(c+e.left)+"px;"+(i||""))}),this)},this.drawFullLineMarker=function(e,t,n,a,o){var i=this.$getTop(t.start.row,a),l=a.lineHeight;t.start.row!=t.end.row&&(l+=this.$getTop(t.end.row,a)-i),this.elt(n,"height:"+l+"px;top:"+i+"px;left:0;right:0;"+(o||""))},this.drawScreenLineMarker=function(e,t,n,a,o){var i=this.$getTop(t.start.row,a),l=a.lineHeight;this.elt(n,"height:"+l+"px;top:"+i+"px;left:0;right:0;"+(o||""))}}).call(i.prototype),t.Marker=i})),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/layer/lines","ace/lib/event_emitter"],(function(e,t,n){"use strict";var a=e("../lib/oop"),o=e("../lib/dom"),i=e("../lib/lang"),l=e("./lines").Lines,r=e("../lib/event_emitter").EventEmitter,c=function(e){this.dom=o,this.element=this.dom.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this),this.$lines=new l(this.element)};(function(){a.implement(this,r),this.EOF_CHAR="¶",this.EOL_CHAR_LF="¬",this.EOL_CHAR_CRLF="¤",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="—",this.SPACE_CHAR="·",this.$padding=0,this.MAX_LINE_LENGTH=1e4,this.$updateEolChar=function(){var e=this.session.doc,t="\n"==e.getNewLineCharacter()&&"windows"!=e.getNewLineMode()?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=t)return this.EOL_CHAR=t,!0},this.setPadding=function(e){this.$padding=e,this.element.style.margin="0 "+e+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(e){this._signal("changeCharacterSize",e)}.bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(e){this.session=e,e&&this.$computeTabString()},this.showInvisibles=!1,this.showSpaces=!1,this.showTabs=!1,this.showEOL=!1,this.setShowInvisibles=function(e){return this.showInvisibles!=e&&(this.showInvisibles=e,"string"==typeof e?(this.showSpaces=/tab/i.test(e),this.showTabs=/space/i.test(e),this.showEOL=/eol/i.test(e)):this.showSpaces=this.showTabs=this.showEOL=e,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(e){return this.displayIndentGuides!=e&&(this.displayIndentGuides=e,this.$computeTabString(),!0)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var t=this.$tabStrings=[0],n=1;n<e+1;n++)this.showTabs?((a=this.dom.createElement("span")).className="ace_invisible ace_invisible_tab",a.textContent=i.stringRepeat(this.TAB_CHAR,n),t.push(a)):t.push(this.dom.createTextNode(i.stringRepeat(" ",n),this.element));if(this.displayIndentGuides){this.$indentGuideRe=/\s\S| \t|\t |\s$/;var a,o=this.showSpaces?" ace_invisible ace_invisible_space":"",l=this.showSpaces?i.stringRepeat(this.SPACE_CHAR,this.tabSize):i.stringRepeat(" ",this.tabSize),r=this.showTabs?" ace_invisible ace_invisible_tab":"",c=this.showTabs?i.stringRepeat(this.TAB_CHAR,this.tabSize):l;(a=this.dom.createElement("span")).className="ace_indent-guide"+o,a.textContent=l,this.$tabStrings[" "]=a,(a=this.dom.createElement("span")).className="ace_indent-guide"+r,a.textContent=c,this.$tabStrings["\t"]=a}},this.updateLines=function(e,t,n){if(this.config.lastRow!=e.lastRow||this.config.firstRow!=e.firstRow)return this.update(e);this.config=e;for(var a=Math.max(t,e.firstRow),o=Math.min(n,e.lastRow),i=this.element.childNodes,l=0,r=e.firstRow;r<a;r++){if(c=this.session.getFoldLine(r)){if(c.containsRow(a)){a=c.start.row;break}r=c.end.row}l++}for(var c,s=!1,d=(r=a,(c=this.session.getNextFoldLine(r))?c.start.row:1/0);r>d&&(r=c.end.row+1,d=(c=this.session.getNextFoldLine(r,c))?c.start.row:1/0),!(r>o);){var u=i[l++];if(u){this.dom.removeChildren(u),this.$renderLine(u,r,r==d&&c),s&&(u.style.top=this.$lines.computeLineTop(r,e,this.session)+"px");var h=e.lineHeight*this.session.getRowLength(r)+"px";u.style.height!=h&&(s=!0,u.style.height=h)}r++}if(s)for(;l<this.$lines.cells.length;){var p=this.$lines.cells[l++];p.element.style.top=this.$lines.computeLineTop(p.row,e,this.session)+"px"}},this.scrollLines=function(e){var t=this.config;if(this.config=e,this.$lines.pageChanged(t,e))return this.update(e);this.$lines.moveContainer(e);var n=e.lastRow,a=t?t.lastRow:-1;if(!t||a<e.firstRow)return this.update(e);if(n<t.firstRow)return this.update(e);if(!t||t.lastRow<e.firstRow)return this.update(e);if(e.lastRow<t.firstRow)return this.update(e);if(t.firstRow<e.firstRow)for(var o=this.session.getFoldedRowCount(t.firstRow,e.firstRow-1);o>0;o--)this.$lines.shift();if(t.lastRow>e.lastRow)for(o=this.session.getFoldedRowCount(e.lastRow+1,t.lastRow);o>0;o--)this.$lines.pop();e.firstRow<t.firstRow&&this.$lines.unshift(this.$renderLinesFragment(e,e.firstRow,t.firstRow-1)),e.lastRow>t.lastRow&&this.$lines.push(this.$renderLinesFragment(e,t.lastRow+1,e.lastRow))},this.$renderLinesFragment=function(e,t,n){for(var a=[],i=t,l=this.session.getNextFoldLine(i),r=l?l.start.row:1/0;i>r&&(i=l.end.row+1,r=(l=this.session.getNextFoldLine(i,l))?l.start.row:1/0),!(i>n);){var c=this.$lines.createCell(i,e,this.session),s=c.element;this.dom.removeChildren(s),o.setStyle(s.style,"height",this.$lines.computeLineHeight(i,e,this.session)+"px"),o.setStyle(s.style,"top",this.$lines.computeLineTop(i,e,this.session)+"px"),this.$renderLine(s,i,i==r&&l),this.$useLineGroups()?s.className="ace_line_group":s.className="ace_line",a.push(c),i++}return a},this.update=function(e){this.$lines.moveContainer(e),this.config=e;for(var t=e.firstRow,n=e.lastRow,a=this.$lines;a.getLength();)a.pop();a.push(this.$renderLinesFragment(e,t,n))},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(e,t,n,a){for(var o,l=/(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g,r=this.dom.createFragment(this.element),c=0;o=l.exec(a);){var s=o[1],d=o[2],u=o[3],h=o[4],p=o[5];if(this.showSpaces||!d){var b=c!=o.index?a.slice(c,o.index):"";if(c=o.index+o[0].length,b&&r.appendChild(this.dom.createTextNode(b,this.element)),s){var m=this.session.getScreenTabSize(t+o.index);r.appendChild(this.$tabStrings[m].cloneNode(!0)),t+=m-1}else d?this.showSpaces?((f=this.dom.createElement("span")).className="ace_invisible ace_invisible_space",f.textContent=i.stringRepeat(this.SPACE_CHAR,d.length),r.appendChild(f)):r.appendChild(this.com.createTextNode(d,this.element)):u?((f=this.dom.createElement("span")).className="ace_invisible ace_invisible_space ace_invalid",f.textContent=i.stringRepeat(this.SPACE_CHAR,u.length),r.appendChild(f)):h?(t+=1,(f=this.dom.createElement("span")).style.width=2*this.config.characterWidth+"px",f.className=this.showSpaces?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",f.textContent=this.showSpaces?this.SPACE_CHAR:h,r.appendChild(f)):p&&(t+=1,(f=this.dom.createElement("span")).style.width=2*this.config.characterWidth+"px",f.className="ace_cjk",f.textContent=p,r.appendChild(f))}}if(r.appendChild(this.dom.createTextNode(c?a.slice(c):a,this.element)),this.$textToken[n.type])e.appendChild(r);else{var g="ace_"+n.type.replace(/\./g," ace_"),f=this.dom.createElement("span");"fold"==n.type&&(f.style.width=n.value.length*this.config.characterWidth+"px"),f.className=g,f.appendChild(r),e.appendChild(f)}return t+a.length},this.renderIndentGuide=function(e,t,n){var a=t.search(this.$indentGuideRe);if(a<=0||a>=n)return t;if(" "==t[0]){for(var o=(a-=a%this.tabSize)/this.tabSize,i=0;i<o;i++)e.appendChild(this.$tabStrings[" "].cloneNode(!0));return t.substr(a)}if("\t"==t[0]){for(i=0;i<a;i++)e.appendChild(this.$tabStrings["\t"].cloneNode(!0));return t.substr(a)}return t},this.$createLineElement=function(e){var t=this.dom.createElement("div");return t.className="ace_line",t.style.height=this.config.lineHeight+"px",t},this.$renderWrappedLine=function(e,t,n){var a=0,o=0,l=n[0],r=0,c=this.$createLineElement();e.appendChild(c);for(var s=0;s<t.length;s++){var d=t[s],u=d.value;if(0==s&&this.displayIndentGuides){if(a=u.length,!(u=this.renderIndentGuide(c,u,l)))continue;a-=u.length}if(a+u.length<l)r=this.$renderToken(c,r,d,u),a+=u.length;else{for(;a+u.length>=l;)r=this.$renderToken(c,r,d,u.substring(0,l-a)),u=u.substring(l-a),a=l,c=this.$createLineElement(),e.appendChild(c),c.appendChild(this.dom.createTextNode(i.stringRepeat(" ",n.indent),this.element)),r=0,l=n[++o]||Number.MAX_VALUE;0!=u.length&&(a+=u.length,r=this.$renderToken(c,r,d,u))}}n[n.length-1]>this.MAX_LINE_LENGTH&&this.$renderOverflowMessage(c,r,null,"",!0)},this.$renderSimpleLine=function(e,t){var n=0,a=t[0],o=a.value;this.displayIndentGuides&&(o=this.renderIndentGuide(e,o)),o&&(n=this.$renderToken(e,n,a,o));for(var i=1;i<t.length;i++){if(n+(o=(a=t[i]).value).length>this.MAX_LINE_LENGTH)return this.$renderOverflowMessage(e,n,a,o);n=this.$renderToken(e,n,a,o)}},this.$renderOverflowMessage=function(e,t,n,a,o){n&&this.$renderToken(e,t,n,a.slice(0,this.MAX_LINE_LENGTH-t));var i=this.dom.createElement("span");i.className="ace_inline_button ace_keyword ace_toggle_wrap",i.textContent=o?"<hide>":"<click to see more...>",e.appendChild(i)},this.$renderLine=function(e,t,n){if(n||0==n||(n=this.session.getFoldLine(t)),n)var a=this.$getFoldLineTokens(t,n);else a=this.session.getTokens(t);var o=e;if(a.length){var i=this.session.getRowSplitData(t);i&&i.length?(this.$renderWrappedLine(e,a,i),o=e.lastChild):(o=e,this.$useLineGroups()&&(o=this.$createLineElement(),e.appendChild(o)),this.$renderSimpleLine(o,a))}else this.$useLineGroups()&&(o=this.$createLineElement(),e.appendChild(o));if(this.showEOL&&o){n&&(t=n.end.row);var l=this.dom.createElement("span");l.className="ace_invisible ace_invisible_eol",l.textContent=t==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,o.appendChild(l)}},this.$getFoldLineTokens=function(e,t){var n=this.session,a=[],o=n.getTokens(e);return t.walk((function(e,t,i,l,r){null!=e?a.push({type:"fold",value:e}):(r&&(o=n.getTokens(t)),o.length&&function(e,t,n){for(var o=0,i=0;i+e[o].value.length<t;)if(i+=e[o].value.length,++o==e.length)return;for(i!=t&&((l=e[o].value.substring(t-i)).length>n-t&&(l=l.substring(0,n-t)),a.push({type:e[o].type,value:l}),i=t+l.length,o+=1);i<n&&o<e.length;){var l;(l=e[o].value).length+i>n?a.push({type:e[o].type,value:l.substring(0,n-i)}):a.push(e[o]),i+=l.length,o+=1}}(o,l,i))}),t.end.row,this.session.getLine(t.end.row).length),a},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){}}).call(c.prototype),t.Text=c})),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("../lib/dom"),o=function(e){this.element=a.createElement("div"),this.element.className="ace_layer ace_cursor-layer",e.appendChild(this.element),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),a.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=this.$updateOpacity.bind(this)};(function(){this.$updateOpacity=function(e){for(var t=this.cursors,n=t.length;n--;)a.setStyle(t[n].style,"opacity",e?"":"0")},this.$startCssAnimation=function(){for(var e=this.cursors,t=e.length;t--;)e[t].style.animationDuration=this.blinkInterval+"ms";setTimeout(function(){a.addCssClass(this.element,"ace_animate-blinking")}.bind(this))},this.$stopCssAnimation=function(){a.removeCssClass(this.element,"ace_animate-blinking")},this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setBlinking=function(e){e!=this.isBlinking&&(this.isBlinking=e,this.restartTimer())},this.setBlinkInterval=function(e){e!=this.blinkInterval&&(this.blinkInterval=e,this.restartTimer())},this.setSmoothBlinking=function(e){e!=this.smoothBlinking&&(this.smoothBlinking=e,a.setCssClass(this.element,"ace_smooth-blinking",e),this.$updateCursors(!0),this.restartTimer())},this.addCursor=function(){var e=a.createElement("div");return e.className="ace_cursor",this.element.appendChild(e),this.cursors.push(e),e},this.removeCursor=function(){if(this.cursors.length>1){var e=this.cursors.pop();return e.parentNode.removeChild(e),e}},this.hideCursor=function(){this.isVisible=!1,a.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,a.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var e=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.$stopCssAnimation(),this.smoothBlinking&&a.removeCssClass(this.element,"ace_smooth-blinking"),e(!0),this.isBlinking&&this.blinkInterval&&this.isVisible)if(this.smoothBlinking&&setTimeout(function(){a.addCssClass(this.element,"ace_smooth-blinking")}.bind(this)),a.HAS_CSS_ANIMATION)this.$startCssAnimation();else{var t=function(){this.timeoutId=setTimeout((function(){e(!1)}),.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval((function(){e(!0),t()}),this.blinkInterval),t()}else this.$stopCssAnimation()},this.getPixelPosition=function(e,t){if(!this.config||!this.session)return{left:0,top:0};e||(e=this.session.selection.getCursor());var n=this.session.documentToScreenPosition(e);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(n.row,e.row)?this.session.$bidiHandler.getPosLeft(n.column):n.column*this.config.characterWidth),top:(n.row-(t?this.config.firstRowScreen:0))*this.config.lineHeight}},this.isCursorInView=function(e,t){return e.top>=0&&e.top<t.maxHeight},this.update=function(e){this.config=e;var t=this.session.$selectionMarkers,n=0,o=0;void 0!==t&&0!==t.length||(t=[{cursor:null}]),n=0;for(var i=t.length;n<i;n++){var l=this.getPixelPosition(t[n].cursor,!0);if(!((l.top>e.height+e.offset||l.top<0)&&n>1)){var r=this.cursors[o++]||this.addCursor(),c=r.style;this.drawCursor?this.drawCursor(r,l,e,t[n],this.session):this.isCursorInView(l,e)?(a.setStyle(c,"display","block"),a.translate(r,l.left,l.top),a.setStyle(c,"width",Math.round(e.characterWidth)+"px"),a.setStyle(c,"height",e.lineHeight+"px")):a.setStyle(c,"display","none")}}for(;this.cursors.length>o;)this.removeCursor();var s=this.session.getOverwrite();this.$setOverwrite(s),this.$pixelPos=l,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(e){e!=this.overwrite&&(this.overwrite=e,e?a.addCssClass(this.element,"ace_overwrite-cursors"):a.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(o.prototype),t.Cursor=o})),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/dom"),i=e("./lib/event"),l=e("./lib/event_emitter").EventEmitter,r=function(e){this.element=o.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=o.createElement("div"),this.inner.className="ace_scrollbar-inner",this.inner.textContent=" ",this.element.appendChild(this.inner),e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,i.addListener(this.element,"scroll",this.onScroll.bind(this)),i.addListener(this.element,"mousedown",i.preventDefault)};(function(){a.implement(this,l),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(r.prototype);var c=function(e,t){r.call(this,e),this.scrollTop=0,this.scrollHeight=0,t.$scrollbarWidth=this.width=o.scrollbarWidth(e.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};a.inherits(c,r),function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,1!=this.coeff){var e=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-e)/(this.coeff-e)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.element.style.height=e+"px"},this.setInnerHeight=this.setScrollHeight=function(e){this.scrollHeight=e,e>32768?(this.coeff=32768/e,e=32768):1!=this.coeff&&(this.coeff=1),this.inner.style.height=e+"px"},this.setScrollTop=function(e){this.scrollTop!=e&&(this.skipEvent=!0,this.scrollTop=e,this.element.scrollTop=e*this.coeff)}}.call(c.prototype);var s=function(e,t){r.call(this,e),this.scrollLeft=0,this.height=t.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};a.inherits(s,r),function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(e){this.element.style.width=e+"px"},this.setInnerWidth=function(e){this.inner.style.width=e+"px"},this.setScrollWidth=function(e){this.inner.style.width=e+"px"},this.setScrollLeft=function(e){this.scrollLeft!=e&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=e)}}.call(s.prototype),t.ScrollBar=c,t.ScrollBarV=c,t.ScrollBarH=s,t.VScrollBar=c,t.HScrollBar=s})),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],(function(e,t,n){"use strict";var a=e("./lib/event"),o=function(e,t){this.onRender=e,this.pending=!1,this.changes=0,this.$recursionLimit=2,this.window=t||window;var n=this;this._flush=function(e){n.pending=!1;var t=n.changes;if(t&&(a.blockIdle(100),n.changes=0,n.onRender(t)),n.changes){if(n.$recursionLimit--<0)return;n.schedule()}else n.$recursionLimit=2}};(function(){this.schedule=function(e){this.changes=this.changes|e,this.changes&&!this.pending&&(a.nextFrame(this._flush),this.pending=!0)},this.clear=function(e){var t=this.changes;return this.changes=0,t}}).call(o.prototype),t.RenderLoop=o})),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/lib/useragent","ace/lib/event_emitter"],(function(e,t,n){var a=e("../lib/oop"),o=e("../lib/dom"),i=e("../lib/lang"),l=e("../lib/event"),r=e("../lib/useragent"),c=e("../lib/event_emitter").EventEmitter,s="function"==typeof ResizeObserver,d=200,u=t.FontMetrics=function(e){this.el=o.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=o.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=o.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),e.appendChild(this.el),this.$measureNode.textContent=i.stringRepeat("X",256),this.$characterSize={width:0,height:0},s?this.$addObserver():this.checkForSizeChanges()};(function(){a.implement(this,c),this.$characterSize={width:0,height:0},this.$setMeasureNodeStyles=function(e,t){e.width=e.height="auto",e.left=e.top="0px",e.visibility="hidden",e.position="absolute",e.whiteSpace="pre",r.isIE<8?e["font-family"]="inherit":e.font="inherit",e.overflow=t?"hidden":"visible"},this.checkForSizeChanges=function(e){if(void 0===e&&(e=this.$measureSizes()),e&&(this.$characterSize.width!==e.width||this.$characterSize.height!==e.height)){this.$measureNode.style.fontWeight="bold";var t=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=e,this.charSizes=Object.create(null),this.allowBoldFonts=t&&t.width===e.width&&t.height===e.height,this._emit("changeCharacterSize",{data:e})}},this.$addObserver=function(){var e=this;this.$observer=new window.ResizeObserver((function(t){e.checkForSizeChanges()})),this.$observer.observe(this.$measureNode)},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer||this.$observer)return this.$pollSizeChangesTimer;var e=this;return this.$pollSizeChangesTimer=l.onIdle((function t(){e.checkForSizeChanges(),l.onIdle(t,500)}),500)},this.setPolling=function(e){e?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(e){var t={height:(e||this.$measureNode).clientHeight,width:(e||this.$measureNode).clientWidth/256};return 0===t.width||0===t.height?null:t},this.$measureCharWidth=function(e){return this.$main.textContent=i.stringRepeat(e,256),this.$main.getBoundingClientRect().width/256},this.getCharacterWidth=function(e){var t=this.charSizes[e];return void 0===t&&(t=this.charSizes[e]=this.$measureCharWidth(e)/this.$characterSize.width),t},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$observer&&this.$observer.disconnect(),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},this.$getZoom=function e(t){return t&&t.parentElement?(window.getComputedStyle(t).zoom||1)*e(t.parentElement):1},this.$initTransformMeasureNodes=function(){var e=function(e,t){return["div",{style:"position: absolute;top:"+e+"px;left:"+t+"px;"}]};this.els=o.buildDom([e(0,0),e(d,0),e(0,d),e(d,d)],this.el)},this.transformCoordinates=function(e,t){function n(e,t,n){var a=e[1]*t[0]-e[0]*t[1];return[(-t[1]*n[0]+t[0]*n[1])/a,(+e[1]*n[0]-e[0]*n[1])/a]}function a(e,t){return[e[0]-t[0],e[1]-t[1]]}function o(e,t){return[e[0]+t[0],e[1]+t[1]]}function i(e,t){return[e*t[0],e*t[1]]}function l(e){var t=e.getBoundingClientRect();return[t.left,t.top]}e&&(e=i(1/this.$getZoom(this.el),e)),this.els||this.$initTransformMeasureNodes();var r=l(this.els[0]),c=l(this.els[1]),s=l(this.els[2]),u=l(this.els[3]),h=n(a(u,c),a(u,s),a(o(c,s),o(u,r))),p=i(1+h[0],a(c,r)),b=i(1+h[1],a(s,r));if(t){var m=t,g=h[0]*m[0]/d+h[1]*m[1]/d+1,f=o(i(m[0],p),i(m[1],b));return o(i(1/g/d,f),r)}var v=a(e,r),y=n(a(p,i(h[0],v)),a(b,i(h[1],v)),v);return i(d,y)}}).call(u.prototype)})),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter","ace/lib/useragent"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=e("./lib/dom"),i=e("./config"),l=e("./layer/gutter").Gutter,r=e("./layer/marker").Marker,c=e("./layer/text").Text,s=e("./layer/cursor").Cursor,d=e("./scrollbar").HScrollBar,u=e("./scrollbar").VScrollBar,h=e("./renderloop").RenderLoop,p=e("./layer/font_metrics").FontMetrics,b=e("./lib/event_emitter").EventEmitter,m='.ace_br1 {border-top-left-radius : 3px;}.ace_br2 {border-top-right-radius : 3px;}.ace_br3 {border-top-left-radius : 3px; border-top-right-radius: 3px;}.ace_br4 {border-bottom-right-radius: 3px;}.ace_br5 {border-top-left-radius : 3px; border-bottom-right-radius: 3px;}.ace_br6 {border-top-right-radius : 3px; border-bottom-right-radius: 3px;}.ace_br7 {border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}.ace_br8 {border-bottom-left-radius : 3px;}.ace_br9 {border-top-left-radius : 3px; border-bottom-left-radius: 3px;}.ace_br10{border-top-right-radius : 3px; border-bottom-left-radius: 3px;}.ace_br11{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br13{border-top-left-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br14{border-top-right-radius : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_br15{border-top-left-radius : 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}.ace_editor {position: relative;overflow: hidden;padding: 0;font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'source-code-pro\', monospace;direction: ltr;text-align: left;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: text;}.ace_content {position: absolute;box-sizing: border-box;min-width: 100%;contain: style size layout;font-variant-ligatures: no-common-ligatures;}.ace_dragging .ace_scroller:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: \'\';background: rgba(250, 250, 250, 0.01);z-index: 1000;}.ace_dragging.ace_dark .ace_scroller:before{background: rgba(0, 0, 0, 0.01);}.ace_selecting, .ace_selecting * {cursor: text !important;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;contain: style size layout;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {position: absolute;top: 0;left: 0;right: 0;padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");}.ace_scrollbar {contain: strict;position: absolute;right: 0;bottom: 0;z-index: 6;}.ace_scrollbar-inner {position: absolute;cursor: text;left: 0;top: 0;}.ace_scrollbar-v{overflow-x: hidden;overflow-y: scroll;top: 0;}.ace_scrollbar-h {overflow-x: scroll;overflow-y: hidden;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;contain: strict;-ms-user-select: text;-moz-user-select: text;-webkit-user-select: text;user-select: text;white-space: pre!important;}.ace_text-input.ace_composition {background: transparent;color: inherit;z-index: 1000;opacity: 1;}.ace_composition_placeholder { color: transparent }.ace_composition_marker { border-bottom: 1px solid;position: absolute;border-radius: 0;margin-top: 1px;}[ace_nocontext=true] {transform: none!important;filter: none!important;clip-path: none!important;mask : none!important;contain: none!important;perspective: none!important;mix-blend-mode: initial!important;z-index: auto;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;word-wrap: normal;white-space: pre;height: 100%;width: 100%;box-sizing: border-box;pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;height: 1000000px;contain: style size layout;}.ace_text-layer {font: inherit !important;position: absolute;height: 1000000px;width: 1000000px;contain: style size layout;}.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group {contain: style size layout;position: absolute;top: 0;left: 0;right: 0;}.ace_hidpi .ace_text-layer,.ace_hidpi .ace_gutter-layer,.ace_hidpi .ace_content,.ace_hidpi .ace_gutter {contain: strict;will-change: transform;}.ace_hidpi .ace_text-layer > .ace_line, .ace_hidpi .ace_text-layer > .ace_line_group {contain: strict;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;box-sizing: border-box;border-left: 2px solid;transform: translatez(0);}.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_slim-cursors .ace_cursor {border-left-width: 1px;}.ace_overwrite-cursors .ace_cursor {border-left-width: 0;border-bottom: 1px solid;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor {opacity: 0;}.ace_smooth-blinking .ace_cursor {transition: opacity 0.18s;}.ace_animate-blinking .ace_cursor {animation-duration: 1000ms;animation-timing-function: step-end;animation-name: blink-ace-animate;animation-iteration-count: infinite;}.ace_animate-blinking.ace_smooth-blinking .ace_cursor {animation-duration: 1000ms;animation-timing-function: ease-in-out;animation-name: blink-ace-animate-smooth;}@keyframes blink-ace-animate {from, to { opacity: 1; }60% { opacity: 0; }}@keyframes blink-ace-animate-smooth {from, to { opacity: 1; }45% { opacity: 1; }60% { opacity: 0; }85% { opacity: 0; }}.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_error_bracket {position: absolute;border-bottom: 1px solid #DE5555;border-radius: 0;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;box-sizing: border-box;}.ace_line .ace_fold {box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");}.ace_tooltip {background-color: #FFF;background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;max-width: 100%;padding: 3px 4px;position: fixed;z-index: 999999;box-sizing: border-box;cursor: default;white-space: pre;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;pointer-events: none;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");}.ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}.ace_dark .ace_fold-widget {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");}.ace_dark .ace_fold-widget.ace_end {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget.ace_closed {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_inline_button {border: 1px solid lightgray;display: inline-block;margin: -1px 8px;padding: 0 5px;pointer-events: auto;cursor: pointer;}.ace_inline_button:hover {border-color: gray;background: rgba(200,200,200,0.2);display: inline-block;pointer-events: auto;}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}.ace_error-marker {background-color: rgba(255, 0, 0,0.2);position: absolute;z-index: 9;}.ace_highlight-marker {background-color: rgba(255, 255, 0,0.2);position: absolute;z-index: 8;}.ace_mobile-menu {position: absolute;line-height: 1.5;border-radius: 4px;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none;background: white;box-shadow: 1px 3px 2px grey;border: 1px solid #dcdcdc;color: black;}.ace_dark > .ace_mobile-menu {background: #333;color: #ccc;box-shadow: 1px 3px 2px grey;border: 1px solid #444;}.ace_mobile-button {padding: 2px;cursor: pointer;overflow: hidden;}.ace_mobile-button:hover {background-color: #eee;opacity:1;}.ace_mobile-button:active {background-color: #ddd;}.ace_placeholder {font-family: arial;transform: scale(0.9);transform-origin: left;white-space: pre;opacity: 0.7;margin: 0 10px;}',g=e("./lib/useragent"),f=g.isIE;o.importCssString(m,"ace_editor.css");var v=function(e,t){var n=this;this.container=e||o.createElement("div"),o.addCssClass(this.container,"ace_editor"),o.HI_DPI&&o.addCssClass(this.container,"ace_hidpi"),this.setTheme(t),this.$gutter=o.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=o.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=o.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new l(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new r(this.content);var a=this.$textLayer=new c(this.content);this.canvas=a.element,this.$markerFront=new r(this.content),this.$cursorLayer=new s(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new u(this.container,this),this.scrollBarH=new d(this.container,this),this.scrollBarV.on("scroll",(function(e){n.$scrollAnimation||n.session.setScrollTop(e.data-n.scrollMargin.top)})),this.scrollBarH.on("scroll",(function(e){n.$scrollAnimation||n.session.setScrollLeft(e.data-n.scrollMargin.left)})),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new p(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.on("changeCharacterSize",(function(e){n.updateCharacterSize(),n.onResize(!0,n.gutterWidth,n.$size.width,n.$size.height),n._signal("changeCharacterSize",e)})),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.margin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$keepTextAreaAtCursor=!g.isIOS,this.$loop=new h(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),i.resetOptions(this),i._signal("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,a.implement(this,b),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin(),o.setStyle(this.scroller.style,"line-height",this.lineHeight+"px")},this.setSession=function(e){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=e,e&&this.scrollMargin.top&&e.getScrollTop()<=0&&e.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession(e),this.$markerBack.setSession(e),this.$markerFront.setSession(e),this.$gutterLayer.setSession(e),this.$textLayer.setSession(e),e&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},this.updateLines=function(e,t,n){if(void 0===t&&(t=1/0),this.$changedLines?(this.$changedLines.firstRow>e&&(this.$changedLines.firstRow=e),this.$changedLines.lastRow<t&&(this.$changedLines.lastRow=t)):this.$changedLines={firstRow:e,lastRow:t},this.$changedLines.lastRow<this.layerConfig.firstRow){if(!n)return;this.$changedLines.lastRow=this.layerConfig.lastRow}this.$changedLines.firstRow>this.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function(e,t,n,a){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=e?1:0;var o=this.container;a||(a=o.clientHeight||o.scrollHeight),n||(n=o.clientWidth||o.scrollWidth);var i=this.$updateCachedSize(e,t,n,a);if(!this.$size.scrollerHeight||!n&&!a)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(i|this.$changes,!0):this.$loop.schedule(i|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarV.scrollLeft=this.scrollBarV.scrollTop=null}},this.$updateCachedSize=function(e,t,n,a){a-=this.$extraHeight||0;var i=0,l=this.$size,r={width:l.width,height:l.height,scrollerHeight:l.scrollerHeight,scrollerWidth:l.scrollerWidth};if(a&&(e||l.height!=a)&&(l.height=a,i|=this.CHANGE_SIZE,l.scrollerHeight=l.height,this.$horizScroll&&(l.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",i|=this.CHANGE_SCROLL),n&&(e||l.width!=n)){i|=this.CHANGE_SIZE,l.width=n,null==t&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,o.setStyle(this.scrollBarH.element.style,"left",t+"px"),o.setStyle(this.scroller.style,"left",t+this.margin.left+"px"),l.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),o.setStyle(this.$gutter.style,"left",this.margin.left+"px");var c=this.scrollBarV.getWidth()+"px";o.setStyle(this.scrollBarH.element.style,"right",c),o.setStyle(this.scroller.style,"right",c),o.setStyle(this.scroller.style,"bottom",this.scrollBarH.getHeight()),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(i|=this.CHANGE_FULL)}return l.$dirty=!n||!a,i&&this._signal("resize",r),i},this.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},this.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-2*this.$padding,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function(e){this.setOption("animatedScroll",e)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function(e){this.setOption("showInvisibles",e),this.session.$bidiHandler.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function(e){this.setOption("displayIndentGuides",e)},this.setShowPrintMargin=function(e){this.setOption("showPrintMargin",e)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function(e){this.setOption("printMarginColumn",e)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function(e){return this.setOption("showGutter",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var e=o.createElement("div");e.className="ace_layer ace_print-margin-layer",this.$printMarginEl=o.createElement("div"),this.$printMarginEl.className="ace_print-margin",e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+"px",t.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&-1==this.session.$wrap&&this.adjustWrapLimit()}},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(this.$keepTextAreaAtCursor||t){var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var a=this.layerConfig,i=n.top,l=n.left;i-=a.offset;var r=t&&t.useTextareaForIME?this.lineHeight:f?0:1;if(i<0||i>a.height-r)o.translate(this.textarea,0,0);else{var c=1,s=this.$size.height-r;if(t)if(t.useTextareaForIME){var d=this.textarea.value;c=this.characterWidth*this.session.$getStringScreenWidth(d)[0]}else i+=this.lineHeight+2;else i+=this.lineHeight;(l-=this.scrollLeft)>this.$size.scrollerWidth-c&&(l=this.$size.scrollerWidth-c),l+=this.gutterWidth+this.margin.left,o.setStyle(e,"height",r+"px"),o.setStyle(e,"width",c+"px"),o.translate(this.textarea,Math.min(l,this.$size.scrollerWidth-c),Math.min(i,s))}}}else o.translate(this.textarea,-100,0)}},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(0===this.layerConfig.offset?0:1)},this.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function(e,t,n,a){var o=this.scrollMargin;o.top=0|e,o.bottom=0|t,o.right=0|a,o.left=0|n,o.v=o.top+o.bottom,o.h=o.left+o.right,o.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-o.top),this.updateFull()},this.setMargin=function(e,t,n,a){var o=this.margin;o.top=0|e,o.bottom=0|t,o.right=0|a,o.left=0|n,o.v=o.top+o.bottom,o.h=o.left+o.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function(e){this.setOption("hScrollBarAlwaysVisible",e)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function(e){this.setOption("vScrollBarAlwaysVisible",e)},this.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),this.session&&this.container.offsetWidth&&!this.$frozen&&(e||t)){if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender",e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var a=this.scrollTop+(n.firstRow-this.layerConfig.firstRow)*this.lineHeight;a>0&&(this.scrollTop=a,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),o.translate(this.content,-this.scrollLeft,-n.offset);var i=n.width+2*this.$padding+"px",l=n.minHeight+"px";o.setStyle(this.content.style,"width",i),o.setStyle(this.content.style,"height",l)}if(e&this.CHANGE_H_SCROLL&&(o.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left"),e&this.CHANGE_FULL)return this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),void this._signal("afterRender",e);if(e&this.CHANGE_SCROLL)return this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),void this._signal("afterRender",e);e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n)):e&this.CHANGE_LINES?(this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?this.$showGutter&&this.$gutterLayer.update(n):e&this.CHANGE_CURSOR&&this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal("afterRender",e)}else this.$changes|=e},this.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var a=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||a!=this.$vScroll){a!=this.$vScroll&&(this.$vScroll=a,this.scrollBarV.setVisible(a));var o=this.container.clientWidth;this.container.style.height=n+"px",this.$updateCachedSize(!0,this.$gutterWidth,o,n),this.desiredHeight=n,this._signal("autosize")}},this.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,a=this.session.getScreenLength()*this.lineHeight,o=this.$getLongestLine(),i=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-o-2*this.$padding<0),l=this.$horizScroll!==i;l&&(this.$horizScroll=i,this.scrollBarH.setVisible(i));var r=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var c=t.scrollerHeight+this.lineHeight,s=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;a+=s;var d=this.scrollMargin;this.session.setScrollTop(Math.max(-d.top,Math.min(this.scrollTop,a-t.scrollerHeight+d.bottom))),this.session.setScrollLeft(Math.max(-d.left,Math.min(this.scrollLeft,o+2*this.$padding-t.scrollerWidth+d.right)));var u=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-a+s<0||this.scrollTop>d.top),h=r!==u;h&&(this.$vScroll=u,this.scrollBarV.setVisible(u));var p,b,m=this.scrollTop%this.lineHeight,g=Math.ceil(c/this.lineHeight)-1,f=Math.max(0,Math.round((this.scrollTop-m)/this.lineHeight)),v=f+g,y=this.lineHeight;f=e.screenToDocumentRow(f,0);var k=e.getFoldLine(f);k&&(f=k.start.row),p=e.documentToScreenRow(f,0),b=e.getRowLength(f)*y,v=Math.min(e.screenToDocumentRow(v,0),e.getLength()-1),c=t.scrollerHeight+e.getRowLength(v)*y+b,m=this.scrollTop-p*y;var _=0;return(this.layerConfig.width!=o||l)&&(_=this.CHANGE_H_SCROLL),(l||h)&&(_|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal("scrollbarVisibilityChanged"),h&&(o=this.$getLongestLine())),this.layerConfig={width:o,padding:this.$padding,firstRow:f,firstRowScreen:p,lastRow:v,lineHeight:y,characterWidth:this.characterWidth,minHeight:c,maxHeight:a,offset:m,gutterOffset:y?Math.max(0,Math.ceil((m+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(o-this.$padding),_},this.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1||t<n.firstRow))return t===1/0?(this.$showGutter&&this.$gutterLayer.update(n),void this.$textLayer.update(n)):(this.$textLayer.updateLines(n,e,t),!0)}},this.$getLongestLine=function(){var e=this.session.getScreenWidth();return this.showInvisibles&&!this.session.$useWrapMode&&(e+=1),this.$textLayer&&e>this.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},this.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},this.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},this.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},this.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},this.updateBreakpoints=function(e){this.$loop.schedule(this.CHANGE_GUTTER)},this.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},this.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},this.hideCursor=function(){this.$cursorLayer.hideCursor()},this.showCursor=function(){this.$cursorLayer.showCursor()},this.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},this.scrollCursorIntoView=function(e,t,n){if(0!==this.$size.scrollerHeight){var a=this.$cursorLayer.getPixelPosition(e),o=a.left,i=a.top,l=n&&n.top||0,r=n&&n.bottom||0,c=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;c+l>i?(t&&c+l>i+this.lineHeight&&(i-=t*this.$size.scrollerHeight),0===i&&(i=-this.scrollMargin.top),this.session.setScrollTop(i)):c+this.$size.scrollerHeight-r<i+this.lineHeight&&(t&&c+this.$size.scrollerHeight-r<i-this.lineHeight&&(i+=t*this.$size.scrollerHeight),this.session.setScrollTop(i+this.lineHeight+r-this.$size.scrollerHeight));var s=this.scrollLeft;s>o?(o<this.$padding+2*this.layerConfig.characterWidth&&(o=-this.scrollMargin.left),this.session.setScrollLeft(o)):s+this.$size.scrollerWidth<o+this.characterWidth?this.session.setScrollLeft(Math.round(o+this.characterWidth-this.$size.scrollerWidth)):s<=this.$padding&&o-s<this.characterWidth&&this.session.setScrollLeft(0)}},this.getScrollTop=function(){return this.session.getScrollTop()},this.getScrollLeft=function(){return this.session.getScrollLeft()},this.getScrollTopRow=function(){return this.scrollTop/this.lineHeight},this.getScrollBottomRow=function(){return Math.max(0,Math.floor((this.scrollTop+this.$size.scrollerHeight)/this.lineHeight)-1)},this.scrollToRow=function(e){this.session.setScrollTop(e*this.lineHeight)},this.alignCursor=function(e,t){"number"==typeof e&&(e={row:e,column:0});var n=this.$cursorLayer.getPixelPosition(e),a=this.$size.scrollerHeight-this.lineHeight,o=n.top-a*(t||0);return this.session.setScrollTop(o),o},this.STEPS=8,this.$calcSteps=function(e,t){var n,a,o=0,i=this.STEPS,l=[];for(o=0;o<i;++o)l.push((n=o/this.STEPS,a=e,(t-e)*(Math.pow(n-1,3)+1)+a));return l},this.scrollToLine=function(e,t,n,a){var o=this.$cursorLayer.getPixelPosition({row:e,column:0}).top;t&&(o-=this.$size.scrollerHeight/2);var i=this.scrollTop;this.session.setScrollTop(o),!1!==n&&this.animateScrolling(i,a)},this.animateScrolling=function(e,t){var n=this.scrollTop;if(this.$animatedScroll){var a=this;if(e!=n){if(this.$scrollAnimation){var o=this.$scrollAnimation.steps;if(o.length&&(e=o[0])==n)return}var i=a.$calcSteps(e,n);this.$scrollAnimation={from:e,to:n,steps:i},clearInterval(this.$timer),a.session.setScrollTop(i.shift()),a.session.$scrollTop=n,this.$timer=setInterval((function(){if(!a.session)return clearInterval(a.$timer);i.length?(a.session.setScrollTop(i.shift()),a.session.$scrollTop=n):null!=n?(a.session.$scrollTop=-1,a.session.setScrollTop(n),n=null):(a.$timer=clearInterval(a.$timer),a.$scrollAnimation=null,t&&t())}),10)}}},this.scrollToY=function(e){this.scrollTop!==e&&(this.$loop.schedule(this.CHANGE_SCROLL),this.scrollTop=e)},this.scrollToX=function(e){this.scrollLeft!==e&&(this.scrollLeft=e),this.$loop.schedule(this.CHANGE_H_SCROLL)},this.scrollTo=function(e,t){this.session.setScrollTop(t),this.session.setScrollLeft(t)},this.scrollBy=function(e,t){t&&this.session.setScrollTop(this.session.getScrollTop()+t),e&&this.session.setScrollLeft(this.session.getScrollLeft()+e)},this.isScrollableBy=function(e,t){return t<0&&this.session.getScrollTop()>=1-this.scrollMargin.top||t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right||void 0},this.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var a=this.$fontMetrics.transformCoordinates([e,t]);e=a[1]-this.gutterWidth-this.margin.left,t=a[0]}else n=this.scroller.getBoundingClientRect();var o=e+this.scrollLeft-n.left-this.$padding,i=o/this.characterWidth,l=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),r=this.$blockCursor?Math.floor(i):Math.round(i);return{row:l,column:r,side:i-r>0?1:-1,offsetX:o}},this.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var a=this.$fontMetrics.transformCoordinates([e,t]);e=a[1]-this.gutterWidth-this.margin.left,t=a[0]}else n=this.scroller.getBoundingClientRect();var o=e+this.scrollLeft-n.left-this.$padding,i=o/this.characterWidth,l=this.$blockCursor?Math.floor(i):Math.round(i),r=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(r,Math.max(l,0),o)},this.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),a=this.session.documentToScreenPosition(e,t),o=this.$padding+(this.session.$bidiHandler.isBidiRow(a.row,e)?this.session.$bidiHandler.getPosLeft(a.column):Math.round(a.column*this.characterWidth)),i=a.row*this.lineHeight;return{pageX:n.left+o-this.scrollLeft,pageY:n.top+i-this.scrollTop}},this.visualizeFocus=function(){o.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){o.removeCssClass(this.container,"ace_focus")},this.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),null==e.useTextareaForIME&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(o.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display="none"):e.markerId=this.session.addMarker(e.markerRange,"ace_composition_marker","text")},this.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,"composition_placeholder",t.row,t.column),this.$moveTextAreaToCursor()},this.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),o.removeCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=""}},this.addToken=function(e,t,n,a){var o=this.session;o.bgTokenizer.lines[n]=null;var i={type:t,value:e},l=o.getTokens(n);if(null==a)l.push(i);else for(var r=0,c=0;c<l.length;c++){var s=l[c];if(a<=(r+=s.value.length)){var d=s.value.length-(r-a),u=s.value.slice(0,d),h=s.value.slice(d);l.splice(c,1,{type:s.type,value:u},i,{type:s.type,value:h});break}}this.updateLines(n,n)},this.removeExtraToken=function(e,t){this.updateLines(e,e)},this.setTheme=function(e,t){var n=this;if(this.$themeId=e,n._dispatchEvent("themeChange",{theme:e}),e&&"string"!=typeof e)l(e);else{var a=e||this.$options.theme.initialValue;i.loadModule(["theme",a],l)}function l(a){if(n.$themeId!=e)return t&&t();if(!a||!a.cssClass)throw new Error("couldn't load module "+e+" or it didn't call define");a.$id&&(n.$themeId=a.$id),o.importCssString(a.cssText,a.cssClass,n.container),n.theme&&o.removeCssClass(n.container,n.theme.cssClass);var i="padding"in a?a.padding:"padding"in(n.theme||{})?4:n.$padding;n.$padding&&i!=n.$padding&&n.setPadding(i),n.$theme=a.cssClass,n.theme=a,o.addCssClass(n.container,a.cssClass),o.setCssClass(n.container,"ace_dark",a.isDark),n.$size&&(n.$size.width=0,n.$updateSizeAsync()),n._dispatchEvent("themeLoaded",{theme:a}),t&&t()}},this.getTheme=function(){return this.$themeId},this.setStyle=function(e,t){o.setCssClass(this.container,e,!1!==t)},this.unsetStyle=function(e){o.removeCssClass(this.container,e)},this.setCursorStyle=function(e){o.setStyle(this.scroller.style,"cursor",e)},this.setMouseCursor=function(e){o.setStyle(this.scroller.style,"cursor",e)},this.attachToShadowRoot=function(){o.importCssString(m,"ace_editor.css",this.container)},this.destroy=function(){this.freeze(),this.$fontMetrics.destroy(),this.$cursorLayer.destroy(),this.removeAllListeners(),this.container.textContent=""}}).call(v.prototype),i.defineOptions(v.prototype,"renderer",{animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){"number"==typeof e&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},fadeFoldWidgets:{set:function(e){o.setCssClass(this.$gutter,"ace_fade-fold-widgets",e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){this.$hScrollBarAlwaysVisible&&this.$horizScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){this.$vScrollBarAlwaysVisible&&this.$vScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){"number"==typeof e&&(e+="px"),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!g.isMobile&&!g.isIE}}),t.VirtualRenderer=v})),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],(function(e,t,n){"use strict";var a=e("../lib/oop"),o=e("../lib/net"),i=e("../lib/event_emitter").EventEmitter,l=e("../config");function r(e){if("undefined"==typeof Worker)return{postMessage:function(){},terminate:function(){}};if(l.get("loadWorkerFromBlob")){var t=function(e){var t="importScripts('"+o.qualifyURL(e)+"');";try{return new Blob([t],{type:"application/javascript"})}catch(e){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob("application/javascript")}}(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var c=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){a.implement(this,i),this.$createWorkerFromOldConfig=function(t,n,a,o,i){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),l.get("packaged")||!e.toUrl)o=o||l.moduleUrl(n,"worker");else{var c=this.$normalizePath;o=o||c(e.toUrl("ace/worker/worker.js",null,"_"));var s={};t.forEach((function(t){s[t]=c(e.toUrl(t,null,"_").replace(/(\.js)?(\?.*)?$/,""))}))}return this.$worker=r(o),i&&this.send("importScripts",i),this.$worker.postMessage({init:!0,tlns:s,module:n,classname:a}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case"event":this._signal(t.name,{data:t.data});break;case"call":var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case"error":this.reportError(t.data);break;case"log":window.console&&console.log&&console.log.apply(console,t.data)}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return o.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var a=this.callbackId++;this.callbacks[a]=n,t.push(a)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker.postMessage({event:e,data:{data:t.data}})}catch(e){console.error(e.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),"insert"==e.action?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(c.prototype),t.UIWorkerClient=function(e,t,n){var a=null,o=!1,r=Object.create(i),s=[],d=new c({messageBuffer:s,terminate:function(){},postMessage:function(e){s.push(e),a&&(o?setTimeout(u):u())}});d.setEmitSync=function(e){o=e};var u=function(){var e=s.shift();e.command?a[e.command].apply(a,e.args):e.event&&r._signal(e.event,e.data)};return r.postMessage=function(e){d.onMessage({data:e})},r.callback=function(e,t){this.postMessage({type:"call",id:t,data:e})},r.emit=function(e,t){this.postMessage({type:"event",name:e,data:t})},l.loadModule(["worker",t],(function(e){for(a=new e[n](r);s.length;)u()})),d},t.WorkerClient=c,t.createWorker=r})),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],(function(e,t,n){"use strict";var a=e("./range").Range,o=e("./lib/event_emitter").EventEmitter,i=e("./lib/oop"),l=function(e,t,n,a,o,i){var l=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=o,this.othersClass=i,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate),this.$others=a,this.$onCursorChange=function(){setTimeout((function(){l.onCursorChange()}))},this.$pos=n;var r=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=r.length,this.setup(),e.selection.on("changeCursor",this.$onCursorChange)};(function(){i.implement(this,o),this.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var o=this.pos;o.$insertRight=!0,o.detach(),o.markerId=n.addMarker(new a(o.row,o.column,o.row,o.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach((function(n){var a=t.createAnchor(n.row,n.column);a.$insertRight=!0,a.detach(),e.others.push(a)})),n.setUndoSelect(!1)},this.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach((function(n){n.markerId=e.addMarker(new a(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)}))}},this.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e<this.others.length;e++)this.session.removeMarker(this.others[e].markerId)}},this.onUpdate=function(e){if(this.$updating)return this.updateAnchors(e);var t=e;if(t.start.row===t.end.row&&t.start.row===this.pos.row){this.$updating=!0;var n="insert"===e.action?t.end.column-t.start.column:t.start.column-t.end.column,o=t.start.column>=this.pos.column&&t.start.column<=this.pos.column+this.length+1,i=t.start.column-this.pos.column;if(this.updateAnchors(e),o&&(this.length+=n),o&&!this.session.$fromUndo)if("insert"===e.action)for(var l=this.others.length-1;l>=0;l--){var r={row:(c=this.others[l]).row,column:c.column+i};this.doc.insertMergedLines(r,e.lines)}else if("remove"===e.action)for(l=this.others.length-1;l>=0;l--){var c;r={row:(c=this.others[l]).row,column:c.column+i},this.doc.remove(new a(r.row,r.column,r.row,r.column-n))}this.$updating=!1,this.updateMarkers()}},this.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},this.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,o){t.removeMarker(n.markerId),n.markerId=t.addMarker(new a(n.row,n.column,n.row,n.column+e.length),o,null,!1)};n(this.pos,this.mainClass);for(var o=this.others.length;o--;)n(this.others[o],this.othersClass)}},this.onCursorChange=function(e){if(!this.$updating&&this.session){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",e)):(this.hideOtherMarkers(),this._emit("cursorLeave",e))}},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off("change",this.$onUpdate),this.session.selection.off("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(-1!==this.$undoStackDepth){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n<t;n++)e.undo(this.session,!0);this.selectionBefore&&this.session.selection.fromJSON(this.selectionBefore)}}}).call(l.prototype),t.PlaceHolder=l})),ace.define("ace/mouse/multi_select_handler",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(e,t,n){var a=e("../lib/event"),o=e("../lib/useragent");function i(e,t){return e.row==t.row&&e.column==t.column}t.onMouseDown=function(e){var t=e.domEvent,n=t.altKey,l=t.shiftKey,r=t.ctrlKey,c=e.getAccelKey(),s=e.getButton();if(r&&o.isMac&&(s=t.button),e.editor.inMultiSelectMode&&2==s)e.editor.textInput.onContextMenu(e.domEvent);else if(r||n||c){if(0===s){var d,u=e.editor,h=u.selection,p=u.inMultiSelectMode,b=e.getDocumentPosition(),m=h.getCursor(),g=e.inSelection()||h.isEmpty()&&i(b,m),f=e.x,v=e.y,y=u.session,k=u.renderer.pixelToScreenCoordinates(f,v),_=k;if(u.$mouseHandler.$enableJumpToDef)r&&n||c&&n?d=l?"block":"add":n&&u.$blockSelectEnabled&&(d="block");else if(c&&!n){if(d="add",!p&&l)return}else n&&u.$blockSelectEnabled&&(d="block");if(d&&o.isMac&&t.ctrlKey&&u.$mouseHandler.cancelContextMenu(),"add"==d){if(!p&&g)return;if(!p){var O=h.toOrientedRange();u.addSelectionMarker(O)}var w=h.rangeList.rangeAtPoint(b);u.inVirtualSelectionMode=!0,l&&(w=null,O=h.ranges[0]||O,u.removeSelectionMarker(O)),u.once("mouseup",(function(){var e=h.toOrientedRange();w&&e.isEmpty()&&i(w.cursor,e.cursor)?h.substractPoint(e.cursor):(l?h.substractPoint(O.cursor):O&&(u.removeSelectionMarker(O),h.addRange(O)),h.addRange(e)),u.inVirtualSelectionMode=!1}))}else if("block"==d){var E;e.stop(),u.inVirtualSelectionMode=!0;var j=[],x=function(){var e=u.renderer.pixelToScreenCoordinates(f,v),t=y.screenToDocumentPosition(e.row,e.column,e.offsetX);i(_,e)&&i(t,h.lead)||(_=e,u.selection.moveToPosition(t),u.renderer.scrollCursorIntoView(),u.removeSelectionMarkers(j),j=h.rectangularRangeBlock(_,k),u.$mouseHandler.$clickSelection&&1==j.length&&j[0].isEmpty()&&(j[0]=u.$mouseHandler.$clickSelection.clone()),j.forEach(u.addSelectionMarker,u),u.updateSelectionMarkers())};p&&!c?h.toSingleRange():!p&&c&&(E=h.toOrientedRange(),u.addSelectionMarker(E)),l?k=y.documentToScreenPosition(h.lead):h.moveToPosition(b),_={row:-1,column:-1};var C=x;a.capture(u.container,(function(e){f=e.clientX,v=e.clientY}),(function(e){x(),clearInterval(S),u.removeSelectionMarkers(j),j.length||(j=[h.toOrientedRange()]),E&&(u.removeSelectionMarker(E),h.toSingleRange(E));for(var t=0;t<j.length;t++)h.addRange(j[t]);u.inVirtualSelectionMode=!1,u.$mouseHandler.$clickSelection=null}));var S=setInterval((function(){C()}),20);return e.preventDefault()}}}else 0===s&&e.editor.inMultiSelectMode&&e.editor.exitMultiSelectMode()}})),ace.define("ace/commands/multi_select_commands",["require","exports","module","ace/keyboard/hash_handler"],(function(e,t,n){t.defaultCommands=[{name:"addCursorAbove",description:"Add cursor above",exec:function(e){e.selectMoreLines(-1)},bindKey:{win:"Ctrl-Alt-Up",mac:"Ctrl-Alt-Up"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorBelow",description:"Add cursor below",exec:function(e){e.selectMoreLines(1)},bindKey:{win:"Ctrl-Alt-Down",mac:"Ctrl-Alt-Down"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorAboveSkipCurrent",description:"Add cursor above (skip current)",exec:function(e){e.selectMoreLines(-1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Up",mac:"Ctrl-Alt-Shift-Up"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorBelowSkipCurrent",description:"Add cursor below (skip current)",exec:function(e){e.selectMoreLines(1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Down",mac:"Ctrl-Alt-Shift-Down"},scrollIntoView:"cursor",readOnly:!0},{name:"selectMoreBefore",description:"Select more before",exec:function(e){e.selectMore(-1)},bindKey:{win:"Ctrl-Alt-Left",mac:"Ctrl-Alt-Left"},scrollIntoView:"cursor",readOnly:!0},{name:"selectMoreAfter",description:"Select more after",exec:function(e){e.selectMore(1)},bindKey:{win:"Ctrl-Alt-Right",mac:"Ctrl-Alt-Right"},scrollIntoView:"cursor",readOnly:!0},{name:"selectNextBefore",description:"Select next before",exec:function(e){e.selectMore(-1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Left",mac:"Ctrl-Alt-Shift-Left"},scrollIntoView:"cursor",readOnly:!0},{name:"selectNextAfter",description:"Select next after",exec:function(e){e.selectMore(1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Right",mac:"Ctrl-Alt-Shift-Right"},scrollIntoView:"cursor",readOnly:!0},{name:"toggleSplitSelectionIntoLines",description:"Split into lines",exec:function(e){e.multiSelect.rangeCount>1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:"Ctrl-Alt-L",mac:"Ctrl-Alt-L"},readOnly:!0},{name:"splitSelectionIntoLines",description:"Split into lines",exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:"alignCursors",description:"Align cursors",exec:function(e){e.alignCursors()},bindKey:{win:"Ctrl-Alt-A",mac:"Ctrl-Alt-A"},scrollIntoView:"cursor"},{name:"findAll",description:"Find all",exec:function(e){e.findAll()},bindKey:{win:"Ctrl-Alt-K",mac:"Ctrl-Alt-G"},scrollIntoView:"cursor",readOnly:!0}],t.multiSelectCommands=[{name:"singleSelection",description:"Single selection",bindKey:"esc",exec:function(e){e.exitMultiSelectMode()},scrollIntoView:"cursor",readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var a=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new a(t.multiSelectCommands)})),ace.define("ace/multi_select",["require","exports","module","ace/range_list","ace/range","ace/selection","ace/mouse/multi_select_handler","ace/lib/event","ace/lib/lang","ace/commands/multi_select_commands","ace/search","ace/edit_session","ace/editor","ace/config"],(function(e,t,n){var a=e("./range_list").RangeList,o=e("./range").Range,i=e("./selection").Selection,l=e("./mouse/multi_select_handler").onMouseDown,r=e("./lib/event"),c=e("./lib/lang"),s=e("./commands/multi_select_commands");t.commands=s.defaultCommands.concat(s.multiSelectCommands);var d=new(0,e("./search").Search),u=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(u.prototype),function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&0===this.rangeCount){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),2!=this.rangeList.ranges.length)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var a=this.rangeList.add(e);return this.$onAddRange(e),a.length&&this.$onRemoveRange(a),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal("addRange",{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,1==this.rangeCount&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var a=this.ranges.indexOf(e[n]);this.ranges.splice(a,1)}this._signal("removeRange",{ranges:e}),0===this.rangeCount&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(t=t||this.ranges[0])&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new a,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n<e.length;n++){var a=e[n],i=a.start.row,l=a.end.row;if(i===l)t.push(a.clone());else{for(t.push(new o(i,a.start.column,i,this.session.getLine(i).length));++i<l;)t.push(this.getLineRange(i,!0));t.push(new o(l,0,l,a.end.column))}0!=n||this.isBackwards()||(t=t.reverse())}for(this.toSingleRange(),n=t.length;n--;)this.addRange(t[n])},this.joinSelections=function(){var e=this.rangeList.ranges,t=e[e.length-1],n=o.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)},this.toggleBlockSelection=function(){if(this.rangeCount>1){var e=this.rangeList.ranges,t=e[e.length-1],n=o.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var a=this.session.documentToScreenPosition(this.cursor),i=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(a,i).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var a=[],i=e.column<t.column;if(i)var l=e.column,r=t.column,c=e.offsetX,s=t.offsetX;else l=t.column,r=e.column,c=t.offsetX,s=e.offsetX;var d,u,h,p=e.row<t.row;if(p)var b=e.row,m=t.row;else b=t.row,m=e.row;l<0&&(l=0),b<0&&(b=0),b==m&&(n=!0);for(var g=b;g<=m;g++){var f=o.fromPoints(this.session.screenToDocumentPosition(g,l,c),this.session.screenToDocumentPosition(g,r,s));if(f.isEmpty()){if(d&&(h=d,(u=f.end).row==h.row&&u.column==h.column))break;d=f.end}f.cursor=i?f.start:f.end,a.push(f)}if(p&&a.reverse(),!n){for(var v=a.length-1;a[v].isEmpty()&&v>0;)v--;if(v>0)for(var y=0;a[y].isEmpty();)y++;for(var k=v;k>=y;k--)a[k].isEmpty()&&a.splice(k,1)}return a}}.call(i.prototype);var h=e("./editor").Editor;function p(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on("changeSession",e.$multiselectOnSessionChange),e.on("mousedown",l),e.commands.addCommands(s.defaultCommands),function(e){if(e.textInput){var t=e.textInput.getElement(),n=!1;r.addListener(t,"keydown",(function(t){var o=18==t.keyCode&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&o?n||(e.renderer.setMouseCursor("crosshair"),n=!0):n&&a()}),e),r.addListener(t,"keyup",a,e),r.addListener(t,"blur",a,e)}function a(t){n&&(e.renderer.setMouseCursor(""),n=!1)}}(e))}(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,"ace_selection",t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);-1!=t&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var a=e[n];if(a.marker){this.session.removeMarker(a.marker);var o=t.indexOf(a);-1!=o&&t.splice(o,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(s.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(s.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)"forEach"==t.multiSelectAction?a=n.forEachSelection(t,e.args):"forEachLine"==t.multiSelectAction?a=n.forEachSelection(t,e.args,!0):"single"==t.multiSelectAction?(n.exitMultiSelectMode(),a=t.exec(n,e.args||{})):a=t.multiSelectAction(n,e.args||{});else{var a=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return a}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var a,o=n&&n.keepOrder,l=1==n||n&&n.$byLines,r=this.session,c=this.selection,s=c.rangeList,d=(o?c:s).ranges;if(!d.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var u=c._eventRegistry;c._eventRegistry={};var h=new i(r);this.inVirtualSelectionMode=!0;for(var p=d.length;p--;){if(l)for(;p>0&&d[p].start.row==d[p-1].end.row;)p--;h.fromOrientedRange(d[p]),h.index=p,this.selection=r.selection=h;var b=e.exec?e.exec(this,t||{}):e(this,t||{});a||void 0===b||(a=b),h.toOrientedRange(d[p])}h.detach(),this.selection=r.selection=c,this.inVirtualSelectionMode=!1,c._eventRegistry=u,c.mergeOverlappingRanges(),c.ranges[0]&&c.fromOrientedRange(c.ranges[0]);var m=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),m&&m.from==m.to&&this.renderer.animateScrolling(m.from),a}},this.exitMultiSelectMode=function(){this.inMultiSelectMode&&!this.inVirtualSelectionMode&&this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],a=0;a<t.length;a++)n.push(this.session.getTextRange(t[a]));var o=this.session.getDocument().getNewLineCharacter();(e=n.join(o)).length==(n.length-1)*o.length&&(e="")}else this.selection.isEmpty()||(e=this.session.getTextRange(this.getSelectionRange()));return e},this.$checkMultiselectChange=function(e,t){if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){var n=this.multiSelect.ranges[0];if(this.multiSelect.isEmpty()&&t==this.multiSelect.anchor)return;var a=t==this.multiSelect.anchor?n.cursor==n.start?n.end:n.start:n.cursor;a.row!=t.row||this.session.$clipPositionToDocument(a.row,a.column).column!=t.column?this.multiSelect.toSingleRange(this.multiSelect.toOrientedRange()):this.multiSelect.mergeOverlappingRanges()}},this.findAll=function(e,t,n){if((t=t||{}).needle=e||t.needle,null==t.needle){var a=this.selection.isEmpty()?this.selection.getWordRange():this.selection.getRange();t.needle=this.session.getTextRange(a)}this.$search.set(t);var o=this.$search.findAll(this.session);if(!o.length)return 0;var i=this.multiSelect;n||i.toSingleRange(o[0]);for(var l=o.length;l--;)i.addRange(o[l],!0);return a&&i.rangeList.rangeAtPoint(a.start)&&i.addRange(a,!0),o.length},this.selectMoreLines=function(e,t){var n=this.selection.toOrientedRange(),a=n.cursor==n.end,i=this.session.documentToScreenPosition(n.cursor);this.selection.$desiredColumn&&(i.column=this.selection.$desiredColumn);var l,r=this.session.screenToDocumentPosition(i.row+e,i.column);if(n.isEmpty())s=r;else var c=this.session.documentToScreenPosition(a?n.end:n.start),s=this.session.screenToDocumentPosition(c.row+e,c.column);if(a?(l=o.fromPoints(r,s)).cursor=l.start:(l=o.fromPoints(s,r)).cursor=l.end,l.desiredColumn=i.column,this.selection.inMultiSelectMode){if(t)var d=n.cursor}else this.selection.addRange(n);this.selection.addRange(l),d&&this.selection.substractPoint(d)},this.transposeSelections=function(e){for(var t=this.session,n=t.multiSelect,a=n.ranges,o=a.length;o--;)if((r=a[o]).isEmpty()){var i=t.getWordRange(r.start.row,r.start.column);r.start.row=i.start.row,r.start.column=i.start.column,r.end.row=i.end.row,r.end.column=i.end.column}n.mergeOverlappingRanges();var l=[];for(o=a.length;o--;){var r=a[o];l.unshift(t.getTextRange(r))}for(e<0?l.unshift(l.pop()):l.push(l.shift()),o=a.length;o--;)i=(r=a[o]).clone(),t.replace(r,l[o]),r.start.row=i.start.row,r.start.column=i.start.column;n.fromOrientedRange(n.ranges[0])},this.selectMore=function(e,t,n){var a=this.session,o=a.multiSelect.toOrientedRange();if(!o.isEmpty()||((o=a.getWordRange(o.start.row,o.start.column)).cursor=-1==e?o.start:o.end,this.multiSelect.addRange(o),!n)){var i=a.getTextRange(o),l=function(e,t,n){return d.$options.wrap=!0,d.$options.needle=t,d.$options.backwards=-1==n,d.find(e)}(a,i,e);l&&(l.cursor=-1==e?l.start:l.end,this.session.unfold(l),this.multiSelect.addRange(l),this.renderer.scrollCursorIntoView(null,.5)),t&&this.multiSelect.substractPoint(o.cursor)}},this.alignCursors=function(){var e=this.session,t=e.multiSelect,n=t.ranges,a=-1,i=n.filter((function(e){if(e.cursor.row==a)return!0;a=e.cursor.row}));if(n.length&&i.length!=n.length-1){i.forEach((function(e){t.substractPoint(e.cursor)}));var l=0,r=1/0,s=n.map((function(t){var n=t.cursor,a=e.getLine(n.row).substr(n.column).search(/\S/g);return-1==a&&(a=0),n.column>l&&(l=n.column),a<r&&(r=a),a}));n.forEach((function(t,n){var a=t.cursor,i=l-a.column,d=s[n]-r;i>d?e.insert(a,c.stringRepeat(" ",i-d)):e.remove(new o(a.row,a.column,a.row,a.column-i+d)),t.start.column=t.end.column=l,t.start.row=t.end.row=a.row,t.cursor=t.end})),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var d=this.selection.getRange(),u=d.start.row,h=d.end.row,p=u==h;if(p){var b,m=this.session.getLength();do{b=this.session.getLine(h)}while(/[=:]/.test(b)&&++h<m);do{b=this.session.getLine(u)}while(/[=:]/.test(b)&&--u>0);u<0&&(u=0),h>=m&&(h=m-1)}var g=this.session.removeFullLines(u,h);g=this.$reAlignText(g,p),this.session.insert({row:u,column:0},g.join("\n")+"\n"),p||(d.start.column=0,d.end.column=g[g.length-1].length),this.selection.setRange(d)}},this.$reAlignText=function(e,t){var n,a,o,i=!0,l=!0;return e.map((function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?null==n?(n=t[1].length,a=t[2].length,o=t[3].length,t):(n+a+o!=t[1].length+t[2].length+t[3].length&&(l=!1),n!=t[1].length&&(i=!1),n>t[1].length&&(n=t[1].length),a<t[2].length&&(a=t[2].length),o>t[3].length&&(o=t[3].length),t):[e]})).map(t?s:i?l?function(e){return e[2]?r(n+a-e[2].length)+e[2]+r(o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}:s:function(e){return e[2]?r(n)+e[2]+r(o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]});function r(e){return c.stringRepeat(" ",e)}function s(e){return e[2]?r(n)+e[2]+r(a-e[2].length+o)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}}}).call(h.prototype),t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off("addRange",this.$onAddRange),n.multiSelect.off("removeRange",this.$onRemoveRange),n.multiSelect.off("multiSelect",this.$onMultiSelect),n.multiSelect.off("singleSelect",this.$onSingleSelect),n.multiSelect.lead.off("change",this.$checkMultiselectChange),n.multiSelect.anchor.off("change",this.$checkMultiselectChange)),t&&(t.multiSelect.on("addRange",this.$onAddRange),t.multiSelect.on("removeRange",this.$onRemoveRange),t.multiSelect.on("multiSelect",this.$onMultiSelect),t.multiSelect.on("singleSelect",this.$onSingleSelect),t.multiSelect.lead.on("change",this.$checkMultiselectChange),t.multiSelect.anchor.on("change",this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},t.MultiSelect=p,e("./config").defineOptions(h.prototype,"editor",{enableMultiselect:{set:function(e){p(this),e?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",l)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",l))},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})})),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=e("../../range").Range,o=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var a=e.getLine(n);return this.foldingStartMarker.test(a)?"start":"markbeginend"==t&&this.foldingStopMarker&&this.foldingStopMarker.test(a)?"end":""},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var o=/\S/,i=e.getLine(t),l=i.search(o);if(-1!=l){for(var r=n||i.length,c=e.getLength(),s=t,d=t;++t<c;){var u=e.getLine(t).search(o);if(-1!=u){if(u<=l){var h=e.getTokenAt(t,0);if(!h||"string"!==h.type)break}d=t}}if(d>s){var p=e.getLine(d).length;return new a(s,r,d,p)}}},this.openingBracketBlock=function(e,t,n,o,i){var l={row:n,column:o+1},r=e.$findClosingBracket(t,l,i);if(r){var c=e.foldWidgets[r.row];return null==c&&(c=e.getFoldWidget(r.row)),"start"==c&&r.row>l.row&&(r.row--,r.column=e.getLine(r.row).length),a.fromPoints(l,r)}},this.closingBracketBlock=function(e,t,n,o,i){var l={row:n,column:o},r=e.$findOpeningBracket(t,l);if(r)return r.column++,l.column--,a.fromPoints(r,l)}}).call(o.prototype)})),ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";t.isDark=!1,t.cssClass="ace-tm",t.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',t.$id="ace/theme/textmate",e("../lib/dom").importCssString(t.cssText,t.cssClass)})),ace.define("ace/line_widgets",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var a=e("./lib/dom");function o(e){this.session=e,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}(function(){this.getRowLength=function(e){var t;return t=this.lineWidgets&&this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0,this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+t:1+t},this.$getWidgetScreenLength=function(){var e=0;return this.lineWidgets.forEach((function(t){t&&t.rowCount&&!t.hidden&&(e+=t.rowCount)})),e},this.$onChangeEditor=function(e){this.attach(e.editor)},this.attach=function(e){e&&e.widgetManager&&e.widgetManager!=this&&e.widgetManager.detach(),this.editor!=e&&(this.detach(),this.editor=e,e&&(e.widgetManager=this,e.renderer.on("beforeRender",this.measureWidgets),e.renderer.on("afterRender",this.renderWidgets)))},this.detach=function(e){var t=this.editor;if(t){this.editor=null,t.widgetManager=null,t.renderer.off("beforeRender",this.measureWidgets),t.renderer.off("afterRender",this.renderWidgets);var n=this.session.lineWidgets;n&&n.forEach((function(e){e&&e.el&&e.el.parentNode&&(e._inDocument=!1,e.el.parentNode.removeChild(e.el))}))}},this.updateOnFold=function(e,t){var n=t.lineWidgets;if(n&&e.action){for(var a=e.data,o=a.start.row,i=a.end.row,l="add"==e.action,r=o+1;r<i;r++)n[r]&&(n[r].hidden=l);n[i]&&(l?n[o]?n[i].hidden=l:n[o]=n[i]:(n[o]==n[i]&&(n[o]=void 0),n[i].hidden=l))}},this.updateOnChange=function(e){var t=this.session.lineWidgets;if(t){var n=e.start.row,a=e.end.row-n;if(0===a);else if("remove"==e.action){var o=t.splice(n+1,a);!t[n]&&o[o.length-1]&&(t[n]=o.pop()),o.forEach((function(e){e&&this.removeLineWidget(e)}),this),this.$updateRows()}else{var i=new Array(a);t[n]&&null!=t[n].column&&e.start.column>t[n].column&&n++,i.unshift(n,0),t.splice.apply(t,i),this.$updateRows()}}},this.$updateRows=function(){var e=this.session.lineWidgets;if(e){var t=!0;e.forEach((function(e,n){if(e)for(t=!1,e.row=n;e.$oldWidget;)e.$oldWidget.row=n,e=e.$oldWidget})),t&&(this.session.lineWidgets=null)}},this.$registerLineWidget=function(e){this.session.lineWidgets||(this.session.lineWidgets=new Array(this.session.getLength()));var t=this.session.lineWidgets[e.row];return t&&(e.$oldWidget=t,t.el&&t.el.parentNode&&(t.el.parentNode.removeChild(t.el),t._inDocument=!1)),this.session.lineWidgets[e.row]=e,e},this.addLineWidget=function(e){if(this.$registerLineWidget(e),e.session=this.session,!this.editor)return e;var t=this.editor.renderer;e.html&&!e.el&&(e.el=a.createElement("div"),e.el.innerHTML=e.html),e.el&&(a.addCssClass(e.el,"ace_lineWidgetContainer"),e.el.style.position="absolute",e.el.style.zIndex=5,t.container.appendChild(e.el),e._inDocument=!0,e.coverGutter||(e.el.style.zIndex=3),null==e.pixelHeight&&(e.pixelHeight=e.el.offsetHeight)),null==e.rowCount&&(e.rowCount=e.pixelHeight/t.layerConfig.lineHeight);var n=this.session.getFoldAt(e.row,0);if(e.$fold=n,n){var o=this.session.lineWidgets;e.row!=n.end.row||o[n.start.row]?e.hidden=!0:o[n.start.row]=e}return this.session._emit("changeFold",{data:{start:{row:e.row}}}),this.$updateRows(),this.renderWidgets(null,t),this.onWidgetChanged(e),e},this.removeLineWidget=function(e){if(e._inDocument=!1,e.session=null,e.el&&e.el.parentNode&&e.el.parentNode.removeChild(e.el),e.editor&&e.editor.destroy)try{e.editor.destroy()}catch(e){}if(this.session.lineWidgets){var t=this.session.lineWidgets[e.row];if(t==e)this.session.lineWidgets[e.row]=e.$oldWidget,e.$oldWidget&&this.onWidgetChanged(e.$oldWidget);else for(;t;){if(t.$oldWidget==e){t.$oldWidget=e.$oldWidget;break}t=t.$oldWidget}}this.session._emit("changeFold",{data:{start:{row:e.row}}}),this.$updateRows()},this.getWidgetsAtRow=function(e){for(var t=this.session.lineWidgets,n=t&&t[e],a=[];n;)a.push(n),n=n.$oldWidget;return a},this.onWidgetChanged=function(e){this.session._changedWidgets.push(e),this.editor&&this.editor.renderer.updateFull()},this.measureWidgets=function(e,t){var n=this.session._changedWidgets,a=t.layerConfig;if(n&&n.length){for(var o=1/0,i=0;i<n.length;i++){var l=n[i];if(l&&l.el&&l.session==this.session){if(!l._inDocument){if(this.session.lineWidgets[l.row]!=l)continue;l._inDocument=!0,t.container.appendChild(l.el)}l.h=l.el.offsetHeight,l.fixedWidth||(l.w=l.el.offsetWidth,l.screenWidth=Math.ceil(l.w/a.characterWidth));var r=l.h/a.lineHeight;l.coverLine&&(r-=this.session.getRowLineCount(l.row))<0&&(r=0),l.rowCount!=r&&(l.rowCount=r,l.row<o&&(o=l.row))}}o!=1/0&&(this.session._emit("changeFold",{data:{start:{row:o}}}),this.session.lineWidgetWidth=null),this.session._changedWidgets=[]}},this.renderWidgets=function(e,t){var n=t.layerConfig,a=this.session.lineWidgets;if(a){for(var o=Math.min(this.firstRow,n.firstRow),i=Math.max(this.lastRow,n.lastRow,a.length);o>0&&!a[o];)o--;this.firstRow=n.firstRow,this.lastRow=n.lastRow,t.$cursorLayer.config=n;for(var l=o;l<=i;l++){var r=a[l];if(r&&r.el)if(r.hidden)r.el.style.top=-100-(r.pixelHeight||0)+"px";else{r._inDocument||(r._inDocument=!0,t.container.appendChild(r.el));var c=t.$cursorLayer.getPixelPosition({row:l,column:0},!0).top;r.coverLine||(c+=n.lineHeight*this.session.getRowLineCount(r.row)),r.el.style.top=c-n.offset+"px";var s=r.coverGutter?0:t.gutterWidth;r.fixedWidth||(s-=t.scrollLeft),r.el.style.left=s+"px",r.fullWidth&&r.screenWidth&&(r.el.style.minWidth=n.width+2*n.padding+"px"),r.fixedWidth?r.el.style.right=t.scrollBar.getWidth()+"px":r.el.style.right=""}}}}}).call(o.prototype),t.LineWidgets=o})),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],(function(e,t,n){"use strict";var a=e("../line_widgets").LineWidgets,o=e("../lib/dom"),i=e("../range").Range;t.showErrorMarker=function(e,t){var n=e.session;n.widgetManager||(n.widgetManager=new a(n),n.widgetManager.attach(e));var l=e.getCursorPosition(),r=l.row,c=n.widgetManager.getWidgetsAtRow(r).filter((function(e){return"errorMarker"==e.type}))[0];c?c.destroy():r-=t;var s,d=function(e,t,n){var a=e.getAnnotations().sort(i.comparePoints);if(a.length){var o=function(e,t,n){for(var a=0,o=e.length-1;a<=o;){var i=a+o>>1,l=n(t,e[i]);if(l>0)a=i+1;else{if(!(l<0))return i;o=i-1}}return-(a+1)}(a,{row:t,column:-1},i.comparePoints);o<0&&(o=-o-1),o>=a.length?o=n>0?0:a.length-1:0===o&&n<0&&(o=a.length-1);var l=a[o];if(l&&n){if(l.row===t){do{l=a[o+=n]}while(l&&l.row===t);if(!l)return a.slice()}var r=[];t=l.row;do{r[n<0?"unshift":"push"](l),l=a[o+=n]}while(l&&l.row==t);return r.length&&r}}}(n,r,t);if(d){var u=d[0];l.column=(u.pos&&"number"!=typeof u.column?u.pos.sc:u.column)||0,l.row=u.row,s=e.renderer.$gutterLayer.$annotations[l.row]}else{if(c)return;s={text:["Looks good!"],className:"ace_ok"}}e.session.unfold(l.row),e.selection.moveToPosition(l);var h={row:l.row,fixedWidth:!0,coverGutter:!0,el:o.createElement("div"),type:"errorMarker"},p=h.el.appendChild(o.createElement("div")),b=h.el.appendChild(o.createElement("div"));b.className="error_widget_arrow "+s.className;var m=e.renderer.$cursorLayer.getPixelPosition(l).left;b.style.left=m+e.renderer.gutterWidth-5+"px",h.el.className="error_widget_wrapper",p.className="error_widget "+s.className,p.innerHTML=s.text.join("<br>"),p.appendChild(o.createElement("div"));var g=function(e,t,n){if(0===t&&("esc"===n||"return"===n))return h.destroy(),{command:"null"}};h.destroy=function(){e.$mouseHandler.isMousePressed||(e.keyBinding.removeKeyboardHandler(g),n.widgetManager.removeLineWidget(h),e.off("changeSelection",h.destroy),e.off("changeSession",h.destroy),e.off("mouseup",h.destroy),e.off("change",h.destroy))},e.keyBinding.addKeyboardHandler(g),e.on("changeSelection",h.destroy),e.on("changeSession",h.destroy),e.on("mouseup",h.destroy),e.on("change",h.destroy),e.session.widgetManager.addLineWidget(h),h.el.onmousedown=e.focus.bind(e),e.renderer.scrollCursorIntoView(null,.5,{bottom:h.el.offsetHeight})},o.importCssString(" .error_widget_wrapper { background: inherit; color: inherit; border:none } .error_widget { border-top: solid 2px; border-bottom: solid 2px; margin: 5px 0; padding: 10px 40px; white-space: pre-wrap; } .error_widget.ace_error, .error_widget_arrow.ace_error{ border-color: #ff5a5a } .error_widget.ace_warning, .error_widget_arrow.ace_warning{ border-color: #F1D817 } .error_widget.ace_info, .error_widget_arrow.ace_info{ border-color: #5a5a5a } .error_widget.ace_ok, .error_widget_arrow.ace_ok{ border-color: #5aaa5a } .error_widget_arrow { position: absolute; border: solid 5px; border-top-color: transparent!important; border-right-color: transparent!important; border-left-color: transparent!important; top: -5px; }","")})),ace.define("ace/ace",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/dom","ace/lib/event","ace/range","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config"],(function(e,t,a){"use strict";e("./lib/fixoldbrowsers");var o=e("./lib/dom"),i=e("./lib/event"),l=e("./range").Range,r=e("./editor").Editor,c=e("./edit_session").EditSession,s=e("./undomanager").UndoManager,d=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),t.config=e("./config"),t.require=e,t.define=n(159),t.edit=function(e,n){if("string"==typeof e){var a=e;if(!(e=document.getElementById(a)))throw new Error("ace.edit can't find div #"+a)}if(e&&e.env&&e.env.editor instanceof r)return e.env.editor;var l="";if(e&&/input|textarea/i.test(e.tagName)){var c=e;l=c.value,e=o.createElement("pre"),c.parentNode.replaceChild(e,c)}else e&&(l=e.textContent,e.innerHTML="");var s=t.createEditSession(l),u=new r(new d(e),s,n),h={document:s,editor:u,onResize:u.resize.bind(u,null)};return c&&(h.textarea=c),i.addListener(window,"resize",h.onResize),u.on("destroy",(function(){i.removeListener(window,"resize",h.onResize),h.editor.container.env=null})),u.container.env=u.env=h,u},t.createEditSession=function(e,t){var n=new c(e,t);return n.setUndoManager(new s),n},t.Range=l,t.Editor=r,t.EditSession=c,t.UndoManager=s,t.VirtualRenderer=d,t.version=t.config.version})),ace.require(["ace/ace"],(function(t){for(var n in t&&(t.config.init(!0),t.define=ace.define),window.ace||(window.ace=t),t)t.hasOwnProperty(n)&&(window.ace[n]=t[n]);window.ace.default=window.ace,e&&(e.exports=window.ace)}))}).call(this,n(43)(e))},function(e,t,n){var a=n(150);e.exports=function(e){var t=a(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.slidesOnLeft=t.slidesOnRight=t.siblingDirection=t.getTotalSlides=t.getPostClones=t.getPreClones=t.getTrackLeft=t.getTrackAnimateCSS=t.getTrackCSS=t.checkSpecKeys=t.getSlideCount=t.checkNavigable=t.getNavigableIndexes=t.swipeEnd=t.swipeMove=t.swipeStart=t.keyHandler=t.changeSlide=t.slideHandler=t.initializedState=t.extractObject=t.canGoNext=t.getSwipeDirection=t.getHeight=t.getWidth=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.lazyStartIndex=t.getRequiredLazySlides=t.getOnDemandLazySlides=void 0;var a=i(n(2)),o=i(n(40));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(e){for(var t=[],n=s(e),a=d(e),o=n;o<a;o++)e.lazyLoadedList.indexOf(o)<0&&t.push(o);return t};t.getOnDemandLazySlides=c,t.getRequiredLazySlides=function(e){for(var t=[],n=s(e),a=d(e),o=n;o<a;o++)t.push(o);return t};var s=function(e){return e.currentSlide-u(e)};t.lazyStartIndex=s;var d=function(e){return e.currentSlide+h(e)};t.lazyEndIndex=d;var u=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0};t.lazySlidesOnLeft=u;var h=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=h;var p=function(e){return e&&e.offsetWidth||0};t.getWidth=p;var b=function(e){return e&&e.offsetHeight||0};t.getHeight=b;var m=function(e){var t,n,a,o,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,a=Math.atan2(n,t),(o=Math.round(180*a/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?"left":o>=135&&o<=225?"right":!0===i?o>=35&&o<=135?"up":"down":"vertical"};t.getSwipeDirection=m;var g=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=g,t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n},t.initializedState=function(e){var t,n=a.default.Children.count(e.children),i=Math.ceil(p(o.default.findDOMNode(e.listRef))),l=Math.ceil(p(o.default.findDOMNode(e.trackRef)));if(e.vertical)t=i;else{var r=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(r*=i/100),t=Math.ceil((i-r)/e.slidesToShow)}var s=o.default.findDOMNode(e.listRef)&&b(o.default.findDOMNode(e.listRef).querySelector('[data-index="0"]')),d=s*e.slidesToShow,u=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(u=n-1-e.initialSlide);var h=e.lazyLoadedList||[],m=c({currentSlide:u,lazyLoadedList:h});h.concat(m);var g={slideCount:n,slideWidth:t,listWidth:i,trackWidth:l,currentSlide:u,slideHeight:s,listHeight:d,lazyLoadedList:h};return null===e.autoplaying&&e.autoplay&&(g.autoplaying="playing"),g},t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,a=e.fade,o=e.infinite,i=e.index,r=e.slideCount,s=e.lazyLoadedList,d=e.lazyLoad,u=e.currentSlide,h=e.centerMode,p=e.slidesToScroll,b=e.slidesToShow,m=e.useCSS;if(t&&n)return{};var f,v,y,k=i,E={},j={};if(a){if(!o&&(i<0||i>=r))return{};i<0?k=i+r:i>=r&&(k=i-r),d&&s.indexOf(k)<0&&s.push(k),E={animating:!0,currentSlide:k,lazyLoadedList:s},j={animating:!1}}else f=k,k<0?(f=k+r,o?r%p!=0&&(f=r-r%p):f=0):!g(e)&&k>u?k=f=u:h&&k>=r?(k=o?r:r-1,f=o?0:r-1):k>=r&&(f=k-r,o?r%p!=0&&(f=0):f=r-b),v=w(l({},e,{slideIndex:k})),y=w(l({},e,{slideIndex:f})),o||(v===y&&(k=f),v=y),d&&s.concat(c(l({},e,{currentSlide:k}))),m?(E={animating:!0,currentSlide:f,trackStyle:O(l({},e,{left:v})),lazyLoadedList:s},j={animating:!1,currentSlide:f,trackStyle:_(l({},e,{left:y})),swipeLeft:null}):E={currentSlide:f,trackStyle:_(l({},e,{left:y})),lazyLoadedList:s};return{state:E,nextState:j}},t.changeSlide=function(e,t){var n,a,o,i,r=e.slidesToScroll,c=e.slidesToShow,s=e.slideCount,d=e.currentSlide,u=e.lazyLoad,h=e.infinite;if(n=s%r!=0?0:(s-d)%r,"previous"===t.message)i=d-(o=0===n?r:c-n),u&&!h&&(i=-1==(a=d-o)?s-1:a);else if("next"===t.message)i=d+(o=0===n?r:n),u&&!h&&(i=(d+r)%s+n);else if("dots"===t.message){if((i=t.index*t.slidesToScroll)===t.currentSlide)return null}else if("children"===t.message){if((i=t.index)===t.currentSlide)return null;if(h){var p=C(l({},e,{targetSlide:i}));i>t.currentSlide&&"left"===p?i-=s:i<t.currentSlide&&"right"===p&&(i+=s)}}else if("index"===t.message&&(i=Number(t.index))===t.currentSlide)return null;return i},t.keyHandler=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""},t.swipeStart=function(e,t,n){return"IMG"===e.target.tagName&&e.preventDefault(),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}},t.swipeMove=function(e,t){var n=t.scrolling,a=t.animating,o=t.vertical,i=t.swipeToSlide,r=t.verticalSwiping,c=t.rtl,s=t.currentSlide,d=t.edgeFriction,u=t.edgeDragged,h=t.onEdge,p=t.swiped,b=t.swiping,f=t.slideCount,v=t.slidesToScroll,y=t.infinite,k=t.touchObject,O=t.swipeEvent,E=t.listHeight,j=t.listWidth;if(!n){if(a)return e.preventDefault();o&&i&&r&&e.preventDefault();var x,C={},S=w(t);k.curX=e.touches?e.touches[0].pageX:e.clientX,k.curY=e.touches?e.touches[0].pageY:e.clientY,k.swipeLength=Math.round(Math.sqrt(Math.pow(k.curX-k.startX,2)));var z=Math.round(Math.sqrt(Math.pow(k.curY-k.startY,2)));if(!r&&!b&&z>10)return{scrolling:!0};r&&(k.swipeLength=z);var M=(c?-1:1)*(k.curX>k.startX?1:-1);r&&(M=k.curY>k.startY?1:-1);var B=Math.ceil(f/v),H=m(t.touchObject,r),T=k.swipeLength;return y||(0===s&&"right"===H||s+1>=B&&"left"===H||!g(t)&&"left"===H)&&(T=k.swipeLength*d,!1===u&&h&&(h(H),C.edgeDragged=!0)),!p&&O&&(O(H),C.swiped=!0),x=o?S+T*(E/j)*M:c?S-T*M:S+T*M,r&&(x=S+T*M),C=l({},C,{touchObject:k,swipeLeft:x,trackStyle:_(l({},t,{left:x}))}),Math.abs(k.curX-k.startX)<.8*Math.abs(k.curY-k.startY)||k.swipeLength>10&&(C.swiping=!0,e.preventDefault()),C}},t.swipeEnd=function(e,t){var n=t.dragging,a=t.swipe,o=t.touchObject,i=t.listWidth,r=t.touchThreshold,c=t.verticalSwiping,s=t.listHeight,d=t.currentSlide,u=t.swipeToSlide,h=t.scrolling,p=t.onSwipe;if(!n)return a&&e.preventDefault(),{};var b=c?s/r:i/r,g=m(o,c),f={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(h)return f;if(!o.swipeLength)return f;if(o.swipeLength>b){var k,_;switch(e.preventDefault(),p&&p(g),g){case"left":case"up":_=d+y(t),k=u?v(t,_):_,f.currentDirection=0;break;case"right":case"down":_=d-y(t),k=u?v(t,_):_,f.currentDirection=1;break;default:k=d}f.triggerSlideHandler=k}else{var E=w(t);f.trackStyle=O(l({},t,{left:E}))}return f};var f=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,a=e.infinite?-1*e.slidesToShow:0,o=[];n<t;)o.push(n),n=a+e.slidesToScroll,a+=Math.min(e.slidesToScroll,e.slidesToShow);return o};t.getNavigableIndexes=f;var v=function(e,t){var n=f(e),a=0;if(t>n[n.length-1])t=n[n.length-1];else for(var o in n){if(t<n[o]){t=a;break}a=n[o]}return t};t.checkNavigable=v;var y=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,a=o.default.findDOMNode(e.listRef).querySelectorAll(".slick-slide");if(Array.from(a).every((function(a){if(e.vertical){if(a.offsetTop+b(a)/2>-1*e.swipeLeft)return n=a,!1}else if(a.offsetLeft-t+p(a)/2>-1*e.swipeLeft)return n=a,!1;return!0})),!n)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-i)||1}return e.slidesToScroll};t.getSlideCount=y;var k=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=k;var _=function(e){var t,n;k(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var a=e.slideCount+2*e.slidesToShow;e.vertical?n=a*e.slideHeight:t=x(e)*e.slideWidth;var o={opacity:1,transition:"",WebkitTransition:""};return e.useTransform?o=l({},o,{WebkitTransform:e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",transform:e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",msTransform:e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)"}):e.vertical?o.top=e.left:o.left=e.left,e.fade&&(o={opacity:1}),t&&(o.width=t),n&&(o.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?o.marginTop=e.left+"px":o.marginLeft=e.left+"px"),o};t.getTrackCSS=_;var O=function(e){k(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=_(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=O;var w=function(e){if(e.unslick)return 0;k(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,a=e.slideIndex,i=e.trackRef,l=e.infinite,r=e.centerMode,c=e.slideCount,s=e.slidesToShow,d=e.slidesToScroll,u=e.slideWidth,h=e.listWidth,p=e.variableWidth,b=e.slideHeight,m=e.fade,g=e.vertical;if(m||1===e.slideCount)return 0;var f=0;if(l?(f=-E(e),c%d!=0&&a+d>c&&(f=-(a>c?s-(a-c):c%d)),r&&(f+=parseInt(s/2))):(c%d!=0&&a+d>c&&(f=s-c%d),r&&(f=parseInt(s/2))),t=g?a*b*-1+f*b:a*u*-1+f*u,!0===p){var v,y=o.default.findDOMNode(i);if(v=a+E(e),t=(n=y&&y.childNodes[v])?-1*n.offsetLeft:0,!0===r){v=l?a+E(e):a,n=y&&y.children[v],t=0;for(var _=0;_<v;_++)t-=y&&y.children[_]&&y.children[_].offsetWidth;t-=parseInt(e.centerPadding),t+=n&&(h-n.offsetWidth)/2}}return t};t.getTrackLeft=w;var E=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};t.getPreClones=E;var j=function(e){return e.unslick||!e.infinite?0:e.slideCount};t.getPostClones=j;var x=function(e){return 1===e.slideCount?1:E(e)+e.slideCount+j(e)};t.getTotalSlides=x;var C=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+S(e)?"left":"right":e.targetSlide<e.currentSlide-z(e)?"right":"left"};t.siblingDirection=C;var S=function(e){var t=e.slidesToShow,n=e.centerMode,a=e.rtl,o=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(o)>0&&(i+=1),a&&t%2==0&&(i+=1),i}return a?0:t-1};t.slidesOnRight=S;var z=function(e){var t=e.slidesToShow,n=e.centerMode,a=e.rtl,o=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(o)>0&&(i+=1),a||t%2!=0||(i+=1),i}return a?t-1:0};t.slidesOnLeft=z,t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},function(e,t,n){var a=n(279);e.exports=function(e,t){if(null==e)return{};var n,o,i=a(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o<l.length;o++)n=l[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(168),o=n(80),i=n(106),l=n(27);e.exports=function(e,t){return(l(e)?a:o)(e,i(t))}},function(e,t){e.exports=function(e){return void 0===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n(2),l=u(i),r=u(n(12)),c=u(n(40)),s=u(n(179)),d=u(n(358));function u(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={initiated:!1},e.onResize=e.onResize.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,null,[{key:"getDomNodeDimensions",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}}]),o(t,[{key:"componentDidMount",value:function(){this.parentNode=c.default.findDOMNode(this).parentNode,this.elementResizeDetector=(0,s.default)({strategy:"scroll",callOnAdd:!1}),this.elementResizeDetector.listenTo(this.parentNode,this.onResize),this.componentIsMounted=!0,this.onResize()}},{key:"componentWillUnmount",value:function(){this.componentIsMounted=!1,this.elementResizeDetector.uninstall(this.parentNode)}},{key:"onResize",value:function(){var e=t.getDomNodeDimensions(this.parentNode);this.componentIsMounted&&this.setState(a({initiated:!0},e))}},{key:"render",value:function(){if((0,d.default)(this.props.children,"Expected children to be one of function or React.Element"),!this.state.initiated)return l.default.createElement("div",null);if("function"==typeof this.props.children){var e=this.props.children(this.state);return e&&i.Children.only(e)}return i.Children.only(l.default.cloneElement(this.props.children,this.state))}}]),t}(i.Component);h.propTypes={children:r.default.oneOfType([r.default.element,r.default.func]).isRequired},t.default=h},function(e,t,n){var a=n(359),o=n(360),i=n(52),l=n(27),r=n(103);e.exports=function(e,t,n){var c=l(e)?a:o;return n&&r(e,t,n)&&(t=void 0),c(e,i(t,3))}},function(e,t){e.exports=window.wp.plugins},function(e,t,n){var a=n(185),o=n(52),i=n(82),l=Math.max;e.exports=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var c=null==n?0:i(n);return c<0&&(c=l(r+c,0)),a(e,o(t,3),c)}},function(e,t,n){var a=n(48)(n(37),"Map");e.exports=a},function(e,t,n){var a=n(49),o=n(36);e.exports=function(e){if(!o(e))return!1;var t=a(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){var a=n(222),o=n(229),i=n(231),l=n(232),r=n(233);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=l,c.prototype.set=r,e.exports=c},function(e,t,n){var a=n(234),o=n(38);e.exports=function e(t,n,i,l,r){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:a(t,n,i,l,e,r))}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t){e.exports=function(e,t){for(var n=-1,a=t.length,o=e.length;++n<a;)e[o+n]=t[n];return e}},function(e,t,n){var a=n(137),o=n(138),i=Object.prototype.propertyIsEnumerable,l=Object.getOwnPropertySymbols,r=l?function(e){return null==e?[]:(e=Object(e),a(l(e),(function(t){return i.call(e,t)})))}:o;e.exports=r},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var a=n(129),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===o&&a.process,r=function(){try{return i&&i.require&&i.require("util").types||l&&l.binding&&l.binding("util")}catch(e){}}();e.exports=r}).call(this,n(43)(e))},function(e,t,n){var a=n(27),o=n(78),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;e.exports=function(e,t){if(a(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||l.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){var a=n(147);e.exports=function(e){return null==e?"":a(e)}},function(e,t,n){var a=n(59),o=n(46),i=n(75),l=n(36);e.exports=function(e,t,n){if(!l(n))return!1;var r=typeof t;return!!("number"==r?o(n)&&i(t,n.length):"string"==r&&t in n)&&a(n[t],e)}},function(e,t,n){var a=n(163);e.exports=function(e,t,n){"__proto__"==t&&a?a(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var a=n(148),o=n(106);e.exports=function(e,t){return e&&a(e,o(t))}},function(e,t,n){var a=n(79);e.exports=function(e){return"function"==typeof e?e:a}},function(e,t,n){var a=n(49),o=n(108),i=n(38),l=Function.prototype,r=Object.prototype,c=l.toString,s=r.hasOwnProperty,d=c.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=a(e))return!1;var t=o(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}},function(e,t,n){var a=n(142)(Object.getPrototypeOf,Object);e.exports=a},function(e,t){e.exports=function(e,t){var n=-1,a=e.length;for(t||(t=Array(a));++n<a;)t[n]=e[n];return t}},function(e,t,n){var a=n(136),o=n(170),i=n(65);e.exports=function(e){return a(e,i,o)}},function(e,t,n){var a=n(134);e.exports=function(e){var t=new e.constructor(e.byteLength);return new a(t).set(new a(e)),t}},function(e,t,n){var a=n(36),o=Object.create,i=function(){function e(){}return function(t){if(!a(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=n(2),i=c(o),l=c(n(15)),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(323));function c(e){return e&&e.__esModule?e:{default:e}}var s=t.Checkboard=function(e){var t=e.white,n=e.grey,c=e.size,s=e.renderers,d=e.borderRadius,u=e.boxShadow,h=e.children,p=(0,l.default)({default:{grid:{borderRadius:d,boxShadow:u,absolute:"0px 0px 0px 0px",background:"url("+r.get(t,n,c,s.canvas)+") center left"}}});return(0,o.isValidElement)(h)?i.default.cloneElement(h,a({},h.props,{style:a({},h.props.style,p.grid)})):i.default.createElement("div",{style:p.grid})};s.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},t.default=s},function(e,t,n){var a=n(112),o=n(115);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=a(o.prototype),i.prototype.constructor=i,e.exports=i},function(e,t){e.exports=function(){}},function(e,t,n){var a=n(112),o=n(115);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=a(o.prototype),i.prototype.constructor=i,e.exports=i},function(e,t,n){var a,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(a=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},a=n[e]=n[e]||[];return-1==a.indexOf(t)&&a.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var a=n.indexOf(t);return-1!=a&&n.splice(a,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var a=this._onceEvents&&this._onceEvents[e],o=0;o<n.length;o++){var i=n[o];a&&a[i]&&(this.off(e,i),delete a[i]),i.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?a.call(t,n,t,e):a)||(e.exports=o)},function(e,t,n){var a,o;window,void 0===(o="function"==typeof(a=function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],a=n.length;function o(e){var n=getComputedStyle(e);return n||t("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),n}var i,l=!1;return function t(r){if(function(){if(!l){l=!0;var n=document.createElement("div");n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style.boxSizing="border-box";var a=document.body||document.documentElement;a.appendChild(n);var r=o(n);i=200==Math.round(e(r.width)),t.isBoxSizeOuter=i,a.removeChild(n)}}(),"string"==typeof r&&(r=document.querySelector(r)),r&&"object"==typeof r&&r.nodeType){var c=o(r);if("none"==c.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<a;t++)e[n[t]]=0;return e}();var s={};s.width=r.offsetWidth,s.height=r.offsetHeight;for(var d=s.isBorderBox="border-box"==c.boxSizing,u=0;u<a;u++){var h=n[u],p=c[h],b=parseFloat(p);s[h]=isNaN(b)?0:b}var m=s.paddingLeft+s.paddingRight,g=s.paddingTop+s.paddingBottom,f=s.marginLeft+s.marginRight,v=s.marginTop+s.marginBottom,y=s.borderLeftWidth+s.borderRightWidth,k=s.borderTopWidth+s.borderBottomWidth,_=d&&i,O=e(c.width);!1!==O&&(s.width=O+(_?0:m+y));var w=e(c.height);return!1!==w&&(s.height=w+(_?0:g+k)),s.innerWidth=s.width-(m+y),s.innerHeight=s.height-(g+k),s.outerWidth=s.width+f,s.outerHeight=s.height+v,s}}})?a.call(t,n,t,e):a)||(e.exports=o)},function(e,t,n){var a=n(64),o=n(50),i=n(164),l=n(46),r=n(62),c=n(54),s=Object.prototype.hasOwnProperty,d=i((function(e,t){if(r(t)||l(t))o(t,c(t),e);else for(var n in t)s.call(t,n)&&a(e,n,t[n])}));e.exports=d},function(e,t,n){var a=n(28),o=n(36);e.exports=function(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),a(e,t,{leading:i,maxWait:t,trailing:l})}},function(e,t,n){e.exports=n(85)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isvalidColorString=t.red=t.getContrastingColor=t.isValidHex=t.toState=t.simpleCheckForValidColor=void 0;var a=i(n(121)),o=i(n(58));function i(e){return e&&e.__esModule?e:{default:e}}t.simpleCheckForValidColor=function(e){var t=0,n=0;return(0,a.default)(["r","g","b","a","h","s","l","v"],(function(a){e[a]&&(t+=1,isNaN(e[a])||(n+=1),"s"===a||"l"===a)&&/^\d+%$/.test(e[a])&&(n+=1)})),t===n&&e};var l=t.toState=function(e,t){var n=e.hex?(0,o.default)(e.hex):(0,o.default)(e),a=n.toHsl(),i=n.toHsv(),l=n.toRgb(),r=n.toHex();return 0===a.s&&(a.h=t||0,i.h=t||0),{hsl:a,hex:"000000"===r&&0===l.a?"transparent":"#"+r,rgb:l,hsv:i,oldHue:e.h||t||a.h,source:e.source}};t.isValidHex=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,o.default)(e).isValid()},t.getContrastingColor=function(e){if(!e)return"#fff";var t=l(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},t.isvalidColorString=function(e,t){var n=e.replace("°","");return(0,o.default)(t+" ("+n+")")._ok}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChromePointer=void 0;var a=i(n(2)),o=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var l=t.ChromePointer=function(){var e=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return a.default.createElement("div",{style:e.picker})};t.default=l},function(e,t){e.exports=window.wp.url},function(e,t,n){var a=n(141),o=n(63),i=n(60),l=n(27),r=n(46),c=n(61),s=n(62),d=n(76),u=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(r(e)&&(l(e)||"string"==typeof e||"function"==typeof e.splice||c(e)||d(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(s(e))return!a(e).length;for(var n in e)if(u.call(e,n))return!1;return!0}},function(e,t){e.exports=function(e){for(var t=-1,n=null==e?0:e.length,a=0,o=[];++t<n;){var i=e[t];i&&(o[a++]=i)}return o}},function(e,t){e.exports=window.wp.date},function(e,t){e.exports=window.regeneratorRuntime},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(42))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var a=n(132),o=n(237),i=n(133);e.exports=function(e,t,n,l,r,c){var s=1&n,d=e.length,u=t.length;if(d!=u&&!(s&&u>d))return!1;var h=c.get(e),p=c.get(t);if(h&&p)return h==t&&p==e;var b=-1,m=!0,g=2&n?new a:void 0;for(c.set(e,t),c.set(t,e);++b<d;){var f=e[b],v=t[b];if(l)var y=s?l(v,f,b,t,e,c):l(f,v,b,e,t,c);if(void 0!==y){if(y)continue;m=!1;break}if(g){if(!o(t,(function(e,t){if(!i(g,t)&&(f===e||r(f,e,n,l,c)))return g.push(t)}))){m=!1;break}}else if(f!==v&&!r(f,v,n,l,c)){m=!1;break}}return c.delete(e),c.delete(t),m}},function(e,t,n){var a=n(93),o=n(235),i=n(236);function l(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}l.prototype.add=l.prototype.push=o,l.prototype.has=i,e.exports=l},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){var a=n(37).Uint8Array;e.exports=a},function(e,t,n){var a=n(136),o=n(97),i=n(54);e.exports=function(e){return a(e,i,o)}},function(e,t,n){var a=n(96),o=n(27);e.exports=function(e,t,n){var i=t(e);return o(e)?i:a(i,n(e))}},function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,o=0,i=[];++n<a;){var l=e[n];t(l,n,e)&&(i[o++]=l)}return i}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var a=n(140),o=n(60),i=n(27),l=n(61),r=n(75),c=n(76),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),d=!n&&o(e),u=!n&&!d&&l(e),h=!n&&!d&&!u&&c(e),p=n||d||u||h,b=p?a(e.length,String):[],m=b.length;for(var g in e)!t&&!s.call(e,g)||p&&("length"==g||u&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||r(g,m))||b.push(g);return b}},function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},function(e,t,n){var a=n(62),o=n(244),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var a=n(48)(n(37),"Set");e.exports=a},function(e,t,n){var a=n(48)(n(37),"WeakMap");e.exports=a},function(e,t,n){var a=n(36);e.exports=function(e){return e==e&&!a(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},function(e,t,n){var a=n(53),o=n(69),i=n(27),l=n(78),r=a?a.prototype:void 0,c=r?r.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(l(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},function(e,t,n){var a=n(149),o=n(54);e.exports=function(e,t){return e&&a(e,t,o)}},function(e,t,n){var a=n(259)();e.exports=a},function(e,t,n){var a=n(151);e.exports=function(e){return e?(e=a(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},function(e,t,n){var a=n(263),o=n(36),i=n(78),l=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=r.test(e);return n||c.test(e)?s(e.slice(2),n?2:8):l.test(e)?NaN:+e}},function(e,t,n){},function(e,t,n){var a=n(154);e.exports=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n(12)),o=r(n(2)),i=r(n(40)),l=n(156);function r(e){return e&&e.__esModule?e:{default:e}}n(157),t.UNMOUNTED="unmounted",t.EXITED="exited",t.ENTERING="entering",t.ENTERED="entered",t.EXITING="exiting";var c=function(e){var t,n;function a(t,n){var a;a=e.call(this,t,n)||this;var o,i=n.transitionGroup,l=i&&!i.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?l?(o="exited",a.appearStatus="entering"):o="entered":o=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",a.state={status:o},a.nextCallback=null,a}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=a.prototype;return l.getChildContext=function(){return{transitionGroup:null}},a.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null},l.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},l.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},l.componentWillUnmount=function(){this.cancelNextCallback()},l.getTimeouts=function(){var e,t,n,a=this.props.timeout;return e=t=n=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,n=void 0!==a.appear?a.appear:t),{exit:e,enter:t,appear:n}},l.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=i.default.findDOMNode(this);"entering"===t?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},l.performEnter=function(e,t){var n=this,a=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts(),l=o?i.appear:i.enter;t||a?(this.props.onEnter(e,o),this.safeSetState({status:"entering"},(function(){n.props.onEntering(e,o),n.onTransitionEnd(e,l,(function(){n.safeSetState({status:"entered"},(function(){n.props.onEntered(e,o)}))}))}))):this.safeSetState({status:"entered"},(function(){n.props.onEntered(e)}))},l.performExit=function(e){var t=this,n=this.props.exit,a=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:"exiting"},(function(){t.props.onExiting(e),t.onTransitionEnd(e,a.exit,(function(){t.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))},l.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},l.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},l.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(a){n&&(n=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},l.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var a=null==t&&!this.props.addEndListener;e&&!a?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},l.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,a=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children"]);if(delete a.in,delete a.mountOnEnter,delete a.unmountOnExit,delete a.appear,delete a.enter,delete a.exit,delete a.timeout,delete a.addEndListener,delete a.onEnter,delete a.onEntering,delete a.onEntered,delete a.onExit,delete a.onExiting,delete a.onExited,"function"==typeof n)return n(e,a);var i=o.default.Children.only(n);return o.default.cloneElement(i,a)},a}(o.default.Component);function s(){}c.contextTypes={transitionGroup:a.object},c.childContextTypes={transitionGroup:function(){}},c.propTypes={},c.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:s,onEntering:s,onEntered:s,onExit:s,onExiting:s,onExited:s},c.UNMOUNTED=0,c.EXITED=1,c.ENTERING=2,c.ENTERED=3,c.EXITING=4;var d=(0,l.polyfill)(c);t.default=d},function(e,t,n){"use strict";function a(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,a=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,a)}finally{this.props=n,this.state=a}}function l(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,l=null,r=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?l="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(l="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?r="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(r="UNSAFE_componentWillUpdate"),null!==n||null!==l||null!==r){var c=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==l?"\n "+l:"")+(null!==r?"\n "+r:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=a,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var d=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var a=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;d.call(this,e,t,a)}}return e}n.r(t),n.d(t,"polyfill",(function(){return l})),a.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";var a;t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0,(a=n(12))&&a.__esModule,t.timeoutsShape=null,t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a=r(n(12)),o=r(n(2)),i=n(156),l=n(278);function r(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var d=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},u=function(e){var t,n;function a(t,n){var a,o=(a=e.call(this,t,n)||this).handleExited.bind(s(s(a)));return a.state={handleExited:o,firstRender:!0},a}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=a.prototype;return i.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},i.componentDidMount=function(){this.appeared=!0,this.mounted=!0},i.componentWillUnmount=function(){this.mounted=!1},a.getDerivedStateFromProps=function(e,t){var n=t.children,a=t.handleExited;return{children:t.firstRender?(0,l.getInitialChildMapping)(e,a):(0,l.getNextChildMapping)(e,n,a),firstRender:!1}},i.handleExited=function(e,t){var n=(0,l.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=c({},t.children);return delete n[e.key],{children:n}})))},i.render=function(){var e=this.props,t=e.component,n=e.childFactory,a=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),i=d(this.state.children).map(n);return delete a.appear,delete a.enter,delete a.exit,null===t?i:o.default.createElement(t,a,i)},a}(o.default.Component);u.childContextTypes={transitionGroup:a.default.object.isRequired},u.propTypes={},u.defaultProps={component:"div",childFactory:function(e){return e}};var h=(0,i.polyfill)(u);t.default=h,e.exports=t.default},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){(function(e,n){var a="[object Arguments]",o="[object Map]",i="[object Object]",l="[object Set]",r=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s[a]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s[o]=s["[object Number]"]=s[i]=s["[object RegExp]"]=s[l]=s["[object String]"]=s["[object WeakMap]"]=!1;var d="object"==typeof e&&e&&e.Object===Object&&e,u="object"==typeof self&&self&&self.Object===Object&&self,h=d||u||Function("return this")(),p=t&&!t.nodeType&&t,b=p&&"object"==typeof n&&n&&!n.nodeType&&n,m=b&&b.exports===p,g=m&&d.process,f=function(){try{return g&&g.binding&&g.binding("util")}catch(e){}}(),v=f&&f.isTypedArray;function y(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}function k(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}function _(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var O,w,E,j=Array.prototype,x=Function.prototype,C=Object.prototype,S=h["__core-js_shared__"],z=x.toString,M=C.hasOwnProperty,B=(O=/[^.]+$/.exec(S&&S.keys&&S.keys.IE_PROTO||""))?"Symbol(src)_1."+O:"",H=C.toString,T=RegExp("^"+z.call(M).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),L=m?h.Buffer:void 0,D=h.Symbol,R=h.Uint8Array,N=C.propertyIsEnumerable,A=j.splice,P=D?D.toStringTag:void 0,I=Object.getOwnPropertySymbols,V=L?L.isBuffer:void 0,F=(w=Object.keys,E=Object,function(e){return w(E(e))}),W=be(h,"DataView"),$=be(h,"Map"),U=be(h,"Promise"),G=be(h,"Set"),q=be(h,"WeakMap"),Z=be(Object,"create"),K=ve(W),J=ve($),Y=ve(U),X=ve(G),Q=ve(q),ee=D?D.prototype:void 0,te=ee?ee.valueOf:void 0;function ne(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function ae(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function oe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function ie(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new oe;++t<n;)this.add(e[t])}function le(e){var t=this.__data__=new ae(e);this.size=t.size}function re(e,t){for(var n=e.length;n--;)if(ye(e[n][0],t))return n;return-1}function ce(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":P&&P in Object(e)?function(e){var t=M.call(e,P),n=e[P];try{e[P]=void 0;var a=!0}catch(e){}var o=H.call(e);return a&&(t?e[P]=n:delete e[P]),o}(e):function(e){return H.call(e)}(e)}function se(e){return xe(e)&&ce(e)==a}function de(e,t,n,r,c){return e===t||(null==e||null==t||!xe(e)&&!xe(t)?e!=e&&t!=t:function(e,t,n,r,c,s){var d=_e(e),u=_e(t),h=d?"[object Array]":ge(e),p=u?"[object Array]":ge(t),b=(h=h==a?i:h)==i,m=(p=p==a?i:p)==i,g=h==p;if(g&&Oe(e)){if(!Oe(t))return!1;d=!0,b=!1}if(g&&!b)return s||(s=new le),d||Ce(e)?ue(e,t,n,r,c,s):function(e,t,n,a,i,r,c){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!r(new R(e),new R(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ye(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case o:var s=k;case l:var d=1&a;if(s||(s=_),e.size!=t.size&&!d)return!1;var u=c.get(e);if(u)return u==t;a|=2,c.set(e,t);var h=ue(s(e),s(t),a,i,r,c);return c.delete(e),h;case"[object Symbol]":if(te)return te.call(e)==te.call(t)}return!1}(e,t,h,n,r,c,s);if(!(1&n)){var f=b&&M.call(e,"__wrapped__"),v=m&&M.call(t,"__wrapped__");if(f||v){var y=f?e.value():e,O=v?t.value():t;return s||(s=new le),c(y,O,n,r,s)}}return!!g&&(s||(s=new le),function(e,t,n,a,o,i){var l=1&n,r=he(e),c=r.length;if(c!=he(t).length&&!l)return!1;for(var s=c;s--;){var d=r[s];if(!(l?d in t:M.call(t,d)))return!1}var u=i.get(e);if(u&&i.get(t))return u==t;var h=!0;i.set(e,t),i.set(t,e);for(var p=l;++s<c;){var b=e[d=r[s]],m=t[d];if(a)var g=l?a(m,b,d,t,e,i):a(b,m,d,e,t,i);if(!(void 0===g?b===m||o(b,m,n,a,i):g)){h=!1;break}p||(p="constructor"==d)}if(h&&!p){var f=e.constructor,v=t.constructor;f==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof f&&f instanceof f&&"function"==typeof v&&v instanceof v||(h=!1)}return i.delete(e),i.delete(t),h}(e,t,n,r,c,s))}(e,t,n,r,de,c))}function ue(e,t,n,a,o,i){var l=1&n,r=e.length,c=t.length;if(r!=c&&!(l&&c>r))return!1;var s=i.get(e);if(s&&i.get(t))return s==t;var d=-1,u=!0,h=2&n?new ie:void 0;for(i.set(e,t),i.set(t,e);++d<r;){var p=e[d],b=t[d];if(a)var m=l?a(b,p,d,t,e,i):a(p,b,d,e,t,i);if(void 0!==m){if(m)continue;u=!1;break}if(h){if(!y(t,(function(e,t){if(l=t,!h.has(l)&&(p===e||o(p,e,n,a,i)))return h.push(t);var l}))){u=!1;break}}else if(p!==b&&!o(p,b,n,a,i)){u=!1;break}}return i.delete(e),i.delete(t),u}function he(e){return function(e,t,n){var a=t(e);return _e(e)?a:function(e,t){for(var n=-1,a=t.length,o=e.length;++n<a;)e[o+n]=t[n];return e}(a,n(e))}(e,Se,me)}function pe(e,t){var n,a,o=e.__data__;return("string"==(a=typeof(n=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function be(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!je(e)||function(e){return!!B&&B in e}(e))&&(we(e)?T:r).test(ve(e))}(n)?n:void 0}ne.prototype.clear=function(){this.__data__=Z?Z(null):{},this.size=0},ne.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ne.prototype.get=function(e){var t=this.__data__;if(Z){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return M.call(t,e)?t[e]:void 0},ne.prototype.has=function(e){var t=this.__data__;return Z?void 0!==t[e]:M.call(t,e)},ne.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Z&&void 0===t?"__lodash_hash_undefined__":t,this},ae.prototype.clear=function(){this.__data__=[],this.size=0},ae.prototype.delete=function(e){var t=this.__data__,n=re(t,e);return!(n<0||(n==t.length-1?t.pop():A.call(t,n,1),--this.size,0))},ae.prototype.get=function(e){var t=this.__data__,n=re(t,e);return n<0?void 0:t[n][1]},ae.prototype.has=function(e){return re(this.__data__,e)>-1},ae.prototype.set=function(e,t){var n=this.__data__,a=re(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this},oe.prototype.clear=function(){this.size=0,this.__data__={hash:new ne,map:new($||ae),string:new ne}},oe.prototype.delete=function(e){var t=pe(this,e).delete(e);return this.size-=t?1:0,t},oe.prototype.get=function(e){return pe(this,e).get(e)},oe.prototype.has=function(e){return pe(this,e).has(e)},oe.prototype.set=function(e,t){var n=pe(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this},ie.prototype.add=ie.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},ie.prototype.has=function(e){return this.__data__.has(e)},le.prototype.clear=function(){this.__data__=new ae,this.size=0},le.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},le.prototype.get=function(e){return this.__data__.get(e)},le.prototype.has=function(e){return this.__data__.has(e)},le.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ae){var a=n.__data__;if(!$||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new oe(a)}return n.set(e,t),this.size=n.size,this};var me=I?function(e){return null==e?[]:(e=Object(e),function(t,n){for(var a=-1,o=null==t?0:t.length,i=0,l=[];++a<o;){var r=t[a];c=r,N.call(e,c)&&(l[i++]=r)}var c;return l}(I(e)))}:function(){return[]},ge=ce;function fe(e,t){return!!(t=null==t?9007199254740991:t)&&("number"==typeof e||c.test(e))&&e>-1&&e%1==0&&e<t}function ve(e){if(null!=e){try{return z.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ye(e,t){return e===t||e!=e&&t!=t}(W&&"[object DataView]"!=ge(new W(new ArrayBuffer(1)))||$&&ge(new $)!=o||U&&"[object Promise]"!=ge(U.resolve())||G&&ge(new G)!=l||q&&"[object WeakMap]"!=ge(new q))&&(ge=function(e){var t=ce(e),n=t==i?e.constructor:void 0,a=n?ve(n):"";if(a)switch(a){case K:return"[object DataView]";case J:return o;case Y:return"[object Promise]";case X:return l;case Q:return"[object WeakMap]"}return t});var ke=se(function(){return arguments}())?se:function(e){return xe(e)&&M.call(e,"callee")&&!N.call(e,"callee")},_e=Array.isArray,Oe=V||function(){return!1};function we(e){if(!je(e))return!1;var t=ce(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ee(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function je(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function xe(e){return null!=e&&"object"==typeof e}var Ce=v?function(e){return function(t){return e(t)}}(v):function(e){return xe(e)&&Ee(e.length)&&!!s[ce(e)]};function Se(e){return null!=(t=e)&&Ee(t.length)&&!we(t)?function(e,t){var n=_e(e),a=!n&&ke(e),o=!n&&!a&&Oe(e),i=!n&&!a&&!o&&Ce(e),l=n||a||o||i,r=l?function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}(e.length,String):[],c=r.length;for(var s in e)!t&&!M.call(e,s)||l&&("length"==s||o&&("offset"==s||"parent"==s)||i&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||fe(s,c))||r.push(s);return r}(e):function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||C))return F(e);var t,n,a=[];for(var o in Object(e))M.call(e,o)&&"constructor"!=o&&a.push(o);return a}(e);var t}n.exports=function(e,t){return de(e,t)}}).call(this,n(42),n(43)(e))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getAceInstance=t.debounce=t.editorEvents=t.editorOptions=void 0,t.editorOptions=["minLines","maxLines","readOnly","highlightActiveLine","tabSize","enableBasicAutocompletion","enableLiveAutocompletion","enableSnippets"],t.editorEvents=["onChange","onFocus","onInput","onBlur","onCopy","onPaste","onSelectionChange","onCursorChange","onScroll","handleOptions","updateRef"],t.getAceInstance=function(){var t;return"undefined"==typeof window?(e.window={},t=n(81),delete e.window):window.ace?(t=window.ace).acequire=window.ace.require||window.ace.acequire:t=n(81),t},t.debounce=function(e,t){var n=null;return function(){var a=this,o=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(a,o)}),t)}}}).call(this,n(42))},function(e,t,n){"use strict";var a,o=this&&this.__extends||(a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var l=n(161),r=l.getAceInstance(),c=n(81),s=n(282),d=n(12),u=n(2),h=n(160),p=n(283),b=function(e){function t(t){var n=e.call(this,t)||this;return l.editorEvents.forEach((function(e){n[e]=n[e].bind(n)})),n.debounce=l.debounce,n}return o(t,e),t.prototype.isInShadow=function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.className,a=t.onBeforeLoad,o=t.mode,i=t.focus,c=t.theme,d=t.fontSize,u=t.value,h=t.defaultValue,b=t.cursorStart,m=t.showGutter,g=t.wrapEnabled,f=t.showPrintMargin,v=t.scrollMargin,y=void 0===v?[0,0,0,0]:v,k=t.keyboardHandler,_=t.onLoad,O=t.commands,w=t.annotations,E=t.markers,j=t.splits;this.editor=r.edit(this.refEditor),this.isInShadow(this.refEditor)&&this.editor.renderer.attachToShadowRoot(),this.editor.setTheme("ace/theme/"+c),a&&a(r);var x=Object.keys(this.props.editorProps),C=new s.Split(this.editor.container,"ace/theme/"+c,j);this.editor.env.split=C,this.splitEditor=C.getEditor(0),this.split=C,this.editor.setShowPrintMargin(!1),this.editor.renderer.setShowGutter(!1);var S=this.splitEditor.$options;this.props.debounceChangePeriod&&(this.onChange=this.debounce(this.onChange,this.props.debounceChangePeriod)),C.forEach((function(t,n){for(var a=0;a<x.length;a++)t[x[a]]=e.props.editorProps[x[a]];var i=p(h,n),s=p(u,n,"");t.session.setUndoManager(new r.UndoManager),t.setTheme("ace/theme/"+c),t.renderer.setScrollMargin(y[0],y[1],y[2],y[3]),t.getSession().setMode("ace/mode/"+o),t.setFontSize(d),t.renderer.setShowGutter(m),t.getSession().setUseWrapMode(g),t.setShowPrintMargin(f),t.on("focus",e.onFocus),t.on("blur",e.onBlur),t.on("input",e.onInput),t.on("copy",e.onCopy),t.on("paste",e.onPaste),t.on("change",e.onChange),t.getSession().selection.on("changeSelection",e.onSelectionChange),t.getSession().selection.on("changeCursor",e.onCursorChange),t.session.on("changeScrollTop",e.onScroll),t.setValue(void 0===i?s:i,b);var v=p(w,n,[]),_=p(E,n,[]);for(t.getSession().setAnnotations(v),_&&_.length>0&&e.handleMarkers(_,t),a=0;a<l.editorOptions.length;a++){var j=l.editorOptions[a];S.hasOwnProperty(j)?t.setOption(j,e.props[j]):e.props[j]&&console.warn("ReaceAce: editor option "+j+" was activated but not found. Did you need to import a related tool or did you possibly mispell the option?")}e.handleOptions(e.props,t),Array.isArray(O)&&O.forEach((function(e){"string"==typeof e.exec?t.commands.bindKey(e.bindKey,e.exec):t.commands.addCommand(e)})),k&&t.setKeyboardHandler("ace/keyboard/"+k)})),n&&(this.refEditor.className+=" "+n),i&&this.splitEditor.focus();var z=this.editor.env.split;z.setOrientation("below"===this.props.orientation?z.BELOW:z.BESIDE),z.resize(!0),_&&_(z)},t.prototype.componentDidUpdate=function(e){var t=this,n=e,a=this.props,o=this.editor.env.split;if(a.splits!==n.splits&&o.setSplits(a.splits),a.orientation!==n.orientation&&o.setOrientation("below"===a.orientation?o.BELOW:o.BESIDE),o.forEach((function(e,o){a.mode!==n.mode&&e.getSession().setMode("ace/mode/"+a.mode),a.keyboardHandler!==n.keyboardHandler&&(a.keyboardHandler?e.setKeyboardHandler("ace/keyboard/"+a.keyboardHandler):e.setKeyboardHandler(null)),a.fontSize!==n.fontSize&&e.setFontSize(a.fontSize),a.wrapEnabled!==n.wrapEnabled&&e.getSession().setUseWrapMode(a.wrapEnabled),a.showPrintMargin!==n.showPrintMargin&&e.setShowPrintMargin(a.showPrintMargin),a.showGutter!==n.showGutter&&e.renderer.setShowGutter(a.showGutter);for(var i=0;i<l.editorOptions.length;i++){var r=l.editorOptions[i];a[r]!==n[r]&&e.setOption(r,a[r])}h(a.setOptions,n.setOptions)||t.handleOptions(a,e);var c=p(a.value,o,"");if(e.getValue()!==c){t.silent=!0;var s=e.session.selection.toJSON();e.setValue(c,a.cursorStart),e.session.selection.fromJSON(s),t.silent=!1}var d=p(a.annotations,o,[]),u=p(n.annotations,o,[]);h(d,u)||e.getSession().setAnnotations(d);var b=p(a.markers,o,[]),m=p(n.markers,o,[]);!h(b,m)&&Array.isArray(b)&&t.handleMarkers(b,e)})),a.className!==n.className){var i=this.refEditor.className.trim().split(" ");n.className.trim().split(" ").forEach((function(e){var t=i.indexOf(e);i.splice(t,1)})),this.refEditor.className=" "+a.className+" "+i.join(" ")}a.theme!==n.theme&&o.setTheme("ace/theme/"+a.theme),a.focus&&!n.focus&&this.splitEditor.focus(),a.height===this.props.height&&a.width===this.props.width||this.editor.resize()},t.prototype.componentWillUnmount=function(){this.editor.destroy(),this.editor=null},t.prototype.onChange=function(e){if(this.props.onChange&&!this.silent){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getValue())})),this.props.onChange(t,e)}},t.prototype.onSelectionChange=function(e){if(this.props.onSelectionChange){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getSelection())})),this.props.onSelectionChange(t,e)}},t.prototype.onCursorChange=function(e){if(this.props.onCursorChange){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getSelection())})),this.props.onCursorChange(t,e)}},t.prototype.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e)},t.prototype.onInput=function(e){this.props.onInput&&this.props.onInput(e)},t.prototype.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e)},t.prototype.onCopy=function(e){this.props.onCopy&&this.props.onCopy(e)},t.prototype.onPaste=function(e){this.props.onPaste&&this.props.onPaste(e)},t.prototype.onScroll=function(){this.props.onScroll&&this.props.onScroll(this.editor)},t.prototype.handleOptions=function(e,t){for(var n=Object.keys(e.setOptions),a=0;a<n.length;a++)t.setOption(n[a],e.setOptions[n[a]])},t.prototype.handleMarkers=function(e,t){var n=t.getSession().getMarkers(!0);for(var a in n)n.hasOwnProperty(a)&&t.getSession().removeMarker(n[a].id);for(var a in n=t.getSession().getMarkers(!1))n.hasOwnProperty(a)&&t.getSession().removeMarker(n[a].id);e.forEach((function(e){var n=e.startRow,a=e.startCol,o=e.endRow,i=e.endCol,l=e.className,r=e.type,s=e.inFront,d=void 0!==s&&s,u=new c.Range(n,a,o,i);t.getSession().addMarker(u,l,r,d)}))},t.prototype.updateRef=function(e){this.refEditor=e},t.prototype.render=function(){var e=this.props,t=e.name,n=e.width,a=e.height,o=e.style,l=i({width:n,height:a},o);return u.createElement("div",{ref:this.updateRef,id:t,style:l})},t.propTypes={className:d.string,debounceChangePeriod:d.number,defaultValue:d.arrayOf(d.string),focus:d.bool,fontSize:d.oneOfType([d.number,d.string]),height:d.string,mode:d.string,name:d.string,onBlur:d.func,onChange:d.func,onCopy:d.func,onFocus:d.func,onInput:d.func,onLoad:d.func,onPaste:d.func,onScroll:d.func,orientation:d.string,showGutter:d.bool,splits:d.number,theme:d.string,value:d.arrayOf(d.string),width:d.string,onSelectionChange:d.func,onCursorChange:d.func,onBeforeLoad:d.func,minLines:d.number,maxLines:d.number,readOnly:d.bool,highlightActiveLine:d.bool,tabSize:d.number,showPrintMargin:d.bool,cursorStart:d.number,editorProps:d.object,setOptions:d.object,style:d.object,scrollMargin:d.array,annotations:d.array,markers:d.array,keyboardHandler:d.string,wrapEnabled:d.bool,enableBasicAutocompletion:d.oneOfType([d.bool,d.array]),enableLiveAutocompletion:d.oneOfType([d.bool,d.array]),commands:d.array},t.defaultProps={name:"ace-editor",focus:!1,orientation:"beside",splits:2,mode:"",theme:"",height:"500px",width:"500px",value:[],fontSize:12,showGutter:!0,onChange:null,onPaste:null,onLoad:null,onScroll:null,minLines:null,maxLines:null,readOnly:!1,highlightActiveLine:!0,showPrintMargin:!0,tabSize:4,cursorStart:1,editorProps:{},style:{},scrollMargin:[0,0,0,0],setOptions:{},wrapEnabled:!1,enableBasicAutocompletion:!1,enableLiveAutocompletion:!1},t}(u.Component);t.default=b},function(e,t,n){var a=n(48),o=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){var a=n(288),o=n(103);e.exports=function(e){return a((function(t,n){var a=-1,i=n.length,l=i>1?n[i-1]:void 0,r=i>2?n[2]:void 0;for(l=e.length>3&&"function"==typeof l?(i--,l):void 0,r&&o(n[0],n[1],r)&&(l=i<3?void 0:l,i=1),t=Object(t);++a<i;){var c=n[a];c&&e(t,c,a,l)}return t}))}},function(e,t,n){var a=n(289),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,l=-1,r=o(i.length-t,0),c=Array(r);++l<r;)c[l]=i[t+l];l=-1;for(var s=Array(t+1);++l<t;)s[l]=i[l];return s[t]=n(c),a(e,this,s)}}},function(e,t,n){var a=n(290),o=n(292)(a);e.exports=o},function(e,t,n){var a=n(70),o=n(168),i=n(64),l=n(297),r=n(298),c=n(169),s=n(109),d=n(301),u=n(302),h=n(135),p=n(110),b=n(63),m=n(303),g=n(304),f=n(172),v=n(27),y=n(61),k=n(308),_=n(36),O=n(310),w=n(54),E=n(65),j={};j["[object Arguments]"]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object DataView]"]=j["[object Boolean]"]=j["[object Date]"]=j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Map]"]=j["[object Number]"]=j["[object Object]"]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object Symbol]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Error]"]=j["[object Function]"]=j["[object WeakMap]"]=!1,e.exports=function e(t,n,x,C,S,z){var M,B=1&n,H=2&n,T=4&n;if(x&&(M=S?x(t,C,S,z):x(t)),void 0!==M)return M;if(!_(t))return t;var L=v(t);if(L){if(M=m(t),!B)return s(t,M)}else{var D=b(t),R="[object Function]"==D||"[object GeneratorFunction]"==D;if(y(t))return c(t,B);if("[object Object]"==D||"[object Arguments]"==D||R&&!S){if(M=H||R?{}:f(t),!B)return H?u(t,r(M,t)):d(t,l(M,t))}else{if(!j[D])return S?t:{};M=g(t,D,B)}}z||(z=new a);var N=z.get(t);if(N)return N;z.set(t,M),O(t)?t.forEach((function(a){M.add(e(a,n,x,a,t,z))})):k(t)&&t.forEach((function(a,o){M.set(o,e(a,n,x,o,t,z))}));var A=L?void 0:(T?H?p:h:H?E:w)(t);return o(A||t,(function(a,o){A&&(a=t[o=a]),i(M,o,e(a,n,x,o,t,z))})),M}},function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}},function(e,t,n){(function(e){var a=n(37),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===o?a.Buffer:void 0,r=l?l.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,a=r?r(n):new e.constructor(n);return e.copy(a),a}}).call(this,n(43)(e))},function(e,t,n){var a=n(96),o=n(108),i=n(97),l=n(138),r=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)a(t,i(e)),e=o(e);return t}:l;e.exports=r},function(e,t,n){var a=n(111);e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var a=n(112),o=n(108),i=n(62);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:a(o(e))}},function(e,t,n){var a=n(104),o=n(59);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&a(e,t,n)}},function(e,t){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},function(e,t,n){var a=n(338),o=n(165),i=n(166);e.exports=function(e){return i(o(e,void 0,a),e+"")}},function(e,t,n){var a=n(341),o=n(67),i=a?function(e){return a.get(e)}:o;e.exports=i},function(e,t,n){var a=n(342),o=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=a[t],i=o.call(a,t)?n.length:0;i--;){var l=n[i],r=l.func;if(null==r||r==e)return l.name}return t}},function(e,t){e.exports=function(e,t,n){var a=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++a<o;)i[a]=e[a+t];return i}},function(e,t,n){"use strict";var a=n(180).forEach,o=n(348),i=n(349),l=n(350),r=n(351),c=n(352),s=n(181),d=n(353),u=n(355),h=n(356),p=n(357);function b(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return a(e,(function(e){t.push(e)})),t}function g(e){return e&&1===e.nodeType}function f(e,t,n){var a=e[t];return null==a&&void 0!==n?n:a}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=l(),v=r({idGenerator:n,stateHandler:u});t=v}var y=e.reporter;y||(y=c(!1===y));var k=f(e,"batchProcessor",d({reporter:y})),_={};_.callOnAdd=!!f(e,"callOnAdd",!0),_.debug=!!f(e,"debug",!1);var O,w=i(t),E=o({stateHandler:u}),j=f(e,"strategy","object"),x=f(e,"important",!1),C={reporter:y,batchProcessor:k,stateHandler:u,idHandler:t,important:x};if("scroll"===j&&(s.isLegacyOpera()?(y.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),j="object"):s.isIE(9)&&(y.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),j="object")),"scroll"===j)O=p(C);else{if("object"!==j)throw new Error("Invalid strategy name: "+j);O=h(C)}var S={};return{listenTo:function(e,n,o){function i(e){var t=w.get(e);a(t,(function(t){t(e)}))}function l(e,t,n){w.add(t,n),e&&n(t)}if(o||(o=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!o)throw new Error("Listener required.");if(g(n))n=[n];else{if(!b(n))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var r=0,c=f(e,"callOnAdd",_.callOnAdd),s=f(e,"onReady",(function(){})),d=f(e,"debug",_.debug);a(n,(function(e){u.getState(e)||(u.initState(e),t.set(e));var h=t.get(e);if(d&&y.log("Attaching listener to element",h,e),!E.isDetectable(e))return d&&y.log(h,"Not detectable."),E.isBusy(e)?(d&&y.log(h,"System busy making it detectable"),l(c,e,o),S[h]=S[h]||[],void S[h].push((function(){++r===n.length&&s()}))):(d&&y.log(h,"Making detectable..."),E.markBusy(e,!0),O.makeDetectable({debug:d,important:x},e,(function(e){if(d&&y.log(h,"onElementDetectable"),u.getState(e)){E.markAsDetectable(e),E.markBusy(e,!1),O.addListener(e,i),l(c,e,o);var t=u.getState(e);if(t&&t.startSize){var p=e.offsetWidth,b=e.offsetHeight;t.startSize.width===p&&t.startSize.height===b||i(e)}S[h]&&a(S[h],(function(e){e()}))}else d&&y.log(h,"Element uninstalled before being detectable.");delete S[h],++r===n.length&&s()})));d&&y.log(h,"Already detecable, adding listener."),l(c,e,o),r++})),r===n.length&&s()},removeListener:w.removeListener,removeAllListeners:w.removeAllListeners,uninstall:function(e){if(!e)return y.error("At least one element is required.");if(g(e))e=[e];else{if(!b(e))return y.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}a(e,(function(e){w.removeAllListeners(e),O.uninstall(e),u.cleanState(e)}))},initDocument:function(e){O.initDocument&&O.initDocument(e)}}}},function(e,t,n){"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var a=t(e[n]);if(a)return a}}},function(e,t,n){"use strict";var a=e.exports={};a.isIE=function(e){return!(-1===(t=navigator.userAgent.toLowerCase()).indexOf("msie")&&-1===t.indexOf("trident")&&-1===t.indexOf(" edge/")||e&&e!==function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},a.isLegacyOpera=function(){return!!window.opera}},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,l=parseInt,r="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,s=r||c||Function("return this")(),d=Object.prototype.toString,u=Math.max,h=Math.min,p=function(){return s.Date.now()};function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(b(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=b(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var r=o.test(e);return r||i.test(e)?l(e.slice(2),r?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,n){var a,o,i,l,r,c,s=0,d=!1,g=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=a,i=o;return a=o=void 0,s=t,l=e.apply(i,n)}function y(e){return s=e,r=setTimeout(_,t),d?v(e):l}function k(e){var n=e-c;return void 0===c||n>=t||n<0||g&&e-s>=i}function _(){var e=p();if(k(e))return O(e);r=setTimeout(_,function(e){var n=t-(e-c);return g?h(n,i-(e-s)):n}(e))}function O(e){return r=void 0,f&&a?v(e):(a=o=void 0,l)}function w(){var e=p(),n=k(e);if(a=arguments,o=this,c=e,n){if(void 0===r)return y(c);if(g)return r=setTimeout(_,t),v(c)}return void 0===r&&(r=setTimeout(_,t)),l}return t=m(t)||0,b(n)&&(d=!!n.leading,i=(g="maxWait"in n)?u(m(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f),w.cancel=function(){void 0!==r&&clearTimeout(r),s=0,a=c=o=r=void 0},w.flush=function(){return void 0===r?l:O(p())},w}}).call(this,n(42))},function(e,t){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,a=e.length;n<a&&!1!==t(e[n],n);n++);}}},function(e,t,n){},function(e,t){e.exports=function(e,t,n,a){for(var o=e.length,i=n+(a?1:-1);a?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},function(e,t,n){},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,a,o,i,l,r,c,s,d,u){switch(n){case 1:if(0===d&&64===a.charCodeAt(0))return e(a+";"),"";break;case 2:if(0===s)return a+"/*|*/";break;case 3:switch(s){case 102:case 112:return e(o[0]+a),"";default:return a+(0===u?"/*|*/":"")}case-2:a.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){(function(t){for(var a=n(270),o="undefined"==typeof window?t:window,i=["moz","webkit"],l="AnimationFrame",r=o["request"+l],c=o["cancel"+l]||o["cancelRequest"+l],s=0;!r&&s<i.length;s++)r=o[i[s]+"Request"+l],c=o[i[s]+"Cancel"+l]||o[i[s]+"CancelRequest"+l];if(!r||!c){var d=0,u=0,h=[];r=function(e){if(0===h.length){var t=a(),n=Math.max(0,1e3/60-(t-d));d=n+t,setTimeout((function(){var e=h.slice(0);h.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(d)}catch(e){setTimeout((function(){throw e}),0)}}),Math.round(n))}return h.push({handle:++u,callback:e,cancelled:!1}),u},c=function(e){for(var t=0;t<h.length;t++)h[t].handle===e&&(h[t].cancelled=!0)}}e.exports=function(e){return r.call(o,e)},e.exports.cancel=function(){c.apply(o,arguments)},e.exports.polyfill=function(e){e||(e=o),e.requestAnimationFrame=r,e.cancelAnimationFrame=c}}).call(this,n(42))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n(2),l=c(i),r=c(n(12));function c(e){return e&&e.__esModule?e:{default:e}}var s={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},d=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],u=function(e,t){t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform},h=!("undefined"==typeof window||!window.navigator)&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent),p=function(){return h?"_"+Math.random().toString(36).substr(2,12):void 0},b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.inputRef=function(e){n.input=e,"function"==typeof n.props.inputRef&&n.props.inputRef(e)},n.placeHolderSizerRef=function(e){n.placeHolderSizer=e},n.sizerRef=function(e){n.sizer=e},n.state={inputWidth:e.minWidth,inputId:e.id||p()},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.id;t!==this.props.id&&this.setState({inputId:t||p()})}},{key:"componentDidUpdate",value:function(e,t){t.inputWidth!==this.state.inputWidth&&"function"==typeof this.props.onAutosize&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(this.mounted&&window.getComputedStyle){var e=this.input&&window.getComputedStyle(this.input);e&&(u(e,this.sizer),this.placeHolderSizer&&u(e,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(this.mounted&&this.sizer&&void 0!==this.sizer.scrollWidth){var e=void 0;e=this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:this.sizer.scrollWidth+2,(e+="number"===this.props.type&&void 0===this.props.extraWidth?16:parseInt(this.props.extraWidth)||0)<this.props.minWidth&&(e=this.props.minWidth),e!==this.state.inputWidth&&this.setState({inputWidth:e})}}},{key:"getInput",value:function(){return this.input}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"renderStyles",value:function(){var e=this.props.injectStyles;return h&&e?l.default.createElement("style",{dangerouslySetInnerHTML:{__html:"input#"+this.state.inputId+"::-ms-clear {display: none;}"}}):null}},{key:"render",value:function(){var e=[this.props.defaultValue,this.props.value,""].reduce((function(e,t){return null!=e?e:t})),t=a({},this.props.style);t.display||(t.display="inline-block");var n=a({boxSizing:"content-box",width:this.state.inputWidth+"px"},this.props.inputStyle),o=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(this.props,[]);return function(e){d.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,l.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),l.default.createElement("input",a({},o,{ref:this.inputRef})),l.default.createElement("div",{ref:this.sizerRef,style:s},e),this.props.placeholder?l.default.createElement("div",{ref:this.placeHolderSizerRef,style:s},this.props.placeholder):null)}}]),t}(i.Component);b.propTypes={className:r.default.string,defaultValue:r.default.any,extraWidth:r.default.oneOfType([r.default.number,r.default.string]),id:r.default.string,injectStyles:r.default.bool,inputClassName:r.default.string,inputRef:r.default.func,inputStyle:r.default.object,minWidth:r.default.oneOfType([r.default.number,r.default.string]),onAutosize:r.default.func,onChange:r.default.func,placeholder:r.default.string,placeholderIsMinWidth:r.default.bool,style:r.default.object,value:r.default.any},b.defaultProps={minWidth:1,injectStyles:!0},t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diff=t.split=void 0;var a=n(280),o=n(281);t.diff=o.default;var i=n(162);t.split=i.default,t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=(a=n(2))&&a.__esModule?a:{default:a};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,a=e.width,l=void 0===a?24:a,r=e.height,c=void 0===r?24:r,s=e.style,d=void 0===s?{}:s,u=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:l,height:c},d)},u),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=(a=n(2))&&a.__esModule?a:{default:a};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,a=e.width,l=void 0===a?24:a,r=e.height,c=void 0===r?24:r,s=e.style,d=void 0===s?{}:s,u=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:l,height:c},d)},u),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChromePointerCircle=void 0;var a=i(n(2)),o=i(n(15));function i(e){return e&&e.__esModule?e:{default:e}}var l=t.ChromePointerCircle=function(){var e=(0,o.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return a.default.createElement("div",{style:e.picker})};t.default=l},function(e,t,n){var a;!function(){function o(e,t,n){return e.call.apply(e.bind,arguments)}function i(e,t,n){if(!e)throw Error();if(2<arguments.length){var a=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,a),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function l(e,t,n){return(l=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?o:i).apply(null,arguments)}var r=Date.now||function(){return+new Date};function c(e,t){this.a=e,this.o=t||e,this.c=this.o.document}var s=!!window.FontFace;function d(e,t,n,a){if(t=e.c.createElement(t),n)for(var o in n)n.hasOwnProperty(o)&&("style"==o?t.style.cssText=n[o]:t.setAttribute(o,n[o]));return a&&t.appendChild(e.c.createTextNode(a)),t}function u(e,t,n){(e=e.c.getElementsByTagName(t)[0])||(e=document.documentElement),e.insertBefore(n,e.lastChild)}function h(e){e.parentNode&&e.parentNode.removeChild(e)}function p(e,t,n){t=t||[],n=n||[];for(var a=e.className.split(/\s+/),o=0;o<t.length;o+=1){for(var i=!1,l=0;l<a.length;l+=1)if(t[o]===a[l]){i=!0;break}i||a.push(t[o])}for(t=[],o=0;o<a.length;o+=1){for(i=!1,l=0;l<n.length;l+=1)if(a[o]===n[l]){i=!0;break}i||t.push(a[o])}e.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function b(e,t){for(var n=e.className.split(/\s+/),a=0,o=n.length;a<o;a++)if(n[a]==t)return!0;return!1}function m(e,t,n){function a(){r&&o&&i&&(r(l),r=null)}t=d(e,"link",{rel:"stylesheet",href:t,media:"all"});var o=!1,i=!0,l=null,r=n||null;s?(t.onload=function(){o=!0,a()},t.onerror=function(){o=!0,l=Error("Stylesheet failed to load"),a()}):setTimeout((function(){o=!0,a()}),0),u(e,"head",t)}function g(e,t,n,a){var o=e.c.getElementsByTagName("head")[0];if(o){var i=d(e,"script",{src:t}),l=!1;return i.onload=i.onreadystatechange=function(){l||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(l=!0,n&&n(null),i.onload=i.onreadystatechange=null,"HEAD"==i.parentNode.tagName&&o.removeChild(i))},o.appendChild(i),setTimeout((function(){l||(l=!0,n&&n(Error("Script load timeout")))}),a||5e3),i}return null}function f(){this.a=0,this.c=null}function v(e){return e.a++,function(){e.a--,k(e)}}function y(e,t){e.c=t,k(e)}function k(e){0==e.a&&e.c&&(e.c(),e.c=null)}function _(e){this.a=e||"-"}function O(e,t){this.c=e,this.f=4,this.a="n";var n=(t||"n4").match(/^([nio])([1-9])$/i);n&&(this.a=n[1],this.f=parseInt(n[2],10))}function w(e){var t=[];e=e.split(/,\s*/);for(var n=0;n<e.length;n++){var a=e[n].replace(/['"]/g,"");-1!=a.indexOf(" ")||/^\d/.test(a)?t.push("'"+a+"'"):t.push(a)}return t.join(",")}function E(e){return e.a+e.f}function j(e){var t="normal";return"o"===e.a?t="oblique":"i"===e.a&&(t="italic"),t}function x(e){var t=4,n="n",a=null;return e&&((a=e.match(/(normal|oblique|italic)/i))&&a[1]&&(n=a[1].substr(0,1).toLowerCase()),(a=e.match(/([1-9]00|normal|bold)/i))&&a[1]&&(/bold/i.test(a[1])?t=7:/[1-9]00/.test(a[1])&&(t=parseInt(a[1].substr(0,1),10)))),n+t}function C(e,t){this.c=e,this.f=e.o.document.documentElement,this.h=t,this.a=new _("-"),this.j=!1!==t.events,this.g=!1!==t.classes}function S(e){if(e.g){var t=b(e.f,e.a.c("wf","active")),n=[],a=[e.a.c("wf","loading")];t||n.push(e.a.c("wf","inactive")),p(e.f,n,a)}z(e,"inactive")}function z(e,t,n){e.j&&e.h[t]&&(n?e.h[t](n.c,E(n)):e.h[t]())}function M(){this.c={}}function B(e,t){this.c=e,this.f=t,this.a=d(this.c,"span",{"aria-hidden":"true"},this.f)}function H(e){u(e.c,"body",e.a)}function T(e){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+w(e.c)+";font-style:"+j(e)+";font-weight:"+e.f+"00;"}function L(e,t,n,a,o,i){this.g=e,this.j=t,this.a=a,this.c=n,this.f=o||3e3,this.h=i||void 0}function D(e,t,n,a,o,i,l){this.v=e,this.B=t,this.c=n,this.a=a,this.s=l||"BESbswy",this.f={},this.w=o||3e3,this.u=i||null,this.m=this.j=this.h=this.g=null,this.g=new B(this.c,this.s),this.h=new B(this.c,this.s),this.j=new B(this.c,this.s),this.m=new B(this.c,this.s),e=T(e=new O(this.a.c+",serif",E(this.a))),this.g.a.style.cssText=e,e=T(e=new O(this.a.c+",sans-serif",E(this.a))),this.h.a.style.cssText=e,e=T(e=new O("serif",E(this.a))),this.j.a.style.cssText=e,e=T(e=new O("sans-serif",E(this.a))),this.m.a.style.cssText=e,H(this.g),H(this.h),H(this.j),H(this.m)}_.prototype.c=function(e){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.a)},L.prototype.start=function(){var e=this.c.o.document,t=this,n=r(),a=new Promise((function(a,o){!function i(){r()-n>=t.f?o():e.fonts.load(function(e){return j(e)+" "+e.f+"00 300px "+w(e.c)}(t.a),t.h).then((function(e){1<=e.length?a():setTimeout(i,25)}),(function(){o()}))}()})),o=null,i=new Promise((function(e,n){o=setTimeout(n,t.f)}));Promise.race([i,a]).then((function(){o&&(clearTimeout(o),o=null),t.g(t.a)}),(function(){t.j(t.a)}))};var R={D:"serif",C:"sans-serif"},N=null;function A(){if(null===N){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);N=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return N}function P(e,t,n){for(var a in R)if(R.hasOwnProperty(a)&&t===e.f[R[a]]&&n===e.f[R[a]])return!0;return!1}function I(e,t){setTimeout(l((function(){h(this.g.a),h(this.h.a),h(this.j.a),h(this.m.a),t(this.a)}),e),0)}function V(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}D.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=r(),function e(t){var n,a=t.g.a.offsetWidth,o=t.h.a.offsetWidth;(n=a===t.f.serif&&o===t.f["sans-serif"])||(n=A()&&P(t,a,o)),n?r()-t.A>=t.w?A()&&P(t,a,o)&&(null===t.u||t.u.hasOwnProperty(t.a.c))?I(t,t.v):I(t,t.B):function(t){setTimeout(l((function(){e(this)}),t),50)}(t):I(t,t.v)}(this)};var F=null;function W(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&p(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),z(e,"active")):S(e.a))}function $(e){this.j=e,this.a=new M,this.h=0,this.f=this.g=!0}function U(e,t,n,a,o){var i=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=o||null,r=a||{};if(0===n.length&&i)S(t.a);else{t.f+=n.length,i&&(t.j=i);var c,s=[];for(c=0;c<n.length;c++){var d=n[c],u=r[d.c],h=t.a,b=d;if(h.g&&p(h.f,[h.a.c("wf",b.c,E(b).toString(),"loading")]),z(h,"fontloading",b),h=null,null===F)if(window.FontFace){b=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent);var m=/OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent)&&/Apple/.exec(window.navigator.vendor);F=b?42<parseInt(b[1],10):!m}else F=!1;h=F?new L(l(t.g,t),l(t.h,t),t.c,d,t.s,u):new D(l(t.g,t),l(t.h,t),t.c,d,t.s,e,u),s.push(h)}for(c=0;c<s.length;c++)s[c].start()}}),0)}function G(e,t){this.c=e,this.a=t}function q(e,t){this.c=e,this.a=t}function Z(e,t){this.c=e||K,this.a=[],this.f=[],this.g=t||""}V.prototype.g=function(e){var t=this.a;t.g&&p(t.f,[t.a.c("wf",e.c,E(e).toString(),"active")],[t.a.c("wf",e.c,E(e).toString(),"loading"),t.a.c("wf",e.c,E(e).toString(),"inactive")]),z(t,"fontactive",e),this.m=!0,W(this)},V.prototype.h=function(e){var t=this.a;if(t.g){var n=b(t.f,t.a.c("wf",e.c,E(e).toString(),"active")),a=[],o=[t.a.c("wf",e.c,E(e).toString(),"loading")];n||a.push(t.a.c("wf",e.c,E(e).toString(),"inactive")),p(t.f,a,o)}z(t,"fontinactive",e),W(this)},$.prototype.load=function(e){this.c=new c(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,function(e,t,n){var a=[],o=n.timeout;!function(e){e.g&&p(e.f,[e.a.c("wf","loading")]),z(e,"loading")}(t),a=function(e,t,n){var a,o=[];for(a in t)if(t.hasOwnProperty(a)){var i=e.c[a];i&&o.push(i(t[a],n))}return o}(e.a,n,e.c);var i=new V(e.c,t,o);for(e.h=a.length,t=0,n=a.length;t<n;t++)a[t].load((function(t,n,a){U(e,i,t,n,a)}))}(this,new C(this.c,e),e)},G.prototype.load=function(e){var t=this,n=t.a.projectId,a=t.a.version;if(n){var o=t.c.o;g(this.c,(t.a.api||"https://fast.fonts.net/jsapi")+"/"+n+".js"+(a?"?v="+a:""),(function(a){a?e([]):(o["__MonotypeConfiguration__"+n]=function(){return t.a},function t(){if(o["__mti_fntLst"+n]){var a,i=o["__mti_fntLst"+n](),l=[];if(i)for(var r=0;r<i.length;r++){var c=i[r].fontfamily;null!=i[r].fontStyle&&null!=i[r].fontWeight?(a=i[r].fontStyle+i[r].fontWeight,l.push(new O(c,a))):l.push(new O(c))}e(l)}else setTimeout((function(){t()}),50)}())})).id="__MonotypeAPIScript__"+n}else e([])},q.prototype.load=function(e){var t,n,a=this.a.urls||[],o=this.a.families||[],i=this.a.testStrings||{},l=new f;for(t=0,n=a.length;t<n;t++)m(this.c,a[t],v(l));var r=[];for(t=0,n=o.length;t<n;t++)if((a=o[t].split(":"))[1])for(var c=a[1].split(","),s=0;s<c.length;s+=1)r.push(new O(a[0],c[s]));else r.push(new O(a[0]));y(l,(function(){e(r,i)}))};var K="https://fonts.googleapis.com/css";function J(e){this.f=e,this.a=[],this.c={}}var Y={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},X={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},Q={i:"i",italic:"i",n:"n",normal:"n"},ee=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;function te(e,t){this.c=e,this.a=t}var ne={Arimo:!0,Cousine:!0,Tinos:!0};function ae(e,t){this.c=e,this.a=t}function oe(e,t){this.c=e,this.f=t,this.a=[]}te.prototype.load=function(e){var t=new f,n=this.c,a=new Z(this.a.api,this.a.text),o=this.a.families;!function(e,t){for(var n=t.length,a=0;a<n;a++){var o=t[a].split(":");3==o.length&&e.f.push(o.pop());var i="";2==o.length&&""!=o[1]&&(i=":"),e.a.push(o.join(i))}}(a,o);var i=new J(o);!function(e){for(var t=e.f.length,n=0;n<t;n++){var a=e.f[n].split(":"),o=a[0].replace(/\+/g," "),i=["n4"];if(2<=a.length){var l;if(l=[],r=a[1])for(var r,c=(r=r.split(",")).length,s=0;s<c;s++){var d;if((d=r[s]).match(/^[\w-]+$/))if(null==(u=ee.exec(d.toLowerCase())))d="";else{if(d=null==(d=u[2])||""==d?"n":Q[d],null==(u=u[1])||""==u)u="4";else var u=X[u]||(isNaN(u)?"4":u.substr(0,1));d=[d,u].join("")}else d="";d&&l.push(d)}0<l.length&&(i=l),3==a.length&&(l=[],0<(a=(a=a[2])?a.split(","):l).length&&(a=Y[a[0]])&&(e.c[o]=a))}for(e.c[o]||(a=Y[o])&&(e.c[o]=a),a=0;a<i.length;a+=1)e.a.push(new O(o,i[a]))}}(i),m(n,function(e){if(0==e.a.length)throw Error("No fonts to load!");if(-1!=e.c.indexOf("kit="))return e.c;for(var t=e.a.length,n=[],a=0;a<t;a++)n.push(e.a[a].replace(/ /g,"+"));return t=e.c+"?family="+n.join("%7C"),0<e.f.length&&(t+="&subset="+e.f.join(",")),0<e.g.length&&(t+="&text="+encodeURIComponent(e.g)),t}(a),v(t)),y(t,(function(){e(i.a,i.c,ne)}))},ae.prototype.load=function(e){var t=this.a.id,n=this.c.o;t?g(this.c,(this.a.api||"https://use.typekit.net")+"/"+t+".js",(function(t){if(t)e([]);else if(n.Typekit&&n.Typekit.config&&n.Typekit.config.fn){t=n.Typekit.config.fn;for(var a=[],o=0;o<t.length;o+=2)for(var i=t[o],l=t[o+1],r=0;r<l.length;r++)a.push(new O(i,l[r]));try{n.Typekit.load({events:!1,classes:!1,async:!0})}catch(e){}e(a)}}),2e3):e([])},oe.prototype.load=function(e){var t=this.f.id,n=this.c.o,a=this;t?(n.__webfontfontdeckmodule__||(n.__webfontfontdeckmodule__={}),n.__webfontfontdeckmodule__[t]=function(t,n){for(var o=0,i=n.fonts.length;o<i;++o){var l=n.fonts[o];a.a.push(new O(l.name,x("font-weight:"+l.weight+";font-style:"+l.style)))}e(a.a)},g(this.c,(this.f.api||"https://f.fontdeck.com/s/css/js/")+function(e){return e.o.location.hostname||e.a.location.hostname}(this.c)+"/"+t+".js",(function(t){t&&e([])}))):e([])};var ie=new $(window);ie.a.c.custom=function(e,t){return new q(t,e)},ie.a.c.fontdeck=function(e,t){return new oe(t,e)},ie.a.c.monotype=function(e,t){return new G(t,e)},ie.a.c.typekit=function(e,t){return new ae(t,e)},ie.a.c.google=function(e,t){return new te(t,e)};var le={load:l(ie.load,ie)};void 0===(a=function(){return le}.call(t,n,t,e))||(e.exports=a)}()},function(e,t){e.exports=window.wp.keycodes},function(e,t,n){var a=n(178),o=n(82);e.exports=function(e,t,n){var i=null==e?0:e.length;return i?(t=n||void 0===t?1:o(t),a(e,0,(t=i-t)<0?0:t)):[]}},function(e,t,n){var a=n(361),o=n(147),i=n(82),l=n(102);e.exports=function(e,t,n){return e=l(e),n=null==n?0:a(i(n),0,e.length),t=o(t),e.slice(n,n+t.length)==t}},function(e,t){e.exports=function(e){if(null==e)throw new TypeError("Cannot destructure undefined")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(52),o=n(407);e.exports=function(e,t){return e&&e.length?o(e,a(t,2)):[]}},function(e,t,n){var a=n(64),o=n(414);e.exports=function(e,t){return o(e||[],t||[],a)}},function(e,t){function n(e,t,n,a,o,i,l){try{var r=e[i](l),c=r.value}catch(e){return void n(e)}r.done?t(c):Promise.resolve(c).then(a,o)}e.exports=function(e){return function(){var t=this,a=arguments;return new Promise((function(o,i){var l=e.apply(t,a);function r(e){n(l,o,i,r,c,"next",e)}function c(e){n(l,o,i,r,c,"throw",e)}r(void 0)}))}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var a,o,i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},l=function(e){function t(e,t,a){var o=t.trim().split(b);t=o;var i=o.length,l=e.length;switch(l){case 0:case 1:var r=0;for(e=0===l?"":e[0]+" ";r<i;++r)t[r]=n(e,t[r],a).trim();break;default:var c=r=0;for(t=[];r<i;++r)for(var s=0;s<l;++s)t[c++]=n(e[s]+" ",o[r],a).trim()}return t}function n(e,t,n){var a=t.charCodeAt(0);switch(33>a&&(a=(t=t.trim()).charCodeAt(0)),a){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(m,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function a(e,t,n,i){var l=e+";",r=2*t+3*n+4*i;if(944===r){e=l.indexOf(":",9)+1;var c=l.substring(e,l.length-1).trim();return c=l.substring(0,e).trim()+c+";",1===z||2===z&&o(c,1)?"-webkit-"+c+c:c}if(0===z||2===z&&!o(l,1))return l;switch(r){case 1015:return 97===l.charCodeAt(10)?"-webkit-"+l+l:l;case 951:return 116===l.charCodeAt(3)?"-webkit-"+l+l:l;case 963:return 110===l.charCodeAt(5)?"-webkit-"+l+l:l;case 1009:if(100!==l.charCodeAt(4))break;case 969:case 942:return"-webkit-"+l+l;case 978:return"-webkit-"+l+"-moz-"+l+l;case 1019:case 983:return"-webkit-"+l+"-moz-"+l+"-ms-"+l+l;case 883:if(45===l.charCodeAt(8))return"-webkit-"+l+l;if(0<l.indexOf("image-set(",11))return l.replace(j,"$1-webkit-$2")+l;break;case 932:if(45===l.charCodeAt(4))switch(l.charCodeAt(5)){case 103:return"-webkit-box-"+l.replace("-grow","")+"-webkit-"+l+"-ms-"+l.replace("grow","positive")+l;case 115:return"-webkit-"+l+"-ms-"+l.replace("shrink","negative")+l;case 98:return"-webkit-"+l+"-ms-"+l.replace("basis","preferred-size")+l}return"-webkit-"+l+"-ms-"+l+l;case 964:return"-webkit-"+l+"-ms-flex-"+l+l;case 1023:if(99!==l.charCodeAt(8))break;return"-webkit-box-pack"+(c=l.substring(l.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+l+"-ms-flex-pack"+c+l;case 1005:return h.test(l)?l.replace(u,":-webkit-")+l.replace(u,":-moz-")+l:l;case 1e3:switch(t=(c=l.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(t)){case 226:c=l.replace(y,"tb");break;case 232:c=l.replace(y,"tb-rl");break;case 220:c=l.replace(y,"lr");break;default:return l}return"-webkit-"+l+"-ms-"+c+l;case 1017:if(-1===l.indexOf("sticky",9))break;case 975:switch(t=(l=e).length-10,r=(c=(33===l.charCodeAt(t)?l.substring(0,t):l).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(111>c.charCodeAt(8))break;case 115:l=l.replace(c,"-webkit-"+c)+";"+l;break;case 207:case 102:l=l.replace(c,"-webkit-"+(102<r?"inline-":"")+"box")+";"+l.replace(c,"-webkit-"+c)+";"+l.replace(c,"-ms-"+c+"box")+";"+l}return l+";";case 938:if(45===l.charCodeAt(5))switch(l.charCodeAt(6)){case 105:return c=l.replace("-items",""),"-webkit-"+l+"-webkit-box-"+c+"-ms-flex-"+c+l;case 115:return"-webkit-"+l+"-ms-flex-item-"+l.replace(O,"")+l;default:return"-webkit-"+l+"-ms-flex-line-pack"+l.replace("align-content","").replace(O,"")+l}break;case 973:case 989:if(45!==l.charCodeAt(3)||122===l.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?a(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):l.replace(c,"-webkit-"+c)+l.replace(c,"-moz-"+c.replace("fill-",""))+l;break;case 962:if(l="-webkit-"+l+(102===l.charCodeAt(5)?"-ms-"+l:"")+l,211===n+i&&105===l.charCodeAt(13)&&0<l.indexOf("transform",10))return l.substring(0,l.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+l}return l}function o(e,t){var n=e.indexOf(1===t?":":"{"),a=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),T(2!==t?a:a.replace(w,"$1"),n,t)}function i(e,t){var n=a(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(_," or ($1)").substring(4):"("+t+")"}function l(e,t,n,a,o,i,l,r,s,d){for(var u,h=0,p=t;h<H;++h)switch(u=B[h].call(c,e,p,n,a,o,i,l,r,s,d)){case void 0:case!1:case!0:case null:break;default:p=u}if(p!==t)return p}function r(e){return void 0!==(e=e.prefix)&&(T=null,e?"function"!=typeof e?z=1:(z=2,T=e):z=0),r}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<H){var c=l(-1,n,r,r,C,x,0,0,0,0);void 0!==c&&"string"==typeof c&&(n=c)}var u=function e(n,r,c,u,h){for(var p,b,m,y,_,O=0,w=0,E=0,j=0,B=0,T=0,D=m=p=0,R=0,N=0,A=0,P=0,I=c.length,V=I-1,F="",W="",$="",U="";R<I;){if(b=c.charCodeAt(R),R===V&&0!==w+j+E+O&&(0!==w&&(b=47===w?10:47),j=E=O=0,I++,V++),0===w+j+E+O){if(R===V&&(0<N&&(F=F.replace(d,"")),0<F.trim().length)){switch(b){case 32:case 9:case 59:case 13:case 10:break;default:F+=c.charAt(R)}b=59}switch(b){case 123:for(p=(F=F.trim()).charCodeAt(0),m=1,P=++R;R<I;){switch(b=c.charCodeAt(R)){case 123:m++;break;case 125:m--;break;case 47:switch(b=c.charCodeAt(R+1)){case 42:case 47:e:{for(D=R+1;D<V;++D)switch(c.charCodeAt(D)){case 47:if(42===b&&42===c.charCodeAt(D-1)&&R+2!==D){R=D+1;break e}break;case 10:if(47===b){R=D+1;break e}}R=D}}break;case 91:b++;case 40:b++;case 34:case 39:for(;R++<V&&c.charCodeAt(R)!==b;);}if(0===m)break;R++}switch(m=c.substring(P,R),0===p&&(p=(F=F.replace(s,"").trim()).charCodeAt(0)),p){case 64:switch(0<N&&(F=F.replace(d,"")),b=F.charCodeAt(1)){case 100:case 109:case 115:case 45:N=r;break;default:N=M}if(P=(m=e(r,N,m,b,h+1)).length,0<H&&(_=l(3,m,N=t(M,F,A),r,C,x,P,b,h,u),F=N.join(""),void 0!==_&&0===(P=(m=_.trim()).length)&&(b=0,m="")),0<P)switch(b){case 115:F=F.replace(k,i);case 100:case 109:case 45:m=F+"{"+m+"}";break;case 107:m=(F=F.replace(g,"$1 $2"))+"{"+m+"}",m=1===z||2===z&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=F+m,112===u&&(W+=m,m="")}else m="";break;default:m=e(r,t(r,F,A),m,u,h+1)}$+=m,m=A=N=D=p=0,F="",b=c.charCodeAt(++R);break;case 125:case 59:if(1<(P=(F=(0<N?F.replace(d,""):F).trim()).length))switch(0===D&&(p=F.charCodeAt(0),45===p||96<p&&123>p)&&(P=(F=F.replace(" ",":")).length),0<H&&void 0!==(_=l(1,F,r,n,C,x,W.length,u,h,u))&&0===(P=(F=_.trim()).length)&&(F="\0\0"),p=F.charCodeAt(0),b=F.charCodeAt(1),p){case 0:break;case 64:if(105===b||99===b){U+=F+c.charAt(R);break}default:58!==F.charCodeAt(P-1)&&(W+=a(F,p,b,F.charCodeAt(2)))}A=N=D=p=0,F="",b=c.charCodeAt(++R)}}switch(b){case 13:case 10:47===w?w=0:0===1+p&&107!==u&&0<F.length&&(N=1,F+="\0"),0<H*L&&l(0,F,r,n,C,x,W.length,u,h,u),x=1,C++;break;case 59:case 125:if(0===w+j+E+O){x++;break}default:switch(x++,y=c.charAt(R),b){case 9:case 32:if(0===j+O+w)switch(B){case 44:case 58:case 9:case 32:y="";break;default:32!==b&&(y=" ")}break;case 0:y="\\0";break;case 12:y="\\f";break;case 11:y="\\v";break;case 38:0===j+w+O&&(N=A=1,y="\f"+y);break;case 108:if(0===j+w+O+S&&0<D)switch(R-D){case 2:112===B&&58===c.charCodeAt(R-3)&&(S=B);case 8:111===T&&(S=T)}break;case 58:0===j+w+O&&(D=R);break;case 44:0===w+E+j+O&&(N=1,y+="\r");break;case 34:case 39:0===w&&(j=j===b?0:0===j?b:j);break;case 91:0===j+w+E&&O++;break;case 93:0===j+w+E&&O--;break;case 41:0===j+w+O&&E--;break;case 40:if(0===j+w+O){if(0===p)switch(2*B+3*T){case 533:break;default:p=1}E++}break;case 64:0===w+E+j+O+D+m&&(m=1);break;case 42:case 47:if(!(0<j+O+E))switch(w){case 0:switch(2*b+3*c.charCodeAt(R+1)){case 235:w=47;break;case 220:P=R,w=42}break;case 42:47===b&&42===B&&P+2!==R&&(33===c.charCodeAt(P+2)&&(W+=c.substring(P,R+1)),y="",w=0)}}0===w&&(F+=y)}T=B,B=b,R++}if(0<(P=W.length)){if(N=r,0<H&&void 0!==(_=l(2,W,N,n,C,x,P,u,h,u))&&0===(W=_).length)return U+W+$;if(W=N.join(",")+"{"+W+"}",0!=z*S){switch(2!==z||o(W,2)||(S=0),S){case 111:W=W.replace(v,":-moz-$1")+W;break;case 112:W=W.replace(f,"::-webkit-input-$1")+W.replace(f,"::-moz-$1")+W.replace(f,":-ms-input-$1")+W}S=0}}return U+W+$}(M,r,n,0,0);return 0<H&&void 0!==(c=l(-2,u,r,r,C,x,u.length,0,0,0))&&(u=c),S=0,x=C=1,u}var s=/^\0+/g,d=/[\0\r\f]/g,u=/: */g,h=/zoo|gra/,p=/([,: ])(transform)/g,b=/,\r+?/g,m=/([\t\r\n ])*\f?&/g,g=/@(k\w+)\s*(\S*)\s*/,f=/::(place)/g,v=/:(read-only)/g,y=/[svh]\w+-[tblr]{2}/,k=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,O=/-self|flex-/g,w=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,j=/([^-])(image-set\()/,x=1,C=1,S=0,z=1,M=[],B=[],H=0,T=null,L=0;return c.use=function e(t){switch(t){case void 0:case null:H=B.length=0;break;default:switch(t.constructor){case Array:for(var n=0,a=t.length;n<a;++n)e(t[n]);break;case Function:B[H++]=t;break;case Boolean:L=0|!!t}}return e},c.set=r,void 0!==e&&r(e),c},r=n(187),c=n.n(r),s=/[A-Z]|^ms/g,d=(a=function(e){return e.replace(s,"-$&").toLowerCase()},o={},function(e){return void 0===o[e]&&(o[e]=a(e)),o[e]}),u=function(e,t){return null==t||"boolean"==typeof t?"":1===i[e]||45===e.charCodeAt(1)||isNaN(t)||0===t?t:t+"px"},h=function e(t){for(var n=t.length,a=0,o="";a<n;a++){var i=t[a];if(null!=i){var l=void 0;switch(typeof i){case"boolean":break;case"function":l=e([i()]);break;case"object":if(Array.isArray(i))l=e(i);else for(var r in l="",i)i[r]&&r&&(l&&(l+=" "),l+=r);break;default:l=i}l&&(o&&(o+=" "),o+=l)}}return o},p="undefined"!=typeof document;function b(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key||""),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),(void 0!==e.container?e.container:document.head).appendChild(t),t}var m=function(){function e(e){this.isSpeedy=!0,this.tags=[],this.ctr=0,this.opts=e}var t=e.prototype;return t.inject=function(){if(this.injected)throw new Error("already injected!");this.tags[0]=b(this.opts),this.injected=!0},t.speedy=function(e){if(0!==this.ctr)throw new Error("cannot change speedy now");this.isSpeedy=!!e},t.insert=function(e,t){if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(this.tags[this.tags.length-1]);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else{var a=b(this.opts);this.tags.push(a),a.appendChild(document.createTextNode(e+(t||"")))}this.ctr++,this.ctr%65e3==0&&this.tags.push(b(this.opts))},t.flush=function(){this.tags.forEach((function(e){return e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0,this.injected=!1},e}();t.a=function(e,t){if(void 0!==e.__SECRET_EMOTION__)return e.__SECRET_EMOTION__;void 0===t&&(t={});var n,a,o=t.key||"css",i=c()((function(e){n+=e,p&&s.insert(e,g)}));void 0!==t.prefix&&(a={prefix:t.prefix});var r={registered:{},inserted:{},nonce:t.nonce,key:o},s=new m(t);p&&s.inject();var b=new l(a);b.use(t.stylisPlugins)(i);var g="";function f(e,t){if(null==e)return"";switch(typeof e){case"boolean":return"";case"function":return void 0!==e.__emotion_styles?e.toString():f.call(this,void 0===this?e():e(this.mergedProps,this.context),t);case"object":return _.call(this,e);default:var n=r.registered[e];return!1===t&&void 0!==n?n:e}}var v,y,k=new WeakMap;function _(e){if(k.has(e))return k.get(e);var t="";return Array.isArray(e)?e.forEach((function(e){t+=f.call(this,e,!1)}),this):Object.keys(e).forEach((function(n){"object"!=typeof e[n]?void 0!==r.registered[e[n]]?t+=n+"{"+r.registered[e[n]]+"}":t+=d(n)+":"+u(n,e[n])+";":Array.isArray(e[n])&&"string"==typeof e[n][0]&&void 0===r.registered[e[n][0]]?e[n].forEach((function(e){t+=d(n)+":"+u(n,e)+";"})):t+=n+"{"+f.call(this,e[n],!1)+"}"}),this),k.set(e,t),t}var O=/label:\s*([^\s;\n{]+)\s*;/g,w=function(e,t){return function(e){for(var t,n=e.length,a=n^n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:a^=(255&e.charCodeAt(o+2))<<16;case 2:a^=(255&e.charCodeAt(o+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(o)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),((a^=a>>>15)>>>0).toString(36)}(e+t)+t},E=function(e){var t=!0,n="",a="";null==e||void 0===e.raw?(t=!1,n+=f.call(this,e,!1)):n+=e[0];for(var o=arguments.length,i=new Array(o>1?o-1:0),l=1;l<o;l++)i[l-1]=arguments[l];return i.forEach((function(a,o){n+=f.call(this,a,46===n.charCodeAt(n.length-1)),!0===t&&void 0!==e[o+1]&&(n+=e[o+1])}),this),y=n,n=n.replace(O,(function(e,t){return a+="-"+t,""})),v=w(n,a),n};function j(e,t){void 0===r.inserted[v]&&(n="",b(e,t),r.inserted[v]=n)}var x=function(){var e=E.apply(this,arguments),t=o+"-"+v;return void 0===r.registered[t]&&(r.registered[t]=y),j("."+t,e),t};function C(e,t){var n="";return t.split(" ").forEach((function(t){void 0!==r.registered[t]?e.push(t):n+=t+" "})),n}function S(e,t){var n=[],a=C(n,e);return n.length<2?e:a+x(n,t)}function z(e){r.inserted[e]=!0}if(p){var M=document.querySelectorAll("[data-emotion-"+o+"]");Array.prototype.forEach.call(M,(function(e){s.tags[0].parentNode.insertBefore(e,s.tags[0]),e.getAttribute("data-emotion-"+o).split(" ").forEach(z)}))}var B={flush:function(){p&&(s.flush(),s.inject()),r.inserted={},r.registered={}},hydrate:function(e){e.forEach(z)},cx:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return S(h(t))},merge:S,getRegisteredStyles:C,injectGlobal:function(){var e=E.apply(this,arguments);j("",e)},keyframes:function(){var e=E.apply(this,arguments),t="animation-"+v;return j("","@keyframes "+t+"{"+e+"}"),t},css:x,sheet:s,caches:r};return e.__SECRET_EMOTION__=B,B}},function(e,t){function n(t,a){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,n(t,a)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var a=n(205),o=n(247),i=n(146);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||a(n,e,t)}}},function(e,t,n){var a=n(70),o=n(94);e.exports=function(e,t,n,i){var l=n.length,r=l,c=!i;if(null==e)return!r;for(e=Object(e);l--;){var s=n[l];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++l<r;){var d=(s=n[l])[0],u=e[d],h=s[1];if(c&&s[2]){if(void 0===u&&!(d in e))return!1}else{var p=new a;if(i)var b=i(u,h,d,e,t,p);if(!(void 0===b?o(h,u,3,i,p):b))return!1}}return!0}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var a=n(72),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=a(t,e);return!(n<0||(n==t.length-1?t.pop():o.call(t,n,1),--this.size,0))}},function(e,t,n){var a=n(72);e.exports=function(e){var t=this.__data__,n=a(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var a=n(72);e.exports=function(e){return a(this.__data__,e)>-1}},function(e,t,n){var a=n(72);e.exports=function(e,t){var n=this.__data__,o=a(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var a=n(71);e.exports=function(){this.__data__=new a,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var a=n(71),o=n(91),i=n(93);e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var l=n.__data__;if(!o||l.length<199)return l.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(l)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var a=n(92),o=n(219),i=n(36),l=n(130),r=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,d=c.toString,u=s.hasOwnProperty,h=RegExp("^"+d.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(a(e)?h:r).test(l(e))}},function(e,t,n){var a=n(53),o=Object.prototype,i=o.hasOwnProperty,l=o.toString,r=a?a.toStringTag:void 0;e.exports=function(e){var t=i.call(e,r),n=e[r];try{e[r]=void 0;var a=!0}catch(e){}var o=l.call(e);return a&&(t?e[r]=n:delete e[r]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var a,o=n(220),i=(a=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var a=n(37)["__core-js_shared__"];e.exports=a},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var a=n(223),o=n(71),i=n(91);e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(i||o),string:new a}}},function(e,t,n){var a=n(224),o=n(225),i=n(226),l=n(227),r=n(228);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=l,c.prototype.set=r,e.exports=c},function(e,t,n){var a=n(73);e.exports=function(){this.__data__=a?a(null):{},this.size=0}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var a=n(73),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(a){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},function(e,t,n){var a=n(73),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:o.call(t,e)}},function(e,t,n){var a=n(73);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,n){var a=n(74);e.exports=function(e){var t=a(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var a=n(74);e.exports=function(e){return a(this,e).get(e)}},function(e,t,n){var a=n(74);e.exports=function(e){return a(this,e).has(e)}},function(e,t,n){var a=n(74);e.exports=function(e,t){var n=a(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){var a=n(70),o=n(131),i=n(238),l=n(240),r=n(63),c=n(27),s=n(61),d=n(76),u="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,p,b,m){var g=c(e),f=c(t),v=g?"[object Array]":r(e),y=f?"[object Array]":r(t),k=(v="[object Arguments]"==v?u:v)==u,_=(y="[object Arguments]"==y?u:y)==u,O=v==y;if(O&&s(e)){if(!s(t))return!1;g=!0,k=!1}if(O&&!k)return m||(m=new a),g||d(e)?o(e,t,n,p,b,m):i(e,t,v,n,p,b,m);if(!(1&n)){var w=k&&h.call(e,"__wrapped__"),E=_&&h.call(t,"__wrapped__");if(w||E){var j=w?e.value():e,x=E?t.value():t;return m||(m=new a),b(j,x,n,p,m)}}return!!O&&(m||(m=new a),l(e,t,n,p,b,m))}},function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}},function(e,t,n){var a=n(53),o=n(134),i=n(59),l=n(131),r=n(239),c=n(95),s=a?a.prototype:void 0,d=s?s.valueOf:void 0;e.exports=function(e,t,n,a,s,u,h){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!u(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=r;case"[object Set]":var b=1&a;if(p||(p=c),e.size!=t.size&&!b)return!1;var m=h.get(e);if(m)return m==t;a|=2,h.set(e,t);var g=l(p(e),p(t),a,s,u,h);return h.delete(e),g;case"[object Symbol]":if(d)return d.call(e)==d.call(t)}return!1}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}},function(e,t,n){var a=n(135),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,l,r){var c=1&n,s=a(e),d=s.length;if(d!=a(t).length&&!c)return!1;for(var u=d;u--;){var h=s[u];if(!(c?h in t:o.call(t,h)))return!1}var p=r.get(e),b=r.get(t);if(p&&b)return p==t&&b==e;var m=!0;r.set(e,t),r.set(t,e);for(var g=c;++u<d;){var f=e[h=s[u]],v=t[h];if(i)var y=c?i(v,f,h,t,e,r):i(f,v,h,e,t,r);if(!(void 0===y?f===v||l(f,v,n,i,r):y)){m=!1;break}g||(g="constructor"==h)}if(m&&!g){var k=e.constructor,_=t.constructor;k==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof k&&k instanceof k&&"function"==typeof _&&_ instanceof _||(m=!1)}return r.delete(e),r.delete(t),m}},function(e,t,n){var a=n(49),o=n(38);e.exports=function(e){return o(e)&&"[object Arguments]"==a(e)}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var a=n(49),o=n(98),i=n(38),l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=l["[object Uint32Array]"]=!0,l["[object Arguments]"]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object DataView]"]=l["[object Date]"]=l["[object Error]"]=l["[object Function]"]=l["[object Map]"]=l["[object Number]"]=l["[object Object]"]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!l[a(e)]}},function(e,t,n){var a=n(142)(Object.keys,Object);e.exports=a},function(e,t,n){var a=n(48)(n(37),"DataView");e.exports=a},function(e,t,n){var a=n(48)(n(37),"Promise");e.exports=a},function(e,t,n){var a=n(145),o=n(54);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var i=t[n],l=e[i];t[n]=[i,l,a(l)]}return t}},function(e,t,n){var a=n(94),o=n(19),i=n(252),l=n(101),r=n(145),c=n(146),s=n(56);e.exports=function(e,t){return l(e)&&r(t)?c(s(e),t):function(n){var l=o(n,e);return void 0===l&&l===t?i(n,e):a(t,l,3)}}},function(e,t,n){var a=n(250),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,l=a((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,a,o){t.push(a?o.replace(i,"$1"):n||e)})),t}));e.exports=l},function(e,t,n){var a=n(251);e.exports=function(e){var t=a(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},function(e,t,n){var a=n(93);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,o=t?t.apply(this,a):a[0],i=n.cache;if(i.has(o))return i.get(o);var l=e.apply(this,a);return n.cache=i.set(o,l)||i,l};return n.cache=new(o.Cache||a),n}o.Cache=a,e.exports=o},function(e,t,n){var a=n(253),o=n(254);e.exports=function(e,t){return null!=e&&o(e,t,a)}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var a=n(55),o=n(60),i=n(27),l=n(75),r=n(98),c=n(56);e.exports=function(e,t,n){for(var s=-1,d=(t=a(t,e)).length,u=!1;++s<d;){var h=c(t[s]);if(!(u=null!=e&&n(e,h)))break;e=e[h]}return u||++s!=d?u:!!(d=null==e?0:e.length)&&r(d)&&l(h,d)&&(i(e)||o(e))}},function(e,t,n){var a=n(256),o=n(257),i=n(101),l=n(56);e.exports=function(e){return i(e)?a(l(e)):o(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var a=n(77);e.exports=function(e){return function(t){return a(t,e)}}},function(e,t,n){var a=n(80),o=n(46);e.exports=function(e,t){var n=-1,i=o(e)?Array(e.length):[];return a(e,(function(e,a,o){i[++n]=t(e,a,o)})),i}},function(e,t){e.exports=function(e){return function(t,n,a){for(var o=-1,i=Object(t),l=a(t),r=l.length;r--;){var c=l[e?r:++o];if(!1===n(i[c],c,i))break}return t}}},function(e,t,n){var a=n(46);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!a(n))return e(n,o);for(var i=n.length,l=t?i:-1,r=Object(n);(t?l--:++l<i)&&!1!==o(r[l],l,r););return n}}},function(e,t,n){var a=n(262),o=n(103),i=n(150);e.exports=function(e){return function(t,n,l){return l&&"number"!=typeof l&&o(t,n,l)&&(n=l=void 0),t=i(t),void 0===n?(n=t,t=0):n=i(n),l=void 0===l?t<n?1:-1:i(l),a(t,n,l,e)}}},function(e,t){var n=Math.ceil,a=Math.max;e.exports=function(e,t,o,i){for(var l=-1,r=a(n((t-e)/(o||1)),0),c=Array(r);r--;)c[i?r:++l]=e,e+=o;return c}},function(e,t,n){var a=n(264),o=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(o,""):e}},function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],_n=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(_n=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==l.return||l.return()}finally{if(a)throw o}}return n}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var a=n(269);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,l){if(l!==a){var r=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){(function(){var n,a,o,i,l,r;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-l)/1e6},a=t.hrtime,i=(n=function(){var e;return 1e9*(e=a())[0]+e[1]})(),r=1e9*t.uptime(),l=i-r):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(this,n(271))},function(e,t){var n,a,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}function r(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{a="function"==typeof clearTimeout?clearTimeout:l}catch(e){a=l}}();var c,s=[],d=!1,u=-1;function h(){d&&c&&(d=!1,c.length?s=c.concat(s):u=-1,s.length&&p())}function p(){if(!d){var e=r(h);d=!0;for(var t=s.length;t;){for(c=s,s=[];++u<t;)c&&c[u].run();u=-1,t=s.length}c=null,d=!1,function(e){if(a===clearTimeout)return clearTimeout(e);if((a===l||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}(e)}}function b(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new b(e,t)),1!==s.length||d||r(p)},b.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}t.default=e}(n(12));var a=r(n(273)),o=r(n(276)),i=r(n(2)),l=r(n(155));function r(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}n(157);var s=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,a.default)(e,t)}))},d=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,o.default)(e,t)}))},u=function(e){var t,n;function a(){for(var t,n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return(t=e.call.apply(e,[this].concat(a))||this).onEnter=function(e,n){var a=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),s(e,a),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var a=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,a),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var a=t.getClassNames("appear").doneClassName,o=t.getClassNames("enter").doneClassName,i=n?a+" "+o:o;t.removeClasses(e,n?"appear":"enter"),s(e,i),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),s(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),s(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,a="string"==typeof n,o=a?(a&&n?n+"-":"")+e:n[e];return{className:o,activeClassName:a?o+"-active":n[e+"Active"],doneClassName:a?o+"-done":n[e+"Done"]}},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=a.prototype;return o.removeClasses=function(e,t){var n=this.getClassNames(t),a=n.className,o=n.activeClassName,i=n.doneClassName;a&&d(e,a),o&&d(e,o),i&&d(e,i)},o.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,s(e,t))},o.render=function(){var e=c({},this.props);return delete e.classNames,i.default.createElement(l.default,c({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},a}(i.default.Component);u.defaultProps={classNames:""},u.propTypes={};var h=u;t.default=h,e.exports=t.default},function(e,t,n){"use strict";var a=n(274);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,o.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var o=a(n(275));e.exports=t.default},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},function(e,t,n){"use strict";function a(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=a(e.className,t):e.setAttribute("class",a(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,l(n(12));var a=l(n(2)),o=n(40),i=l(n(158));function l(e){return e&&e.__esModule?e:{default:e}}var r=function(e){var t,n;function l(){for(var t,n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return(t=e.call.apply(e,[this].concat(a))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),a=0;a<e;a++)n[a]=arguments[a];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=l.prototype;return r.handleLifecycle=function(e,t,n){var i,l=this.props.children,r=a.default.Children.toArray(l)[t];r.props[e]&&(i=r.props)[e].apply(i,n),this.props[e]&&this.props[e]((0,o.findDOMNode)(this))},r.render=function(){var e=this.props,t=e.children,n=e.in,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","in"]),l=a.default.Children.toArray(t),r=l[0],c=l[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,a.default.createElement(i.default,o,n?a.default.cloneElement(r,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):a.default.cloneElement(c,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},l}(a.default.Component);r.propTypes={};var c=r;t.default=c,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,(function(n){return(0,a.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:l(n,"appear",e),enter:l(n,"enter",e),exit:l(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var r=o(e.children),c=i(t,r);return Object.keys(c).forEach((function(o){var i=c[o];if((0,a.isValidElement)(i)){var s=o in t,d=o in r,u=t[o],h=(0,a.isValidElement)(u)&&!u.props.in;!d||s&&!h?d||!s||h?d&&s&&(0,a.isValidElement)(u)&&(c[o]=(0,a.cloneElement)(i,{onExited:n.bind(null,i),in:u.props.in,exit:l(i,"exit",e),enter:l(i,"enter",e)})):c[o]=(0,a.cloneElement)(i,{in:!1}):c[o]=(0,a.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:l(i,"exit",e),enter:l(i,"enter",e)})}})),c};var a=n(2);function o(e,t){var n=Object.create(null);return e&&a.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,a.isValidElement)(e)?t(e):e}(e)})),n}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var a,o=Object.create(null),i=[];for(var l in e)l in t?i.length&&(o[l]=i,i=[]):i.push(l);var r={};for(var c in t){if(o[c])for(a=0;a<o[c].length;a++){var s=o[c][a];r[o[c][a]]=n(s)}r[c]=n(c)}for(a=0;a<i.length;a++)r[i[a]]=n(i[a]);return r}function l(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){"use strict";var a,o=this&&this.__extends||(a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var l=n(81),r=n(12),c=n(2),s=n(160),d=n(161),u=d.getAceInstance(),h=function(e){function t(t){var n=e.call(this,t)||this;return d.editorEvents.forEach((function(e){n[e]=n[e].bind(n)})),n.debounce=d.debounce,n}return o(t,e),t.prototype.isInShadow=function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.className,a=t.onBeforeLoad,o=t.onValidate,i=t.mode,l=t.focus,r=t.theme,c=t.fontSize,s=t.value,h=t.defaultValue,p=t.showGutter,b=t.wrapEnabled,m=t.showPrintMargin,g=t.scrollMargin,f=void 0===g?[0,0,0,0]:g,v=t.keyboardHandler,y=t.onLoad,k=t.commands,_=t.annotations,O=t.markers,w=t.placeholder;this.editor=u.edit(this.refEditor),a&&a(u);for(var E=Object.keys(this.props.editorProps),j=0;j<E.length;j++)this.editor[E[j]]=this.props.editorProps[E[j]];this.props.debounceChangePeriod&&(this.onChange=this.debounce(this.onChange,this.props.debounceChangePeriod)),this.editor.renderer.setScrollMargin(f[0],f[1],f[2],f[3]),this.isInShadow(this.refEditor)&&this.editor.renderer.attachToShadowRoot(),this.editor.getSession().setMode("string"==typeof i?"ace/mode/"+i:i),r&&""!==r&&this.editor.setTheme("ace/theme/"+r),this.editor.setFontSize("number"==typeof c?c+"px":c),this.editor.getSession().setValue(h||s||""),this.props.navigateToFileEnd&&this.editor.navigateFileEnd(),this.editor.renderer.setShowGutter(p),this.editor.getSession().setUseWrapMode(b),this.editor.setShowPrintMargin(m),this.editor.on("focus",this.onFocus),this.editor.on("blur",this.onBlur),this.editor.on("copy",this.onCopy),this.editor.on("paste",this.onPaste),this.editor.on("change",this.onChange),this.editor.on("input",this.onInput),w&&this.updatePlaceholder(),this.editor.getSession().selection.on("changeSelection",this.onSelectionChange),this.editor.getSession().selection.on("changeCursor",this.onCursorChange),o&&this.editor.getSession().on("changeAnnotation",(function(){var t=e.editor.getSession().getAnnotations();e.props.onValidate(t)})),this.editor.session.on("changeScrollTop",this.onScroll),this.editor.getSession().setAnnotations(_||[]),O&&O.length>0&&this.handleMarkers(O);var x=this.editor.$options;d.editorOptions.forEach((function(t){x.hasOwnProperty(t)?e.editor.setOption(t,e.props[t]):e.props[t]&&console.warn("ReactAce: editor option "+t+" was activated but not found. Did you need to import a related tool or did you possibly mispell the option?")})),this.handleOptions(this.props),Array.isArray(k)&&k.forEach((function(t){"string"==typeof t.exec?e.editor.commands.bindKey(t.bindKey,t.exec):e.editor.commands.addCommand(t)})),v&&this.editor.setKeyboardHandler("ace/keyboard/"+v),n&&(this.refEditor.className+=" "+n),y&&y(this.editor),this.editor.resize(),l&&this.editor.focus()},t.prototype.componentDidUpdate=function(e){for(var t=e,n=this.props,a=0;a<d.editorOptions.length;a++){var o=d.editorOptions[a];n[o]!==t[o]&&this.editor.setOption(o,n[o])}if(n.className!==t.className){var i=this.refEditor.className.trim().split(" ");t.className.trim().split(" ").forEach((function(e){var t=i.indexOf(e);i.splice(t,1)})),this.refEditor.className=" "+n.className+" "+i.join(" ")}if(this.editor&&null!=n.value&&this.editor.getValue()!==n.value){this.silent=!0;var l=this.editor.session.selection.toJSON();this.editor.setValue(n.value,n.cursorStart),this.editor.session.selection.fromJSON(l),this.silent=!1}n.placeholder!==t.placeholder&&this.updatePlaceholder(),n.mode!==t.mode&&this.editor.getSession().setMode("string"==typeof n.mode?"ace/mode/"+n.mode:n.mode),n.theme!==t.theme&&this.editor.setTheme("ace/theme/"+n.theme),n.keyboardHandler!==t.keyboardHandler&&(n.keyboardHandler?this.editor.setKeyboardHandler("ace/keyboard/"+n.keyboardHandler):this.editor.setKeyboardHandler(null)),n.fontSize!==t.fontSize&&this.editor.setFontSize("number"==typeof n.fontSize?n.fontSize+"px":n.fontSize),n.wrapEnabled!==t.wrapEnabled&&this.editor.getSession().setUseWrapMode(n.wrapEnabled),n.showPrintMargin!==t.showPrintMargin&&this.editor.setShowPrintMargin(n.showPrintMargin),n.showGutter!==t.showGutter&&this.editor.renderer.setShowGutter(n.showGutter),s(n.setOptions,t.setOptions)||this.handleOptions(n),s(n.annotations,t.annotations)||this.editor.getSession().setAnnotations(n.annotations||[]),!s(n.markers,t.markers)&&Array.isArray(n.markers)&&this.handleMarkers(n.markers),s(n.scrollMargin,t.scrollMargin)||this.handleScrollMargins(n.scrollMargin),e.height===this.props.height&&e.width===this.props.width||this.editor.resize(),this.props.focus&&!e.focus&&this.editor.focus()},t.prototype.handleScrollMargins=function(e){void 0===e&&(e=[0,0,0,0]),this.editor.renderer.setScrollMargin(e[0],e[1],e[2],e[3])},t.prototype.componentWillUnmount=function(){this.editor.destroy(),this.editor=null},t.prototype.onChange=function(e){if(this.props.onChange&&!this.silent){var t=this.editor.getValue();this.props.onChange(t,e)}},t.prototype.onSelectionChange=function(e){if(this.props.onSelectionChange){var t=this.editor.getSelection();this.props.onSelectionChange(t,e)}},t.prototype.onCursorChange=function(e){if(this.props.onCursorChange){var t=this.editor.getSelection();this.props.onCursorChange(t,e)}},t.prototype.onInput=function(e){this.props.onInput&&this.props.onInput(e),this.props.placeholder&&this.updatePlaceholder()},t.prototype.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e,this.editor)},t.prototype.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e,this.editor)},t.prototype.onCopy=function(e){var t=e.text;this.props.onCopy&&this.props.onCopy(t)},t.prototype.onPaste=function(e){var t=e.text;this.props.onPaste&&this.props.onPaste(t)},t.prototype.onScroll=function(){this.props.onScroll&&this.props.onScroll(this.editor)},t.prototype.handleOptions=function(e){for(var t=Object.keys(e.setOptions),n=0;n<t.length;n++)this.editor.setOption(t[n],e.setOptions[t[n]])},t.prototype.handleMarkers=function(e){var t=this,n=this.editor.getSession().getMarkers(!0);for(var a in n)n.hasOwnProperty(a)&&this.editor.getSession().removeMarker(n[a].id);for(var a in n=this.editor.getSession().getMarkers(!1))n.hasOwnProperty(a)&&"ace_active-line"!==n[a].clazz&&"ace_selected-word"!==n[a].clazz&&this.editor.getSession().removeMarker(n[a].id);e.forEach((function(e){var n=e.startRow,a=e.startCol,o=e.endRow,i=e.endCol,r=e.className,c=e.type,s=e.inFront,d=void 0!==s&&s,u=new l.Range(n,a,o,i);t.editor.getSession().addMarker(u,r,c,d)}))},t.prototype.updatePlaceholder=function(){var e=this.editor,t=this.props.placeholder,n=!e.session.getValue().length,a=e.renderer.placeholderNode;!n&&a?(e.renderer.scroller.removeChild(e.renderer.placeholderNode),e.renderer.placeholderNode=null):n&&!a?((a=e.renderer.placeholderNode=document.createElement("div")).textContent=t||"",a.className="ace_comment ace_placeholder",a.style.padding="0 9px",a.style.position="absolute",a.style.zIndex="3",e.renderer.scroller.appendChild(a)):n&&a&&(a.textContent=t)},t.prototype.updateRef=function(e){this.refEditor=e},t.prototype.render=function(){var e=this.props,t=e.name,n=e.width,a=e.height,o=e.style,l=i({width:n,height:a},o);return c.createElement("div",{ref:this.updateRef,id:t,style:l})},t.propTypes={mode:r.oneOfType([r.string,r.object]),focus:r.bool,theme:r.string,name:r.string,className:r.string,height:r.string,width:r.string,fontSize:r.oneOfType([r.number,r.string]),showGutter:r.bool,onChange:r.func,onCopy:r.func,onPaste:r.func,onFocus:r.func,onInput:r.func,onBlur:r.func,onScroll:r.func,value:r.string,defaultValue:r.string,onLoad:r.func,onSelectionChange:r.func,onCursorChange:r.func,onBeforeLoad:r.func,onValidate:r.func,minLines:r.number,maxLines:r.number,readOnly:r.bool,highlightActiveLine:r.bool,tabSize:r.number,showPrintMargin:r.bool,cursorStart:r.number,debounceChangePeriod:r.number,editorProps:r.object,setOptions:r.object,style:r.object,scrollMargin:r.array,annotations:r.array,markers:r.array,keyboardHandler:r.string,wrapEnabled:r.bool,enableSnippets:r.bool,enableBasicAutocompletion:r.oneOfType([r.bool,r.array]),enableLiveAutocompletion:r.oneOfType([r.bool,r.array]),navigateToFileEnd:r.bool,commands:r.array,placeholder:r.string},t.defaultProps={name:"ace-editor",focus:!1,mode:"",theme:"",height:"500px",width:"500px",fontSize:12,enableSnippets:!1,showGutter:!0,onChange:null,onPaste:null,onLoad:null,onScroll:null,minLines:null,maxLines:null,readOnly:!1,highlightActiveLine:!0,showPrintMargin:!0,tabSize:4,cursorStart:1,editorProps:{},style:{},scrollMargin:[0,0,0,0],setOptions:{},wrapEnabled:!1,enableBasicAutocompletion:!1,enableLiveAutocompletion:!1,placeholder:null,navigateToFileEnd:!0},t}(c.Component);t.default=h},function(e,t,n){"use strict";var a,o=this&&this.__extends||(a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),l=n(2),r=n(162),c=n(284),s=function(e){function t(t){var n=e.call(this,t)||this;return n.state={value:n.props.value},n.onChange=n.onChange.bind(n),n.diff=n.diff.bind(n),n}return o(t,e),t.prototype.componentDidUpdate=function(){var e=this.props.value;e!==this.state.value&&this.setState({value:e})},t.prototype.onChange=function(e){this.setState({value:e}),this.props.onChange&&this.props.onChange(e)},t.prototype.diff=function(){var e=new c,t=this.state.value[0],n=this.state.value[1];if(0===t.length&&0===n.length)return[];var a=e.diff_main(t,n);e.diff_cleanupSemantic(a);var o=this.generateDiffedLines(a);return this.setCodeMarkers(o)},t.prototype.generateDiffedLines=function(e){var t={left:[],right:[]},n={left:1,right:1};return e.forEach((function(e){var a=e[0],o=e[1],i=o.split("\n").length-1;if(0!==o.length){var l=o[0],r=o[o.length-1],c=0;switch(a){case 0:n.left+=i,n.right+=i;break;case-1:"\n"===l&&(n.left++,i--),0===(c=i)&&t.right.push({startLine:n.right,endLine:n.right}),"\n"===r&&(c-=1),t.left.push({startLine:n.left,endLine:n.left+c}),n.left+=i;break;case 1:"\n"===l&&(n.right++,i--),0===(c=i)&&t.left.push({startLine:n.left,endLine:n.left}),"\n"===r&&(c-=1),t.right.push({startLine:n.right,endLine:n.right+c}),n.right+=i;break;default:throw new Error("Diff type was not defined.")}}})),t},t.prototype.setCodeMarkers=function(e){void 0===e&&(e={left:[],right:[]});for(var t=[],n={left:[],right:[]},a=0;a<e.left.length;a++){var o={startRow:e.left[a].startLine-1,endRow:e.left[a].endLine,type:"text",className:"codeMarker"};n.left.push(o)}for(a=0;a<e.right.length;a++)o={startRow:e.right[a].startLine-1,endRow:e.right[a].endLine,type:"text",className:"codeMarker"},n.right.push(o);return t[0]=n.left,t[1]=n.right,t},t.prototype.render=function(){var e=this.diff();return l.createElement(r.default,{name:this.props.name,className:this.props.className,focus:this.props.focus,orientation:this.props.orientation,splits:this.props.splits,mode:this.props.mode,theme:this.props.theme,height:this.props.height,width:this.props.width,fontSize:this.props.fontSize,showGutter:this.props.showGutter,onChange:this.onChange,onPaste:this.props.onPaste,onLoad:this.props.onLoad,onScroll:this.props.onScroll,minLines:this.props.minLines,maxLines:this.props.maxLines,readOnly:this.props.readOnly,highlightActiveLine:this.props.highlightActiveLine,showPrintMargin:this.props.showPrintMargin,tabSize:this.props.tabSize,cursorStart:this.props.cursorStart,editorProps:this.props.editorProps,style:this.props.style,scrollMargin:this.props.scrollMargin,setOptions:this.props.setOptions,wrapEnabled:this.props.wrapEnabled,enableBasicAutocompletion:this.props.enableBasicAutocompletion,enableLiveAutocompletion:this.props.enableLiveAutocompletion,value:this.state.value,markers:e})},t.propTypes={cursorStart:i.number,editorProps:i.object,enableBasicAutocompletion:i.bool,enableLiveAutocompletion:i.bool,focus:i.bool,fontSize:i.number,height:i.string,highlightActiveLine:i.bool,maxLines:i.number,minLines:i.number,mode:i.string,name:i.string,className:i.string,onLoad:i.func,onPaste:i.func,onScroll:i.func,onChange:i.func,orientation:i.string,readOnly:i.bool,scrollMargin:i.array,setOptions:i.object,showGutter:i.bool,showPrintMargin:i.bool,splits:i.number,style:i.object,tabSize:i.number,theme:i.string,value:i.array,width:i.string,wrapEnabled:i.bool},t.defaultProps={cursorStart:1,editorProps:{},enableBasicAutocompletion:!1,enableLiveAutocompletion:!1,focus:!1,fontSize:12,height:"500px",highlightActiveLine:!0,maxLines:null,minLines:null,mode:"",name:"ace-editor",onLoad:null,onScroll:null,onPaste:null,onChange:null,orientation:"beside",readOnly:!1,scrollMargin:[0,0,0,0],setOptions:{},showGutter:!0,showPrintMargin:!0,splits:2,style:{},tabSize:4,theme:"github",value:["",""],width:"500px",wrapEnabled:!0},t}(l.Component);t.default=s},function(e,t,n){(function(e){ace.define("ace/split",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/editor","ace/virtual_renderer","ace/edit_session"],(function(e,t,n){"use strict";var a=e("./lib/oop"),o=(e("./lib/lang"),e("./lib/event_emitter").EventEmitter),i=e("./editor").Editor,l=e("./virtual_renderer").VirtualRenderer,r=e("./edit_session").EditSession,c=function(e,t,n){this.BELOW=1,this.BESIDE=0,this.$container=e,this.$theme=t,this.$splits=0,this.$editorCSS="",this.$editors=[],this.$orientation=this.BESIDE,this.setSplits(n||1),this.$cEditor=this.$editors[0],this.on("focus",function(e){this.$cEditor=e}.bind(this))};(function(){a.implement(this,o),this.$createEditor=function(){var e=document.createElement("div");e.className=this.$editorCSS,e.style.cssText="position: absolute; top:0px; bottom:0px",this.$container.appendChild(e);var t=new i(new l(e,this.$theme));return t.on("focus",function(){this._emit("focus",t)}.bind(this)),this.$editors.push(t),t.setFontSize(this.$fontSize),t},this.setSplits=function(e){var t;if(e<1)throw"The number of splits have to be > 0!";if(e!=this.$splits){if(e>this.$splits){for(;this.$splits<this.$editors.length&&this.$splits<e;)t=this.$editors[this.$splits],this.$container.appendChild(t.container),t.setFontSize(this.$fontSize),this.$splits++;for(;this.$splits<e;)this.$createEditor(),this.$splits++}else for(;this.$splits>e;)t=this.$editors[this.$splits-1],this.$container.removeChild(t.container),this.$splits--;this.resize()}},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach((function(t){t.setTheme(e)}))},this.setKeyboardHandler=function(e){this.$editors.forEach((function(t){t.setKeyboardHandler(e)}))},this.forEach=function(e,t){this.$editors.forEach(e,t)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach((function(t){t.setFontSize(e)}))},this.$cloneSession=function(e){var t=new r(e.getDocument(),e.getMode()),n=e.getUndoManager();return t.setUndoManager(n),t.setTabSize(e.getTabSize()),t.setUseSoftTabs(e.getUseSoftTabs()),t.setOverwrite(e.getOverwrite()),t.setBreakpoints(e.getBreakpoints()),t.setUseWrapMode(e.getUseWrapMode()),t.setUseWorker(e.getUseWorker()),t.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),t.$foldData=e.$cloneFoldData(),t},this.setSession=function(e,t){var n;return n=null==t?this.$cEditor:this.$editors[t],this.$editors.some((function(t){return t.session===e}))&&(e=this.$cloneSession(e)),n.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){this.$orientation!=e&&(this.$orientation=e,this.resize())},this.resize=function(){var e,t=this.$container.clientWidth,n=this.$container.clientHeight;if(this.$orientation==this.BESIDE)for(var a=t/this.$splits,o=0;o<this.$splits;o++)(e=this.$editors[o]).container.style.width=a+"px",e.container.style.top="0px",e.container.style.left=o*a+"px",e.container.style.height=n+"px",e.resize();else{var i=n/this.$splits;for(o=0;o<this.$splits;o++)(e=this.$editors[o]).container.style.width=t+"px",e.container.style.top=o*i+"px",e.container.style.left="0px",e.container.style.height=i+"px",e.resize()}}}).call(c.prototype),t.Split=c})),ace.define("ace/ext/split",["require","exports","module","ace/split"],(function(e,t,n){"use strict";n.exports=e("../split")})),ace.require(["ace/ext/split"],(function(t){e&&(e.exports=t)}))}).call(this,n(43)(e))},function(e,t,n){(function(t){var n,a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/,i=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,c=/^\[object .+?Constructor\]$/,s="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,u=s||d||Function("return this")(),h=Array.prototype,p=Function.prototype,b=Object.prototype,m=u["__core-js_shared__"],g=(n=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",f=p.toString,v=b.hasOwnProperty,y=b.toString,k=RegExp("^"+f.call(v).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_=u.Symbol,O=h.splice,w=H(u,"Map"),E=H(Object,"create"),j=_?_.prototype:void 0,x=j?j.toString:void 0;function C(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function S(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function z(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function M(e,t){for(var n,a,o=e.length;o--;)if((n=e[o][0])===(a=t)||n!=n&&a!=a)return o;return-1}function B(e,t){var n,a,o=e.__data__;return("string"==(a=typeof(n=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function H(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!N(e)||(t=e,g&&g in t))&&(function(e){var t=N(e)?y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?k:c).test(function(e){if(null!=e){try{return f.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t}(n)?n:void 0}C.prototype.clear=function(){this.__data__=E?E(null):{}},C.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},C.prototype.get=function(e){var t=this.__data__;if(E){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return v.call(t,e)?t[e]:void 0},C.prototype.has=function(e){var t=this.__data__;return E?void 0!==t[e]:v.call(t,e)},C.prototype.set=function(e,t){return this.__data__[e]=E&&void 0===t?"__lodash_hash_undefined__":t,this},S.prototype.clear=function(){this.__data__=[]},S.prototype.delete=function(e){var t=this.__data__,n=M(t,e);return!(n<0||(n==t.length-1?t.pop():O.call(t,n,1),0))},S.prototype.get=function(e){var t=this.__data__,n=M(t,e);return n<0?void 0:t[n][1]},S.prototype.has=function(e){return M(this.__data__,e)>-1},S.prototype.set=function(e,t){var n=this.__data__,a=M(n,e);return a<0?n.push([e,t]):n[a][1]=t,this},z.prototype.clear=function(){this.__data__={hash:new C,map:new(w||S),string:new C}},z.prototype.delete=function(e){return B(this,e).delete(e)},z.prototype.get=function(e){return B(this,e).get(e)},z.prototype.has=function(e){return B(this,e).has(e)},z.prototype.set=function(e,t){return B(this,e).set(e,t),this};var T=D((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(A(e))return x?x.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return i.test(e)&&n.push(""),e.replace(l,(function(e,t,a,o){n.push(a?o.replace(r,"$1"):t||e)})),n}));function L(e){if("string"==typeof e||A(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function D(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,o=t?t.apply(this,a):a[0],i=n.cache;if(i.has(o))return i.get(o);var l=e.apply(this,a);return n.cache=i.set(o,l),l};return n.cache=new(D.Cache||z),n}D.Cache=z;var R=Array.isArray;function N(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function A(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==y.call(e)}e.exports=function(e,t,n){var i=null==e?void 0:function(e,t){for(var n,i=0,l=(t=function(e,t){if(R(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!A(e))||(o.test(e)||!a.test(e)||null!=t&&e in Object(t))}(t,e)?[t]:R(n=t)?n:T(n)).length;null!=e&&i<l;)e=e[L(t[i++])];return i&&i==l?e:void 0}(e,t);return void 0===i?n:i}}).call(this,n(42))},function(e,t){var n=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32};n.Diff=function(e,t){return[e,t]},n.prototype.diff_main=function(e,t,a,o){void 0===o&&(o=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var i=o;if(null==e||null==t)throw new Error("Null input. (diff_main)");if(e==t)return e?[new n.Diff(0,e)]:[];void 0===a&&(a=!0);var l=a,r=this.diff_commonPrefix(e,t),c=e.substring(0,r);e=e.substring(r),t=t.substring(r),r=this.diff_commonSuffix(e,t);var s=e.substring(e.length-r);e=e.substring(0,e.length-r),t=t.substring(0,t.length-r);var d=this.diff_compute_(e,t,l,i);return c&&d.unshift(new n.Diff(0,c)),s&&d.push(new n.Diff(0,s)),this.diff_cleanupMerge(d),d},n.prototype.diff_compute_=function(e,t,a,o){var i;if(!e)return[new n.Diff(1,t)];if(!t)return[new n.Diff(-1,e)];var l=e.length>t.length?e:t,r=e.length>t.length?t:e,c=l.indexOf(r);if(-1!=c)return i=[new n.Diff(1,l.substring(0,c)),new n.Diff(0,r),new n.Diff(1,l.substring(c+r.length))],e.length>t.length&&(i[0][0]=i[2][0]=-1),i;if(1==r.length)return[new n.Diff(-1,e),new n.Diff(1,t)];var s=this.diff_halfMatch_(e,t);if(s){var d=s[0],u=s[1],h=s[2],p=s[3],b=s[4],m=this.diff_main(d,h,a,o),g=this.diff_main(u,p,a,o);return m.concat([new n.Diff(0,b)],g)}return a&&e.length>100&&t.length>100?this.diff_lineMode_(e,t,o):this.diff_bisect_(e,t,o)},n.prototype.diff_lineMode_=function(e,t,a){var o=this.diff_linesToChars_(e,t);e=o.chars1,t=o.chars2;var i=o.lineArray,l=this.diff_main(e,t,!1,a);this.diff_charsToLines_(l,i),this.diff_cleanupSemantic(l),l.push(new n.Diff(0,""));for(var r=0,c=0,s=0,d="",u="";r<l.length;){switch(l[r][0]){case 1:s++,u+=l[r][1];break;case-1:c++,d+=l[r][1];break;case 0:if(c>=1&&s>=1){l.splice(r-c-s,c+s),r=r-c-s;for(var h=this.diff_main(d,u,!1,a),p=h.length-1;p>=0;p--)l.splice(r,0,h[p]);r+=h.length}s=0,c=0,d="",u=""}r++}return l.pop(),l},n.prototype.diff_bisect_=function(e,t,a){for(var o=e.length,i=t.length,l=Math.ceil((o+i)/2),r=l,c=2*l,s=new Array(c),d=new Array(c),u=0;u<c;u++)s[u]=-1,d[u]=-1;s[r+1]=0,d[r+1]=0;for(var h=o-i,p=h%2!=0,b=0,m=0,g=0,f=0,v=0;v<l&&!((new Date).getTime()>a);v++){for(var y=-v+b;y<=v-m;y+=2){for(var k=r+y,_=(x=y==-v||y!=v&&s[k-1]<s[k+1]?s[k+1]:s[k-1]+1)-y;x<o&&_<i&&e.charAt(x)==t.charAt(_);)x++,_++;if(s[k]=x,x>o)m+=2;else if(_>i)b+=2;else if(p&&(E=r+h-y)>=0&&E<c&&-1!=d[E]&&x>=(w=o-d[E]))return this.diff_bisectSplit_(e,t,x,_,a)}for(var O=-v+g;O<=v-f;O+=2){for(var w,E=r+O,j=(w=O==-v||O!=v&&d[E-1]<d[E+1]?d[E+1]:d[E-1]+1)-O;w<o&&j<i&&e.charAt(o-w-1)==t.charAt(i-j-1);)w++,j++;if(d[E]=w,w>o)f+=2;else if(j>i)g+=2;else if(!p){var x;if((k=r+h-O)>=0&&k<c&&-1!=s[k])if(_=r+(x=s[k])-k,x>=(w=o-w))return this.diff_bisectSplit_(e,t,x,_,a)}}}return[new n.Diff(-1,e),new n.Diff(1,t)]},n.prototype.diff_bisectSplit_=function(e,t,n,a,o){var i=e.substring(0,n),l=t.substring(0,a),r=e.substring(n),c=t.substring(a),s=this.diff_main(i,l,!1,o),d=this.diff_main(r,c,!1,o);return s.concat(d)},n.prototype.diff_linesToChars_=function(e,t){var n=[],a={};function o(e){for(var t="",o=0,l=-1,r=n.length;l<e.length-1;){-1==(l=e.indexOf("\n",o))&&(l=e.length-1);var c=e.substring(o,l+1);(a.hasOwnProperty?a.hasOwnProperty(c):void 0!==a[c])?t+=String.fromCharCode(a[c]):(r==i&&(c=e.substring(o),l=e.length),t+=String.fromCharCode(r),a[c]=r,n[r++]=c),o=l+1}return t}n[0]="";var i=4e4,l=o(e);return i=65535,{chars1:l,chars2:o(t),lineArray:n}},n.prototype.diff_charsToLines_=function(e,t){for(var n=0;n<e.length;n++){for(var a=e[n][1],o=[],i=0;i<a.length;i++)o[i]=t[a.charCodeAt(i)];e[n][1]=o.join("")}},n.prototype.diff_commonPrefix=function(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;for(var n=0,a=Math.min(e.length,t.length),o=a,i=0;n<o;)e.substring(i,o)==t.substring(i,o)?i=n=o:a=o,o=Math.floor((a-n)/2+n);return o},n.prototype.diff_commonSuffix=function(e,t){if(!e||!t||e.charAt(e.length-1)!=t.charAt(t.length-1))return 0;for(var n=0,a=Math.min(e.length,t.length),o=a,i=0;n<o;)e.substring(e.length-o,e.length-i)==t.substring(t.length-o,t.length-i)?i=n=o:a=o,o=Math.floor((a-n)/2+n);return o},n.prototype.diff_commonOverlap_=function(e,t){var n=e.length,a=t.length;if(0==n||0==a)return 0;n>a?e=e.substring(n-a):n<a&&(t=t.substring(0,n));var o=Math.min(n,a);if(e==t)return o;for(var i=0,l=1;;){var r=e.substring(o-l),c=t.indexOf(r);if(-1==c)return i;l+=c,0!=c&&e.substring(o-l)!=t.substring(0,l)||(i=l,l++)}},n.prototype.diff_halfMatch_=function(e,t){if(this.Diff_Timeout<=0)return null;var n=e.length>t.length?e:t,a=e.length>t.length?t:e;if(n.length<4||2*a.length<n.length)return null;var o=this;function i(e,t,n){for(var a,i,l,r,c=e.substring(n,n+Math.floor(e.length/4)),s=-1,d="";-1!=(s=t.indexOf(c,s+1));){var u=o.diff_commonPrefix(e.substring(n),t.substring(s)),h=o.diff_commonSuffix(e.substring(0,n),t.substring(0,s));d.length<h+u&&(d=t.substring(s-h,s)+t.substring(s,s+u),a=e.substring(0,n-h),i=e.substring(n+u),l=t.substring(0,s-h),r=t.substring(s+u))}return 2*d.length>=e.length?[a,i,l,r,d]:null}var l,r,c,s,d,u=i(n,a,Math.ceil(n.length/4)),h=i(n,a,Math.ceil(n.length/2));return u||h?(l=h?u&&u[4].length>h[4].length?u:h:u,e.length>t.length?(r=l[0],c=l[1],s=l[2],d=l[3]):(s=l[0],d=l[1],r=l[2],c=l[3]),[r,c,s,d,l[4]]):null},n.prototype.diff_cleanupSemantic=function(e){for(var t=!1,a=[],o=0,i=null,l=0,r=0,c=0,s=0,d=0;l<e.length;)0==e[l][0]?(a[o++]=l,r=s,c=d,s=0,d=0,i=e[l][1]):(1==e[l][0]?s+=e[l][1].length:d+=e[l][1].length,i&&i.length<=Math.max(r,c)&&i.length<=Math.max(s,d)&&(e.splice(a[o-1],0,new n.Diff(-1,i)),e[a[o-1]+1][0]=1,o--,l=--o>0?a[o-1]:-1,r=0,c=0,s=0,d=0,i=null,t=!0)),l++;for(t&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),l=1;l<e.length;){if(-1==e[l-1][0]&&1==e[l][0]){var u=e[l-1][1],h=e[l][1],p=this.diff_commonOverlap_(u,h),b=this.diff_commonOverlap_(h,u);p>=b?(p>=u.length/2||p>=h.length/2)&&(e.splice(l,0,new n.Diff(0,h.substring(0,p))),e[l-1][1]=u.substring(0,u.length-p),e[l+1][1]=h.substring(p),l++):(b>=u.length/2||b>=h.length/2)&&(e.splice(l,0,new n.Diff(0,u.substring(0,b))),e[l-1][0]=1,e[l-1][1]=h.substring(0,h.length-b),e[l+1][0]=-1,e[l+1][1]=u.substring(b),l++),l++}l++}},n.prototype.diff_cleanupSemanticLossless=function(e){function t(e,t){if(!e||!t)return 6;var a=e.charAt(e.length-1),o=t.charAt(0),i=a.match(n.nonAlphaNumericRegex_),l=o.match(n.nonAlphaNumericRegex_),r=i&&a.match(n.whitespaceRegex_),c=l&&o.match(n.whitespaceRegex_),s=r&&a.match(n.linebreakRegex_),d=c&&o.match(n.linebreakRegex_),u=s&&e.match(n.blanklineEndRegex_),h=d&&t.match(n.blanklineStartRegex_);return u||h?5:s||d?4:i&&!r&&c?3:r||c?2:i||l?1:0}for(var a=1;a<e.length-1;){if(0==e[a-1][0]&&0==e[a+1][0]){var o=e[a-1][1],i=e[a][1],l=e[a+1][1],r=this.diff_commonSuffix(o,i);if(r){var c=i.substring(i.length-r);o=o.substring(0,o.length-r),i=c+i.substring(0,i.length-r),l=c+l}for(var s=o,d=i,u=l,h=t(o,i)+t(i,l);i.charAt(0)===l.charAt(0);){o+=i.charAt(0),i=i.substring(1)+l.charAt(0),l=l.substring(1);var p=t(o,i)+t(i,l);p>=h&&(h=p,s=o,d=i,u=l)}e[a-1][1]!=s&&(s?e[a-1][1]=s:(e.splice(a-1,1),a--),e[a][1]=d,u?e[a+1][1]=u:(e.splice(a+1,1),a--))}a++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(e){for(var t=!1,a=[],o=0,i=null,l=0,r=!1,c=!1,s=!1,d=!1;l<e.length;)0==e[l][0]?(e[l][1].length<this.Diff_EditCost&&(s||d)?(a[o++]=l,r=s,c=d,i=e[l][1]):(o=0,i=null),s=d=!1):(-1==e[l][0]?d=!0:s=!0,i&&(r&&c&&s&&d||i.length<this.Diff_EditCost/2&&r+c+s+d==3)&&(e.splice(a[o-1],0,new n.Diff(-1,i)),e[a[o-1]+1][0]=1,o--,i=null,r&&c?(s=d=!0,o=0):(l=--o>0?a[o-1]:-1,s=d=!1),t=!0)),l++;t&&this.diff_cleanupMerge(e)},n.prototype.diff_cleanupMerge=function(e){e.push(new n.Diff(0,""));for(var t,a=0,o=0,i=0,l="",r="";a<e.length;)switch(e[a][0]){case 1:i++,r+=e[a][1],a++;break;case-1:o++,l+=e[a][1],a++;break;case 0:o+i>1?(0!==o&&0!==i&&(0!==(t=this.diff_commonPrefix(r,l))&&(a-o-i>0&&0==e[a-o-i-1][0]?e[a-o-i-1][1]+=r.substring(0,t):(e.splice(0,0,new n.Diff(0,r.substring(0,t))),a++),r=r.substring(t),l=l.substring(t)),0!==(t=this.diff_commonSuffix(r,l))&&(e[a][1]=r.substring(r.length-t)+e[a][1],r=r.substring(0,r.length-t),l=l.substring(0,l.length-t))),a-=o+i,e.splice(a,o+i),l.length&&(e.splice(a,0,new n.Diff(-1,l)),a++),r.length&&(e.splice(a,0,new n.Diff(1,r)),a++),a++):0!==a&&0==e[a-1][0]?(e[a-1][1]+=e[a][1],e.splice(a,1)):a++,i=0,o=0,l="",r=""}""===e[e.length-1][1]&&e.pop();var c=!1;for(a=1;a<e.length-1;)0==e[a-1][0]&&0==e[a+1][0]&&(e[a][1].substring(e[a][1].length-e[a-1][1].length)==e[a-1][1]?(e[a][1]=e[a-1][1]+e[a][1].substring(0,e[a][1].length-e[a-1][1].length),e[a+1][1]=e[a-1][1]+e[a+1][1],e.splice(a-1,1),c=!0):e[a][1].substring(0,e[a+1][1].length)==e[a+1][1]&&(e[a-1][1]+=e[a+1][1],e[a][1]=e[a][1].substring(e[a+1][1].length)+e[a+1][1],e.splice(a+1,1),c=!0)),a++;c&&this.diff_cleanupMerge(e)},n.prototype.diff_xIndex=function(e,t){var n,a=0,o=0,i=0,l=0;for(n=0;n<e.length&&(1!==e[n][0]&&(a+=e[n][1].length),-1!==e[n][0]&&(o+=e[n][1].length),!(a>t));n++)i=a,l=o;return e.length!=n&&-1===e[n][0]?l:l+(t-i)},n.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,a=/</g,o=/>/g,i=/\n/g,l=0;l<e.length;l++){var r=e[l][0],c=e[l][1].replace(n,"&amp;").replace(a,"&lt;").replace(o,"&gt;").replace(i,"&para;<br>");switch(r){case 1:t[l]='<ins style="background:#e6ffe6;">'+c+"</ins>";break;case-1:t[l]='<del style="background:#ffe6e6;">'+c+"</del>";break;case 0:t[l]="<span>"+c+"</span>"}}return t.join("")},n.prototype.diff_text1=function(e){for(var t=[],n=0;n<e.length;n++)1!==e[n][0]&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_text2=function(e){for(var t=[],n=0;n<e.length;n++)-1!==e[n][0]&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_levenshtein=function(e){for(var t=0,n=0,a=0,o=0;o<e.length;o++){var i=e[o][0],l=e[o][1];switch(i){case 1:n+=l.length;break;case-1:a+=l.length;break;case 0:t+=Math.max(n,a),n=0,a=0}}return t+Math.max(n,a)},n.prototype.diff_toDelta=function(e){for(var t=[],n=0;n<e.length;n++)switch(e[n][0]){case 1:t[n]="+"+encodeURI(e[n][1]);break;case-1:t[n]="-"+e[n][1].length;break;case 0:t[n]="="+e[n][1].length}return t.join("\t").replace(/%20/g," ")},n.prototype.diff_fromDelta=function(e,t){for(var a=[],o=0,i=0,l=t.split(/\t/g),r=0;r<l.length;r++){var c=l[r].substring(1);switch(l[r].charAt(0)){case"+":try{a[o++]=new n.Diff(1,decodeURI(c))}catch(e){throw new Error("Illegal escape in diff_fromDelta: "+c)}break;case"-":case"=":var s=parseInt(c,10);if(isNaN(s)||s<0)throw new Error("Invalid number in diff_fromDelta: "+c);var d=e.substring(i,i+=s);"="==l[r].charAt(0)?a[o++]=new n.Diff(0,d):a[o++]=new n.Diff(-1,d);break;default:if(l[r])throw new Error("Invalid diff operation in diff_fromDelta: "+l[r])}}if(i!=e.length)throw new Error("Delta length ("+i+") does not equal source text length ("+e.length+").");return a},n.prototype.match_main=function(e,t,n){if(null==e||null==t||null==n)throw new Error("Null input. (match_main)");return n=Math.max(0,Math.min(n,e.length)),e==t?0:e.length?e.substring(n,n+t.length)==t?n:this.match_bitap_(e,t,n):-1},n.prototype.match_bitap_=function(e,t,n){if(t.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var a=this.match_alphabet_(t),o=this;function i(e,a){var i=e/t.length,l=Math.abs(n-a);return o.Match_Distance?i+l/o.Match_Distance:l?1:i}var l=this.Match_Threshold,r=e.indexOf(t,n);-1!=r&&(l=Math.min(i(0,r),l),-1!=(r=e.lastIndexOf(t,n+t.length))&&(l=Math.min(i(0,r),l)));var c,s,d=1<<t.length-1;r=-1;for(var u,h=t.length+e.length,p=0;p<t.length;p++){for(c=0,s=h;c<s;)i(p,n+s)<=l?c=s:h=s,s=Math.floor((h-c)/2+c);h=s;var b=Math.max(1,n-s+1),m=Math.min(n+s,e.length)+t.length,g=Array(m+2);g[m+1]=(1<<p)-1;for(var f=m;f>=b;f--){var v=a[e.charAt(f-1)];if(g[f]=0===p?(g[f+1]<<1|1)&v:(g[f+1]<<1|1)&v|(u[f+1]|u[f])<<1|1|u[f+1],g[f]&d){var y=i(p,f-1);if(y<=l){if(l=y,!((r=f-1)>n))break;b=Math.max(1,2*n-r)}}}if(i(p+1,n)>l)break;u=g}return r},n.prototype.match_alphabet_=function(e){for(var t={},n=0;n<e.length;n++)t[e.charAt(n)]=0;for(n=0;n<e.length;n++)t[e.charAt(n)]|=1<<e.length-n-1;return t},n.prototype.patch_addContext_=function(e,t){if(0!=t.length){if(null===e.start2)throw Error("patch not initialized");for(var a=t.substring(e.start2,e.start2+e.length1),o=0;t.indexOf(a)!=t.lastIndexOf(a)&&a.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)o+=this.Patch_Margin,a=t.substring(e.start2-o,e.start2+e.length1+o);o+=this.Patch_Margin;var i=t.substring(e.start2-o,e.start2);i&&e.diffs.unshift(new n.Diff(0,i));var l=t.substring(e.start2+e.length1,e.start2+e.length1+o);l&&e.diffs.push(new n.Diff(0,l)),e.start1-=i.length,e.start2-=i.length,e.length1+=i.length+l.length,e.length2+=i.length+l.length}},n.prototype.patch_make=function(e,t,a){var o,i;if("string"==typeof e&&"string"==typeof t&&void 0===a)o=e,(i=this.diff_main(o,t,!0)).length>2&&(this.diff_cleanupSemantic(i),this.diff_cleanupEfficiency(i));else if(e&&"object"==typeof e&&void 0===t&&void 0===a)i=e,o=this.diff_text1(i);else if("string"==typeof e&&t&&"object"==typeof t&&void 0===a)o=e,i=t;else{if("string"!=typeof e||"string"!=typeof t||!a||"object"!=typeof a)throw new Error("Unknown call format to patch_make.");o=e,i=a}if(0===i.length)return[];for(var l=[],r=new n.patch_obj,c=0,s=0,d=0,u=o,h=o,p=0;p<i.length;p++){var b=i[p][0],m=i[p][1];switch(c||0===b||(r.start1=s,r.start2=d),b){case 1:r.diffs[c++]=i[p],r.length2+=m.length,h=h.substring(0,d)+m+h.substring(d);break;case-1:r.length1+=m.length,r.diffs[c++]=i[p],h=h.substring(0,d)+h.substring(d+m.length);break;case 0:m.length<=2*this.Patch_Margin&&c&&i.length!=p+1?(r.diffs[c++]=i[p],r.length1+=m.length,r.length2+=m.length):m.length>=2*this.Patch_Margin&&c&&(this.patch_addContext_(r,u),l.push(r),r=new n.patch_obj,c=0,u=h,s=d)}1!==b&&(s+=m.length),-1!==b&&(d+=m.length)}return c&&(this.patch_addContext_(r,u),l.push(r)),l},n.prototype.patch_deepCopy=function(e){for(var t=[],a=0;a<e.length;a++){var o=e[a],i=new n.patch_obj;i.diffs=[];for(var l=0;l<o.diffs.length;l++)i.diffs[l]=new n.Diff(o.diffs[l][0],o.diffs[l][1]);i.start1=o.start1,i.start2=o.start2,i.length1=o.length1,i.length2=o.length2,t[a]=i}return t},n.prototype.patch_apply=function(e,t){if(0==e.length)return[t,[]];e=this.patch_deepCopy(e);var n=this.patch_addPadding(e);t=n+t+n,this.patch_splitMax(e);for(var a=0,o=[],i=0;i<e.length;i++){var l,r,c=e[i].start2+a,s=this.diff_text1(e[i].diffs),d=-1;if(s.length>this.Match_MaxBits?-1!=(l=this.match_main(t,s.substring(0,this.Match_MaxBits),c))&&(-1==(d=this.match_main(t,s.substring(s.length-this.Match_MaxBits),c+s.length-this.Match_MaxBits))||l>=d)&&(l=-1):l=this.match_main(t,s,c),-1==l)o[i]=!1,a-=e[i].length2-e[i].length1;else if(o[i]=!0,a=l-c,s==(r=-1==d?t.substring(l,l+s.length):t.substring(l,d+this.Match_MaxBits)))t=t.substring(0,l)+this.diff_text2(e[i].diffs)+t.substring(l+s.length);else{var u=this.diff_main(s,r,!1);if(s.length>this.Match_MaxBits&&this.diff_levenshtein(u)/s.length>this.Patch_DeleteThreshold)o[i]=!1;else{this.diff_cleanupSemanticLossless(u);for(var h,p=0,b=0;b<e[i].diffs.length;b++){var m=e[i].diffs[b];0!==m[0]&&(h=this.diff_xIndex(u,p)),1===m[0]?t=t.substring(0,l+h)+m[1]+t.substring(l+h):-1===m[0]&&(t=t.substring(0,l+h)+t.substring(l+this.diff_xIndex(u,p+m[1].length))),-1!==m[0]&&(p+=m[1].length)}}}}return[t=t.substring(n.length,t.length-n.length),o]},n.prototype.patch_addPadding=function(e){for(var t=this.Patch_Margin,a="",o=1;o<=t;o++)a+=String.fromCharCode(o);for(o=0;o<e.length;o++)e[o].start1+=t,e[o].start2+=t;var i=e[0],l=i.diffs;if(0==l.length||0!=l[0][0])l.unshift(new n.Diff(0,a)),i.start1-=t,i.start2-=t,i.length1+=t,i.length2+=t;else if(t>l[0][1].length){var r=t-l[0][1].length;l[0][1]=a.substring(l[0][1].length)+l[0][1],i.start1-=r,i.start2-=r,i.length1+=r,i.length2+=r}return 0==(l=(i=e[e.length-1]).diffs).length||0!=l[l.length-1][0]?(l.push(new n.Diff(0,a)),i.length1+=t,i.length2+=t):t>l[l.length-1][1].length&&(r=t-l[l.length-1][1].length,l[l.length-1][1]+=a.substring(0,r),i.length1+=r,i.length2+=r),a},n.prototype.patch_splitMax=function(e){for(var t=this.Match_MaxBits,a=0;a<e.length;a++)if(!(e[a].length1<=t)){var o=e[a];e.splice(a--,1);for(var i=o.start1,l=o.start2,r="";0!==o.diffs.length;){var c=new n.patch_obj,s=!0;for(c.start1=i-r.length,c.start2=l-r.length,""!==r&&(c.length1=c.length2=r.length,c.diffs.push(new n.Diff(0,r)));0!==o.diffs.length&&c.length1<t-this.Patch_Margin;){var d=o.diffs[0][0],u=o.diffs[0][1];1===d?(c.length2+=u.length,l+=u.length,c.diffs.push(o.diffs.shift()),s=!1):-1===d&&1==c.diffs.length&&0==c.diffs[0][0]&&u.length>2*t?(c.length1+=u.length,i+=u.length,s=!1,c.diffs.push(new n.Diff(d,u)),o.diffs.shift()):(u=u.substring(0,t-c.length1-this.Patch_Margin),c.length1+=u.length,i+=u.length,0===d?(c.length2+=u.length,l+=u.length):s=!1,c.diffs.push(new n.Diff(d,u)),u==o.diffs[0][1]?o.diffs.shift():o.diffs[0][1]=o.diffs[0][1].substring(u.length))}r=(r=this.diff_text2(c.diffs)).substring(r.length-this.Patch_Margin);var h=this.diff_text1(o.diffs).substring(0,this.Patch_Margin);""!==h&&(c.length1+=h.length,c.length2+=h.length,0!==c.diffs.length&&0===c.diffs[c.diffs.length-1][0]?c.diffs[c.diffs.length-1][1]+=h:c.diffs.push(new n.Diff(0,h))),s||e.splice(++a,0,c)}}},n.prototype.patch_toText=function(e){for(var t=[],n=0;n<e.length;n++)t[n]=e[n];return t.join("")},n.prototype.patch_fromText=function(e){var t=[];if(!e)return t;for(var a=e.split("\n"),o=0,i=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;o<a.length;){var l=a[o].match(i);if(!l)throw new Error("Invalid patch string: "+a[o]);var r=new n.patch_obj;for(t.push(r),r.start1=parseInt(l[1],10),""===l[2]?(r.start1--,r.length1=1):"0"==l[2]?r.length1=0:(r.start1--,r.length1=parseInt(l[2],10)),r.start2=parseInt(l[3],10),""===l[4]?(r.start2--,r.length2=1):"0"==l[4]?r.length2=0:(r.start2--,r.length2=parseInt(l[4],10)),o++;o<a.length;){var c=a[o].charAt(0);try{var s=decodeURI(a[o].substring(1))}catch(e){throw new Error("Illegal escape in patch_fromText: "+s)}if("-"==c)r.diffs.push(new n.Diff(-1,s));else if("+"==c)r.diffs.push(new n.Diff(1,s));else if(" "==c)r.diffs.push(new n.Diff(0,s));else{if("@"==c)break;if(""!==c)throw new Error('Invalid patch mode "'+c+'" in: '+s)}o++}}return t},(n.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0}).prototype.toString=function(){for(var e,t=["@@ -"+(0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1)+" +"+(0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2)+" @@\n"],n=0;n<this.diffs.length;n++){switch(this.diffs[n][0]){case 1:e="+";break;case-1:e="-";break;case 0:e=" "}t[n+1]=e+encodeURI(this.diffs[n][1])+"\n"}return t.join("").replace(/%20/g," ")},e.exports=n,e.exports.diff_match_patch=n,e.exports.DIFF_DELETE=-1,e.exports.DIFF_INSERT=1,e.exports.DIFF_EQUAL=0},function(e,t,n){(function(e){ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"],(function(e,t,n){"use strict";var a=e("../lib/oop"),o=(e("../lib/lang"),e("./text_highlight_rules").TextHighlightRules),i=t.supportType="align-content|align-items|align-self|all|animation|animation-delay|animation-direction|animation-duration|animation-fill-mode|animation-iteration-count|animation-name|animation-play-state|animation-timing-function|backface-visibility|background|background-attachment|background-blend-mode|background-clip|background-color|background-image|background-origin|background-position|background-repeat|background-size|border|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius|border-bottom-style|border-bottom-width|border-collapse|border-color|border-image|border-image-outset|border-image-repeat|border-image-slice|border-image-source|border-image-width|border-left|border-left-color|border-left-style|border-left-width|border-radius|border-right|border-right-color|border-right-style|border-right-width|border-spacing|border-style|border-top|border-top-color|border-top-left-radius|border-top-right-radius|border-top-style|border-top-width|border-width|bottom|box-shadow|box-sizing|caption-side|clear|clip|color|column-count|column-fill|column-gap|column-rule|column-rule-color|column-rule-style|column-rule-width|column-span|column-width|columns|content|counter-increment|counter-reset|cursor|direction|display|empty-cells|filter|flex|flex-basis|flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float|font|font-family|font-size|font-size-adjust|font-stretch|font-style|font-variant|font-weight|hanging-punctuation|height|justify-content|left|letter-spacing|line-height|list-style|list-style-image|list-style-position|list-style-type|margin|margin-bottom|margin-left|margin-right|margin-top|max-height|max-width|max-zoom|min-height|min-width|min-zoom|nav-down|nav-index|nav-left|nav-right|nav-up|opacity|order|outline|outline-color|outline-offset|outline-style|outline-width|overflow|overflow-x|overflow-y|padding|padding-bottom|padding-left|padding-right|padding-top|page-break-after|page-break-before|page-break-inside|perspective|perspective-origin|position|quotes|resize|right|tab-size|table-layout|text-align|text-align-last|text-decoration|text-decoration-color|text-decoration-line|text-decoration-style|text-indent|text-justify|text-overflow|text-shadow|text-transform|top|transform|transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property|transition-timing-function|unicode-bidi|user-select|user-zoom|vertical-align|visibility|white-space|width|word-break|word-spacing|word-wrap|z-index",l=t.supportFunction="rgb|rgba|url|attr|counter|counters",r=t.supportConstant="absolute|after-edge|after|all-scroll|all|alphabetic|always|antialiased|armenian|auto|avoid-column|avoid-page|avoid|balance|baseline|before-edge|before|below|bidi-override|block-line-height|block|bold|bolder|border-box|both|bottom|box|break-all|break-word|capitalize|caps-height|caption|center|central|char|circle|cjk-ideographic|clone|close-quote|col-resize|collapse|column|consider-shifts|contain|content-box|cover|crosshair|cubic-bezier|dashed|decimal-leading-zero|decimal|default|disabled|disc|disregard-shifts|distribute-all-lines|distribute-letter|distribute-space|distribute|dotted|double|e-resize|ease-in|ease-in-out|ease-out|ease|ellipsis|end|exclude-ruby|fill|fixed|georgian|glyphs|grid-height|groove|hand|hanging|hebrew|help|hidden|hiragana-iroha|hiragana|horizontal|icon|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space|ideographic|inactive|include-ruby|inherit|initial|inline-block|inline-box|inline-line-height|inline-table|inline|inset|inside|inter-ideograph|inter-word|invert|italic|justify|katakana-iroha|katakana|keep-all|last|left|lighter|line-edge|line-through|line|linear|list-item|local|loose|lower-alpha|lower-greek|lower-latin|lower-roman|lowercase|lr-tb|ltr|mathematical|max-height|max-size|medium|menu|message-box|middle|move|n-resize|ne-resize|newspaper|no-change|no-close-quote|no-drop|no-open-quote|no-repeat|none|normal|not-allowed|nowrap|nw-resize|oblique|open-quote|outset|outside|overline|padding-box|page|pointer|pre-line|pre-wrap|pre|preserve-3d|progress|relative|repeat-x|repeat-y|repeat|replaced|reset-size|ridge|right|round|row-resize|rtl|s-resize|scroll|se-resize|separate|slice|small-caps|small-caption|solid|space|square|start|static|status-bar|step-end|step-start|steps|stretch|strict|sub|super|sw-resize|table-caption|table-cell|table-column-group|table-column|table-footer-group|table-header-group|table-row-group|table-row|table|tb-rl|text-after-edge|text-before-edge|text-bottom|text-size|text-top|text|thick|thin|transparent|underline|upper-alpha|upper-latin|upper-roman|uppercase|use-script|vertical-ideographic|vertical-text|visible|w-resize|wait|whitespace|z-index|zero|zoom",c=t.supportConstantColor="aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen",s=t.supportConstantFonts="arial|century|comic|courier|cursive|fantasy|garamond|georgia|helvetica|impact|lucida|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif|monospace",d=t.numRe="\\-?(?:(?:[0-9]+(?:\\.[0-9]+)?)|(?:\\.[0-9]+))",u=t.pseudoElements="(\\:+)\\b(after|before|first-letter|first-line|moz-selection|selection)\\b",h=t.pseudoClasses="(:)\\b(active|checked|disabled|empty|enabled|first-child|first-of-type|focus|hover|indeterminate|invalid|last-child|last-of-type|link|not|nth-child|nth-last-child|nth-last-of-type|nth-of-type|only-child|only-of-type|required|root|target|valid|visited)\\b",p=function(){var e=this.createKeywordMapper({"support.function":l,"support.constant":r,"support.type":i,"support.constant.color":c,"support.constant.fonts":s},"text",!0);this.$rules={start:[{include:["strings","url","comments"]},{token:"paren.lparen",regex:"\\{",next:"ruleset"},{token:"paren.rparen",regex:"\\}"},{token:"string",regex:"@(?!viewport)",next:"media"},{token:"keyword",regex:"#[a-z0-9-_]+"},{token:"keyword",regex:"%"},{token:"variable",regex:"\\.[a-z0-9-_]+"},{token:"string",regex:":[a-z0-9-_]+"},{token:"constant.numeric",regex:d},{token:"constant",regex:"[a-z0-9-_]+"},{caseInsensitive:!0}],media:[{include:["strings","url","comments"]},{token:"paren.lparen",regex:"\\{",next:"start"},{token:"paren.rparen",regex:"\\}",next:"start"},{token:"string",regex:";",next:"start"},{token:"keyword",regex:"(?:media|supports|document|charset|import|namespace|media|supports|document|page|font|keyframes|viewport|counter-style|font-feature-values|swash|ornaments|annotation|stylistic|styleset|character-variant)"}],comments:[{token:"comment",regex:"\\/\\*",push:[{token:"comment",regex:"\\*\\/",next:"pop"},{defaultToken:"comment"}]}],ruleset:[{regex:"-(webkit|ms|moz|o)-",token:"text"},{token:"punctuation.operator",regex:"[:;]"},{token:"paren.rparen",regex:"\\}",next:"start"},{include:["strings","url","comments"]},{token:["constant.numeric","keyword"],regex:"("+d+")(ch|cm|deg|em|ex|fr|gd|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vm|vw|%)"},{token:"constant.numeric",regex:d},{token:"constant.numeric",regex:"#[a-f0-9]{6}"},{token:"constant.numeric",regex:"#[a-f0-9]{3}"},{token:["punctuation","entity.other.attribute-name.pseudo-element.css"],regex:u},{token:["punctuation","entity.other.attribute-name.pseudo-class.css"],regex:h},{include:"url"},{token:e,regex:"\\-?[a-zA-Z_][a-zA-Z0-9_\\-]*"},{caseInsensitive:!0}],url:[{token:"support.function",regex:"(?:url(:?-prefix)?|domain|regexp)\\(",push:[{token:"support.function",regex:"\\)",next:"pop"},{defaultToken:"string"}]}],strings:[{token:"string.start",regex:"'",push:[{token:"string.end",regex:"'|$",next:"pop"},{include:"escapes"},{token:"constant.language.escape",regex:/\\$/,consumeLineEnd:!0},{defaultToken:"string"}]},{token:"string.start",regex:'"',push:[{token:"string.end",regex:'"|$',next:"pop"},{include:"escapes"},{token:"constant.language.escape",regex:/\\$/,consumeLineEnd:!0},{defaultToken:"string"}]}],escapes:[{token:"constant.language.escape",regex:/\\([a-fA-F\d]{1,6}|[^a-fA-F\d])/}]},this.normalizeRules()};a.inherits(p,o),t.CssHighlightRules=p})),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var a=e("../range").Range,o=function(){};(function(){this.checkOutdent=function(e,t){return!!/^\s+$/.test(e)&&/^\s*\}/.test(t)},this.autoOutdent=function(e,t){var n=e.getLine(t).match(/^(\s*\})/);if(!n)return 0;var o=n[1].length,i=e.findMatchingBracket({row:t,column:o});if(!i||i.row==t)return 0;var l=this.$getIndent(e.getLine(i.row));e.replace(new a(t,0,t,o-1),l)},this.$getIndent=function(e){return e.match(/^\s*/)[0]}}).call(o.prototype),t.MatchingBraceOutdent=o})),ace.define("ace/mode/css_completions",["require","exports","module"],(function(e,t,n){"use strict";var a={background:{"#$0":1},"background-color":{"#$0":1,transparent:1,fixed:1},"background-image":{"url('/$0')":1},"background-repeat":{repeat:1,"repeat-x":1,"repeat-y":1,"no-repeat":1,inherit:1},"background-position":{bottom:2,center:2,left:2,right:2,top:2,inherit:2},"background-attachment":{scroll:1,fixed:1},"background-size":{cover:1,contain:1},"background-clip":{"border-box":1,"padding-box":1,"content-box":1},"background-origin":{"border-box":1,"padding-box":1,"content-box":1},border:{"solid $0":1,"dashed $0":1,"dotted $0":1,"#$0":1},"border-color":{"#$0":1},"border-style":{solid:2,dashed:2,dotted:2,double:2,groove:2,hidden:2,inherit:2,inset:2,none:2,outset:2,ridged:2},"border-collapse":{collapse:1,separate:1},bottom:{px:1,em:1,"%":1},clear:{left:1,right:1,both:1,none:1},color:{"#$0":1,"rgb(#$00,0,0)":1},cursor:{default:1,pointer:1,move:1,text:1,wait:1,help:1,progress:1,"n-resize":1,"ne-resize":1,"e-resize":1,"se-resize":1,"s-resize":1,"sw-resize":1,"w-resize":1,"nw-resize":1},display:{none:1,block:1,inline:1,"inline-block":1,"table-cell":1},"empty-cells":{show:1,hide:1},float:{left:1,right:1,none:1},"font-family":{Arial:2,"Comic Sans MS":2,Consolas:2,"Courier New":2,Courier:2,Georgia:2,Monospace:2,"Sans-Serif":2,"Segoe UI":2,Tahoma:2,"Times New Roman":2,"Trebuchet MS":2,Verdana:1},"font-size":{px:1,em:1,"%":1},"font-weight":{bold:1,normal:1},"font-style":{italic:1,normal:1},"font-variant":{normal:1,"small-caps":1},height:{px:1,em:1,"%":1},left:{px:1,em:1,"%":1},"letter-spacing":{normal:1},"line-height":{normal:1},"list-style-type":{none:1,disc:1,circle:1,square:1,decimal:1,"decimal-leading-zero":1,"lower-roman":1,"upper-roman":1,"lower-greek":1,"lower-latin":1,"upper-latin":1,georgian:1,"lower-alpha":1,"upper-alpha":1},margin:{px:1,em:1,"%":1},"margin-right":{px:1,em:1,"%":1},"margin-left":{px:1,em:1,"%":1},"margin-top":{px:1,em:1,"%":1},"margin-bottom":{px:1,em:1,"%":1},"max-height":{px:1,em:1,"%":1},"max-width":{px:1,em:1,"%":1},"min-height":{px:1,em:1,"%":1},"min-width":{px:1,em:1,"%":1},overflow:{hidden:1,visible:1,auto:1,scroll:1},"overflow-x":{hidden:1,visible:1,auto:1,scroll:1},"overflow-y":{hidden:1,visible:1,auto:1,scroll:1},padding:{px:1,em:1,"%":1},"padding-top":{px:1,em:1,"%":1},"padding-right":{px:1,em:1,"%":1},"padding-bottom":{px:1,em:1,"%":1},"padding-left":{px:1,em:1,"%":1},"page-break-after":{auto:1,always:1,avoid:1,left:1,right:1},"page-break-before":{auto:1,always:1,avoid:1,left:1,right:1},position:{absolute:1,relative:1,fixed:1,static:1},right:{px:1,em:1,"%":1},"table-layout":{fixed:1,auto:1},"text-decoration":{none:1,underline:1,"line-through":1,blink:1},"text-align":{left:1,right:1,center:1,justify:1},"text-transform":{capitalize:1,uppercase:1,lowercase:1,none:1},top:{px:1,em:1,"%":1},"vertical-align":{top:1,bottom:1},visibility:{hidden:1,visible:1},"white-space":{nowrap:1,normal:1,pre:1,"pre-line":1,"pre-wrap":1},width:{px:1,em:1,"%":1},"word-spacing":{normal:1},filter:{"alpha(opacity=$0100)":1},"text-shadow":{"$02px 2px 2px #777":1},"text-overflow":{"ellipsis-word":1,clip:1,ellipsis:1},"-moz-border-radius":1,"-moz-border-radius-topright":1,"-moz-border-radius-bottomright":1,"-moz-border-radius-topleft":1,"-moz-border-radius-bottomleft":1,"-webkit-border-radius":1,"-webkit-border-top-right-radius":1,"-webkit-border-top-left-radius":1,"-webkit-border-bottom-right-radius":1,"-webkit-border-bottom-left-radius":1,"-moz-box-shadow":1,"-webkit-box-shadow":1,transform:{"rotate($00deg)":1,"skew($00deg)":1},"-moz-transform":{"rotate($00deg)":1,"skew($00deg)":1},"-webkit-transform":{"rotate($00deg)":1,"skew($00deg)":1}},o=function(){};(function(){this.completionsDefined=!1,this.defineCompletions=function(){if(document){var e=document.createElement("c").style;for(var t in e)if("string"==typeof e[t]){var n=t.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()}));a.hasOwnProperty(n)||(a[n]=1)}}this.completionsDefined=!0},this.getCompletions=function(e,t,n,a){if(this.completionsDefined||this.defineCompletions(),"ruleset"===e||"ace/mode/scss"==t.$mode.$id){var o=t.getLine(n.row).substr(0,n.column);return/:[^;]+$/.test(o)?(/([\w\-]+):[^:]*$/.test(o),this.getPropertyValueCompletions(e,t,n,a)):this.getPropertyCompletions(e,t,n,a)}return[]},this.getPropertyCompletions=function(e,t,n,o){return Object.keys(a).map((function(e){return{caption:e,snippet:e+": $0;",meta:"property",score:1e6}}))},this.getPropertyValueCompletions=function(e,t,n,o){var i=t.getLine(n.row).substr(0,n.column),l=(/([\w\-]+):[^:]*$/.exec(i)||{})[1];if(!l)return[];var r=[];return l in a&&"object"==typeof a[l]&&(r=Object.keys(a[l])),r.map((function(e){return{caption:e,snippet:e,meta:"property value",score:1e6}}))}}).call(o.prototype),t.CssCompletions=o})),ace.define("ace/mode/behaviour/css",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/mode/behaviour/cstyle","ace/token_iterator"],(function(e,t,n){"use strict";var a=e("../../lib/oop"),o=(e("../behaviour").Behaviour,e("./cstyle").CstyleBehaviour),i=e("../../token_iterator").TokenIterator,l=function(){this.inherit(o),this.add("colon","insertion",(function(e,t,n,a,o){if(":"===o&&n.selection.isEmpty()){var l=n.getCursorPosition(),r=new i(a,l.row,l.column),c=r.getCurrentToken();if(c&&c.value.match(/\s+/)&&(c=r.stepBackward()),c&&"support.type"===c.type){var s=a.doc.getLine(l.row);if(":"===s.substring(l.column,l.column+1))return{text:"",selection:[1,1]};if(/^(\s+[^;]|\s*$)/.test(s.substring(l.column)))return{text:":;",selection:[1,1]}}}})),this.add("colon","deletion",(function(e,t,n,a,o){var l=a.doc.getTextRange(o);if(!o.isMultiLine()&&":"===l){var r=n.getCursorPosition(),c=new i(a,r.row,r.column),s=c.getCurrentToken();if(s&&s.value.match(/\s+/)&&(s=c.stepBackward()),s&&"support.type"===s.type&&";"===a.doc.getLine(o.start.row).substring(o.end.column,o.end.column+1))return o.end.column++,o}})),this.add("semicolon","insertion",(function(e,t,n,a,o){if(";"===o&&n.selection.isEmpty()){var i=n.getCursorPosition();if(";"===a.doc.getLine(i.row).substring(i.column,i.column+1))return{text:"",selection:[1,1]}}})),this.add("!important","insertion",(function(e,t,n,a,o){if("!"===o&&n.selection.isEmpty()){var i=n.getCursorPosition(),l=a.doc.getLine(i.row);if(/^\s*(;|}|$)/.test(l.substring(i.column)))return{text:"!important",selection:[10,10]}}}))};a.inherits(l,o),t.CssBehaviour=l})),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],(function(e,t,n){"use strict";var a=e("../../lib/oop"),o=e("../../range").Range,i=e("./fold_mode").FoldMode,l=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};a.inherits(l,i),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var a=e.getLine(n);if(this.singleLineBlockCommentRe.test(a)&&!this.startRegionRe.test(a)&&!this.tripleStarBlockCommentRe.test(a))return"";var o=this._getFoldWidgetBase(e,t,n);return!o&&this.startRegionRe.test(a)?"start":o},this.getFoldWidgetRange=function(e,t,n,a){var o,i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);if(o=i.match(this.foldingStartMarker)){var l=o.index;if(o[1])return this.openingBracketBlock(e,o[1],n,l);var r=e.getCommentFoldRange(n,l+o[0].length,1);return r&&!r.isMultiLine()&&(a?r=this.getSectionRange(e,n):"all"!=t&&(r=null)),r}return"markbegin"!==t&&(o=i.match(this.foldingStopMarker))?(l=o.index+o[0].length,o[1]?this.closingBracketBlock(e,o[1],n,l):e.getCommentFoldRange(n,l,-1)):void 0},this.getSectionRange=function(e,t){for(var n=e.getLine(t),a=n.search(/\S/),i=t,l=n.length,r=t+=1,c=e.getLength();++t<c;){var s=(n=e.getLine(t)).search(/\S/);if(-1!==s){if(a>s)break;var d=this.getFoldWidgetRange(e,"all",t);if(d){if(d.start.row<=i)break;if(d.isMultiLine())t=d.end.row;else if(a==s)break}r=t}}return new o(i,l,r,e.getLine(r).length)},this.getCommentRegionBlock=function(e,t,n){for(var a=t.search(/\s*$/),i=e.getLength(),l=n,r=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,c=1;++n<i;){t=e.getLine(n);var s=r.exec(t);if(s&&(s[1]?c--:c++,!c))break}if(n>l)return new o(l,a,n,t.length)}}.call(l.prototype)})),ace.define("ace/mode/css",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/css_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/css_completions","ace/mode/behaviour/css","ace/mode/folding/cstyle"],(function(e,t,n){"use strict";var a=e("../lib/oop"),o=e("./text").Mode,i=e("./css_highlight_rules").CssHighlightRules,l=e("./matching_brace_outdent").MatchingBraceOutdent,r=e("../worker/worker_client").WorkerClient,c=e("./css_completions").CssCompletions,s=e("./behaviour/css").CssBehaviour,d=e("./folding/cstyle").FoldMode,u=function(){this.HighlightRules=i,this.$outdent=new l,this.$behaviour=new s,this.$completer=new c,this.foldingRules=new d};a.inherits(u,o),function(){this.foldingRules="cStyle",this.blockComment={start:"/*",end:"*/"},this.getNextLineIndent=function(e,t,n){var a=this.$getIndent(t),o=this.getTokenizer().getLineTokens(t,e).tokens;return o.length&&"comment"==o[o.length-1].type||t.match(/^.*\{\s*$/)&&(a+=n),a},this.checkOutdent=function(e,t,n){return this.$outdent.checkOutdent(t,n)},this.autoOutdent=function(e,t,n){this.$outdent.autoOutdent(t,n)},this.getCompletions=function(e,t,n,a){return this.$completer.getCompletions(e,t,n,a)},this.createWorker=function(e){var t=new r(["ace"],"ace/mode/css_worker","Worker");return t.attachToDocument(e.getDocument()),t.on("annotate",(function(t){e.setAnnotations(t.data)})),t.on("terminate",(function(){e.clearAnnotations()})),t},this.$id="ace/mode/css",this.snippetFileId="ace/snippets/css"}.call(u.prototype),t.Mode=u})),ace.require(["ace/mode/css"],(function(t){e&&(e.exports=t)}))}).call(this,n(43)(e))},function(e,t,n){(function(e){ace.define("ace/snippets/css",["require","exports","module"],(function(e,t,n){"use strict";t.snippetText="snippet .\n\t${1} {\n\t\t${2}\n\t}\nsnippet !\n\t !important\nsnippet bdi:m+\n\t-moz-border-image: url(${1}) ${2:0} ${3:0} ${4:0} ${5:0} ${6:stretch} ${7:stretch};\nsnippet bdi:m\n\t-moz-border-image: ${1};\nsnippet bdrz:m\n\t-moz-border-radius: ${1};\nsnippet bxsh:m+\n\t-moz-box-shadow: ${1:0} ${2:0} ${3:0} #${4:000};\nsnippet bxsh:m\n\t-moz-box-shadow: ${1};\nsnippet bdi:w+\n\t-webkit-border-image: url(${1}) ${2:0} ${3:0} ${4:0} ${5:0} ${6:stretch} ${7:stretch};\nsnippet bdi:w\n\t-webkit-border-image: ${1};\nsnippet bdrz:w\n\t-webkit-border-radius: ${1};\nsnippet bxsh:w+\n\t-webkit-box-shadow: ${1:0} ${2:0} ${3:0} #${4:000};\nsnippet bxsh:w\n\t-webkit-box-shadow: ${1};\nsnippet @f\n\t@font-face {\n\t\tfont-family: ${1};\n\t\tsrc: url(${2});\n\t}\nsnippet @i\n\t@import url(${1});\nsnippet @m\n\t@media ${1:print} {\n\t\t${2}\n\t}\nsnippet bg+\n\tbackground: #${1:FFF} url(${2}) ${3:0} ${4:0} ${5:no-repeat};\nsnippet bga\n\tbackground-attachment: ${1};\nsnippet bga:f\n\tbackground-attachment: fixed;\nsnippet bga:s\n\tbackground-attachment: scroll;\nsnippet bgbk\n\tbackground-break: ${1};\nsnippet bgbk:bb\n\tbackground-break: bounding-box;\nsnippet bgbk:c\n\tbackground-break: continuous;\nsnippet bgbk:eb\n\tbackground-break: each-box;\nsnippet bgcp\n\tbackground-clip: ${1};\nsnippet bgcp:bb\n\tbackground-clip: border-box;\nsnippet bgcp:cb\n\tbackground-clip: content-box;\nsnippet bgcp:nc\n\tbackground-clip: no-clip;\nsnippet bgcp:pb\n\tbackground-clip: padding-box;\nsnippet bgc\n\tbackground-color: #${1:FFF};\nsnippet bgc:t\n\tbackground-color: transparent;\nsnippet bgi\n\tbackground-image: url(${1});\nsnippet bgi:n\n\tbackground-image: none;\nsnippet bgo\n\tbackground-origin: ${1};\nsnippet bgo:bb\n\tbackground-origin: border-box;\nsnippet bgo:cb\n\tbackground-origin: content-box;\nsnippet bgo:pb\n\tbackground-origin: padding-box;\nsnippet bgpx\n\tbackground-position-x: ${1};\nsnippet bgpy\n\tbackground-position-y: ${1};\nsnippet bgp\n\tbackground-position: ${1:0} ${2:0};\nsnippet bgr\n\tbackground-repeat: ${1};\nsnippet bgr:n\n\tbackground-repeat: no-repeat;\nsnippet bgr:x\n\tbackground-repeat: repeat-x;\nsnippet bgr:y\n\tbackground-repeat: repeat-y;\nsnippet bgr:r\n\tbackground-repeat: repeat;\nsnippet bgz\n\tbackground-size: ${1};\nsnippet bgz:a\n\tbackground-size: auto;\nsnippet bgz:ct\n\tbackground-size: contain;\nsnippet bgz:cv\n\tbackground-size: cover;\nsnippet bg\n\tbackground: ${1};\nsnippet bg:ie\n\tfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1}',sizingMethod='${2:crop}');\nsnippet bg:n\n\tbackground: none;\nsnippet bd+\n\tborder: ${1:1px} ${2:solid} #${3:000};\nsnippet bdb+\n\tborder-bottom: ${1:1px} ${2:solid} #${3:000};\nsnippet bdbc\n\tborder-bottom-color: #${1:000};\nsnippet bdbi\n\tborder-bottom-image: url(${1});\nsnippet bdbi:n\n\tborder-bottom-image: none;\nsnippet bdbli\n\tborder-bottom-left-image: url(${1});\nsnippet bdbli:c\n\tborder-bottom-left-image: continue;\nsnippet bdbli:n\n\tborder-bottom-left-image: none;\nsnippet bdblrz\n\tborder-bottom-left-radius: ${1};\nsnippet bdbri\n\tborder-bottom-right-image: url(${1});\nsnippet bdbri:c\n\tborder-bottom-right-image: continue;\nsnippet bdbri:n\n\tborder-bottom-right-image: none;\nsnippet bdbrrz\n\tborder-bottom-right-radius: ${1};\nsnippet bdbs\n\tborder-bottom-style: ${1};\nsnippet bdbs:n\n\tborder-bottom-style: none;\nsnippet bdbw\n\tborder-bottom-width: ${1};\nsnippet bdb\n\tborder-bottom: ${1};\nsnippet bdb:n\n\tborder-bottom: none;\nsnippet bdbk\n\tborder-break: ${1};\nsnippet bdbk:c\n\tborder-break: close;\nsnippet bdcl\n\tborder-collapse: ${1};\nsnippet bdcl:c\n\tborder-collapse: collapse;\nsnippet bdcl:s\n\tborder-collapse: separate;\nsnippet bdc\n\tborder-color: #${1:000};\nsnippet bdci\n\tborder-corner-image: url(${1});\nsnippet bdci:c\n\tborder-corner-image: continue;\nsnippet bdci:n\n\tborder-corner-image: none;\nsnippet bdf\n\tborder-fit: ${1};\nsnippet bdf:c\n\tborder-fit: clip;\nsnippet bdf:of\n\tborder-fit: overwrite;\nsnippet bdf:ow\n\tborder-fit: overwrite;\nsnippet bdf:r\n\tborder-fit: repeat;\nsnippet bdf:sc\n\tborder-fit: scale;\nsnippet bdf:sp\n\tborder-fit: space;\nsnippet bdf:st\n\tborder-fit: stretch;\nsnippet bdi\n\tborder-image: url(${1}) ${2:0} ${3:0} ${4:0} ${5:0} ${6:stretch} ${7:stretch};\nsnippet bdi:n\n\tborder-image: none;\nsnippet bdl+\n\tborder-left: ${1:1px} ${2:solid} #${3:000};\nsnippet bdlc\n\tborder-left-color: #${1:000};\nsnippet bdli\n\tborder-left-image: url(${1});\nsnippet bdli:n\n\tborder-left-image: none;\nsnippet bdls\n\tborder-left-style: ${1};\nsnippet bdls:n\n\tborder-left-style: none;\nsnippet bdlw\n\tborder-left-width: ${1};\nsnippet bdl\n\tborder-left: ${1};\nsnippet bdl:n\n\tborder-left: none;\nsnippet bdlt\n\tborder-length: ${1};\nsnippet bdlt:a\n\tborder-length: auto;\nsnippet bdrz\n\tborder-radius: ${1};\nsnippet bdr+\n\tborder-right: ${1:1px} ${2:solid} #${3:000};\nsnippet bdrc\n\tborder-right-color: #${1:000};\nsnippet bdri\n\tborder-right-image: url(${1});\nsnippet bdri:n\n\tborder-right-image: none;\nsnippet bdrs\n\tborder-right-style: ${1};\nsnippet bdrs:n\n\tborder-right-style: none;\nsnippet bdrw\n\tborder-right-width: ${1};\nsnippet bdr\n\tborder-right: ${1};\nsnippet bdr:n\n\tborder-right: none;\nsnippet bdsp\n\tborder-spacing: ${1};\nsnippet bds\n\tborder-style: ${1};\nsnippet bds:ds\n\tborder-style: dashed;\nsnippet bds:dtds\n\tborder-style: dot-dash;\nsnippet bds:dtdtds\n\tborder-style: dot-dot-dash;\nsnippet bds:dt\n\tborder-style: dotted;\nsnippet bds:db\n\tborder-style: double;\nsnippet bds:g\n\tborder-style: groove;\nsnippet bds:h\n\tborder-style: hidden;\nsnippet bds:i\n\tborder-style: inset;\nsnippet bds:n\n\tborder-style: none;\nsnippet bds:o\n\tborder-style: outset;\nsnippet bds:r\n\tborder-style: ridge;\nsnippet bds:s\n\tborder-style: solid;\nsnippet bds:w\n\tborder-style: wave;\nsnippet bdt+\n\tborder-top: ${1:1px} ${2:solid} #${3:000};\nsnippet bdtc\n\tborder-top-color: #${1:000};\nsnippet bdti\n\tborder-top-image: url(${1});\nsnippet bdti:n\n\tborder-top-image: none;\nsnippet bdtli\n\tborder-top-left-image: url(${1});\nsnippet bdtli:c\n\tborder-corner-image: continue;\nsnippet bdtli:n\n\tborder-corner-image: none;\nsnippet bdtlrz\n\tborder-top-left-radius: ${1};\nsnippet bdtri\n\tborder-top-right-image: url(${1});\nsnippet bdtri:c\n\tborder-top-right-image: continue;\nsnippet bdtri:n\n\tborder-top-right-image: none;\nsnippet bdtrrz\n\tborder-top-right-radius: ${1};\nsnippet bdts\n\tborder-top-style: ${1};\nsnippet bdts:n\n\tborder-top-style: none;\nsnippet bdtw\n\tborder-top-width: ${1};\nsnippet bdt\n\tborder-top: ${1};\nsnippet bdt:n\n\tborder-top: none;\nsnippet bdw\n\tborder-width: ${1};\nsnippet bd\n\tborder: ${1};\nsnippet bd:n\n\tborder: none;\nsnippet b\n\tbottom: ${1};\nsnippet b:a\n\tbottom: auto;\nsnippet bxsh+\n\tbox-shadow: ${1:0} ${2:0} ${3:0} #${4:000};\nsnippet bxsh\n\tbox-shadow: ${1};\nsnippet bxsh:n\n\tbox-shadow: none;\nsnippet bxz\n\tbox-sizing: ${1};\nsnippet bxz:bb\n\tbox-sizing: border-box;\nsnippet bxz:cb\n\tbox-sizing: content-box;\nsnippet cps\n\tcaption-side: ${1};\nsnippet cps:b\n\tcaption-side: bottom;\nsnippet cps:t\n\tcaption-side: top;\nsnippet cl\n\tclear: ${1};\nsnippet cl:b\n\tclear: both;\nsnippet cl:l\n\tclear: left;\nsnippet cl:n\n\tclear: none;\nsnippet cl:r\n\tclear: right;\nsnippet cp\n\tclip: ${1};\nsnippet cp:a\n\tclip: auto;\nsnippet cp:r\n\tclip: rect(${1:0} ${2:0} ${3:0} ${4:0});\nsnippet c\n\tcolor: #${1:000};\nsnippet ct\n\tcontent: ${1};\nsnippet ct:a\n\tcontent: attr(${1});\nsnippet ct:cq\n\tcontent: close-quote;\nsnippet ct:c\n\tcontent: counter(${1});\nsnippet ct:cs\n\tcontent: counters(${1});\nsnippet ct:ncq\n\tcontent: no-close-quote;\nsnippet ct:noq\n\tcontent: no-open-quote;\nsnippet ct:n\n\tcontent: normal;\nsnippet ct:oq\n\tcontent: open-quote;\nsnippet coi\n\tcounter-increment: ${1};\nsnippet cor\n\tcounter-reset: ${1};\nsnippet cur\n\tcursor: ${1};\nsnippet cur:a\n\tcursor: auto;\nsnippet cur:c\n\tcursor: crosshair;\nsnippet cur:d\n\tcursor: default;\nsnippet cur:ha\n\tcursor: hand;\nsnippet cur:he\n\tcursor: help;\nsnippet cur:m\n\tcursor: move;\nsnippet cur:p\n\tcursor: pointer;\nsnippet cur:t\n\tcursor: text;\nsnippet d\n\tdisplay: ${1};\nsnippet d:mib\n\tdisplay: -moz-inline-box;\nsnippet d:mis\n\tdisplay: -moz-inline-stack;\nsnippet d:b\n\tdisplay: block;\nsnippet d:cp\n\tdisplay: compact;\nsnippet d:ib\n\tdisplay: inline-block;\nsnippet d:itb\n\tdisplay: inline-table;\nsnippet d:i\n\tdisplay: inline;\nsnippet d:li\n\tdisplay: list-item;\nsnippet d:n\n\tdisplay: none;\nsnippet d:ri\n\tdisplay: run-in;\nsnippet d:tbcp\n\tdisplay: table-caption;\nsnippet d:tbc\n\tdisplay: table-cell;\nsnippet d:tbclg\n\tdisplay: table-column-group;\nsnippet d:tbcl\n\tdisplay: table-column;\nsnippet d:tbfg\n\tdisplay: table-footer-group;\nsnippet d:tbhg\n\tdisplay: table-header-group;\nsnippet d:tbrg\n\tdisplay: table-row-group;\nsnippet d:tbr\n\tdisplay: table-row;\nsnippet d:tb\n\tdisplay: table;\nsnippet ec\n\tempty-cells: ${1};\nsnippet ec:h\n\tempty-cells: hide;\nsnippet ec:s\n\tempty-cells: show;\nsnippet exp\n\texpression()\nsnippet fl\n\tfloat: ${1};\nsnippet fl:l\n\tfloat: left;\nsnippet fl:n\n\tfloat: none;\nsnippet fl:r\n\tfloat: right;\nsnippet f+\n\tfont: ${1:1em} ${2:Arial},${3:sans-serif};\nsnippet fef\n\tfont-effect: ${1};\nsnippet fef:eb\n\tfont-effect: emboss;\nsnippet fef:eg\n\tfont-effect: engrave;\nsnippet fef:n\n\tfont-effect: none;\nsnippet fef:o\n\tfont-effect: outline;\nsnippet femp\n\tfont-emphasize-position: ${1};\nsnippet femp:a\n\tfont-emphasize-position: after;\nsnippet femp:b\n\tfont-emphasize-position: before;\nsnippet fems\n\tfont-emphasize-style: ${1};\nsnippet fems:ac\n\tfont-emphasize-style: accent;\nsnippet fems:c\n\tfont-emphasize-style: circle;\nsnippet fems:ds\n\tfont-emphasize-style: disc;\nsnippet fems:dt\n\tfont-emphasize-style: dot;\nsnippet fems:n\n\tfont-emphasize-style: none;\nsnippet fem\n\tfont-emphasize: ${1};\nsnippet ff\n\tfont-family: ${1};\nsnippet ff:c\n\tfont-family: ${1:'Monotype Corsiva','Comic Sans MS'},cursive;\nsnippet ff:f\n\tfont-family: ${1:Capitals,Impact},fantasy;\nsnippet ff:m\n\tfont-family: ${1:Monaco,'Courier New'},monospace;\nsnippet ff:ss\n\tfont-family: ${1:Helvetica,Arial},sans-serif;\nsnippet ff:s\n\tfont-family: ${1:Georgia,'Times New Roman'},serif;\nsnippet fza\n\tfont-size-adjust: ${1};\nsnippet fza:n\n\tfont-size-adjust: none;\nsnippet fz\n\tfont-size: ${1};\nsnippet fsm\n\tfont-smooth: ${1};\nsnippet fsm:aw\n\tfont-smooth: always;\nsnippet fsm:a\n\tfont-smooth: auto;\nsnippet fsm:n\n\tfont-smooth: never;\nsnippet fst\n\tfont-stretch: ${1};\nsnippet fst:c\n\tfont-stretch: condensed;\nsnippet fst:e\n\tfont-stretch: expanded;\nsnippet fst:ec\n\tfont-stretch: extra-condensed;\nsnippet fst:ee\n\tfont-stretch: extra-expanded;\nsnippet fst:n\n\tfont-stretch: normal;\nsnippet fst:sc\n\tfont-stretch: semi-condensed;\nsnippet fst:se\n\tfont-stretch: semi-expanded;\nsnippet fst:uc\n\tfont-stretch: ultra-condensed;\nsnippet fst:ue\n\tfont-stretch: ultra-expanded;\nsnippet fs\n\tfont-style: ${1};\nsnippet fs:i\n\tfont-style: italic;\nsnippet fs:n\n\tfont-style: normal;\nsnippet fs:o\n\tfont-style: oblique;\nsnippet fv\n\tfont-variant: ${1};\nsnippet fv:n\n\tfont-variant: normal;\nsnippet fv:sc\n\tfont-variant: small-caps;\nsnippet fw\n\tfont-weight: ${1};\nsnippet fw:b\n\tfont-weight: bold;\nsnippet fw:br\n\tfont-weight: bolder;\nsnippet fw:lr\n\tfont-weight: lighter;\nsnippet fw:n\n\tfont-weight: normal;\nsnippet f\n\tfont: ${1};\nsnippet h\n\theight: ${1};\nsnippet h:a\n\theight: auto;\nsnippet l\n\tleft: ${1};\nsnippet l:a\n\tleft: auto;\nsnippet lts\n\tletter-spacing: ${1};\nsnippet lh\n\tline-height: ${1};\nsnippet lisi\n\tlist-style-image: url(${1});\nsnippet lisi:n\n\tlist-style-image: none;\nsnippet lisp\n\tlist-style-position: ${1};\nsnippet lisp:i\n\tlist-style-position: inside;\nsnippet lisp:o\n\tlist-style-position: outside;\nsnippet list\n\tlist-style-type: ${1};\nsnippet list:c\n\tlist-style-type: circle;\nsnippet list:dclz\n\tlist-style-type: decimal-leading-zero;\nsnippet list:dc\n\tlist-style-type: decimal;\nsnippet list:d\n\tlist-style-type: disc;\nsnippet list:lr\n\tlist-style-type: lower-roman;\nsnippet list:n\n\tlist-style-type: none;\nsnippet list:s\n\tlist-style-type: square;\nsnippet list:ur\n\tlist-style-type: upper-roman;\nsnippet lis\n\tlist-style: ${1};\nsnippet lis:n\n\tlist-style: none;\nsnippet mb\n\tmargin-bottom: ${1};\nsnippet mb:a\n\tmargin-bottom: auto;\nsnippet ml\n\tmargin-left: ${1};\nsnippet ml:a\n\tmargin-left: auto;\nsnippet mr\n\tmargin-right: ${1};\nsnippet mr:a\n\tmargin-right: auto;\nsnippet mt\n\tmargin-top: ${1};\nsnippet mt:a\n\tmargin-top: auto;\nsnippet m\n\tmargin: ${1};\nsnippet m:4\n\tmargin: ${1:0} ${2:0} ${3:0} ${4:0};\nsnippet m:3\n\tmargin: ${1:0} ${2:0} ${3:0};\nsnippet m:2\n\tmargin: ${1:0} ${2:0};\nsnippet m:0\n\tmargin: 0;\nsnippet m:a\n\tmargin: auto;\nsnippet mah\n\tmax-height: ${1};\nsnippet mah:n\n\tmax-height: none;\nsnippet maw\n\tmax-width: ${1};\nsnippet maw:n\n\tmax-width: none;\nsnippet mih\n\tmin-height: ${1};\nsnippet miw\n\tmin-width: ${1};\nsnippet op\n\topacity: ${1};\nsnippet op:ie\n\tfilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=${1:100});\nsnippet op:ms\n\t-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=${1:100})';\nsnippet orp\n\torphans: ${1};\nsnippet o+\n\toutline: ${1:1px} ${2:solid} #${3:000};\nsnippet oc\n\toutline-color: ${1:#000};\nsnippet oc:i\n\toutline-color: invert;\nsnippet oo\n\toutline-offset: ${1};\nsnippet os\n\toutline-style: ${1};\nsnippet ow\n\toutline-width: ${1};\nsnippet o\n\toutline: ${1};\nsnippet o:n\n\toutline: none;\nsnippet ovs\n\toverflow-style: ${1};\nsnippet ovs:a\n\toverflow-style: auto;\nsnippet ovs:mq\n\toverflow-style: marquee;\nsnippet ovs:mv\n\toverflow-style: move;\nsnippet ovs:p\n\toverflow-style: panner;\nsnippet ovs:s\n\toverflow-style: scrollbar;\nsnippet ovx\n\toverflow-x: ${1};\nsnippet ovx:a\n\toverflow-x: auto;\nsnippet ovx:h\n\toverflow-x: hidden;\nsnippet ovx:s\n\toverflow-x: scroll;\nsnippet ovx:v\n\toverflow-x: visible;\nsnippet ovy\n\toverflow-y: ${1};\nsnippet ovy:a\n\toverflow-y: auto;\nsnippet ovy:h\n\toverflow-y: hidden;\nsnippet ovy:s\n\toverflow-y: scroll;\nsnippet ovy:v\n\toverflow-y: visible;\nsnippet ov\n\toverflow: ${1};\nsnippet ov:a\n\toverflow: auto;\nsnippet ov:h\n\toverflow: hidden;\nsnippet ov:s\n\toverflow: scroll;\nsnippet ov:v\n\toverflow: visible;\nsnippet pb\n\tpadding-bottom: ${1};\nsnippet pl\n\tpadding-left: ${1};\nsnippet pr\n\tpadding-right: ${1};\nsnippet pt\n\tpadding-top: ${1};\nsnippet p\n\tpadding: ${1};\nsnippet p:4\n\tpadding: ${1:0} ${2:0} ${3:0} ${4:0};\nsnippet p:3\n\tpadding: ${1:0} ${2:0} ${3:0};\nsnippet p:2\n\tpadding: ${1:0} ${2:0};\nsnippet p:0\n\tpadding: 0;\nsnippet pgba\n\tpage-break-after: ${1};\nsnippet pgba:aw\n\tpage-break-after: always;\nsnippet pgba:a\n\tpage-break-after: auto;\nsnippet pgba:l\n\tpage-break-after: left;\nsnippet pgba:r\n\tpage-break-after: right;\nsnippet pgbb\n\tpage-break-before: ${1};\nsnippet pgbb:aw\n\tpage-break-before: always;\nsnippet pgbb:a\n\tpage-break-before: auto;\nsnippet pgbb:l\n\tpage-break-before: left;\nsnippet pgbb:r\n\tpage-break-before: right;\nsnippet pgbi\n\tpage-break-inside: ${1};\nsnippet pgbi:a\n\tpage-break-inside: auto;\nsnippet pgbi:av\n\tpage-break-inside: avoid;\nsnippet pos\n\tposition: ${1};\nsnippet pos:a\n\tposition: absolute;\nsnippet pos:f\n\tposition: fixed;\nsnippet pos:r\n\tposition: relative;\nsnippet pos:s\n\tposition: static;\nsnippet q\n\tquotes: ${1};\nsnippet q:en\n\tquotes: '\\201C' '\\201D' '\\2018' '\\2019';\nsnippet q:n\n\tquotes: none;\nsnippet q:ru\n\tquotes: '\\00AB' '\\00BB' '\\201E' '\\201C';\nsnippet rz\n\tresize: ${1};\nsnippet rz:b\n\tresize: both;\nsnippet rz:h\n\tresize: horizontal;\nsnippet rz:n\n\tresize: none;\nsnippet rz:v\n\tresize: vertical;\nsnippet r\n\tright: ${1};\nsnippet r:a\n\tright: auto;\nsnippet tbl\n\ttable-layout: ${1};\nsnippet tbl:a\n\ttable-layout: auto;\nsnippet tbl:f\n\ttable-layout: fixed;\nsnippet tal\n\ttext-align-last: ${1};\nsnippet tal:a\n\ttext-align-last: auto;\nsnippet tal:c\n\ttext-align-last: center;\nsnippet tal:l\n\ttext-align-last: left;\nsnippet tal:r\n\ttext-align-last: right;\nsnippet ta\n\ttext-align: ${1};\nsnippet ta:c\n\ttext-align: center;\nsnippet ta:l\n\ttext-align: left;\nsnippet ta:r\n\ttext-align: right;\nsnippet td\n\ttext-decoration: ${1};\nsnippet td:l\n\ttext-decoration: line-through;\nsnippet td:n\n\ttext-decoration: none;\nsnippet td:o\n\ttext-decoration: overline;\nsnippet td:u\n\ttext-decoration: underline;\nsnippet te\n\ttext-emphasis: ${1};\nsnippet te:ac\n\ttext-emphasis: accent;\nsnippet te:a\n\ttext-emphasis: after;\nsnippet te:b\n\ttext-emphasis: before;\nsnippet te:c\n\ttext-emphasis: circle;\nsnippet te:ds\n\ttext-emphasis: disc;\nsnippet te:dt\n\ttext-emphasis: dot;\nsnippet te:n\n\ttext-emphasis: none;\nsnippet th\n\ttext-height: ${1};\nsnippet th:a\n\ttext-height: auto;\nsnippet th:f\n\ttext-height: font-size;\nsnippet th:m\n\ttext-height: max-size;\nsnippet th:t\n\ttext-height: text-size;\nsnippet ti\n\ttext-indent: ${1};\nsnippet ti:-\n\ttext-indent: -9999px;\nsnippet tj\n\ttext-justify: ${1};\nsnippet tj:a\n\ttext-justify: auto;\nsnippet tj:d\n\ttext-justify: distribute;\nsnippet tj:ic\n\ttext-justify: inter-cluster;\nsnippet tj:ii\n\ttext-justify: inter-ideograph;\nsnippet tj:iw\n\ttext-justify: inter-word;\nsnippet tj:k\n\ttext-justify: kashida;\nsnippet tj:t\n\ttext-justify: tibetan;\nsnippet to+\n\ttext-outline: ${1:0} ${2:0} #${3:000};\nsnippet to\n\ttext-outline: ${1};\nsnippet to:n\n\ttext-outline: none;\nsnippet tr\n\ttext-replace: ${1};\nsnippet tr:n\n\ttext-replace: none;\nsnippet tsh+\n\ttext-shadow: ${1:0} ${2:0} ${3:0} #${4:000};\nsnippet tsh\n\ttext-shadow: ${1};\nsnippet tsh:n\n\ttext-shadow: none;\nsnippet tt\n\ttext-transform: ${1};\nsnippet tt:c\n\ttext-transform: capitalize;\nsnippet tt:l\n\ttext-transform: lowercase;\nsnippet tt:n\n\ttext-transform: none;\nsnippet tt:u\n\ttext-transform: uppercase;\nsnippet tw\n\ttext-wrap: ${1};\nsnippet tw:no\n\ttext-wrap: none;\nsnippet tw:n\n\ttext-wrap: normal;\nsnippet tw:s\n\ttext-wrap: suppress;\nsnippet tw:u\n\ttext-wrap: unrestricted;\nsnippet t\n\ttop: ${1};\nsnippet t:a\n\ttop: auto;\nsnippet va\n\tvertical-align: ${1};\nsnippet va:bl\n\tvertical-align: baseline;\nsnippet va:b\n\tvertical-align: bottom;\nsnippet va:m\n\tvertical-align: middle;\nsnippet va:sub\n\tvertical-align: sub;\nsnippet va:sup\n\tvertical-align: super;\nsnippet va:tb\n\tvertical-align: text-bottom;\nsnippet va:tt\n\tvertical-align: text-top;\nsnippet va:t\n\tvertical-align: top;\nsnippet v\n\tvisibility: ${1};\nsnippet v:c\n\tvisibility: collapse;\nsnippet v:h\n\tvisibility: hidden;\nsnippet v:v\n\tvisibility: visible;\nsnippet whsc\n\twhite-space-collapse: ${1};\nsnippet whsc:ba\n\twhite-space-collapse: break-all;\nsnippet whsc:bs\n\twhite-space-collapse: break-strict;\nsnippet whsc:k\n\twhite-space-collapse: keep-all;\nsnippet whsc:l\n\twhite-space-collapse: loose;\nsnippet whsc:n\n\twhite-space-collapse: normal;\nsnippet whs\n\twhite-space: ${1};\nsnippet whs:n\n\twhite-space: normal;\nsnippet whs:nw\n\twhite-space: nowrap;\nsnippet whs:pl\n\twhite-space: pre-line;\nsnippet whs:pw\n\twhite-space: pre-wrap;\nsnippet whs:p\n\twhite-space: pre;\nsnippet wid\n\twidows: ${1};\nsnippet w\n\twidth: ${1};\nsnippet w:a\n\twidth: auto;\nsnippet wob\n\tword-break: ${1};\nsnippet wob:ba\n\tword-break: break-all;\nsnippet wob:bs\n\tword-break: break-strict;\nsnippet wob:k\n\tword-break: keep-all;\nsnippet wob:l\n\tword-break: loose;\nsnippet wob:n\n\tword-break: normal;\nsnippet wos\n\tword-spacing: ${1};\nsnippet wow\n\tword-wrap: ${1};\nsnippet wow:no\n\tword-wrap: none;\nsnippet wow:n\n\tword-wrap: normal;\nsnippet wow:s\n\tword-wrap: suppress;\nsnippet wow:u\n\tword-wrap: unrestricted;\nsnippet z\n\tz-index: ${1};\nsnippet z:a\n\tz-index: auto;\nsnippet zoo\n\tzoom: 1;\n",t.scope="css"})),ace.require(["ace/snippets/css"],(function(t){e&&(e.exports=t)}))}).call(this,n(43)(e))},function(e,t,n){(function(e){ace.define("ace/theme/textmate",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";t.isDark=!1,t.cssClass="ace-tm",t.cssText='.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;color: black;}.ace-tm .ace_cursor {color: black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',t.$id="ace/theme/textmate",e("../lib/dom").importCssString(t.cssText,t.cssClass)})),ace.require(["ace/theme/textmate"],(function(t){e&&(e.exports=t)}))}).call(this,n(43)(e))},function(e,t,n){var a=n(79),o=n(165),i=n(166);e.exports=function(e,t){return i(o(e,t,a),e+"")}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var a=n(291),o=n(163),i=n(79),l=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:i;e.exports=l},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=Date.now;e.exports=function(e){var t=0,a=0;return function(){var o=n(),i=16-(o-a);if(a=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var a=r(n(294)),o=r(n(105)),i=r(n(107)),l=r(n(11));function r(e){return e&&e.__esModule?e:{default:e}}var c=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,l.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,i.default)(t)?(0,o.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,a.default)(t)&&n.push(t)})),n};t.default=c},function(e,t,n){var a=n(49),o=n(27),i=n(38);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==a(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var a=l(n(105)),o=l(n(296)),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function l(e){return e&&e.__esModule?e:{default:e}}var r=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,o.default)(e.default)||{};return t.map((function(t){var o=e[t];return o&&(0,a.default)(o,(function(e,t){n[t]||(n[t]={}),n[t]=i({},n[t],o[t])})),t})),n};t.default=r},function(e,t,n){var a=n(167);e.exports=function(e){return a(e,5)}},function(e,t,n){var a=n(50),o=n(54);e.exports=function(e,t){return e&&a(t,o(t),e)}},function(e,t,n){var a=n(50),o=n(65);e.exports=function(e,t){return e&&a(t,o(t),e)}},function(e,t,n){var a=n(36),o=n(62),i=n(300),l=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return i(e);var t=o(e),n=[];for(var r in e)("constructor"!=r||!t&&l.call(e,r))&&n.push(r);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){var a=n(50),o=n(97);e.exports=function(e,t){return a(e,o(e),t)}},function(e,t,n){var a=n(50),o=n(170);e.exports=function(e,t){return a(e,o(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(a.index=e.index,a.input=e.input),a}},function(e,t,n){var a=n(111),o=n(305),i=n(306),l=n(307),r=n(171);e.exports=function(e,t,n){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return a(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return r(e,n);case"[object Map]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return i(e);case"[object Set]":return new c;case"[object Symbol]":return l(e)}}},function(e,t,n){var a=n(111);e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var a=n(53),o=a?a.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},function(e,t,n){var a=n(309),o=n(99),i=n(100),l=i&&i.isMap,r=l?o(l):a;e.exports=r},function(e,t,n){var a=n(63),o=n(38)