Skip to content

Instantly share code, notes, and snippets.

@borablanca
Last active August 8, 2018 10:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borablanca/524dbb53eb6bfba7a477c05dcc7efaf6 to your computer and use it in GitHub Desktop.
Save borablanca/524dbb53eb6bfba7a477c05dcc7efaf6 to your computer and use it in GitHub Desktop.
Org mode Web - single HTML file
<!doctype html><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=description content="web application of orgmode"><meta name=viewport content="width=device-width,initial-scale=1"><title>Org Mode Web</title><meta name=msapplication-tap-highlight content=no><link rel=manifest href=manifest.json><meta name=mobile-web-app-capable content=yes><meta name=application-name content="Org Mode Web"><link rel=icon sizes=192x192 href=images/touch/chrome-touch-icon-192x192.png><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black><meta name=apple-mobile-web-app-title content="Org Mode Web"><link rel=apple-touch-icon href=images/touch/apple-touch-icon.png><meta name=msapplication-TileImage content=images/touch/ms-touch-icon-144x144-precomposed.png><meta name=msapplication-TileColor content=#ffffff><meta name=theme-color content=#ffffff><style>body,html{box-sizing:border-box;font-family:monospace;font-size:100%;height:100%;margin:0;padding:0}.orgloading{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:a;animation-timing-function:ease-out;background:#000;height:3px;left:50%;position:fixed;top:0;width:1%;z-index:2}@keyframes a{0%{transform:scaleX(0)}to{transform:scaleX(100)}}.orgicon{font-style:normal;font-weight:700;padding:0 5px}.orgpage{height:100%;overflow-wrap:break-word;padding:50px 0 0;position:relative;word-break:break-word;word-wrap:break-word}.orgmenu{display:table;margin:0 auto;padding:0 5px;position:relative;top:50%;transform:translateY(-55%)}.orgmenu a{display:block;font-size:130%;padding:7px 0}.orgnavbar{background:#fff;box-shadow:0 2px 1px -1px #aaa;height:42px;left:0;position:fixed;width:100%;top:0}.orgnavbar div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:inherit;margin:0 auto}.orgnavbar span{font-size:130%;font-weight:700;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgnavbar sup{font-size:60%;font-weight:400;padding-left:5px}.orgdbox,.orgfiles{margin:0;padding:0 5px}.orgdbox li,.orgfiles li{-ms-flex-align:center;align-items:center;border-left:3px solid #fff;display:-ms-flexbox;display:flex;padding:4px 0}.orgdbox li a,.orgdbox li button,.orgfiles li a,.orgfiles li button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:130%;padding:0}.orgfiles li a span{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgfiles li a span:after{border-bottom:1px dotted #000;content:"";-ms-flex:1 2 auto;flex:1 2 auto;margin:3px 5px}.orgfiles li input{font-size:130%;-ms-flex:1 1 auto;flex:1 1 auto}.orgnotes,.orgsettings{margin:0;padding:0 5px}.orgnotes li,.orgsettings li{border:1px solid #fff;border-left:3px solid #fff;color:green;padding:0 2px 0 5px}.orgnotes li:before,.orgsettings li:before{content:"* ";float:left;line-height:1.5;margin-right:-15px}.orgnotes li:after,.orgsettings li:after{content:"";clear:both;display:table;line-height:1.5}.orgsettings li{font-weight:700}.orgsettings li b,.orgsettings li pre{display:block;padding-left:15px}.orgsettings li pre{color:#000;font-weight:400}.orgsettings input,.orgsettings textarea{width:100%}.orgsettings input{color:green;font-weight:700;margin-top:-5px;padding-left:15px}.orgsettings textarea{padding:1px 0 0 15px}.orgsearchslot{padding:0 5px}.orgsearchslot button{color:inherit;float:left;padding:0 0 1px}.orgsearchslot pre{border-left:3px solid #fff;margin-top:3px;padding-left:2px}.orgsearchslot pre a{color:inherit}.orgsearchslot .header{color:blue}.orgsearchslot .schoff,.orgsearchslot .warn{color:brown}.orgsearchslot .sch{color:#188000}.orgsearchslot .dl,.orgsearchslot .dloff{color:red}.orgnotes .title,.orgnotes pre{display:block;margin-left:15px}.orgnotes .cycle .title:after{content:"..."}.orgnotes .cycle pre{display:none}.orgnotes .ts{text-decoration:underline}.orgnotes .cls,.orgnotes .collapsible,.orgnotes .dl,.orgnotes .sch{color:purple}.orgnotes .tags{float:right}.orgnotes .txt{color:#000;display:block}.orgnotes .props span+span{color:#000}.orgnotify{background:#fff;bottom:0;box-shadow:0 -2px 1px -1px #aaa;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:38px;padding:5px;position:fixed;width:100%;z-index:1}.orgnotify span{-ms-flex:1 1 auto;flex:1 1 auto}.orgnotify input[type=text]{border-bottom:1px solid #000;-ms-flex:99 1 auto;flex:99 1 auto}.orgnotify div{width:100%}.orgnotify div button{float:right;font-size:130%;padding:5px}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.b{font-weight:700}button{border:none;background:none;font-family:monospace}button:focus{outline:none}div{box-sizing:border-box}input[type=text],textarea{background:transparent;border:none;box-sizing:border-box;font-family:monospace;font-size:100%}input[type=text]:focus,textarea:focus{outline:none}ol,ul{list-style:none}li{border:1px solid #fff}li.edit{border:1px solid #eee;border-left:3px solid green}li.edit i{float:right}pre{margin:1px 0;padding:1px 0;white-space:pre-wrap}.collapsed>:first-child:after{content:"..."}.collapsed>:first-child~*{display:none!important}.notice{font-style:italic;padding:10px;text-align:center}.selected{border-left:3px solid #42a5f5!important}.insync span{color:blue;font-weight:700}.sync span{color:green}.conflict span{color:red}.pri{font-style:italic}.todo{font-weight:700;margin-right:5px}@media (min-width:1025px){.orgicon{cursor:icon}.orgicon:hover path{fill:#555}.orgpage{margin:0 auto}.orgnotify,.orgpage{width:50%}.orgdbox li,.orgfiles li,.orgsearch li,.orgsettings li{cursor:pointer}.orgsearchslot button:hover{font-weight:700}.orgsearchslot pre{border-left:3px solid #fff;padding-left:5px}.orgsearchslot pre:hover{background:#eee}.orgnotes .collapsible div:first-child,.orgnotes .title{cursor:pointer}.orgdbox button span:hover{text-decoration:underline}.orgnavbar div{width:50%}.orgnavbar div i,button{cursor:pointer}button{border-radius:3px}button:active{background:#ddd}}@media print{a{color:#000}a[href^="http://"]:after{content:" (" attr(href) ") "}body{background:#fff;color:#000}.orgnavbar span~*,i.back,i.sync{display:none}}
</style><div class=orgpage><script src=https://code.jquery.com/jquery-3.3.1.min.js integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin=anonymous></script><script src=https://cdnjs.cloudflare.com/ajax/libs/dropbox.js/4.0.9/Dropbox-sdk.min.js></script><script>"use strict";!function(t){var a={duration:500,clickHandler:null};function n(e){var t=jQuery(this),n=jQuery.extend({},a,e.data);if(void 0!==t.data("events")&&void 0!==t.data("events").click){for(var r in t.data("events").click)if(""==t.data("events").click[r].namespace){var o=t.data("events").click[r].handler;t.data("taphold_click_handler",o),t.unbind("click",o);break}}else"function"==typeof n.clickHandler&&t.data("taphold_click_handler",n.clickHandler);t.data("taphold_triggered",!1),t.data("taphold_clicked",!1),t.data("taphold_cancelled",!1),t.data("taphold_timer",setTimeout(function(){t.data("taphold_cancelled")||t.data("taphold_clicked")||(t.trigger(jQuery.extend(e,jQuery.Event("taphold"))),t.data("taphold_triggered",!0))},n.duration))}function r(e){var t=jQuery(this);t.data("taphold_cancelled")||(clearTimeout(t.data("taphold_timer")),t.data("taphold_triggered")||t.data("taphold_clicked")||("function"==typeof t.data("taphold_click_handler")&&t.data("taphold_click_handler")(jQuery.extend(e,jQuery.Event("click"))),t.data("taphold_clicked",!0)))}function o(e){t(this).data("taphold_cancelled",!0)}var i="ontouchstart"in window||"onmsgesturechange"in window;t.event.special.taphold={setup:function(e){t(this).bind(i?"touchstart":"mousedown",e,n).bind(i?"touchend":"mouseup mousemove",r).bind(i?"touchmove touchcancel":"mouseleave",o)},teardown:function(e){t(this).unbind(i?"touchstart":"mousedown",n).unbind(i?"touchend":"mouseup mousemove",r).unbind(i?"touchmove touchcancel":"mouseleave",o)}}}(jQuery),function(c){function e(e){if("string"==typeof e.data&&(e.data={keys:e.data}),e.data&&e.data.keys&&"string"==typeof e.data.keys){var s=e.handler,l=e.data.keys.toLowerCase().split(" ");e.handler=function(n){if(this===n.target||!(c.hotkeys.options.filterInputAcceptingElements&&c.hotkeys.textInputTypes.test(n.target.nodeName)||c.hotkeys.options.filterContentEditable&&c(n.target).attr("contenteditable")||c.hotkeys.options.filterTextInputs&&-1<c.inArray(n.target.type,c.hotkeys.textAcceptingInputTypes))){var r="keypress"!==n.type&&c.hotkeys.specialKeys[n.which],e=String.fromCharCode(n.which).toLowerCase(),o="",t={};c.each(["alt","ctrl","shift"],function(e,t){n[t+"Key"]&&r!==t&&(o+=t+"+")}),n.metaKey&&!n.ctrlKey&&"meta"!==r&&(o+="meta+"),n.metaKey&&"meta"!==r&&-1<o.indexOf("alt+ctrl+shift+")&&(o=o.replace("alt+ctrl+shift+","hyper+")),r?t[o+r]=!0:(t[o+e]=!0,t[o+c.hotkeys.shiftNums[e]]=!0,"shift+"===o&&(t[c.hotkeys.shiftNums[e]]=!0));for(var a=0,i=l.length;a<i;a++)if(t[l[a]])return s.apply(this,arguments)}}}}c.hotkeys={version:"0.2.0",specialKeys:{8:"backspace",9:"tab",10:"return",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",59:";",61:"=",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",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:"scroll",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},shiftNums:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"},textAcceptingInputTypes:["text","password","number","email","url","range","date","month","week","time","datetime","datetime-local","search","color","tel"],textInputTypes:/textarea|input|select/i,options:{filterInputAcceptingElements:!0,filterTextInputs:!0,filterContentEditable:!0}},c.each(["keydown","keyup","keypress"],function(){c.event.special[this]={add:e}})}(jQuery||(void 0).jQuery||window.jQuery);var ORG=function(b){return b.Writer={days:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],writeTimestamp:function(e,t){var n=new Date(e.ml),r=n.getFullYear();if(isNaN(r))return null;var o=(t?"[":"<")+r+"-"+("0"+(n.getMonth()+1)).slice(-2)+"-"+("0"+n.getDate()).slice(-2)+" "+b.Writer.days[n.getDay()];if(e.hs&&(o+=" "+e.hs,e.he&&(o+="-"+e.he)),e.r&&e.rmin&&(o+=" "+e.r+e.rmin,e.rmax&&(o+="/"+e.rmax)),e.w&&(o+=" -"+e.w),e.n){var a=b.Writer.writeTimestamp(e.n,t);if(a)return o+(t?"]--":">-")+a}return o+(t?"]":">")},write:function(e){if(!Array.isArray(e))return null;if(!e.length)return[];for(var t=e[0],n=Object.keys(t),r=void 0,o=void 0,a="",i=0,s=n.length;i<s;i++)o=t[r=n[i]],"text"!==r&&"fileName"!==r&&("CATEGORY"!==r&&"SEQ_TODO"!==r||o)&&(a+="\n#+"+r+": "+o);a+=t.text?"\n"+t.text.trim():"";for(var l=void 0,c=void 0,d=1,f=e.length;d<f;d++){if((t=e[d]).lvl){for(l=parseInt(t.lvl,10),c="";l--;)c+="*";a+="\n"+c}if(t.todo&&(a+=" "+t.todo),t.pri&&(a+=" [#"+t.pri+"]"),t.title&&(a+=" "+t.title),t.tags&&(a+="\t\t"+t.tags),t.cls&&(a+="\nCLOSED: "+b.Writer.writeTimestamp(t.cls,!0)),t.sch&&t.sch.ml&&(a+=(t.cls?" ":"\n")+"SCHEDULED: "+b.Writer.writeTimestamp(t.sch)),t.dl&&t.dl.ml&&(a+=(t.cls||t.sch?" ":"\n")+"DEADLINE: "+b.Writer.writeTimestamp(t.dl)),t.props){var u=t.props,p=Object.keys(u);if(p.length){for(var h="",g=p.length,v=void 0;g--;)h="\n:"+(v=p[g])+": "+u[v]+h;a+="\n:PROPERTIES:"+h+"\n:END:"}}if(t.logbook){var m=t.logbook;if(m.length){for(var y=t.logbook.length,O="";y--;)O="\n"+m[y]+O;a+="\n:LOGBOOK:"+O+"\n:END:"}}(c=t.text)&&c!==Object(c)&&(a+="\n"+c.trim())}return a.trim()}},b}((ORG=function(a){var v={AGENDA:"agenda",TAGS:"tags",SEARCH:"search"},m={SCH:0,ISTAMP:1,STAMP:2,DL:3,TEXT:4,TAG:5},y=864e5,d=/([+-]?)([0-9]+)([hdwmy])/,O=/[[\]{}()*?.,\\^$]/g,b=/(?:(\+|-|)([^+-\s]+))/g,x=/^([^<>=]+)(?:(<>|<=|<|>=|>|=)([^<>"]+))?$/,S=function(e,t){var n=e.match(d);if(n){var r=parseInt(n[2],10)*("-"===n[1]?-1:1),o=n[3],a=new Date(t);if("d"===o)return a.setDate(a.getDate()+r);if("w"===o)return a.setDate(a.getDate()+7*r);if("m"===o)return a.setMonth(a.getMonth()+r);if("y"===o)return a.setFullYear(a.getFullYear()+r)}return t},C=function(e,t,n){var r=e.match(d),o=parseInt(r[2],10),a=r[3];if("d"===a)return(n-t)/y%o;if("w"===a)return(n-t)/y%(7*o);if("m"===a||"y"===a){for(var i="m"===a?"setMonth":"setFullYear",s=void 0,l=new Date(t)["m"===a?"getMonth":"getFullYear"]()+o,c=t;c<=n;l+=o)s=c,c=new Date(t)[i](l);return(n-s)/y}return 0},w=function(e){var t=new Date;if(t.setHours(0,0,0,0),"<today>"===e)return t.setHours(0,0,0,0);if("<now>"===e)return(new Date).getTime();var n=e.match(d);if(n&&n[2]){var r=parseInt(n[2],10)*("-"===n[1]?-1:1);switch(n[3]){case"d":return t.setDate(t.getDate()+r);case"w":return t.setDate(t.getDate()+7*r);case"m":return t.setMonth(t.getMonth()+r);case"y":return t.setFullYear(t.getFullYear()+r)}}var o=a.Parser.parseTimestamp(e);return o&&o.ml},l=function(e,t){for(var o={},n=(e=(e=e.replace(/\(|\)|\\/g,"")).replace(/"([^"]*)"/g,function(e,t,n){var r="$"+n;return o[r]=t.match(/<.*>/)?w(t):e,r})).split("|").filter(Boolean),r=[],a=void 0,i=void 0,s=void 0,l=void 0,c=void 0,d=void 0,f=void 0,u=void 0,p=void 0,h=void 0,g=0,v=n.length;g<v;g++){if(l=s=i="",c=[],a=n[g].match(b))for(var m=0,y=a.length;m<y;m++)(h=(f=a[m]).match(x))&&(h[2]?(f=h[1],u=h[2],"-"===(d=f[0])?(f=f.slice(1),"="===u?u="!==":"<>"===u?u="===":"<"===u?u=">=":">"===u?u="<=":"<="===u?u=">":">="===u&&(u="<")):("+"===d&&(f=f.slice(1)),"="===u?u="===":"<>"===u&&(u="!==")),p=o[h[3]]||'"'+h[3]+'"',c[c.length]="TODO"===f?["node.todo"+u+p]:"CATEGORY"===f?["opts.icat"+u+p]:"PRIORITY"===f?['(node.pri?1.0/node.pri.charCodeAt():1.0/"B".charCodeAt())'+u+1/p[1].charCodeAt()]:"LEVEL"===f?["node.lvl"+u+"parseInt("+p+",10)"]:"SCHEDULED"===f?["(node.sch?node.sch.ml"+u+p+":false)"]:"DEADLINE"===f?["(node.dl?node.dl.ml"+u+p+":false)"]:["(node.props&&node.props."+f+"?node.props."+f+u+p+":"+("==="===u?"false":"true")+")"]):"-"===f[0]?"DEADLINE"===(f=f.slice(1))?c[c.length]=["!node.dl"]:"SCHEDULED"===f?c[c.length]=["!node.sch"]:"TIMESTAMP"===f?c[c.length]=["!node.stmps"]:"TODO"===f?c[c.length]=["!node.todo"]:"DONE"===f?c[c.length]=["globOpts['todo-keywords'].indexOf(node.todo)<globOpts['todo-keywords'].indexOf('|')"]:s+="|\\b"+f.replace(O,"\\$&")+"\\b":("+"===f[0]&&(f=f.slice(1)),"DEADLINE"===f?c[c.length]=["node.dl"]:"SCHEDULED"===f?c[c.length]=["node.sch"]:"TIMESTAMP"===f?c[c.length]=["node.stmps && node.stmps.length"]:"TODO"===f?c[c.length]=["globOpts['todo-keywords'].indexOf(node.todo)<globOpts['todo-keywords'].indexOf('|') && globOpts['todo-keywords'].indexOf(node.todo)>-1"]:"DONE"===f?c[c.length]=["globOpts['todo-keywords'].indexOf(node.todo)>globOpts['todo-keywords'].indexOf('|')"]:i+="(?=.*\\b"+f.replace(O,"\\$&")+"\\b)"));s.length&&(l="^(?!.*("+s.slice(1)+"))"),i.length&&(l+=".*"+i),(l.length||c.length)&&(r[r.length]={re:l.length?new RegExp(l+".*$","i"):void 0,fn:c.length?new Function("node","opts","globOpts","return "+c.join(" && ")+";"):void 0})}return r},R=function(e,t,n,r){for(var o=void 0,a=void 0,i=void 0,s=0,l=t.length;s<l;s++)if(a=!(o=t[s]).re||o.re.test(e.tags+n.itag),i=!o.fn||o.fn(e,n,r),a&&i)return!0;return!1},T=function(e,t,n,r,o,a){var i=e.nodes,s=n.fileId,l=n.nodeId,c=n.icat,d=void 0,f=function(e,t,n,r,o,a){var i=void 0,s=void 0,l=void 0,c=void 0,d=void 0,f={},u=void 0;switch(t.type){case v.AGENDA:if(r["todo-keywords"].indexOf(e.todo)<=r["todo-keywords"].indexOf("|")&&(!o||R(e,o,n,r))){if(l=t.ml,e.dl)if(u=(d=e.dl).w||a["deadline-warning-days"]||r["deadline-warning-days"],i=d.ml,d.r&&d.rmin&&i<=l)f.dlOffset=C(d.rmin,i,l),f[m.DL]=!f.dlOffset||t.today;else{var p=(l-i)/y;0===p&&(f[m.DL]=!0),t.today&&(0<p||p<0&&i<=S(u+"d",l))&&(f[m.DL]=!0,f.dlOffset=p)}if(f[m.DL]||void 0===(d=e.sch)||(l!==(i=d.ml)||d.w?l>=(d.w?S(d.w,i):i)&&(d.r&&d.rmin?(f.schOffset=C(d.rmin,i,l),f[m.SCH]=!f.schOffset||t.today):t.today&&(f[m.SCH]=!0,f.schOffset=(l-i)/y)):f[m.SCH]=!0),e.stmps){c=e.stmps.length,f[m.STAMP]=f[m.STAMP]||[];for(var h=0;h<c;h++)i=(d=e.stmps[h]).ml,s=d.n?d.n.ml:void 0,i===l||s&&l<=s&&i<=l?(s&&(d.stampRange=(l-i)/y+1+"/"+((s-i)/y+1)),f[m.STAMP][f[m.STAMP].length]=d):d.r&&d.rmin&&0===C(d.rmin,i,l)&&(f[m.STAMP][f[m.STAMP].length]=d)}if((a["agenda-include-inactive-timestamps"]||r["agenda-include-inactive-timestamps"])&&e.istmps&&(c=e.istmps.length)){f[m.ISTAMP]=[];for(var g=0;g<c;g++)e.istmps[g].ml===l&&(f[m.ISTAMP][f[m.ISTAMP].length]=!0)}}break;case v.TAGS:R(e,t.rules,n,r)&&(f[m.TAG]=!0);break;case v.SEARCH:t.rules&&!R(e,t.rules,n,r)||!t.re||(f[m.TEXT]=t.re.test(e.title+e.text+(e.logbook?e.logbook.join(""):"")))}return f}(t,e,n,r,o,a),u=void 0;f[m.DL]&&(u=i[i.length]={fid:s,id:l,cat:c,node:t,type:m.DL},f.dlOffset&&(u.offset=f.dlOffset)),f[m.SCH]&&(u=i[i.length]={fid:s,id:l,cat:c,node:t,type:m.SCH},f.schOffset&&(u.offset=f.schOffset),f.schRange&&(u.range=f.schRange));var p=f[m.STAMP];if(p&&0<(d=p.length))for(;d--;)u=i[i.length]={fid:s,id:l,cat:c,node:t,type:m.STAMP,stmp:p[d]},p[d].stampRange&&(u.range=p[d].stampRange);if(f[m.TEXT]&&(i[i.length]={fid:s,id:l,cat:c,node:t,type:m.TEXT}),(a&&a["agenda-include-inactive-timestamps"]||r["agenda-include-inactive-timestamps"])&&(p=f[m.ISTAMP])&&0<(d=p.length))for(;d--;)i[i.length]={fid:s,id:l,cat:c,node:t,type:m.ISTAMP};f[m.TAG]&&(i[i.length]={fid:s,id:l,cat:c,node:t,type:m.TAG})},D=function e(t,n){if(!t||!t.length)return[];for(var r=[],o=Object.values(v),a=void 0,i=(new Date).setHours(0,0,0,0),s=0,l=t.length;s<l;s++)a=t[s],-1<o.indexOf(a.type)&&(r[r.length]=e[a.type](a,i,n));return r.todayMl=i,r};return D[v.AGENDA]=function(e,t,n){for(var r=e.startDate&&w(e.startDate)||t,o={type:v.AGENDA,slots:[]},a=$.isNumeric(e.span)&&e.span||$.isNumeric(n["agenda-span"])&&n["agenda-span"]||7,i=void 0,s=0;s<a;s++,r+=y)i={type:v.AGENDA,ml:r,nodes:[]},r===t&&(i.today=!0),o.slots[o.slots.length]=i;return $.isString(e.filter)&&(o.rules=l(e.filter.trim())),$.extend(o,e)},D[v.TAGS]=function(e,t){var n=$.isString(e.filter)&&e.filter.trim(),r=$.isString(e.header)&&e.header.trim();return $.extend(e,{rules:n?l(n):[],nodes:[],header:r||n})},D[v.SEARCH]=function(e,t){var n=$.isString(e.filter)&&e.filter.trim(),r=$.isString(e.text)&&e.text.trim();return $.extend(e,{rules:n?l(n):void 0,re:r?new RegExp("[\\s\\S]*"+r.replace(O,"\\$&")+"[\\s\\S]*","i"):null,header:e.header?e.header:r+(n&&" "+n),nodes:[]})},a.Searcher={slotTypes:v,itemTypes:m,compile:D,search:function(e,t,n){if(e&&e.length){t.todayMl||(t=D(t,n));for(var r=e.length,o=e[0].fileName,a=[{lvl:0,cat:e[0].CATEGORY?e[0].CATEGORY:e[0].fileName}],i=[{lvl:0,tag:""}],s=t.length,l=void 0,c=void 0,d=void 0,f=void 0,u=1;u<r;u++){for(l=(f=e[u]).lvl;l<=a[a.length-1].lvl;)a.length--;for(;l<=i[i.length-1].lvl;)i.length--;f.props&&f.props.CATEGORY&&(a[a.length]={lvl:l,cat:f.props.CATEGORY}),f.tags&&(i[i.length]={lvl:l,tag:f.tags+i[i.length-1].tag}),d={fileId:o,nodeId:u,icat:f.props&&f.props.CATEGORY?f.props.CATEGORY:a[a.length-1].cat,itag:i[i.length-1].tag};for(var p=0;p<s;p++)switch((c=t[p]).type){case v.AGENDA:for(var h=0,g=c.slots.length;h<g;h++)T(c.slots[h],f,d,n,c.rules,c);break;case v.TAGS:case v.SEARCH:T(c,f,d,n)}}}return t}},a}((ORG=function(g){var e="\\s*([\\d]{4})-([0][1-9]|[1][0-2])-([0][1-9]|[1-2][0-9]|[3][0-1])\\s*",t=e+"(\\w+)?\\s*(\\d{2}:\\d{2})?(?:--?(\\d{2}:\\d{2}))?(?:\\s*(\\.\\+|\\+|\\+\\+)(\\d[hdmwy]))?(?:/(\\d+[hdmwy]))? ?(?:-(\\d+[hdmwy]))?",v=/^#\+(\w*):\s*(.*)\s*(?:\r\n?)?$/,m=new RegExp("^\\s*:(PROPERTIES|LOGBOOK):\\s*(?:\\r\\n?)?$","i"),y=/^\s*:([^\s]+):\s*(.*)(?:\r\n?)?$/,O=/^\s*:END:\s*(?:\r\n?)?$/,n=new RegExp("<"+e+".*>"),b=new RegExp("<"+t+">(?:--?(<[^<]+>))?"),d=new RegExp("<"+t+">(?:--?(<[^<]+>))?","g"),f=new RegExp("\\["+t+"\\]"),u=new RegExp("\\["+t+"\\]","g"),x=new RegExp("\\s*CLOSED:\\s*\\["+t+"\\](?:--?(<[^<]+>))?"),S=new RegExp("\\s*SCHEDULED:\\s*<"+t+">(?:--?(<[^<]+>))?"),C=new RegExp("\\s*DEADLINE:\\s*<"+t+">"),w=function(e){var t={ml:new Date(e[1],parseInt(e[2],10)-1,e[3]).getTime()};return e[5]&&(t.hs=e[5]),e[6]&&(t.he=e[6]),e[7]&&(t.r=e[7]),e[8]&&(t.rmin=e[8]),e[9]&&(t.rmax=e[9]),e[10]&&(t.w=e[10]),e[11]&&(t.n=e[11]),t},R=function(e,t){var n=e.title+e.text,r=n.match(d),o=void 0;if(r){e.stmps||(e.stmps=[]);for(var a,i=0,s=r.length;i<s;i++)(o=w(r[i].match(b))).n&&null!==(a=o.n.match(b))&&(o.n=w(a)),e.stmps[e.stmps.length]=o}if(t&&null!==(r=n.match(u))){e.istmps||(e.istmps=[]);for(var l=0,c=r.length;l<c;l++)o=w(r[l].match(f)),e.istmps[e.istmps.length]=o}return e};return g.Parser={parse:function(e,t,n){var r={text:"",fileName:e};if(!t)return[r];for(var o=this.getOrgHeadingRE(n["todo-keywords"]),a=n&&n["agenda-include-inactive-timestamps"],i=[],s=t.split("\n"),l=void 0,c=void 0,d=void 0,f=void 0,u=void 0,p=0,h=s.length;p<h;p++)if((l=s[p]).trim().length)if(null!==(c=l.match(o)))i[i.length]=R(r,a),r={lvl:c[1].length,text:""},c[2]&&(r.todo=c[2]),c[3]&&(r.pri=c[3]),c[4]&&(r.title=c[4]),c[5]&&(r.tags=c[5]);else{if(null!==(c=l.match(S))&&(r.sch=w(c),r.sch.n&&void 0!==(d=r.sch.n.match(b))&&(r.stmps||(r.stmps=[]),r.stmps[r.stmps.length]=$.extend({},r.sch,{n:w(d)}),delete r.sch.n)),null!==(d=l.match(C))&&(r.dl=w(d)),null!==(f=l.match(x))&&(r.cls=w(f)),c||d||f)continue;if(null!==(c=l.match(m))){for(u=c[1],l=s[++p],"PROPERTIES"===u?r.props=r.props||{}:"LOGBOOK"===u&&(r.logbook=r.logbook||[]);!O.test(l);){if(null!==(c=l.match(o))){i[i.length]=R(r,a),r={lvl:c[1].length,text:""},c[2]&&(r.todo=c[2]),c[3]&&(r.pri=c[3]),c[4]&&(r.title=c[4]),c[5]&&(r.tags=c[5]);break}"PROPERTIES"===u?null!==(c=l.match(y))&&(r.props[c[1]]=c[2].trim()):r.logbook[r.logbook.length]=l,l=s[++p]}continue}if(null!==(c=l.match(v))){d=c[1],(i[0]?i[0]:r)[d]=c[2],"SEQ_TODO"!==d&&"TODO"!==d&&"TYP_TODO"!==d||(o=g.Parser.getOrgHeadingRE(c[2]));continue}r.text+=l+"\n"}else r.text+="\n";return i[i.length]=R(r,a),i},parseTimestamp:function(e){var t=e.match(n);return t?w(t):null},getOrgHeadingRE:function(e){return new RegExp("^(\\*+)\\s+("+e.replace(/\([^)]*\)/g,"").split(" ").filter(function(e){return"|"!==e}).join("|")+")?\\s*(?:\\[#([a-zA-Z])\\])?(.*?)[ \\t]*(:[^\\s]+:)?\\s*(?:\\r\\n?)?$")}},g}((ORG=function(i,e){return i.fn.href=function(e,t,n){return this.attr("href","#"+e+(t?"#"+t:"")+(n?"#"+n:""))},i.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},i.fn.isInViewport=function(){var e=i(this),t=i(window),n=e.offset().top-50,r=n+e.outerHeight()+50,o=t.scrollTop(),a=o+t.height();return o<n&&r<a},i.fn.scrollTo=function(e){return i("html, body").animate({scrollTop:this.offset().top-(e||i(window).height()/2-50)},0),this},i.fn.scrollCycle=function(){var e=i(this);if(e.length){var t=e[0].getBoundingClientRect().top,n=i(window).height();e.scrollTo(t<65?n-40:n-200<t?n/2-50:50)}},i.strToObj=function(e){var r=e.split(" ");return r.reduce(function(e,t,n){return n%2&&(e[r[n-1]]=t),e},{})},i.arrToObj=function(r){return i.isArray(r)?r.reduce(function(e,t,n){return n%2==1&&(e[r[n-1].slice(2)]=t),e},{}):{}},i.formatStr=function(n){for(var r,o=arguments,e=function(e,a,t){a=o[e],n=n.replace(/%(-)?([0-9]+)(c|d)/,function(e,t,n){var r=Math.max(parseInt(n,10),(a+"").length),o=Array(r).join(" ");return t?(a+o).slice(0,r):(o+a).slice(-r)}),r=a},t=1,a=arguments.length;t<a;t++)e(t,r);return n},i.shellSplit=function(e){return e.match(/"[^"]+"|'[^']+'|\S+/g).map(function(e){var t=e[0];return'"'===t||"'"===t?e.slice(1,-1):e})},i.strToShellParams=function(e){var t={};return e.split("\n").forEach(function(r){r=i.shellSplit(r),t[r[0]]=r.slice(1).reduce(function(e,t,n){return n%2&&(e[r[n].slice(2)]=t),e},{})}),t},e.selectPrevNext=function(n,r,o){return function(){var e=n.find(".selected");if(e.length){var t=e[o?"nextAll":"prevAll"](r+":visible").first();t.length?(e.removeClass("selected"),e=t.addClass("selected")):(t=e.parent()[o?"next":"prev"]().find(r)).length&&(e.removeClass("selected"),e=t[o?"first":"last"]().addClass("selected"))}else e=n.find(r).first().addClass("selected");e.length&&!e.isInViewport()&&e.scrollTo()}},i.isMobile=function(){return/Android|BlackBerry|iPhone|iPad|iPod|webOS/i.test(navigator.userAgent)},i.parseQueryString=function(e){var o=Object.create(null);return"string"!=typeof e||(e=e.trim().replace(/^(\?|#|&)/,""))&&e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),n=t.shift(),r=0<t.length?t.join("="):void 0;n=decodeURIComponent(n),r=void 0===r?null:decodeURIComponent(r),void 0===o[n]?o[n]=r:Array.isArray(o[n])?o[n].push(r):o[n]=[o[n],r]}),o},e}($,ORG||{}))||{}))||{}))||{});!function(o){var a="__orgfiles__",i="__orgsettings__",s=function(e,t){return 1<arguments.length?localStorage[e]=t:localStorage[e]};o.extend(ORG,{Store:{deleteFile:function(e){var t=this.getFileNames();return(o.isArray(e)?e:[e]).map(function(e){delete t[e],delete localStorage[a+e]}),this.setFileNames(t),this},fileExists:function(e){return this.getFileNames().hasOwnProperty(e)},getFile:function(e,t){return this.fileExists(e)?ORG.Parser.parse(e,s(a+e),t):null},getFileNames:function(){try{return JSON.parse(s(a))}catch(e){return{}}},getSettings:function(e){try{var t=s(i)?JSON.parse(s(i)).s:{};return e?t:o.extend({},ORG.defaults,t)}catch(e){return ORG.defaults}},setFile:function(e,t,n){if(!e)throw"File name cannot be empty";if(e.match(/[\\/:*?"<>]/))throw"File name contains illegal characters";var r=this.getFileNames();if(n)s(a+e,t?ORG.Writer.write(t):localStorage[a+n]),e!==n&&(r[e]=r[n],delete r[n],delete localStorage[a+n],this.setFileNames(r));else{if(r.hasOwnProperty(e))throw"There is already a file with the same name";r[e]={},this.setFileNames(r),s(a+e,ORG.Writer.write(t||[]))}return this},setFileNames:function(e){return s(a,JSON.stringify(e)),this},setFileProperty:function(e,t){var n=this.getFileNames();return o.extend(n[e],t),this.setFileNames(n),this},setSettings:function(e,t){var n=s(i),r=n?JSON.parse(n):{s:{}};return r.s=e,s(i,JSON.stringify(o.extend(r,t))),this}}})}($),function(){var t="__dbxtkn__",l={SYNCHRONIZED:0,CHANGED:1,CONFLICT:2},n=function(e,t){return 1<arguments.length?window.localStorage[e]=t:window.localStorage[e]},c=function(){var e=n(t);return e?new Dropbox.Dropbox({accessToken:e}):($(location).attr("href",new Dropbox.Dropbox({clientId:"<your key here>"}).getAuthenticationUrl("https://org-mode-web.firebaseapp.com/")),null)};ORG.Dropbox={SYNC:l,getFile:function(r,o,a,i,s){var e=c();return e&&e.filesDownload({path:r}).then(function(n){var e=new FileReader;e.addEventListener("loadend",function(e){var t=e.target.result;try{ORG.Store.setFile(o,ORG.Parser.parse(o,t,ORG.Store.getSettings()),s?o:"").setFileProperty(o,{dbox:r,dml:new Date(n.server_modified).getTime(),sync:l.SYNCHRONIZED}),a()}catch(e){i&&i(e)}}),e.readAsText(n.fileBlob)}).catch(function(e){i&&i()}),this},listFiles:function(e,t,n,r){var o=c();return o&&(t?o.filesListFolderContinue({cursor:t}):o.filesListFolder({path:e,include_media_info:!0})).then(n).catch(function(e){r&&r()}),this},setDropbox:function(){var e=$.parseQueryString($(location).attr("hash")).access_token;return e&&n(t,e),this},syncFile:function(t,e,n,r){e||(e=ORG.Store.getFileNames());var o=e[t],a=c(),i=this;return a&&o.dbox&&a.filesGetMetadata({path:o.dbox}).then(function(e){new Date(e.server_modified).getTime()>o.dml?o.sync?(ORG.Store.setFileProperty(t,{sync:l.CONFLICT}),n(l.CONFLICT)):i.getFile(o.dbox,t,function(){ORG.Store.setFileProperty(t,{sync:l.SYNCHRONIZED}),n(l.SYNCHRONIZED)},null,!0):(o.sync===l.CHANGED&&ORG.Store.setFileProperty(t,{sync:l.SYNCHRONIZED}),n(l.SYNCHRONIZED))}).catch(function(){r()}),this},unlink:function(){return delete window.localStorage[t],this}}}(),$,ORG.defaults={"agenda-deadline-leaders":'"Deadline: " "In %3d d.: " "%2d d. ago: "',"agenda-include-inactive-timestamps":0,"agenda-scheduled-leaders":'"Scheduled: " "Sched.%2dx: "',"agenda-span":7,"deadline-warning-days":14,"level-faces":"1 --color blue\n2 --color brown\n3 --color purple\n4 --color red\n5 --color green\n6 --color cyan\n7 --color grey\n8 --color orange\n9 --color black","todo-faces":"TODO --color red\nDONE --color green","todo-keywords":"TODO | DONE"},function(r){var o={color:"#000",size:30},a={add:["0 0 24 24","M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"],back:["-5 -2 26 26","M11.67 3.87L9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z"],close:["0 0 24 24","M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"],cycle:["0 0 24 24","M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z"],dbox:["0 0 43 40","m12.5 0l-12.5 8.1 8.7 7 12.5-7.8-8.7-7.3zm-12.5 21.9l12.5 8.2 8.7-7.3-12.5-7.7-8.7 6.8zm21.2 0.9l8.8 7.3 12.4-8.1-8.6-6.9-12.6 7.7zm21.2-14.7l-12.4-8.1-8.8 7.3 12.6 7.8 8.6-7zm-21.1 16.3l-8.8 7.3-3.7-2.5v2.8l12.5 7.5 12.5-7.5v-2.8l-3.8 2.5-8.7-7.3z"],delete:["0 0 24 24","M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"],done:["0 0 24 24","M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"],edit:["0 0 24 24","M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"],file:["0 0 32 32","M27 0h-24c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h24c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM26 28h-22v-24h22v24zM8 14h14v2h-14zM8 18h14v2h-14zM8 22h14v2h-14zM8 10h14v2h-14z"],folder:["0 0 24 24","M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"],org:["-7.65 -13.389 162 176","M141.044,59.449c-0.205-3.15-2.842-4.366-5.993-2.125 c-7.219-1.297-14.305-0.687-17.8-0.981c-7.662-1.073-14.041-5.128-14.041-5.128c0.932-1.239,0.486-3.917-5.498-4.101 c-1.646-0.542-3.336-1.327-4.933-1.979c0.544-1.145-0.133-2.836-0.133-2.836c2.435-0.672,2.808-3.842,1.848-5.709 c3.106,0.084,2.612-4.718,2.183-6.381c2.435-0.923,2.771-3.831,1.763-6.129c2.938-0.671,3.022-4.114,2.771-6.548 c3.022-0.168,2.603-5.457,2.603-6.549c2.604-1.679,2.016-3.946,2.425-6.573c1.605-3.25-0.577-4.173-2.116-0.71 c-1.651,3.001-3.769,4.311-3.75,6.528c0.755,1.259-5.625,3.106-3.61,7.052c-1.428,1.763-4.785,4.03-3.592,6.733 c-0.606,1.326-4.888,4.433-3.041,7.371c-4.029,2.687-3.789,3.335-2.938,5.793c-1.147,0.736-2.318,1.862-2.995,3.094 c-1.319-1.568-2.603-4.429-2.584-8.294c0-3.275-6.099,0.318-6.099,6.784c0,0.556-0.057,1.061-0.135,1.542 c-2.11,0.243-4.751,0.707-8.08,1.494c-0.106,0.073-0.157,0.186-0.182,0.316c-0.131-0.485-0.231-1.001-0.277-1.553 c-0.582-3.79-4.934-9.56-7.057-2.434c-1.096,2.611-1.74,4.392-2.115,5.789v0c0,0-0.336,0.226-0.957,0.61 c-2.619,1.622-3.562,6.686-13.075,9.883c-3.211,1.079-7.4,1.945-12.959,2.395C21.107,57.576,2.789,74.117,1.562,89.9 c-0.283,3.964,0.31,13.737,3.596,22.31c0.002,0.006,0.003,0.014,0.005,0.02c0.015,0.042,0.032,0.081,0.048,0.122 c0.052,0.134,0.103,0.267,0.156,0.398c0.28,0.718,0.579,1.405,0.895,2.062c1.885,4.028,4.46,7.59,7.934,9.882 c1.764,1.376,3.342,2.258,4.372,2.762c5.907,9.749,18.442,22.252,42.075,14.859c36.255-10.284,56.263,13.809,58.568,15.5 c3.399,3.433-8.786-29.835-34.587-44.788c-15.253-8.322-5.678-22.656-4.585-27.718c0,0,12.227,8.557,21.087-4.52 c8.004,2.062,13.367-1.462,20.251,1.03c4.183,1.833,21.77,0.726,15.234-9.104c4.11-2.683,4.544-1.815,6.6-5.9 C144.315,61.863,141.808,60.803,141.044,59.449z M70.751,46.15c-0.041,0.018-0.086,0.04-0.125,0.056 c0.039-0.034,0.075-0.062,0.115-0.102C70.744,46.118,70.748,46.136,70.751,46.15z M57.338,50.673 c-0.073,0.429-0.143,0.829-0.212,1.216c0.037-0.832,0.085-1.714,0.143-2.646C57.293,49.678,57.319,50.147,57.338,50.673z M68.031,44.34c0.746,1.124,1.662,2.179,1.662,2.179S68.818,45.729,68.031,44.34z"],refile:["0 0 24 24","M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z"],reset:["0 0 24 24","M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z"],save:["0 0 24 24","M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"],settings:["0 0 20 20","M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z"],sync:["0 0 24 24","M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"]};r.extend(ORG,{resetIcons:function(e){return r.extend(o,e),ORG},icon:function(e,t){var n=a[e];return"<i class='orgicon "+e+"' style='height:"+(t=r.extend({},o,t)).size+"px;'>"+(n?"<svg xmlns='http://www.w3.org/2000/svg' width='"+t.size+"' height='"+t.size+"' viewBox='"+n[0]+"'><path d='"+n[1]+"' fill='"+t.color+"' /></svg>":e)+"</i>"}})}($),function(o){var a="orgdbox";o.fn.orgDropbox=function(t,e){var r=this;return ORG.Dropbox.listFiles(t,e,function(e){var n;n=r.off().empty().append(o("<div/>").orgNavbar({title:"Dropbox Files"}),o("<ol/>").addClass(a).html(e.entries.map(function(e){return"folder"===e[".tag"]||e.name.match(/\.org$/)?(t=e,o("<li/>").data("entry",t).append(("folder"===t[".tag"]?o("<a/>").href("dbox",t.path_lower).append(ORG.icon("folder")):o("<button/>").append(ORG.icon("file"))).append(o("<span/>").text(t.name)))):null;var t})),e.has_more?o("<button>more</button>").click(function(){r.orgDropbox(t,e.cursor)}):""),o(document).off().orgKeyboard({return:function(){n.find(".selected a, .selected button")[0].click()},tab:function(){n.find(".selected a, .selected button")[0].click()},n:ORG.selectPrevNext(n,"li",1),down:ORG.selectPrevNext(n,"li",1),p:ORG.selectPrevNext(n,"li"),up:ORG.selectPrevNext(n,"li")}),n.on("click","."+a+" button",function(e){e.preventDefault(),n.append("<div class='orgloading'/>");var t=o(this).closest("li").data("entry");ORG.Dropbox.getFile(t.path_display,t.name.slice(0,-4),function(){ORG.route("#files")},function(e){n.orgNotify({content:e}).find(".orgloading").remove()})})},function(){r.orgNotify("Connection Error")}),this}}($),function(n){var t="orgcontext",r=ORG.icon;n.fn.orgContext=function(e){return n("."+t).off().empty().remove(),n("<div/>").addClass(t).click(function(e){e.stopPropagation(),n(this).off().empty().remove()}).append(n.map(e,function(e,t){return n.isFunction(e)?n("<button/>").text(t).prepend(r(t)).click(e):n("<a/>").text(t).prepend(r(t)).href(e)})).prependTo(this)}}($),function(o){var a="orgnotify";o.fn.orgNotify=function(e){if(e){o("."+a).off().remove();var t=(n=o("<div/>").addClass(a).append(o.isPlainObject(e)?[e.title&&o("<b/>").text(e.title),e.content&&o("<span/>").text(e.content),e.prompt&&"<input type='text'/>",e.confirm&&"<div><button class='done'>OK</button><button class='close'>CANCEL</button></div>"]:o("<span/>").text(e)),r=e,n.on("click",function(e){e.stopPropagation();var t=o(e.target);t.hasClass("done")?(r.confirm(),o("."+a).off().remove()):t.is("input")||(r.cancel&&r.cancel(),o("."+a).off().remove())}).orgKeyboard({return:{delegate:"input",fn:r.confirm}})).orgKeyboard(e.prompt?{esc:{delegate:"input",fn:function(){t.off().remove(),e.cancel?e.cancel():history.back()}}}:{}).appendTo(this);e.prompt&&o(this).find("input").focus(),e.sticky||e.confirm||setTimeout(function(){t.off().remove()},3e3)}var n,r;return this}}($),function(n){var r=ORG.icon;n.fn.orgNavbar=function(e){return this.addClass("orgnavbar").off().empty().append(n("<div/>").append(n(r("org")).on("click",function(){ORG.route("")}),n.isMobile()&&ORG.route()?n(r("back")).click(function(){history.back()}):"",e&&n("<span/>").text(e.title||"").append(e.suptitle&&n("<sup/>").text(e.suptitle)),n.map(e,function(e,t){return"title"!==t&&"suptitle"!==t?n(r(t,e)).on("click",n.isFunction(e)?e:e.fn||function(){ORG.route(e.href||e)}):""})))}}($),function(o){o.fn.orgKeyboard=function(e){return o.isMobile()?this:(r=this,t=e,n=function(t,n){o.isPlainObject(n)?(o.isArray(n.delegate)?n.delegate:[n.delegate]).map(function(e){r.on("keydown",e,t,function(){return n.fn?n.fn.call(this):ORG.route(n.href),!1})}):r.on("keydown",null,t,function(){return o.isFunction(n)?n():ORG.route(n),!1})},o.each(t,function(t,e){o.isArray(e)?e.map(function(e){n(t,e)}):n(t,e)}),r.is(document)?r.on("keydown",null,"alt+x",function(){return ORG.route(""),!1}):r);var r,t,n}}($),function(a){a.fn.orgMenu=function(){var n=ORG.Store.getSettings(),e=Object.keys(n).filter(function(e){return e.startsWith("custom-agenda-")});return function(e,t){for(var n={a:"#agenda",t:"#search#t","shift+t":"#search#T",m:"#search#m","shift+m":"#search#M",s:"#search#s","shift+s":"#search#S","ctrl+f":"#fff","alt+f":"#files","alt+s":"#settings"},r=0;r<t.length;r++){var o=t[r].split("-").slice(-1)[0];n[o]="#agenda#"+o}return a(document).off().orgKeyboard(n),e}(this.off().empty().append(a("<div/>").orgNavbar({file:"#files",settings:"#settings",title:"Org mode Web"}),a("<div/>").addClass("orgmenu").append("<a href='#agenda'><b>a</b> Agenda for current week or day</a>","<a href='#search#t'><b>t</b> List of all TODO entries</a>","<a href='#search#T'><b>T</b> Entries with special TODO kwd</a>","<a href='#search#m'><b>m</b> Match TAGS|PROP|TODO query</a>","<a href='#search#M'><b>M</b> Like m, but only TODO entries</a>","<a href='#search#s'><b>s</b> Search for keywords</a>","<a href='#search#S'><b>S</b> Like s, but only TODO entries</a>","<br/>",a.map(e,function(e){var t=a.arrToObj(a.shellSplit(n[e].split("\n")[0]));return e=e.split("-").slice(-1)[0],a("<a/>").href("agenda",e).html(a("<b/>").text(e)).append(" "+(t.header||"Custom Agenda"))}))),e)}}($),function(i){var o="orgfiles",s=function(e){return i("<li/>").addClass(e.sync===ORG.Dropbox.SYNC.CONFLICT?"conflict":e.sync?"":"sync").data("file",e).append(i("<a>").href("notes",e.fname).append(ORG.icon("file"),i("<span/>").text(e.fname)),e.dbox?ORG.icon("sync"):"")},l=function(e){return i("<li class='edit'/>").data("file",e).append(ORG.icon("file"),i("<input type='text' placeholder='file name'/>").val(e.fname),ORG.icon("done"),ORG.icon("close"),ORG.icon("delete"))},c=function(e){return e.parent().find(".selected").removeClass("selected"),l(e.data("file")).replaceAll(e.removeData()).find("input").select()},d=function(t,e){e||(e=ORG.Store.getFileNames());var n=t.removeClass("conflict sync").addClass("insync").data("file").fname;ORG.Dropbox.syncFile(n,e,function(e){t.removeClass("insync").addClass(e===ORG.Dropbox.SYNC.CONFLICT?"conflict":"sync")},function(){i("."+o).orgNotify("Connection problem").find("li").removeClass("insync")})},f=function(e){e.find("li").each(function(){var e=i(this);e.data("file").dbox&&d(e,ORG.Store.getFileNames())})};i.fn.orgFiles=function(){var a,e,t=this,n=ORG.Store.getFileNames(),r={dbox:"dbox",title:"Org files"};return a=this.off().empty().append(i("<div/>").orgNavbar(i.isEmptyObject(n)?r:i.extend(r,{sync:function(){f(t)}})),i("<ol/>").addClass(o).append(i.map(n,function(e,t){return s(i.extend(e,{fname:t}))})),Object.keys(n).length?"":i("<div class='notice'>There aren't any org files</div>")),e=function(){a.find(".selected a")[0].click()},i(document).off().orgKeyboard({"alt+a":function(){a.find(".orgnavbar .dbox").click()},esc:[{delegate:"input",fn:function(){i(this).siblings("i.close").click()}},function(){a.find(".selected.edit .close").click()}],e:function(){var e=a.find(".selected");e.length&&c(e)},r:function(){var e=a.find(".selected:not(.edit)");e.length&&e.data("file").dbox&&d(e)},"shift+r":function(){f(a)},return:e,tab:e,"shift+tab":{delegate:"input",fn:function(){i(this).blur().closest("li").addClass("selected")}},"ctrl+return":{delegate:"input",fn:function(){i(this).siblings("i.done").click()}},n:ORG.selectPrevNext(a,"li",1),down:ORG.selectPrevNext(a,"li",1),p:ORG.selectPrevNext(a,"li"),up:ORG.selectPrevNext(a,"li")}),a.find("."+o).on("click","i",function(e){e.stopPropagation();var t=i(this),n=t.closest("li");if(t.hasClass("sync"))d(n);else if(t.hasClass("done")){var r=n.find("input").val();try{ORG.Store.setFile(r,null,n.data("file").fname),s({fname:r}).replaceAll(n.removeData()).addClass("selected"),i(".notice").remove()}catch(e){a.orgNotify({content:e})}}else if(t.hasClass("close")){var o=n.data("file");i.isEmptyObject(o)?n.remove():s(o).replaceAll(n.removeData()).addClass("selected")}else t.hasClass("delete")&&a.orgNotify({content:'Remove org file "'+n.data("file").fname+'"?',confirm:function(){ORG.Store.deleteFile(n.data("file").fname),n.removeData().remove(),a.find("li").length||a.append("<div class='notice'>There aren't any org files</div>")}})}).on("contextmenu","a",function(e){return e.stopPropagation(),c(i(this).closest("li")),!1}).on("taphold","a",function(e){e.stopPropagation();var t=i(this).closest("li");return l(t.data("file")).replaceAll(t.removeData()).find("input").select(),!1}).end()}}($),function(s){var l=ORG.Writer.writeTimestamp,c=function(e,t){var a=e.data("node").lvl,n=e.next(),r=n.length?n.data("node").lvl:0,o=function(n,r,o){return function(){var e=s(this),t=e.data("node").lvl;return(o?t-1===a:a<t)?e[n](r)["addClass"===n?"hide":"show"]().find(".collapsible").addClass("collapsed"):a<t}};if(a<r||""!==e.find(">pre").text()){var i=e.hasClass("collapsed");1===t||!t&&i?e.removeClass("collapsed").nextAll("li").each(o("removeClass","",1)):2===t||!t&&n.length&&a<r&&n.hasClass("collapsed")?e.nextAll("li").each(o("removeClass","collapsed")):e.addClass("collapsed").find(".collapsible").addClass("collapsed").end().nextAll("li").each(o("addClass","collapsed"))}else e.removeClass("collapsed")},d=function(){var e=s(".orgpage"),t=e.find("li");if(t.length){var n=e.find(".cycleNum"),r=parseInt(n.val());t.each(function(){var e=s(this);1===e.data("node").lvl&&c(e,r%3)}),n.val(++r)}},f=function(e,t){return function(){var n=e.find(".selected:not(.edit)");if(n.length){var r=n.data("node").lvl;n[t?"nextAll":"prevAll"]("li").each(function(){var e=s(this),t=e.data("node").lvl;return t===r?(n.removeClass("selected"),e.addClass("selected"),e.isInViewport()||e.scrollTo(),!1):!(t<r)})}return!1}};s.fn.orgNotes=function(e){if(!e)return this;var r,t=ORG.Store.getSettings(),n=s.strToShellParams(t["level-faces"]),i={levelFaces:n,nlevelFaces:Object.keys(n).length+1,todoFaces:s.strToShellParams(t["todo-faces"])},o=this,a=ORG.Store.getFile(e,t);return r=this.off().empty().append(s("<div/>").orgNavbar({cycle:d,sync:function(){var e=ORG.Store.getFileNames(),t=s(".orgnavbar span").text();e[t].dbox&&(o.prepend("<div class='orgloading'/>"),ORG.Dropbox.syncFile(t,e,function(e){e===ORG.Dropbox.SYNC.CONFLICT?(s(".orgnavbar").addClass("conflict"),s(".orgloading").remove()):o.orgNotes(t)},function(){o.orgNotify("Connection Error")}))},title:e}),s("<ol/>").addClass("orgnotes").html(a.slice(1).map(function(e){return t=e,r=(n=i).levelFaces,o=n.nlevelFaces,a=n.todoFaces,s("<li/>").css(s.extend(r[t.lvl%o],{paddingLeft:15*(t.lvl-1)+5+"px"})).data("node",t).append(s("<span class='title'/>").append(t.todo&&s("<span class='todo'/>").css(a[t.todo]||a.TODO).text(t.todo),t.pri&&s("<span class='pri'/>").text("[#"+t.pri+"]"),t.title&&s("<span/>").text(t.title),t.tags&&s("<span class='tags'/>").text(t.tags)),s("<pre/>").append(t.cls&&"<div class='cls'>CLOSED: <span class='ts'>"+l(t.cls,!0)+"</span></div>",t.dl&&"<div class='dl'>DEADLINE: <span class='ts'>"+l(t.dl)+"</span></div>",t.sch&&"<div class='sch'>SCHEDULED: <span class='ts'>"+l(t.sch)+"</span></div>",t.props&&s("<div class='props collapsible collapsed'/>").append("<div>:PROPERTIES:</div>",s.map(t.props,function(e,t){return s("<div/>").append(s("<span/>").text(t+": "),s("<span/>").text(e))}),"<div>:END:</div>"),t.logbook&&s("<div class='collapsible collapsed'/>").append("<div>:LOGBOOK:</div>",t.logbook.map(function(e){return s("<span class='txt'/>").text(e)}),"<div>:END:</div>"),t.text&&t.text.split("\n").map(function(e){return s("<span class='txt'>").text(e)})));var t,n,r,o,a}))),s(document).off().orgKeyboard({"shift+tab":d,tab:function(){var e=r.find(".selected:not(.edit)");e.length?c(e):r.find(".selected .title").focus()},"ctrl+l":function(){var e=r.find(".selected:not(.edit)");e.length&&e.scrollCycle()},n:ORG.selectPrevNext(r,"li",1),down:ORG.selectPrevNext(r,"li",1),p:ORG.selectPrevNext(r,"li"),up:ORG.selectPrevNext(r,"li"),b:f(r),f:f(r,1),u:function(){var t=r.find(".selected:not(.edit)");if(t.length){var n=t.data("node").lvl;if(1===n)return!1;t.prevAll("li").each(function(){var e=s(this);return!(e.data("node").lvl<n&&(t.removeClass("selected"),e.addClass("selected"),e.isInViewport()||e.scrollTo(),1))})}return!1}}),r.append("<input type='hidden' class='cycleNum' value='0'/>").on("click","li",function(e){e.stopPropagation();var t=s(this),n=s(e.target);return n.is(".title, .title span, .todo, .pri, .tags")?c(t):n.hasClass("done")||n.hasClass("close")||n.hasClass("delete"),t.hasClass("selected")||(r.find("li").removeClass("selected"),t.addClass("selected")),!1}).on("click",".collapsible div:first-child",function(){s(this).parent().toggleClass("collapsed")}).on("taphold","li",function(e){e.stopPropagation()}).end()}}($),function(c){var a="orgsearchslot",d=ORG.Searcher,t=ORG.Writer,i=function(e){switch(e.type){case d.itemTypes.SCH:return e.offset?"schoff":"sch";case d.itemTypes.DL:return e.offset?"dloff":e.warn?"warn":"dl";default:return""}},s=function(e){return e.hs?e.hs+(e.he?"-"+e.he+" ":"...... "):""},f={agenda:function(e,r){var o=r.todoFaces;return e.slots.map(function(n){var e=new Date(n.ml);return c("<div/>").addClass(a).append(c("<pre/>").addClass("header"+(!n.today&&e.getDay()%6?"":" b")).text(t.days[e.getDay()]+" "+e.getDate()+" "+t.months[e.getMonth()]+" "+e.getFullYear()),l(n.nodes).map(function(e){var t=e.node.todo;return c("<pre/>").addClass(i(e)).append(c("<button/>").text(c.formatStr(" %-12c",e.cat)),c("<a>").href("notes",e.fid,e.id).append("<span>"+function(e,t,n,r){if(t===d.itemTypes.SCH){var o=n.scheduledLeaders;return e.offset?c.formatStr(o[1],e.offset):s(e.node.sch)+(r?o[0]:"")}if(t===d.itemTypes.DL){var a=n.deadlineLeaders;return e.offset?e.offset<0?c.formatStr(a[1],-e.offset):c.formatStr(a[2],e.offset):s(e.node.dl)+a[0]}return t===d.itemTypes.STAMP?s(e.stmp):t===d.itemTypes.ISTAMP?"[ ":""}(e,e.type,r,n.today)+"</span>",t&&c("<span class='todo'/>").css(o[t]||o.TODO).text(t),e.range&&"("+e.range+"): ",e.node.pri&&"[#"+e.node.pri+"]",c("<span/>").text(e.node.title)))}))})},tags:function(e,t){var n=t.todoFaces;return c("<div/>").addClass(a).append(c("<pre class='header'/>").text(e.header),e.nodes.map(function(e){var t=e.node.todo;return c("<pre/>").addClass(i(e)).append(c("<button/>").text(c.formatStr(" %-12c",e.cat)),c("<a>").href("notes",e.fid,e.id).append(t&&c("<span class='todo'/>").css(n[t]||n.TODO).text(t),e.node.pri&&"[#"+e.node.pri+"]",e.node.title))}))},search:function(e,t){return this.tags(e,t)}},l=function(e,t){return e.sort(n(t,function(e,t){var n=e.cat,r=t.cat;return n<r?-1:r<n?1:0}))},n=function(e,a){var i=e?-1:1;return function(e,t){var n=e.stmp&&e.stmp.hs||!e.offset&&(e.node.sch&&e.node.sch.hs||e.node.dl&&e.node.dl.hs),r=t.stmp&&t.stmp.hs||!t.offset&&(t.node.sch&&t.node.sch.hs||t.node.dl&&t.node.dl.hs);if(n||r)return n?r?n<r?-i:r<n?i:0:-i:i;var o=e.type-t.type;return 0<o?i:o<0?-i:0<(o=(t.offset||0)-(e.offset||0))?i:o<0?-i:a(e,t)}};c.fn.orgSearch=function(e){var t=this.off().empty().append(c("<div/>").orgNavbar({title:"agenda"===e[0].type?"Agenda":"Search Results"}));if(!e)return t;var r,n,o=ORG.Store.getSettings(),a={todoFaces:c.strToShellParams(o["todo-faces"]),deadlineLeaders:c.shellSplit(o["agenda-deadline-leaders"]),scheduledLeaders:c.shellSplit(o["agenda-scheduled-leaders"])},i=Object.keys(ORG.Store.getFileNames());e=d.compile(e,o);for(var s=0,l=i.length;s<l;s++)e=d.search(ORG.Store.getFile(i[s],o),e,o);return r=t.append(c.map(e.map(function(e){return f[e.type](e,a)}),function(e){return e})),n=function(){r.find(".selected a")[0].click()},c(document).off().orgKeyboard({return:n,tab:n,"ctrl+l":function(){var e=r.find(".selected:not(.edit)");e.length&&e.scrollCycle()},n:ORG.selectPrevNext(r,"pre:not(.header)",1),down:ORG.selectPrevNext(r,"pre:not(.header)",1),p:ORG.selectPrevNext(r,"pre:not(.header)"),up:ORG.selectPrevNext(r,"pre:not(.header)")}),r.on("click","pre:not(.header)",function(e){e.stopPropagation();var t=c(this),n=c(e.target);return!!(n.is("a")||n.parent().is("a")||t.hasClass("selected"))||(r.find("pre").removeClass("selected"),t.addClass("selected"),!1)})}}($),function(t){t.fn.orgCapture=function(){return e=this.off().empty().append(t("<div/>").orgNavbar({refile:function(){},title:"Capture Note"}),t("<div/>").addClass("orgcapture").append("...coming soon...")),t(document).off().orgKeyboard(),e;var e}}($),function(u){var r="orgsettings",p=function(e){return u("<li/>").data("data",e).append(u("<b class='title'/>").text(e.name),u("<pre/>").text(e.value))},o=function(e){var t={size:25};return u("<li class='edit'/>").data("data",e).append(u("<input type='text' placeholder='setting'/>").val(e?e.name:""),u("<textarea placeholder='value'/>").val(e?e.value:""),ORG.icon("done",t)+ORG.icon("close",t)+ORG.icon("reset",t))},a=function(e){if(e){var t=e.closest("li");t.parent().find(".selected").removeClass("selected");var n=o(t.data("data")),r=n.find("textarea");n.replaceAll(t.removeData()).find(e.hasClass("title")?"input":"textarea").focus(),r.height(r[0].scrollHeight)}};u.fn.orgSettings=function(){var f,e,t=this,n=ORG.Store.getSettings();return f=this.off().empty().append(u("<div/>").orgNavbar({cycle:function(){var e=t.find("li");e[e.first().hasClass("collapsed")?"removeClass":"addClass"]("collapsed")},reset:function(){t.orgNotify({content:"Reset to defaults all settings?",confirm:function(){ORG.Store.setSettings({}),t.orgSettings()},cancel:function(){t.find(".orgnotify").off().empty().remove()}})},add:function(){o().appendTo(t.find("."+r)).scrollTo().find("input").first().focus()},title:"Org settings"}),u("<ul/>").addClass(r).append(Object.keys(n).sort().map(function(e){return p({name:e,value:n[e]})})),Object.keys(n).length?"":u("<div class='notice'>There aren't any org settings</div>")),e=function(){f.find(".add").click()},u(document).off().orgKeyboard({"alt+a":[e,{delegate:"input",fn:e}],esc:[{delegate:["input","textarea"],fn:function(){u(this).siblings("i.close").click()}},function(){f.find(".selected.edit .close").click()}],return:function(){a(f.find(".selected b:first-child"))},"ctrl+return":{delegate:["input","textarea"],fn:function(){u(this).siblings("i.done").click()}},"shift+tab":[{delegate:"input",fn:function(){u(this).blur().closest("li").addClass("selected")}},function(){var e=f.find("li");e[e.first().hasClass("collapsed")?"removeClass":"addClass"]("collapsed")}],tab:function(){var e=f.find(".selected:not(.edit)");e.length?e.toggleClass("collapsed"):f.find(".selected input").focus()},n:ORG.selectPrevNext(f,"li",1),down:ORG.selectPrevNext(f,"li",1),p:ORG.selectPrevNext(f,"li"),up:ORG.selectPrevNext(f,"li")}),f.find("."+r).on("click","i",function(e){e.stopPropagation();var t=u(this),n=t.closest("li");if(t.hasClass("done")){var r=n.find("input"),o=r.val().trim(),a=n.data("data");if(!o)return n.removeData().replaceWith(a&&p(a)),!1;var i={name:o,value:r.next().val().trim()},s=ORG.Store.getSettings(!0);a&&delete s[a.name],s[i.name]=i.value,ORG.Store.setSettings(s),f.find(".selected").removeClass("selected"),p(i).replaceAll(n.removeData()).addClass("selected"),u.isEmptyObject(s)||u(".notice").remove()}else if(t.hasClass("close")){var l=n.data("data");u.isEmptyObject(l)?n.remove():(f.find(".selected").removeClass("selected"),p(l).replaceAll(n.removeData()).addClass("selected"))}else if(t.hasClass("reset")){var c=n.data("data"),d=c&&c.name;f.orgNotify({content:(c?"Reset to default":"Cancel")+" setting "+(d||"")+"?",confirm:function(){var e=void 0;c&&(delete(e=ORG.Store.getSettings(!0))[d],ORG.Store.setSettings(e)),f.orgSettings()}})}return!1}).on("contextmenu","li:not(.edit)",function(e){return e.stopPropagation(),a(u(e.target)),!1}).on("taphold","li:not(.edit)",function(e){return e.stopPropagation(),a(u(e.target)),!1}).on("keydown","textarea",function(){var e=u(this);setTimeout(function(){e.height(e[0].scrollHeight-1)},0)}).on("click","li",function(e){e.stopPropagation();var t=u(this);return u(e.target).is(".title")&&t.toggleClass("collapsed"),t.hasClass("selected")||(f.find("li").removeClass("selected"),t.addClass("selected")),!1}).end()}}($),function(s){ORG.route=function(e){return s.isString(e)?s(location).attr("hash",e):s(location).attr("hash")},s(window).on("hashchange",function(){var n=s(".orgpage").append("<div class='orgloading'/>");if(!localStorage)return n.empty().append("<div class='notice'>Your browser does not support Org Mode Web</div>");var e=s(location).attr("hash"),r=e.slice(1).split("#"),t=function(){ORG.route("")};switch(r[0]){case"agenda":if(!r[1])return n.orgSearch([{type:"agenda"}]);s.each(ORG.Store.getSettings(),function(e,t){return e.startsWith("custom-agenda-")&&e.split("-").slice(-1)[0]===r[1]?n.orgSearch(s.map(t.split("\n"),function(e){return s.arrToObj(s.shellSplit(e))})):null});break;case"capture":return n.orgCapture();case"dbox":return n.orgDropbox(r[1]&&decodeURIComponent(r[1])||"");case"files":return n.orgFiles();case"notes":return n.orgNotes(decodeURIComponent(r[1])),r[2]&&s(".orgnotes li:nth-child("+r[2]+")").addClass("selected").scrollTo(),ORG;case"search":switch(r[1]){case"t":return n.orgSearch([{type:"tags",filter:"TODO",header:"Global list of TODO items of type: ALL"}]);case"T":if(void 0!==r[2]){var o=decodeURIComponent(r.slice(2).join("#")).split("|").filter(Boolean);return n.orgSearch([{type:"tags",filter:"TODO="+o.join("|TODO="),header:"Global list of TODO items of type: "+o.join("|")}])}return n.orgMenu().orgNotify({content:"Keyword (or KWD1|KWD2|...): ",prompt:!0,confirm:function(){ORG.route(e+"#"+s(".orgnotify input").val())},cancel:t});case"m":case"M":if(void 0!==r[2]){var a=decodeURIComponent(r.slice(2).join("#"));return n.orgSearch([{type:"tags",filter:a+("M"===r[1]?"+TODO":""),header:"Headlines with filter match: "+a}])}return n.orgMenu().orgNotify({content:"Match: ",prompt:!0,confirm:function(){ORG.route(e+"#"+s(".orgnotify input").val())},cancel:t});case"s":case"S":if(void 0!==r[2]){var i=decodeURIComponent(r.slice(2).join("#"));return n.orgSearch([{type:"search",text:i,filter:"S"===r[1]?"TODO":void 0,header:"Search words: "+i}])}return n.orgMenu().orgNotify({content:"Search words: ",prompt:!0,confirm:function(){ORG.route(e+"#"+s(".orgnotify input").val())},cancel:t});default:return n.orgSearch()}case"settings":return n.orgSettings();default:return n.orgMenu()}return null}).trigger("hashchange")}($),function(){var e=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));"serviceWorker"in navigator&&("https:"===window.location.protocol||e)&&navigator.serviceWorker.register("service-worker.js").then(function(n){n.onupdatefound=function(){var e=function(){$(".orgpage").orgNotify({content:"There is a new version! Click to install",confirm:function(){window.location.reload()},cancel:function(){$(".orgnotify").off().remove()}})};if(navigator.serviceWorker.controller){var t=n.installing;t.onstatechange=function(){switch(t.state){case"installed":e();break;case"redundant":throw new Error("The installing service worker became redundant.")}},n.waiting&&e()}}}).catch(function(e){$.orgNotify({content:"Error during service worker registration"})}),ORG.Dropbox.setDropbox()}();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment