UNPKG

eksisozluk-api

Version:
30 lines (24 loc) 440 kB
(()=>{var Jo={2232:()=>{+function(b){"use strict";var y=".dropdown-backdrop",a='[data-toggle="dropdown"]',d=function(u){b(u).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function i(u){var s=u.attr("data-target");s||(s=u.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var f=s!=="#"?b(document).find(s):null;return f&&f.length?f:u.parent()}function n(u){u&&u.which===3||(b(y).remove(),b(a).each(function(){var s=b(this),f=i(s),g={relatedTarget:this};!f.hasClass("open")||u&&u.type=="click"&&/input|textarea/i.test(u.target.tagName)&&b.contains(f[0],u.target)||(f.trigger(u=b.Event("hide.bs.dropdown",g)),!u.isDefaultPrevented()&&(s.attr("aria-expanded","false"),f.removeClass("open").trigger(b.Event("hidden.bs.dropdown",g))))}))}d.prototype.toggle=function(u){var s=b(this);if(!s.is(".disabled, :disabled")){var f=i(s),g=f.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&b(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(b(this)).on("click",n);var r={relatedTarget:this};if(f.trigger(u=b.Event("show.bs.dropdown",r)),u.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(b.Event("shown.bs.dropdown",r))}return!1}},d.prototype.keydown=function(u){if(!(!/(38|40|27|32)/.test(u.which)||/input|textarea/i.test(u.target.tagName))){var s=b(this);if(u.preventDefault(),u.stopPropagation(),!s.is(".disabled, :disabled")){var f=i(s),g=f.hasClass("open");if(!g&&u.which!=27||g&&u.which==27)return u.which==27&&f.find(a).trigger("focus"),s.trigger("click");var r=" li:not(.disabled):visible a",m=f.find(".dropdown-menu"+r);if(!!m.length){var c=m.index(u.target);u.which==38&&c>0&&c--,u.which==40&&c<m.length-1&&c++,~c||(c=0),m.eq(c).trigger("focus")}}}};function l(u){return this.each(function(){var s=b(this),f=s.data("bs.dropdown");f||s.data("bs.dropdown",f=new d(this)),typeof u=="string"&&f[u].call(s)})}var p=b.fn.dropdown;b.fn.dropdown=l,b.fn.dropdown.Constructor=d,b.fn.dropdown.noConflict=function(){return b.fn.dropdown=p,this},b(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(u){u.stopPropagation()}).on("click.bs.dropdown.data-api",a,d.prototype.toggle).on("keydown.bs.dropdown.data-api",a,d.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",d.prototype.keydown)}(jQuery)},8134:()=>{+function(b){"use strict";var y=function(i,n){this.init("popover",i,n)};if(!b.fn.tooltip)throw new Error("Popover requires tooltip.js");y.VERSION="3.4.1",y.DEFAULTS=b.extend({},b.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),y.prototype=b.extend({},b.fn.tooltip.Constructor.prototype),y.prototype.constructor=y,y.prototype.getDefaults=function(){return y.DEFAULTS},y.prototype.setContent=function(){var i=this.tip(),n=this.getTitle(),l=this.getContent();if(this.options.html){var p=typeof l;this.options.sanitize&&(n=this.sanitizeHtml(n),p==="string"&&(l=this.sanitizeHtml(l))),i.find(".popover-title").html(n),i.find(".popover-content").children().detach().end()[p==="string"?"html":"append"](l)}else i.find(".popover-title").text(n),i.find(".popover-content").children().detach().end().text(l);i.removeClass("fade top bottom left right in"),i.find(".popover-title").html()||i.find(".popover-title").hide()},y.prototype.hasContent=function(){return this.getTitle()||this.getContent()},y.prototype.getContent=function(){var i=this.$element,n=this.options;return i.attr("data-content")||(typeof n.content=="function"?n.content.call(i[0]):n.content)},y.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function a(i){return this.each(function(){var n=b(this),l=n.data("bs.popover"),p=typeof i=="object"&&i;!l&&/destroy|hide/.test(i)||(l||n.data("bs.popover",l=new y(this,p)),typeof i=="string"&&l[i]())})}var d=b.fn.popover;b.fn.popover=a,b.fn.popover.Constructor=y,b.fn.popover.noConflict=function(){return b.fn.popover=d,this}}(jQuery)},4075:()=>{+function(b){"use strict";function y(i,n){this.$body=b(document.body),this.$scrollElement=b(i).is(document.body)?b(window):b(i),this.options=b.extend({},y.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",b.proxy(this.process,this)),this.refresh(),this.process()}y.VERSION="3.4.1",y.DEFAULTS={offset:10},y.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},y.prototype.refresh=function(){var i=this,n="offset",l=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),b.isWindow(this.$scrollElement[0])||(n="position",l=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var p=b(this),u=p.data("target")||p.attr("href"),s=/^#./.test(u)&&b(u);return s&&s.length&&s.is(":visible")&&[[s[n]().top+l,u]]||null}).sort(function(p,u){return p[0]-u[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},y.prototype.process=function(){var i=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),l=this.options.offset+n-this.$scrollElement.height(),p=this.offsets,u=this.targets,s=this.activeTarget,f;if(this.scrollHeight!=n&&this.refresh(),i>=l)return s!=(f=u[u.length-1])&&this.activate(f);if(s&&i<p[0])return this.activeTarget=null,this.clear();for(f=p.length;f--;)s!=u[f]&&i>=p[f]&&(p[f+1]===void 0||i<p[f+1])&&this.activate(u[f])},y.prototype.activate=function(i){this.activeTarget=i,this.clear();var n=this.selector+'[data-target="'+i+'"],'+this.selector+'[href="'+i+'"]',l=b(n).parents("li").addClass("active");l.parent(".dropdown-menu").length&&(l=l.closest("li.dropdown").addClass("active")),l.trigger("activate.bs.scrollspy")},y.prototype.clear=function(){b(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};function a(i){return this.each(function(){var n=b(this),l=n.data("bs.scrollspy"),p=typeof i=="object"&&i;l||n.data("bs.scrollspy",l=new y(this,p)),typeof i=="string"&&l[i]()})}var d=b.fn.scrollspy;b.fn.scrollspy=a,b.fn.scrollspy.Constructor=y,b.fn.scrollspy.noConflict=function(){return b.fn.scrollspy=d,this},b(window).on("load.bs.scrollspy.data-api",function(){b('[data-spy="scroll"]').each(function(){var i=b(this);a.call(i,i.data())})})}(jQuery)},3195:()=>{+function(b){"use strict";var y=function(n){this.element=b(n)};y.VERSION="3.4.1",y.TRANSITION_DURATION=150,y.prototype.show=function(){var n=this.element,l=n.closest("ul:not(.dropdown-menu)"),p=n.data("target");if(p||(p=n.attr("href"),p=p&&p.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var u=l.find(".active:last a"),s=b.Event("hide.bs.tab",{relatedTarget:n[0]}),f=b.Event("show.bs.tab",{relatedTarget:u[0]});if(u.trigger(s),n.trigger(f),!(f.isDefaultPrevented()||s.isDefaultPrevented())){var g=b(document).find(p);this.activate(n.closest("li"),l),this.activate(g,g.parent(),function(){u.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:u[0]})})}}},y.prototype.activate=function(n,l,p){var u=l.find("> .active"),s=p&&b.support.transition&&(u.length&&u.hasClass("fade")||!!l.find("> .fade").length);function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),p&&p()}u.length&&s?u.one("bsTransitionEnd",f).emulateTransitionEnd(y.TRANSITION_DURATION):f(),u.removeClass("in")};function a(n){return this.each(function(){var l=b(this),p=l.data("bs.tab");p||l.data("bs.tab",p=new y(this)),typeof n=="string"&&p[n]()})}var d=b.fn.tab;b.fn.tab=a,b.fn.tab.Constructor=y,b.fn.tab.noConflict=function(){return b.fn.tab=d,this};var i=function(n){n.preventDefault(),a.call(b(this),"show")};b(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery)},2130:()=>{+function(b){"use strict";var y=["sanitize","whiteList","sanitizeFn"],a=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,i={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function p(r,m){var c=r.nodeName.toLowerCase();if(b.inArray(c,m)!==-1)return b.inArray(c,a)!==-1?Boolean(r.nodeValue.match(n)||r.nodeValue.match(l)):!0;for(var h=b(m).filter(function(A,w){return w instanceof RegExp}),E=0,v=h.length;E<v;E++)if(c.match(h[E]))return!0;return!1}function u(r,m,c){if(r.length===0)return r;if(c&&typeof c=="function")return c(r);if(!document.implementation||!document.implementation.createHTMLDocument)return r;var h=document.implementation.createHTMLDocument("sanitization");h.body.innerHTML=r;for(var E=b.map(m,function(N,R){return R}),v=b(h.body).find("*"),A=0,w=v.length;A<w;A++){var x=v[A],C=x.nodeName.toLowerCase();if(b.inArray(C,E)===-1){x.parentNode.removeChild(x);continue}for(var T=b.map(x.attributes,function(N){return N}),D=[].concat(m["*"]||[],m[C]||[]),P=0,I=T.length;P<I;P++)p(T[P],D)||x.removeAttribute(T[P].nodeName)}return h.body.innerHTML}var s=function(r,m){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",r,m)};s.VERSION="3.4.1",s.TRANSITION_DURATION=150,s.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:i},s.prototype.init=function(r,m,c){if(this.enabled=!0,this.type=r,this.$element=b(m),this.options=this.getOptions(c),this.$viewport=this.options.viewport&&b(document).find(b.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var h=this.options.trigger.split(" "),E=h.length;E--;){var v=h[E];if(v=="click")this.$element.on("click."+this.type,this.options.selector,b.proxy(this.toggle,this));else if(v!="manual"){var A=v=="hover"?"mouseenter":"focusin",w=v=="hover"?"mouseleave":"focusout";this.$element.on(A+"."+this.type,this.options.selector,b.proxy(this.enter,this)),this.$element.on(w+"."+this.type,this.options.selector,b.proxy(this.leave,this))}}this.options.selector?this._options=b.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(r){var m=this.$element.data();for(var c in m)m.hasOwnProperty(c)&&b.inArray(c,y)!==-1&&delete m[c];return r=b.extend({},this.getDefaults(),m,r),r.delay&&typeof r.delay=="number"&&(r.delay={show:r.delay,hide:r.delay}),r.sanitize&&(r.template=u(r.template,r.whiteList,r.sanitizeFn)),r},s.prototype.getDelegateOptions=function(){var r={},m=this.getDefaults();return this._options&&b.each(this._options,function(c,h){m[c]!=h&&(r[c]=h)}),r},s.prototype.enter=function(r){var m=r instanceof this.constructor?r:b(r.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(r.currentTarget,this.getDelegateOptions()),b(r.currentTarget).data("bs."+this.type,m)),r instanceof b.Event&&(m.inState[r.type=="focusin"?"focus":"hover"]=!0),m.tip().hasClass("in")||m.hoverState=="in"){m.hoverState="in";return}if(clearTimeout(m.timeout),m.hoverState="in",!m.options.delay||!m.options.delay.show)return m.show();m.timeout=setTimeout(function(){m.hoverState=="in"&&m.show()},m.options.delay.show)},s.prototype.isInStateTrue=function(){for(var r in this.inState)if(this.inState[r])return!0;return!1},s.prototype.leave=function(r){var m=r instanceof this.constructor?r:b(r.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(r.currentTarget,this.getDelegateOptions()),b(r.currentTarget).data("bs."+this.type,m)),r instanceof b.Event&&(m.inState[r.type=="focusout"?"focus":"hover"]=!1),!m.isInStateTrue()){if(clearTimeout(m.timeout),m.hoverState="out",!m.options.delay||!m.options.delay.hide)return m.hide();m.timeout=setTimeout(function(){m.hoverState=="out"&&m.hide()},m.options.delay.hide)}},s.prototype.show=function(){var r=b.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(r);var m=b.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(r.isDefaultPrevented()||!m)return;var c=this,h=this.tip(),E=this.getUID(this.type);this.setContent(),h.attr("id",E),this.$element.attr("aria-describedby",E),this.options.animation&&h.addClass("fade");var v=typeof this.options.placement=="function"?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement,A=/\s?auto?\s?/i,w=A.test(v);w&&(v=v.replace(A,"")||"top"),h.detach().css({top:0,left:0,display:"block"}).addClass(v).data("bs."+this.type,this),this.options.container?h.appendTo(b(document).find(this.options.container)):h.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var x=this.getPosition(),C=h[0].offsetWidth,T=h[0].offsetHeight;if(w){var D=v,P=this.getPosition(this.$viewport);v=v=="bottom"&&x.bottom+T>P.bottom?"top":v=="top"&&x.top-T<P.top?"bottom":v=="right"&&x.right+C>P.width?"left":v=="left"&&x.left-C<P.left?"right":v,h.removeClass(D).addClass(v)}var I=this.getCalculatedOffset(v,x,C,T);this.applyPlacement(I,v);var N=function(){var R=c.hoverState;c.$element.trigger("shown.bs."+c.type),c.hoverState=null,R=="out"&&c.leave(c)};b.support.transition&&this.$tip.hasClass("fade")?h.one("bsTransitionEnd",N).emulateTransitionEnd(s.TRANSITION_DURATION):N()}},s.prototype.applyPlacement=function(r,m){var c=this.tip(),h=c[0].offsetWidth,E=c[0].offsetHeight,v=parseInt(c.css("margin-top"),10),A=parseInt(c.css("margin-left"),10);isNaN(v)&&(v=0),isNaN(A)&&(A=0),r.top+=v,r.left+=A,b.offset.setOffset(c[0],b.extend({using:function(I){c.css({top:Math.round(I.top),left:Math.round(I.left)})}},r),0),c.addClass("in");var w=c[0].offsetWidth,x=c[0].offsetHeight;m=="top"&&x!=E&&(r.top=r.top+E-x);var C=this.getViewportAdjustedDelta(m,r,w,x);C.left?r.left+=C.left:r.top+=C.top;var T=/top|bottom/.test(m),D=T?C.left*2-h+w:C.top*2-E+x,P=T?"offsetWidth":"offsetHeight";c.offset(r),this.replaceArrow(D,c[0][P],T)},s.prototype.replaceArrow=function(r,m,c){this.arrow().css(c?"left":"top",50*(1-r/m)+"%").css(c?"top":"left","")},s.prototype.setContent=function(){var r=this.tip(),m=this.getTitle();this.options.html?(this.options.sanitize&&(m=u(m,this.options.whiteList,this.options.sanitizeFn)),r.find(".tooltip-inner").html(m)):r.find(".tooltip-inner").text(m),r.removeClass("fade in top bottom left right")},s.prototype.hide=function(r){var m=this,c=b(this.$tip),h=b.Event("hide.bs."+this.type);function E(){m.hoverState!="in"&&c.detach(),m.$element&&m.$element.removeAttr("aria-describedby").trigger("hidden.bs."+m.type),r&&r()}if(this.$element.trigger(h),!h.isDefaultPrevented())return c.removeClass("in"),b.support.transition&&c.hasClass("fade")?c.one("bsTransitionEnd",E).emulateTransitionEnd(s.TRANSITION_DURATION):E(),this.hoverState=null,this},s.prototype.fixTitle=function(){var r=this.$element;(r.attr("title")||typeof r.attr("data-original-title")!="string")&&r.attr("data-original-title",r.attr("title")||"").attr("title","")},s.prototype.hasContent=function(){return this.getTitle()},s.prototype.getPosition=function(r){r=r||this.$element;var m=r[0],c=m.tagName=="BODY",h=m.getBoundingClientRect();h.width==null&&(h=b.extend({},h,{width:h.right-h.left,height:h.bottom-h.top}));var E=window.SVGElement&&m instanceof window.SVGElement,v=c?{top:0,left:0}:E?null:r.offset(),A={scroll:c?document.documentElement.scrollTop||document.body.scrollTop:r.scrollTop()},w=c?{width:b(window).width(),height:b(window).height()}:null;return b.extend({},h,A,w,v)},s.prototype.getCalculatedOffset=function(r,m,c,h){return r=="bottom"?{top:m.top+m.height,left:m.left+m.width/2-c/2}:r=="top"?{top:m.top-h,left:m.left+m.width/2-c/2}:r=="left"?{top:m.top+m.height/2-h/2,left:m.left-c}:{top:m.top+m.height/2-h/2,left:m.left+m.width}},s.prototype.getViewportAdjustedDelta=function(r,m,c,h){var E={top:0,left:0};if(!this.$viewport)return E;var v=this.options.viewport&&this.options.viewport.padding||0,A=this.getPosition(this.$viewport);if(/right|left/.test(r)){var w=m.top-v-A.scroll,x=m.top+v-A.scroll+h;w<A.top?E.top=A.top-w:x>A.top+A.height&&(E.top=A.top+A.height-x)}else{var C=m.left-v,T=m.left+v+c;C<A.left?E.left=A.left-C:T>A.right&&(E.left=A.left+A.width-T)}return E},s.prototype.getTitle=function(){var r,m=this.$element,c=this.options;return r=m.attr("data-original-title")||(typeof c.title=="function"?c.title.call(m[0]):c.title),r},s.prototype.getUID=function(r){do r+=~~(Math.random()*1e6);while(document.getElementById(r));return r},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=b(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(r){var m=this;r&&(m=b(r.currentTarget).data("bs."+this.type),m||(m=new this.constructor(r.currentTarget,this.getDelegateOptions()),b(r.currentTarget).data("bs."+this.type,m))),r?(m.inState.click=!m.inState.click,m.isInStateTrue()?m.enter(m):m.leave(m)):m.tip().hasClass("in")?m.leave(m):m.enter(m)},s.prototype.destroy=function(){var r=this;clearTimeout(this.timeout),this.hide(function(){r.$element.off("."+r.type).removeData("bs."+r.type),r.$tip&&r.$tip.detach(),r.$tip=null,r.$arrow=null,r.$viewport=null,r.$element=null})},s.prototype.sanitizeHtml=function(r){return u(r,this.options.whiteList,this.options.sanitizeFn)};function f(r){return this.each(function(){var m=b(this),c=m.data("bs.tooltip"),h=typeof r=="object"&&r;!c&&/destroy|hide/.test(r)||(c||m.data("bs.tooltip",c=new s(this,h)),typeof r=="string"&&c[r]())})}var g=b.fn.tooltip;b.fn.tooltip=f,b.fn.tooltip.Constructor=s,b.fn.tooltip.noConflict=function(){return b.fn.tooltip=g,this}}(jQuery)},1031:b=>{var y=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},a=-1,d=1,i=0;y.Diff=function(n,l){return[n,l]},y.prototype.diff_main=function(n,l,p,u){typeof u=="undefined"&&(this.Diff_Timeout<=0?u=Number.MAX_VALUE:u=new Date().getTime()+this.Diff_Timeout*1e3);var s=u;if(n==null||l==null)throw new Error("Null input. (diff_main)");if(n==l)return n?[new y.Diff(i,n)]:[];typeof p=="undefined"&&(p=!0);var f=p,g=this.diff_commonPrefix(n,l),r=n.substring(0,g);n=n.substring(g),l=l.substring(g),g=this.diff_commonSuffix(n,l);var m=n.substring(n.length-g);n=n.substring(0,n.length-g),l=l.substring(0,l.length-g);var c=this.diff_compute_(n,l,f,s);return r&&c.unshift(new y.Diff(i,r)),m&&c.push(new y.Diff(i,m)),this.diff_cleanupMerge(c),c},y.prototype.diff_compute_=function(n,l,p,u){var s;if(!n)return[new y.Diff(d,l)];if(!l)return[new y.Diff(a,n)];var f=n.length>l.length?n:l,g=n.length>l.length?l:n,r=f.indexOf(g);if(r!=-1)return s=[new y.Diff(d,f.substring(0,r)),new y.Diff(i,g),new y.Diff(d,f.substring(r+g.length))],n.length>l.length&&(s[0][0]=s[2][0]=a),s;if(g.length==1)return[new y.Diff(a,n),new y.Diff(d,l)];var m=this.diff_halfMatch_(n,l);if(m){var c=m[0],h=m[1],E=m[2],v=m[3],A=m[4],w=this.diff_main(c,E,p,u),x=this.diff_main(h,v,p,u);return w.concat([new y.Diff(i,A)],x)}return p&&n.length>100&&l.length>100?this.diff_lineMode_(n,l,u):this.diff_bisect_(n,l,u)},y.prototype.diff_lineMode_=function(n,l,p){var u=this.diff_linesToChars_(n,l);n=u.chars1,l=u.chars2;var s=u.lineArray,f=this.diff_main(n,l,!1,p);this.diff_charsToLines_(f,s),this.diff_cleanupSemantic(f),f.push(new y.Diff(i,""));for(var g=0,r=0,m=0,c="",h="";g<f.length;){switch(f[g][0]){case d:m++,h+=f[g][1];break;case a:r++,c+=f[g][1];break;case i:if(r>=1&&m>=1){f.splice(g-r-m,r+m),g=g-r-m;for(var E=this.diff_main(c,h,!1,p),v=E.length-1;v>=0;v--)f.splice(g,0,E[v]);g=g+E.length}m=0,r=0,c="",h="";break}g++}return f.pop(),f},y.prototype.diff_bisect_=function(n,l,p){for(var u=n.length,s=l.length,f=Math.ceil((u+s)/2),g=f,r=2*f,m=new Array(r),c=new Array(r),h=0;h<r;h++)m[h]=-1,c[h]=-1;m[g+1]=0,c[g+1]=0;for(var E=u-s,v=E%2!=0,A=0,w=0,x=0,C=0,T=0;T<f&&!(new Date().getTime()>p);T++){for(var D=-T+A;D<=T-w;D+=2){var P=g+D,I;D==-T||D!=T&&m[P-1]<m[P+1]?I=m[P+1]:I=m[P-1]+1;for(var N=I-D;I<u&&N<s&&n.charAt(I)==l.charAt(N);)I++,N++;if(m[P]=I,I>u)w+=2;else if(N>s)A+=2;else if(v){var R=g+E-D;if(R>=0&&R<r&&c[R]!=-1){var k=u-c[R];if(I>=k)return this.diff_bisectSplit_(n,l,I,N,p)}}}for(var $=-T+x;$<=T-C;$+=2){var R=g+$,k;$==-T||$!=T&&c[R-1]<c[R+1]?k=c[R+1]:k=c[R-1]+1;for(var F=k-$;k<u&&F<s&&n.charAt(u-k-1)==l.charAt(s-F-1);)k++,F++;if(c[R]=k,k>u)C+=2;else if(F>s)x+=2;else if(!v){var P=g+E-$;if(P>=0&&P<r&&m[P]!=-1){var I=m[P],N=g+I-P;if(k=u-k,I>=k)return this.diff_bisectSplit_(n,l,I,N,p)}}}}return[new y.Diff(a,n),new y.Diff(d,l)]},y.prototype.diff_bisectSplit_=function(n,l,p,u,s){var f=n.substring(0,p),g=l.substring(0,u),r=n.substring(p),m=l.substring(u),c=this.diff_main(f,g,!1,s),h=this.diff_main(r,m,!1,s);return c.concat(h)},y.prototype.diff_linesToChars_=function(n,l){var p=[],u={};p[0]="";function s(m){for(var c="",h=0,E=-1,v=p.length;E<m.length-1;){E=m.indexOf(` `,h),E==-1&&(E=m.length-1);var A=m.substring(h,E+1);(u.hasOwnProperty?u.hasOwnProperty(A):u[A]!==void 0)?c+=String.fromCharCode(u[A]):(v==f&&(A=m.substring(h),E=m.length),c+=String.fromCharCode(v),u[A]=v,p[v++]=A),h=E+1}return c}var f=4e4,g=s(n);f=65535;var r=s(l);return{chars1:g,chars2:r,lineArray:p}},y.prototype.diff_charsToLines_=function(n,l){for(var p=0;p<n.length;p++){for(var u=n[p][1],s=[],f=0;f<u.length;f++)s[f]=l[u.charCodeAt(f)];n[p][1]=s.join("")}},y.prototype.diff_commonPrefix=function(n,l){if(!n||!l||n.charAt(0)!=l.charAt(0))return 0;for(var p=0,u=Math.min(n.length,l.length),s=u,f=0;p<s;)n.substring(f,s)==l.substring(f,s)?(p=s,f=p):u=s,s=Math.floor((u-p)/2+p);return s},y.prototype.diff_commonSuffix=function(n,l){if(!n||!l||n.charAt(n.length-1)!=l.charAt(l.length-1))return 0;for(var p=0,u=Math.min(n.length,l.length),s=u,f=0;p<s;)n.substring(n.length-s,n.length-f)==l.substring(l.length-s,l.length-f)?(p=s,f=p):u=s,s=Math.floor((u-p)/2+p);return s},y.prototype.diff_commonOverlap_=function(n,l){var p=n.length,u=l.length;if(p==0||u==0)return 0;p>u?n=n.substring(p-u):p<u&&(l=l.substring(0,p));var s=Math.min(p,u);if(n==l)return s;for(var f=0,g=1;;){var r=n.substring(s-g),m=l.indexOf(r);if(m==-1)return f;g+=m,(m==0||n.substring(s-g)==l.substring(0,g))&&(f=g,g++)}},y.prototype.diff_halfMatch_=function(n,l){if(this.Diff_Timeout<=0)return null;var p=n.length>l.length?n:l,u=n.length>l.length?l:n;if(p.length<4||u.length*2<p.length)return null;var s=this;function f(w,x,C){for(var T=w.substring(C,C+Math.floor(w.length/4)),D=-1,P="",I,N,R,k;(D=x.indexOf(T,D+1))!=-1;){var $=s.diff_commonPrefix(w.substring(C),x.substring(D)),F=s.diff_commonSuffix(w.substring(0,C),x.substring(0,D));P.length<F+$&&(P=x.substring(D-F,D)+x.substring(D,D+$),I=w.substring(0,C-F),N=w.substring(C+$),R=x.substring(0,D-F),k=x.substring(D+$))}return P.length*2>=w.length?[I,N,R,k,P]:null}var g=f(p,u,Math.ceil(p.length/4)),r=f(p,u,Math.ceil(p.length/2)),m;if(!g&&!r)return null;r?g?m=g[4].length>r[4].length?g:r:m=r:m=g;var c,h,E,v;n.length>l.length?(c=m[0],h=m[1],E=m[2],v=m[3]):(E=m[0],v=m[1],c=m[2],h=m[3]);var A=m[4];return[c,h,E,v,A]},y.prototype.diff_cleanupSemantic=function(n){for(var l=!1,p=[],u=0,s=null,f=0,g=0,r=0,m=0,c=0;f<n.length;)n[f][0]==i?(p[u++]=f,g=m,r=c,m=0,c=0,s=n[f][1]):(n[f][0]==d?m+=n[f][1].length:c+=n[f][1].length,s&&s.length<=Math.max(g,r)&&s.length<=Math.max(m,c)&&(n.splice(p[u-1],0,new y.Diff(a,s)),n[p[u-1]+1][0]=d,u--,u--,f=u>0?p[u-1]:-1,g=0,r=0,m=0,c=0,s=null,l=!0)),f++;for(l&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),f=1;f<n.length;){if(n[f-1][0]==a&&n[f][0]==d){var h=n[f-1][1],E=n[f][1],v=this.diff_commonOverlap_(h,E),A=this.diff_commonOverlap_(E,h);v>=A?(v>=h.length/2||v>=E.length/2)&&(n.splice(f,0,new y.Diff(i,E.substring(0,v))),n[f-1][1]=h.substring(0,h.length-v),n[f+1][1]=E.substring(v),f++):(A>=h.length/2||A>=E.length/2)&&(n.splice(f,0,new y.Diff(i,h.substring(0,A))),n[f-1][0]=d,n[f-1][1]=E.substring(0,E.length-A),n[f+1][0]=a,n[f+1][1]=h.substring(A),f++),f++}f++}},y.prototype.diff_cleanupSemanticLossless=function(n){function l(A,w){if(!A||!w)return 6;var x=A.charAt(A.length-1),C=w.charAt(0),T=x.match(y.nonAlphaNumericRegex_),D=C.match(y.nonAlphaNumericRegex_),P=T&&x.match(y.whitespaceRegex_),I=D&&C.match(y.whitespaceRegex_),N=P&&x.match(y.linebreakRegex_),R=I&&C.match(y.linebreakRegex_),k=N&&A.match(y.blanklineEndRegex_),$=R&&w.match(y.blanklineStartRegex_);return k||$?5:N||R?4:T&&!P&&I?3:P||I?2:T||D?1:0}for(var p=1;p<n.length-1;){if(n[p-1][0]==i&&n[p+1][0]==i){var u=n[p-1][1],s=n[p][1],f=n[p+1][1],g=this.diff_commonSuffix(u,s);if(g){var r=s.substring(s.length-g);u=u.substring(0,u.length-g),s=r+s.substring(0,s.length-g),f=r+f}for(var m=u,c=s,h=f,E=l(u,s)+l(s,f);s.charAt(0)===f.charAt(0);){u+=s.charAt(0),s=s.substring(1)+f.charAt(0),f=f.substring(1);var v=l(u,s)+l(s,f);v>=E&&(E=v,m=u,c=s,h=f)}n[p-1][1]!=m&&(m?n[p-1][1]=m:(n.splice(p-1,1),p--),n[p][1]=c,h?n[p+1][1]=h:(n.splice(p+1,1),p--))}p++}},y.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,y.whitespaceRegex_=/\s/,y.linebreakRegex_=/[\r\n]/,y.blanklineEndRegex_=/\n\r?\n$/,y.blanklineStartRegex_=/^\r?\n\r?\n/,y.prototype.diff_cleanupEfficiency=function(n){for(var l=!1,p=[],u=0,s=null,f=0,g=!1,r=!1,m=!1,c=!1;f<n.length;)n[f][0]==i?(n[f][1].length<this.Diff_EditCost&&(m||c)?(p[u++]=f,g=m,r=c,s=n[f][1]):(u=0,s=null),m=c=!1):(n[f][0]==a?c=!0:m=!0,s&&(g&&r&&m&&c||s.length<this.Diff_EditCost/2&&g+r+m+c==3)&&(n.splice(p[u-1],0,new y.Diff(a,s)),n[p[u-1]+1][0]=d,u--,s=null,g&&r?(m=c=!0,u=0):(u--,f=u>0?p[u-1]:-1,m=c=!1),l=!0)),f++;l&&this.diff_cleanupMerge(n)},y.prototype.diff_cleanupMerge=function(n){n.push(new y.Diff(i,""));for(var l=0,p=0,u=0,s="",f="",g;l<n.length;)switch(n[l][0]){case d:u++,f+=n[l][1],l++;break;case a:p++,s+=n[l][1],l++;break;case i:p+u>1?(p!==0&&u!==0&&(g=this.diff_commonPrefix(f,s),g!==0&&(l-p-u>0&&n[l-p-u-1][0]==i?n[l-p-u-1][1]+=f.substring(0,g):(n.splice(0,0,new y.Diff(i,f.substring(0,g))),l++),f=f.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(f,s),g!==0&&(n[l][1]=f.substring(f.length-g)+n[l][1],f=f.substring(0,f.length-g),s=s.substring(0,s.length-g))),l-=p+u,n.splice(l,p+u),s.length&&(n.splice(l,0,new y.Diff(a,s)),l++),f.length&&(n.splice(l,0,new y.Diff(d,f)),l++),l++):l!==0&&n[l-1][0]==i?(n[l-1][1]+=n[l][1],n.splice(l,1)):l++,u=0,p=0,s="",f="";break}n[n.length-1][1]===""&&n.pop();var r=!1;for(l=1;l<n.length-1;)n[l-1][0]==i&&n[l+1][0]==i&&(n[l][1].substring(n[l][1].length-n[l-1][1].length)==n[l-1][1]?(n[l][1]=n[l-1][1]+n[l][1].substring(0,n[l][1].length-n[l-1][1].length),n[l+1][1]=n[l-1][1]+n[l+1][1],n.splice(l-1,1),r=!0):n[l][1].substring(0,n[l+1][1].length)==n[l+1][1]&&(n[l-1][1]+=n[l+1][1],n[l][1]=n[l][1].substring(n[l+1][1].length)+n[l+1][1],n.splice(l+1,1),r=!0)),l++;r&&this.diff_cleanupMerge(n)},y.prototype.diff_xIndex=function(n,l){var p=0,u=0,s=0,f=0,g;for(g=0;g<n.length&&(n[g][0]!==d&&(p+=n[g][1].length),n[g][0]!==a&&(u+=n[g][1].length),!(p>l));g++)s=p,f=u;return n.length!=g&&n[g][0]===a?f:f+(l-s)},y.prototype.diff_prettyHtml=function(n){for(var l=[],p=/&/g,u=/</g,s=/>/g,f=/\n/g,g=0;g<n.length;g++){var r=n[g][0],m=n[g][1],c=m.replace(p,"&amp;").replace(u,"&lt;").replace(s,"&gt;").replace(f,"&para;<br>");switch(r){case d:l[g]='<ins style="background:#e6ffe6;">'+c+"</ins>";break;case a:l[g]='<del style="background:#ffe6e6;">'+c+"</del>";break;case i:l[g]="<span>"+c+"</span>";break}}return l.join("")},y.prototype.diff_text1=function(n){for(var l=[],p=0;p<n.length;p++)n[p][0]!==d&&(l[p]=n[p][1]);return l.join("")},y.prototype.diff_text2=function(n){for(var l=[],p=0;p<n.length;p++)n[p][0]!==a&&(l[p]=n[p][1]);return l.join("")},y.prototype.diff_levenshtein=function(n){for(var l=0,p=0,u=0,s=0;s<n.length;s++){var f=n[s][0],g=n[s][1];switch(f){case d:p+=g.length;break;case a:u+=g.length;break;case i:l+=Math.max(p,u),p=0,u=0;break}}return l+=Math.max(p,u),l},y.prototype.diff_toDelta=function(n){for(var l=[],p=0;p<n.length;p++)switch(n[p][0]){case d:l[p]="+"+encodeURI(n[p][1]);break;case a:l[p]="-"+n[p][1].length;break;case i:l[p]="="+n[p][1].length;break}return l.join(" ").replace(/%20/g," ")},y.prototype.diff_fromDelta=function(n,l){for(var p=[],u=0,s=0,f=l.split(/\t/g),g=0;g<f.length;g++){var r=f[g].substring(1);switch(f[g].charAt(0)){case"+":try{p[u++]=new y.Diff(d,decodeURI(r))}catch(h){throw new Error("Illegal escape in diff_fromDelta: "+r)}break;case"-":case"=":var m=parseInt(r,10);if(isNaN(m)||m<0)throw new Error("Invalid number in diff_fromDelta: "+r);var c=n.substring(s,s+=m);f[g].charAt(0)=="="?p[u++]=new y.Diff(i,c):p[u++]=new y.Diff(a,c);break;default:if(f[g])throw new Error("Invalid diff operation in diff_fromDelta: "+f[g])}}if(s!=n.length)throw new Error("Delta length ("+s+") does not equal source text length ("+n.length+").");return p},y.prototype.match_main=function(n,l,p){if(n==null||l==null||p==null)throw new Error("Null input. (match_main)");return p=Math.max(0,Math.min(p,n.length)),n==l?0:n.length?n.substring(p,p+l.length)==l?p:this.match_bitap_(n,l,p):-1},y.prototype.match_bitap_=function(n,l,p){if(l.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var u=this.match_alphabet_(l),s=this;function f(I,N){var R=I/l.length,k=Math.abs(p-N);return s.Match_Distance?R+k/s.Match_Distance:k?1:R}var g=this.Match_Threshold,r=n.indexOf(l,p);r!=-1&&(g=Math.min(f(0,r),g),r=n.lastIndexOf(l,p+l.length),r!=-1&&(g=Math.min(f(0,r),g)));var m=1<<l.length-1;r=-1;for(var c,h,E=l.length+n.length,v,A=0;A<l.length;A++){for(c=0,h=E;c<h;)f(A,p+h)<=g?c=h:E=h,h=Math.floor((E-c)/2+c);E=h;var w=Math.max(1,p-h+1),x=Math.min(p+h,n.length)+l.length,C=Array(x+2);C[x+1]=(1<<A)-1;for(var T=x;T>=w;T--){var D=u[n.charAt(T-1)];if(A===0?C[T]=(C[T+1]<<1|1)&D:C[T]=(C[T+1]<<1|1)&D|((v[T+1]|v[T])<<1|1)|v[T+1],C[T]&m){var P=f(A,T-1);if(P<=g)if(g=P,r=T-1,r>p)w=Math.max(1,2*p-r);else break}}if(f(A+1,p)>g)break;v=C}return r},y.prototype.match_alphabet_=function(n){for(var l={},p=0;p<n.length;p++)l[n.charAt(p)]=0;for(var p=0;p<n.length;p++)l[n.charAt(p)]|=1<<n.length-p-1;return l},y.prototype.patch_addContext_=function(n,l){if(l.length!=0){if(n.start2===null)throw Error("patch not initialized");for(var p=l.substring(n.start2,n.start2+n.length1),u=0;l.indexOf(p)!=l.lastIndexOf(p)&&p.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)u+=this.Patch_Margin,p=l.substring(n.start2-u,n.start2+n.length1+u);u+=this.Patch_Margin;var s=l.substring(n.start2-u,n.start2);s&&n.diffs.unshift(new y.Diff(i,s));var f=l.substring(n.start2+n.length1,n.start2+n.length1+u);f&&n.diffs.push(new y.Diff(i,f)),n.start1-=s.length,n.start2-=s.length,n.length1+=s.length+f.length,n.length2+=s.length+f.length}},y.prototype.patch_make=function(n,l,p){var u,s;if(typeof n=="string"&&typeof l=="string"&&typeof p=="undefined")u=n,s=this.diff_main(u,l,!0),s.length>2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof l=="undefined"&&typeof p=="undefined")s=n,u=this.diff_text1(s);else if(typeof n=="string"&&l&&typeof l=="object"&&typeof p=="undefined")u=n,s=l;else if(typeof n=="string"&&typeof l=="string"&&p&&typeof p=="object")u=n,s=p;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var f=[],g=new y.patch_obj,r=0,m=0,c=0,h=u,E=u,v=0;v<s.length;v++){var A=s[v][0],w=s[v][1];switch(!r&&A!==i&&(g.start1=m,g.start2=c),A){case d:g.diffs[r++]=s[v],g.length2+=w.length,E=E.substring(0,c)+w+E.substring(c);break;case a:g.length1+=w.length,g.diffs[r++]=s[v],E=E.substring(0,c)+E.substring(c+w.length);break;case i:w.length<=2*this.Patch_Margin&&r&&s.length!=v+1?(g.diffs[r++]=s[v],g.length1+=w.length,g.length2+=w.length):w.length>=2*this.Patch_Margin&&r&&(this.patch_addContext_(g,h),f.push(g),g=new y.patch_obj,r=0,h=E,m=c);break}A!==d&&(m+=w.length),A!==a&&(c+=w.length)}return r&&(this.patch_addContext_(g,h),f.push(g)),f},y.prototype.patch_deepCopy=function(n){for(var l=[],p=0;p<n.length;p++){var u=n[p],s=new y.patch_obj;s.diffs=[];for(var f=0;f<u.diffs.length;f++)s.diffs[f]=new y.Diff(u.diffs[f][0],u.diffs[f][1]);s.start1=u.start1,s.start2=u.start2,s.length1=u.length1,s.length2=u.length2,l[p]=s}return l},y.prototype.patch_apply=function(n,l){if(n.length==0)return[l,[]];n=this.patch_deepCopy(n);var p=this.patch_addPadding(n);l=p+l+p,this.patch_splitMax(n);for(var u=0,s=[],f=0;f<n.length;f++){var g=n[f].start2+u,r=this.diff_text1(n[f].diffs),m,c=-1;if(r.length>this.Match_MaxBits?(m=this.match_main(l,r.substring(0,this.Match_MaxBits),g),m!=-1&&(c=this.match_main(l,r.substring(r.length-this.Match_MaxBits),g+r.length-this.Match_MaxBits),(c==-1||m>=c)&&(m=-1))):m=this.match_main(l,r,g),m==-1)s[f]=!1,u-=n[f].length2-n[f].length1;else{s[f]=!0,u=m-g;var h;if(c==-1?h=l.substring(m,m+r.length):h=l.substring(m,c+this.Match_MaxBits),r==h)l=l.substring(0,m)+this.diff_text2(n[f].diffs)+l.substring(m+r.length);else{var E=this.diff_main(r,h,!1);if(r.length>this.Match_MaxBits&&this.diff_levenshtein(E)/r.length>this.Patch_DeleteThreshold)s[f]=!1;else{this.diff_cleanupSemanticLossless(E);for(var v=0,A,w=0;w<n[f].diffs.length;w++){var x=n[f].diffs[w];x[0]!==i&&(A=this.diff_xIndex(E,v)),x[0]===d?l=l.substring(0,m+A)+x[1]+l.substring(m+A):x[0]===a&&(l=l.substring(0,m+A)+l.substring(m+this.diff_xIndex(E,v+x[1].length))),x[0]!==a&&(v+=x[1].length)}}}}}return l=l.substring(p.length,l.length-p.length),[l,s]},y.prototype.patch_addPadding=function(n){for(var l=this.Patch_Margin,p="",u=1;u<=l;u++)p+=String.fromCharCode(u);for(var u=0;u<n.length;u++)n[u].start1+=l,n[u].start2+=l;var s=n[0],f=s.diffs;if(f.length==0||f[0][0]!=i)f.unshift(new y.Diff(i,p)),s.start1-=l,s.start2-=l,s.length1+=l,s.length2+=l;else if(l>f[0][1].length){var g=l-f[0][1].length;f[0][1]=p.substring(f[0][1].length)+f[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],f=s.diffs,f.length==0||f[f.length-1][0]!=i)f.push(new y.Diff(i,p)),s.length1+=l,s.length2+=l;else if(l>f[f.length-1][1].length){var g=l-f[f.length-1][1].length;f[f.length-1][1]+=p.substring(0,g),s.length1+=g,s.length2+=g}return p},y.prototype.patch_splitMax=function(n){for(var l=this.Match_MaxBits,p=0;p<n.length;p++)if(!(n[p].length1<=l)){var u=n[p];n.splice(p--,1);for(var s=u.start1,f=u.start2,g="";u.diffs.length!==0;){var r=new y.patch_obj,m=!0;for(r.start1=s-g.length,r.start2=f-g.length,g!==""&&(r.length1=r.length2=g.length,r.diffs.push(new y.Diff(i,g)));u.diffs.length!==0&&r.length1<l-this.Patch_Margin;){var c=u.diffs[0][0],h=u.diffs[0][1];c===d?(r.length2+=h.length,f+=h.length,r.diffs.push(u.diffs.shift()),m=!1):c===a&&r.diffs.length==1&&r.diffs[0][0]==i&&h.length>2*l?(r.length1+=h.length,s+=h.length,m=!1,r.diffs.push(new y.Diff(c,h)),u.diffs.shift()):(h=h.substring(0,l-r.length1-this.Patch_Margin),r.length1+=h.length,s+=h.length,c===i?(r.length2+=h.length,f+=h.length):m=!1,r.diffs.push(new y.Diff(c,h)),h==u.diffs[0][1]?u.diffs.shift():u.diffs[0][1]=u.diffs[0][1].substring(h.length))}g=this.diff_text2(r.diffs),g=g.substring(g.length-this.Patch_Margin);var E=this.diff_text1(u.diffs).substring(0,this.Patch_Margin);E!==""&&(r.length1+=E.length,r.length2+=E.length,r.diffs.length!==0&&r.diffs[r.diffs.length-1][0]===i?r.diffs[r.diffs.length-1][1]+=E:r.diffs.push(new y.Diff(i,E))),m||n.splice(++p,0,r)}}},y.prototype.patch_toText=function(n){for(var l=[],p=0;p<n.length;p++)l[p]=n[p];return l.join("")},y.prototype.patch_fromText=function(n){var l=[];if(!n)return l;for(var p=n.split(` `),u=0,s=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;u<p.length;){var f=p[u].match(s);if(!f)throw new Error("Invalid patch string: "+p[u]);var g=new y.patch_obj;for(l.push(g),g.start1=parseInt(f[1],10),f[2]===""?(g.start1--,g.length1=1):f[2]=="0"?g.length1=0:(g.start1--,g.length1=parseInt(f[2],10)),g.start2=parseInt(f[3],10),f[4]===""?(g.start2--,g.length2=1):f[4]=="0"?g.length2=0:(g.start2--,g.length2=parseInt(f[4],10)),u++;u<p.length;){var r=p[u].charAt(0);try{var m=decodeURI(p[u].substring(1))}catch(c){throw new Error("Illegal escape in patch_fromText: "+m)}if(r=="-")g.diffs.push(new y.Diff(a,m));else if(r=="+")g.diffs.push(new y.Diff(d,m));else if(r==" ")g.diffs.push(new y.Diff(i,m));else{if(r=="@")break;if(r!=="")throw new Error('Invalid patch mode "'+r+'" in: '+m)}u++}}return l},y.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},y.patch_obj.prototype.toString=function(){var n,l;this.length1===0?n=this.start1+",0":this.length1==1?n=this.start1+1:n=this.start1+1+","+this.length1,this.length2===0?l=this.start2+",0":this.length2==1?l=this.start2+1:l=this.start2+1+","+this.length2;for(var p=["@@ -"+n+" +"+l+` @@ `],u,s=0;s<this.diffs.length;s++){switch(this.diffs[s][0]){case d:u="+";break;case a:u="-";break;case i:u=" ";break}p[s+1]=u+encodeURI(this.diffs[s][1])+` `}return p.join("").replace(/%20/g," ")},b.exports=y,b.exports.diff_match_patch=y,b.exports.DIFF_DELETE=a,b.exports.DIFF_INSERT=d,b.exports.DIFF_EQUAL=i},7206:function(b){/**! @license handlebars v4.7.7 Copyright (C) 2011-2019 by Yehuda Katz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */(function(y,a){b.exports=a()})(this,function(){return function(y){function a(i){if(d[i])return d[i].exports;var n=d[i]={exports:{},id:i,loaded:!1};return y[i].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}var d={};return a.m=y,a.c=d,a.p="",a(0)}([function(y,a,d){"use strict";function i(){var x=A();return x.compile=function(C,T){return g.compile(C,T,x)},x.precompile=function(C,T){return g.precompile(C,T,x)},x.AST=s.default,x.Compiler=g.Compiler,x.JavaScriptCompiler=m.default,x.Parser=f.parser,x.parse=f.parse,x.parseWithoutProcessing=f.parseWithoutProcessing,x}var n=d(1).default;a.__esModule=!0;var l=d(2),p=n(l),u=d(45),s=n(u),f=d(46),g=d(51),r=d(52),m=n(r),c=d(49),h=n(c),E=d(44),v=n(E),A=p.default.create,w=i();w.create=i,v.default(w),w.Visitor=h.default,w.default=w,a.default=w,y.exports=a.default},function(y,a){"use strict";a.default=function(d){return d&&d.__esModule?d:{default:d}},a.__esModule=!0},function(y,a,d){"use strict";function i(){var x=new u.HandlebarsEnvironment;return c.extend(x,u),x.SafeString=f.default,x.Exception=r.default,x.Utils=c,x.escapeExpression=c.escapeExpression,x.VM=E,x.template=function(C){return E.template(C,x)},x}var n=d(3).default,l=d(1).default;a.__esModule=!0;var p=d(4),u=n(p),s=d(37),f=l(s),g=d(6),r=l(g),m=d(5),c=n(m),h=d(38),E=n(h),v=d(44),A=l(v),w=i();w.create=i,A.default(w),w.default=w,a.default=w,y.exports=a.default},function(y,a){"use strict";a.default=function(d){if(d&&d.__esModule)return d;var i={};if(d!=null)for(var n in d)Object.prototype.hasOwnProperty.call(d,n)&&(i[n]=d[n]);return i.default=d,i},a.__esModule=!0},function(y,a,d){"use strict";function i(x,C,T){this.helpers=x||{},this.partials=C||{},this.decorators=T||{},s.registerDefaultHelpers(this),f.registerDefaultDecorators(this)}var n=d(1).default;a.__esModule=!0,a.HandlebarsEnvironment=i;var l=d(5),p=d(6),u=n(p),s=d(10),f=d(30),g=d(32),r=n(g),m=d(33),c="4.7.7";a.VERSION=c;var h=8;a.COMPILER_REVISION=h;var E=7;a.LAST_COMPATIBLE_COMPILER_REVISION=E;var v={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};a.REVISION_CHANGES=v;var A="[object Object]";i.prototype={constructor:i,logger:r.default,log:r.default.log,registerHelper:function(x,C){if(l.toString.call(x)===A){if(C)throw new u.default("Arg not supported with multiple helpers");l.extend(this.helpers,x)}else this.helpers[x]=C},unregisterHelper:function(x){delete this.helpers[x]},registerPartial:function(x,C){if(l.toString.call(x)===A)l.extend(this.partials,x);else{if(typeof C=="undefined")throw new u.default('Attempting to register a partial called "'+x+'" as undefined');this.partials[x]=C}},unregisterPartial:function(x){delete this.partials[x]},registerDecorator:function(x,C){if(l.toString.call(x)===A){if(C)throw new u.default("Arg not supported with multiple decorators");l.extend(this.decorators,x)}else this.decorators[x]=C},unregisterDecorator:function(x){delete this.decorators[x]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var w=r.default.log;a.log=w,a.createFrame=l.createFrame,a.logger=r.default},function(y,a){"use strict";function d(v){return g[v]}function i(v){for(var A=1;A<arguments.length;A++)for(var w in arguments[A])Object.prototype.hasOwnProperty.call(arguments[A],w)&&(v[w]=arguments[A][w]);return v}function n(v,A){for(var w=0,x=v.length;w<x;w++)if(v[w]===A)return w;return-1}function l(v){if(typeof v!="string"){if(v&&v.toHTML)return v.toHTML();if(v==null)return"";if(!v)return v+"";v=""+v}return m.test(v)?v.replace(r,d):v}function p(v){return!v&&v!==0||!(!E(v)||v.length!==0)}function u(v){var A=i({},v);return A._parent=v,A}function s(v,A){return v.path=A,v}function f(v,A){return(v?v+".":"")+A}a.__esModule=!0,a.extend=i,a.indexOf=n,a.escapeExpression=l,a.isEmpty=p,a.createFrame=u,a.blockParams=s,a.appendContextPath=f;var g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},r=/[&<>"'`=]/g,m=/[&<>"'`=]/,c=Object.prototype.toString;a.toString=c;var h=function(v){return typeof v=="function"};h(/x/)&&(a.isFunction=h=function(v){return typeof v=="function"&&c.call(v)==="[object Function]"}),a.isFunction=h;var E=Array.isArray||function(v){return!(!v||typeof v!="object")&&c.call(v)==="[object Array]"};a.isArray=E},function(y,a,d){"use strict";function i(p,u){var s=u&&u.loc,f=void 0,g=void 0,r=void 0,m=void 0;s&&(f=s.start.line,g=s.end.line,r=s.start.column,m=s.end.column,p+=" - "+f+":"+r);for(var c=Error.prototype.constructor.call(this,p),h=0;h<l.length;h++)this[l[h]]=c[l[h]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=f,this.endLineNumber=g,n?(Object.defineProperty(this,"column",{value:r,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:m,enumerable:!0})):(this.column=r,this.endColumn=m))}catch(E){}}var n=d(7).default;a.__esModule=!0;var l=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];i.prototype=new Error,a.default=i,y.exports=a.default},function(y,a,d){y.exports={default:d(8),__esModule:!0}},function(y,a,d){var i=d(9);y.exports=function(n,l,p){return i.setDesc(n,l,p)}},function(y,a){var d=Object;y.exports={create:d.create,getProto:d.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:d.getOwnPropertyDescriptor,setDesc:d.defineProperty,setDescs:d.defineProperties,getKeys:d.keys,getNames:d.getOwnPropertyNames,getSymbols:d.getOwnPropertySymbols,each:[].forEach}},function(y,a,d){"use strict";function i(C){u.default(C),f.default(C),r.default(C),c.default(C),E.default(C),A.default(C),x.default(C)}function n(C,T,D){C.helpers[T]&&(C.hooks[T]=C.helpers[T],D||delete C.helpers[T])}var l=d(1).default;a.__esModule=!0,a.registerDefaultHelpers=i,a.moveHelperToHooks=n;var p=d(11),u=l(p),s=d(12),f=l(s),g=d(25),r=l(g),m=d(26),c=l(m),h=d(27),E=l(h),v=d(28),A=l(v),w=d(29),x=l(w)},function(y,a,d){"use strict";a.__esModule=!0;var i=d(5);a.default=function(n){n.registerHelper("blockHelperMissing",function(l,p){var u=p.inverse,s=p.fn;if(l===!0)return s(this);if(l===!1||l==null)return u(this);if(i.isArray(l))return l.length>0?(p.ids&&(p.ids=[p.name]),n.helpers.each(l,p)):u(this);if(p.data&&p.ids){var f=i.createFrame(p.data);f.contextPath=i.appendContextPath(p.data.contextPath,p.name),p={data:f}}return s(l,p)})},y.exports=a.default},function(y,a,d){(function(i){"use strict";var n=d(13).default,l=d(1).default;a.__esModule=!0;var p=d(5),u=d(6),s=l(u);a.default=function(f){f.registerHelper("each",function(g,r){function m(P,I,N){A&&(A.key=P,A.index=I,A.first=I===0,A.last=!!N,w&&(A.contextPath=w+P)),v+=c(g[P],{data:A,blockParams:p.blockParams([g[P],P],[w+P,null])})}if(!r)throw new s.default("Must pass iterator to #each");var c=r.fn,h=r.inverse,E=0,v="",A=void 0,w=void 0;if(r.data&&r.ids&&(w=p.appendContextPath(r.data.contextPath,r.ids[0])+"."),p.isFunction(g)&&(g=g.call(this)),r.data&&(A=p.createFrame(r.data)),g&&typeof g=="object")if(p.isArray(g))for(var x=g.length;E<x;E++)E in g&&m(E,E,E===g.length-1);else if(i.Symbol&&g[i.Symbol.iterator]){for(var C=[],T=g[i.Symbol.iterator](),D=T.next();!D.done;D=T.next())C.push(D.value);g=C;for(var x=g.length;E<x;E++)m(E,E,E===g.length-1)}else(function(){var P=void 0;n(g).forEach(function(I){P!==void 0&&m(P,E-1),P=I,E++}),P!==void 0&&m(P,E-1,!0)})();return E===0&&(v=h(this)),v})},y.exports=a.default}).call(a,function(){return this}())},function(y,a,d){y.exports={default:d(14),__esModule:!0}},function(y,a,d){d(15),y.exports=d(21).Object.keys},function(y,a,d){var i=d(16);d(18)("keys",function(n){return function(l){return n(i(l))}})},function(y,a,d){var i=d(17);y.exports=function(n){return Object(i(n))}},function(y,a){y.exports=function(d){if(d==null)throw TypeError("Can't call method on "+d);return d}},function(y,a,d){var i=d(19),n=d(21),l=d(24);y.exports=function(p,u){var s=(n.Object||{})[p]||Object[p],f={};f[p]=u(s),i(i.S+i.F*l(function(){s(1)}),"Object",f)}},function(y,a,d){var i=d(20),n=d(21),l=d(22),p="prototype",u=function(s,f,g){var r,m,c,h=s&u.F,E=s&u.G,v=s&u.S,A=s&u.P,w=s&u.B,x=s&u.W,C=E?n:n[f]||(n[f]={}),T=E?i:v?i[f]:(i[f]||{})[p];E&&(g=f);for(r in g)m=!h&&T&&r in T,m&&r in C||(c=m?T[r]:g[r],C[r]=E&&typeof T[r]!="function"?g[r]:w&&m?l(c,i):x&&T[r]==c?function(D){var P=function(I){return this instanceof D?new D(I):D(I)};return P[p]=D[p],P}(c):A&&typeof c=="function"?l(Function.call,c):c,A&&((C[p]||(C[p]={}))[r]=c))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,y.exports=u},function(y,a){var d=y.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=d)},function(y,a){var d=y.exports={version:"1.2.6"};typeof __e=="number"&&(__e=d)},function(y,a,d){var i=d(23);y.exports=function(n,l,p){if(i(n),l===void 0)return n;switch(p){case 1:return function(u){return n.call(l,u)};case 2:return function(u,s){return n.call(l,u,s)};case 3:return function(u,s,f){return n.call(l,u,s,f)}}return function(){return n.apply(l,arguments)}}},function(y,a){y.exports=function(d){if(typeof d!="function")throw TypeError(d+" is not a function!");return d}},function(y,a){y.exports=function(d){try{return!!d()}catch(i){return!0}}},function(y,a,d){"use strict";var i=d(1).default;a.__esModule=!0;var n=d(6),l=i(n);a.default=function(p){p.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new l.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},y.exports=a.default},function(y,a,d){"use strict";var i=d(1).default;a.__esModule=!0;var n=d(5),l=d(6),p=i(l);a.default=function(u){u.registerHelper("if",function(s,f){if(arguments.length!=2)throw new p.default("#if requires exactly one argument");return n.isFunction(s)&&(s=s.call(this)),!f.hash.includeZero&&!s||n.isEmpty(s)?f.inverse(this):f.fn(this)}),u.registerHelper("unless",function(s,f){if(arguments.length!=2)throw new p.default("#unless requires exactly one argument");return u.helpers.if.call(this,s,{fn:f.inverse,inverse:f.fn,hash:f.hash})})},y.exports=a.default},function(y,a){"use strict";a.__esModule=!0,a.default=function(d){d.registerHelper("log",function(){for(var i=[void 0],n=arguments[arguments.length-1],l=0;l<arguments.length-1;l++)i.push(arguments[l]);var p=1;n.hash.level!=null?p=n.hash.level:n.data&&n.data.level!=null&&(p=n.data.level),i[0]=p,d.log.apply(d,i)})},y.exports=a.default},functio