1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <title>Yearly Planner - Plan your year and get a sense of your goals</title> 9 <link href="/--style.css?_=2zydzj" rel="stylesheet" type="text/css" media="all" /> 10 <link href="https://use.fontawesome.com/releases/v6.0.0/css/all.css" rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" /> 11 <link href="https://fonts.googleapis.com/icon?family=Lato:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800|Teko:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800|Nunito:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800&display=swap" rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" /> 12 <base href="/" /> 13 14 <meta property="og:type" content="website" /> 15 <meta property="og:title" content="Yearly Planner - Plan your year and get a sense of your goals" /> 16 <meta property="og:description" content="Plan your year and define long-term goals." /> 17 <meta property="og:image" content="https://sktch-projects.s3.amazonaws.com/assets/6884a2c21a40b382da94d13f282b8134.png" /> 18 19 <link rel="icon" type="image/png" href="https://sktch-projects.s3.amazonaws.com/favicons/4599fa6e02d20ee66a4c451876a228eb-32.png" /> 20 21 <meta content="Sktch.io" name="generator" /> 22 23 24 <link rel="manifest" href="/--manifest.json" /> 25 <meta name="apple-mobile-web-app-capable" content="yes" /> 26 <meta name="apple-mobile-web-app-title" content="PomoPlanner" /> 27 <link rel="apple-touch-icon" sizes="32x32" href="https://sktch-projects.s3.amazonaws.com/pwaManifestIcons/d96aafee7bf7ef19a8d61a168c5917d7-32.png" /> 28 <link rel="apple-touch-icon" sizes="64x64" href="https://sktch-projects.s3.amazonaws.com/pwaManifestIcons/d96aafee7bf7ef19a8d61a168c5917d7-64.png" /> 29 <link rel="apple-touch-icon" sizes="128x128" href="https://sktch-projects.s3.amazonaws.com/pwaManifestIcons/d96aafee7bf7ef19a8d61a168c5917d7-128.png" /> 30 <link rel="apple-touch-icon" sizes="512x512" href="https://sktch-projects.s3.amazonaws.com/pwaManifestIcons/d96aafee7bf7ef19a8d61a168c5917d7-512.png" /> 31 32 <meta name="theme-color" content="#474787" /> 33 34 35<!-- 36 Built visually with https://Sktch.io, the best no-code platform! 37 38 @@@ @@ #@@ 39 @@@@@@@@# @@@ @@( @@@ 40 @@@@ @@@ @@@ @@@ @@( 41 @@ @@@ @@@ @@@ @@@@@@@@@@& @@@@@@@@ @@( @@@@@@@ @@@ @@@@@@@@ 42 @@ @@@ @@@ @@@ @@@( @@@@ @@@ @@@ @@@@ @@@@ 43 @@@@@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@ @@ 44 @@@@@@@@. @@@ #@@@ @@@ @@@ @@( @@@ @@@ @@@ @@ 45 @@@ @@@ @@@( @@@ @@@ @@( @@@ @@@ @@@ @@ 46 @@ @@@ @@@ @@@ @@@ @@@ @@( @@@ @@@ @@@ @@ 47 @@@ @@@ @@@ @@@@ @@@ @@@ @@( @@@ @@@ @@@ @@@ @@@ 48 @@@@@@@@@@@@ @@@ @@@ @@@@@@ @@@@@@@@@@ @@( @@@ @@@ @@@ @@@@@@@@@@@ 49 50 51 --> 52 53 54
54<script type="application/json" x-page-data>{"actions":{"0":[{"name":"Load Year View","trigger":"render","controller":"var DateUTC = (...args) => new Date(Date.UTC(...args));\nconst months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];\nconst monthInfo = (month, year) => {\n\treturn {\n\t\tstartDay\t: DateUTC(year, month, 1).getUTCDay(),\n\t\tnDays\t\t: DateUTC(year, month+1, 0).getUTCDate(),\n\t};\n};\n\nconst retrieveKey = _variables.retrievekey;\nconst createKey = _variables.createkey;\nvar editKey;\n\nwindow.year = new Date().getFullYear();\n\n\nvar yearLabels = [];\nvar yearGoals = [];\n\nvar $year = S.findElementByTag('year-view');\nvar $legendList = S.findElementByTag('legend-list');\nvar $labelEditor = S.findElementByTag('label-editor');\nvar $loader = S.findElementByTag('loader').css('background', '#2b2c2cd4');\nwindow.setLoader = (loading) => {\n\tif(loading)\n\t\t$loader.addClass('loader-visible');\n\telse\n\t\t$loader.removeClass('loader-visible');\n}\n\nvar daysMatrix = {};\nwindow.retrieveYear = async (year) => {\n\tvar entry;\n\tif(retrieveKey) {\n\t\twindow.setLoader(true);\n\t\tentry = await S.httpPut('--retrieveEntry', {\n\t\t\tretrieveKey\t: retrieveKey,\n\t\t\tinputs\t\t: [year],\n\t\t});\n\t\tif(!entry || !entry.data) {\n\t\t\tawait S.httpPost('--createEntry', {\n\t\t\t\tcreateKey\t: createKey,\n\t\t\t\tdata\t\t: {\n\t\t\t\t\tyear\t: year,\n\t\t\t\t\tdata\t: '{\"labels\":[],\"goals\":[]}',\n\t\t\t\t},\n\t\t\t});\n\t\t\tentry = await S.httpPut('--retrieveEntry', {\n\t\t\t\tretrieveKey\t: retrieveKey,\n\t\t\t\tinputs\t\t: [year],\n\t\t\t});\n\t\t}\n\t\twindow.setLoader(false);\n\t\tif(entry && entry.data) {\n\t\t\teditKey = entry.data.editkey;\n\t\t\treturn JSON.parse(entry.data.data);\n\t\t}\n\t}\n\tentry = window.localStorage.getItem('myyear-'+year);\n\tif(!entry) {\n\t\twindow.localStorage.setItem('myyear-'+year, '{\"labels\":[],\"goals\":[]}');\n\t\treturn [];\n\t}\n\treturn JSON.parse(entry);\n};\n\nwindow.loadYearView = async (year) =>
54 {\n\twindow.year = year;\n\tS.findElementByTag('year-title').text('Year '+window.year);\n\t\n\tvar yearData = await retrieveYear(year);\n\tyearGoals = yearData.goals;\n\t\n\tyearLabels = yearData.labels;\n\tyearLabels.sort((a, b)=>new Date(a.dateFrom) - new Date(b.dateFrom));\n\t\n\t\n\tvar htmlAppend = '';\n\tvar w = 1;\n\tvar lastMonthNDays = 31;\n\tfor(let i=0;i\u003C12;i++) {\n\t\thtmlAppend += '\u003Cdiv class=\"month\" data-month=\"'+i+'\">';\n\t\thtmlAppend += '\u003Cdiv class=\"month-name\">'+months[i]+'\u003C/div>';\n\t\thtmlAppend += '\u003Cdiv class=\"month-week-days\">'+('SMTWTFS'.split('').map(d=>'\u003Cdiv class=\"month-week-day\">'+d+'\u003C/div>').join(''))+'\u003C/div>';\n\t\thtmlAppend += '\u003Cdiv class=\"month-days\">\u003Cdiv class=\"month-week\" data-week=\"'+w+'\">';\n\t\tlet info = monthInfo(i, year);\n\t\tvar c = 0;\n\t\tfor(let j=0;j\u003Cinfo.startDay;j++) {\n\t\t\thtmlAppend += '\u003Cdiv class=\"month-day-placeholder\">'+(lastMonthNDays - info.startDay + j + 1)+'\u003C/div>';\n\t\t\tc++;\n\t\t}\n\t\tfor(let j=1;j\u003C=info.nDays;j++) {\n\t\t\thtmlAppend += '\u003Cdiv class=\"month-day-number\" data-day=\"'+j+'\">'+j+'\u003C/div>';\n\t\t\tdaysMatrix[i+'-'+j] = [(info.startDay + j - 1)%7 + 1, w];\n\t\t\tc++;\n\t\t\tif(c%7==0) {\n\t\t\t\tw++;\n\t\t\t\tif(j+1\u003C=info.nDays)\n\t\t\t\t\thtmlAppend += '\u003C/div>\u003Cdiv class=\"month-week\" data-week=\"'+w+'\">';\n\t\t\t}\n\t\t}\n\t\tvar t=1;\n\t\twhile(c%7!=0) {\n\t\t\thtmlAppend += '\u003Cdiv class=\"month-day-placeholder\">'+(t++)+'\u003C/div>';\n\t\t\tc++;\n\t\t}\n\t\thtmlAppend += '\u003C/div>\u003C/div>\u003C/div>';\n\t\tlastMonthNDays = info.nDays;\n\t}\n\t$year.html(htmlAppend);\n\t$legendList.text('No Label');\n\t\n\tfor(let label of yearLabels) {\n\t\twindow.addLabel(label);\n\t}\n\t\n\tif(year == new Date().getFullYear()) {\n\t\tS.H('[data-month=\"'+new Date().getMonth()+'\"] [data-day=\"'+new Date().getDate()+'\"]').css('background', '#DDDDDD').css('color', '#333333');\n\t}\n\t\n\t\n\t// Goals\n\tfor(let goalI in yearGoals) {\n\t\tS.findElementByTag('my-year-goal-input').filter('[x-data-index=\"'+(parseInt(goalI) + 1)+'\"]').val(yearGoals[goalI]);\n\t}\n};\nwindow.addLabel = async (label) => {\n\tvar dateFrom = new Date(label.dateFrom);\n\tvar dateTo = new Date(label.dateTo);\n\tvar dayFrom = dateFrom.getUTCDate();\n\tvar monthFrom = dateFrom.getUTCMonth();\n\t\n\tvar dayTo = dateTo.getUTCDate();\n\tvar monthTo = dateTo.getUTCMonth();\n\t\n\tvar fromPos = daysMatrix[monthFrom+'-'+dayFrom];\n\tvar toPos = daysMatrix[monthTo+'-'+dayTo];\n\t\n\tS.H('.month-day-label[data-id=\"'+S.H.escape(label.id)+'\"]').remove();\n\t\n\tfor(let w = fromPos[1];w\u003C=toPos[1];w++) {\n\t\tvar cStart = 1;\n\t\tif(w==fromPos[1]) {\n\t\t\tcStart = fromPos[0];\n\t\t}\n\t\tvar cEnd = 8;\n\t\tif(w==toPos[1]) {\n\t\t\tcEnd = toPos[0]+1;\n\t\t}\n\t\tS.H('[data-week=\"'+w+'\"]').append('\u003Cdiv class=\"month-day-label\" data-id=\"'+S.H.escape(label.id)+'\" style=\"grid-column-start:'+cStart+';grid-column-end:'+cEnd+';background-color:'+S.H.escape(label.color)+';\">\u003Cdiv class=\"my-year-day-label-tooltip\">'+S.H.escape(label.name)+'\u003C/div>\u003C/div>');\n\t\t//S.H().appendTo('');\n\t}\n\tif($legendList.children().length==0)\n\t\t$legendList.empty();\n\tS.H('.my-year-legend-entry[x-data-id=\"'+S.H.escape(label.id)+'\"]').remove();\n\t$legendList.append(await S.renderComponent('My Year - Legend Entry', {\n\t\tID\t\t: label.id,\n\t\tName\t: label.name,\n\t\tColor\t: label.color,\n\t}, false));\n\twindow.reparsePlugins();\n};\n\nawait window.loadYearView(year);\n\nconst saveYear = async () => {\n\tyearGoals = S.findElementByTag('my-year-goal-input').map(g=>g.value);\n\tif(editKey) {\n\t\tawait S.httpPut('--editEntry', {\n\t\t\teditKey\t: editKey,\n\t\t\tdata\t\t: {\n\t\t\t\tdata\t: JSON.stringify({labels:yearLabels,goals:yearGoals}),\n\t\t\t},\n\t\t});\n\t} else {\n\t\twindow.localStorage.setItem('myyear-'+year, JSON.stringify({labels:yearLabels,goals:yearGoals}));\n\t}\n};\n\nwindow.showLabelEditor = (label={}, mode='create') => {\n\tif(typeof label=='string') {\n\t\tlabel = yearLabels.find(l=>l.id==label) || {};\n\t}\n\t\n\tlabel = {\n\t\tid\t\t\t: Math.random().toString(36).substring(2, 7),\n\t\tdateFrom\t: '',\n\t\tdateTo\t\t: '',\n\t\tname\t\t: '',\n\t\tcolor\t\t: '#EE5A24',\n\t\t...label\n\t};\n\t$labelEditor.find('[name=\"dateFrom\"], [name=\"dateTo\"]').attr('type', 'date').attr('min', year+'-01-01').attr('max', year+'-12-31');\n\t\n\t$labelEditor.find('[name=\"name\"]').val(label.name);\n\t$labelEditor.find('[data-color=\"'+label.color+'\"]').trigger('click');\n\t$labelEditor.find('[name=\"dateFrom\"]').val(label.dateFrom?new Date(label.dateFrom).toISOString().split('T')[0]:'');\n\t$labelEditor.find('[name=\"dateTo\"]').val(label.dateTo?new Date(label.dateTo).toISOString().split('T')[0]:'');\n\tS.findElementByTag('label-editor-save').off('click').on('click', async () => {\n\t\tif(!$labelEditor.find('[name=\"dateFrom\"]').val() || !$labelEditor.find('[name=\"dateTo\"]').val())\n\t\t\treturn;\n\t\tlabel = {\n\t\t\t...label,\n\t\t\tname\t\t: $labelEditor.find('[name=\"name\"]').val() || 'Unlabeled',\n\t\t\tdateFrom\t: new Date($labelEditor.find('[name=\"dateFrom\"]').val()),\n\t\t\tdateTo\t\t: new Date($labelEditor.find('[name=\"dateTo\"]').val()),\n\t\t\tcolor\t\t: $labelEditor.find('[data-color].my-year-label-editor-swatch-selected').attr('data-color'),\n\t\t};\n\t\tif(label.dateFrom > label.dateTo) {\n\t\t\tvar tmp = label.dateTo;\n\t\t\tlabel.dateTo = label.dateFrom;\n\t\t\tlabel.dateFrom = tmp;\n\t\t}\n\t\tif(mode=='edit') {\n\t\t\tvar idx = yearLabels.findIndex(l=>l.id==label.id);\n\t\t\tif(idx>
54=0) {\n\t\t\t\tyearLabels.splice(idx, 1, label);\n\t\t\t} else {\n\t\t\t\tyearLabels.push(label);\n\t\t\t}\n\t\t\twindow.addLabel(label);\n\t\t} else {\n\t\t\tyearLabels.push(label);\n\t\t\twindow.addLabel(label);\n\t\t}\n\t\t$labelEditor.removeClass('my-year-label-editor-open');\n\t\tsaveYear();\n\t});\n\t$labelEditor.addClass('my-year-label-editor-open');\n};\n\nvar focusOn;\n$year.on('click', '.month-day-number', function() {\n\tvar val = year+'-'+String(parseInt(this.closest('.month').attr('data-month'))+1).padStart(2, '0')+'-'+this.attr('data-day').padStart(2, '0');\n\tif($labelEditor.is('.my-year-label-editor-open')) {\n\t\tif(focusOn && focusOn.isEqualNode($labelEditor.find('[name=\"dateTo\"]')[0])) {\n\t\t\t$labelEditor.find('[name=\"dateTo\"]').val(val);\n\t\t\t$labelEditor.find('[name=\"dateFrom\"]').trigger('focus');\n\t\t} else {\n\t\t\t$labelEditor.find('[name=\"dateFrom\"]').val(val);\n\t\t\t$labelEditor.find('[name=\"dateTo\"]').trigger('focus');\n\t\t}\n\t} else {\n\t\twindow.showLabelEditor({\n\t\t\tdateFrom\t: val,\n\t\t});\n\t\t$labelEditor.find('[name=\"dateTo\"]').trigger('focus');\n\t}\n});\n$labelEditor.find('[name=\"dateFrom\"], [name=\"dateTo\"]').on('focus', (e) => focusOn=e.target);\n\n$year.on('click', '.month-day-label', function() {\n\twindow.showLabelEditor(this.attr('data-id'), 'edit');\n});\n\n$legendList.on('click', '.my-year-legend-swatch, .my-year-legend-name', function() {\n\twindow.showLabelEditor(this.parent().attr('x-data-id'), 'edit');\n});\n$legendList.on('click', '.my-year-legend-icon', function() {\n\tvar id = this.parent().attr('x-data-id');\n\tS.H('.month-day-label[data-id=\"'+S.H.escape(id)+'\"]').remove();\n\tS.H('.my-year-legend-entry[x-data-id=\"'+S.H.escape(id)+'\"]').remove();\n\t\n\tvar idx = yearLabels.findIndex(l=>l.id==id);\n\tif(idx>=0) {\n\t\tyearLabels.splice(idx, 1);\n\t}\n\tsaveYear();\n});\nconst highlightLabel = (id) => {\n\tif(id) {\n\t\tS.H('.month-day-label:not([data-id=\"'+id+'\"]), .my-year-legend-entry:not([x-data-id=\"'+id+'\"])').css('opacity', '0.4');\n\t} else {\n\t\tS.H('.month-day-label, .my-year-legend-entry').css('opacity', '');\n\t}\n};\n\nS.H('body').on('mouseover', '.month-day-label, .my-year-legend-entry', function() {\n\thighlightLabel(this.attr('data-id') || this.attr('x-data-id'));\n});\n\nS.H('body').on('mouseout', '.month-day-label, .my-year-legend-entry', function() {\n\thighlightLabel();\n});\n\nS.findElementByTag('my-year-goal-input').on('change', () => {\n\tsaveYear();\n});\n\n\n\nS.H('head').append(`\u003Cstyle>\n.month-week {\n\tgrid-auto-flow: dense;\n}\ninput::placeholder {\n\tcolor:#FFFFFF77;\n}\ninput[type=\"date\"]::-webkit-datetime-edit-year-field {\n\tcolor:inherit;\n}\n\n.my-year-day-label-tooltip {\n\twidth:max-content;\n\tbackdrop-filter:blur(1.5px);\n}\n.month-day-label:hover .my-year-day-label-tooltip {\n\topacity:1;\n\ttransform: translateX(-10%) translateY(-50%);\n}\n@media screen and (max-width: 991px) {\n\t.month-day-label:hover .my-year-day-label-tooltip {\n\t transform: translateX(-50%) translateY(10%);\n\t}\n}\n\u003C/style>`)"}],"aau3vc3k7m":[{"name":"Login Popup","trigger":"click","controller":[{"x":1,"y":3,"id":"5bjxvsi1tu","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"8v00f1fgol"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"8v00f1fgol","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"ace8azs6ca","elements":["ace8azs6ca.elements"]},"config":{},"dftInputs":{"tag":"login-popup","scope":"page","first":true}},{"x":17,"y":3,"id":"ace8azs6ca","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"login-popup-visible"}}]}],"bgxflybr6p":[{"name":"Unnamed Action","trigger":"click","controller":[{"x":1,"y":3,"id":"glo149zek3","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"c00xxn9mqs"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"c00xxn9mqs","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["4aj0k90h7e.elements"],"nextCall":"4aj0k90h7e"},"config":{},"dftInputs":{"tag":"login-popup","scope":"page","first":true}},{"x":17,"y":3,"id":"4aj0k90h7e","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"login-popup-visible"}}]}],"hiss4dvrba":[{"name":"Previous Year","trigger":"click","controller":"window.loadYearView(window.year-1);"}],"84w2yd4il1":[{"name":"Next Year","trigger":"click","controller":"window.loadYearView(window.year+1);"}],"a8i21az7j4":[{"name":"New Label","trigger":"click","controller":"window.showLabelEditor();"}],"daeqn5rkng":[{"name":"Set Color","trigger":"render","controller":[{"x":1,"y":3,"id":"9yd969c0f8","name":"Action Trigger","type":"actionTrigger","connections":{"element":["eho5pf1pwa.elements","1uu7w11jkz.elements"],"nextCall":"eho5pf1pwa"},"config":{},"dftInputs":{}},{"x":8,"y":2,"id":"eho5pf1pwa","name":"Parent","type":"parent","connections":{"elements":["kprv6uyzmn.elements"],"nextCall":"kprv6uyzmn"},"config":{},"dftInputs":{}},{"x":22,"y":4,"id":"1uu7w11jkz","name":"Set Style","type":"setStyle","connections":{}
54,"config":{"custom":false},"dftInputs":{"property":"background-color","value":""}},{"x":14,"y":2,"id":"kprv6uyzmn","name":"Get Data","type":"getData","connections":{"value":["1uu7w11jkz.value"],"nextCall":"1uu7w11jkz"},"config":{},"dftInputs":{"name":"color"}}]}],"e1av4r7fry":[{"name":"Setup colors","trigger":"render","controller":"_element.html([\n\t'#F79F1F', '#EE5A24', '#CF4247', '#ED4C67', '#D980FA', '#A451EF', '#4E8BFB', '#51BBD3', '#A3CB38', '#3EA561', '#C5C5C5', '#818181', '#181818'\n].map(c=>'\u003Cdiv class=\"my-year-label-editor-swatch\" data-color=\"'+c+'\" style=\"background-color:'+c+';\">\u003C/div>').join(''));\n\n_element.on('click', '[data-color]', function() {\n\tthis.addClass('my-year-label-editor-swatch-selected');\n\tthis.siblings().removeClass('my-year-label-editor-swatch-selected');\n});"}],"5ndtfnj1g":[{"name":"Cancel","trigger":"click","controller":[{"x":1,"y":3,"id":"aqfgzjc7bp","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"43ildfpuvt"},"config":{},"dftInputs":{}},{"x":6,"y":3,"id":"43ildfpuvt","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"9cxk6pcr6h","elements":["9cxk6pcr6h.elements"]},"config":{},"dftInputs":{"tag":"label-editor","scope":"page","first":false}},{"x":15,"y":3,"id":"9cxk6pcr6h","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"my-year-label-editor-open"}}]}],"b8cvzh4aei":[{"name":"Auto Hide","trigger":"render","controller":[{"x":1,"y":3,"id":"d8um74xv97","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"dykndc149z","element":["dykndc149z.elements"]},"config":{},"dftInputs":{}},{"x":6,"y":3,"id":"dykndc149z","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"my-year-label-editor-open"}}]}],"c4bajkk7w1":[{"name":"Open Donate Popup","trigger":"click","controller":[{"x":1,"y":3,"id":"920ksge43h","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"fudvxbpjre"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"fudvxbpjre","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["hggh482q94.elements","yhji83wwa.elements","896aqyne8y.elements"],"nextCall":"hggh482q94"},"config":{},"dftInputs":{"tag":"donate-popup","scope":"page","first":true}},{"x":17,"y":0,"id":"hggh482q94","name":"Has Class","type":"hasClass","connections":{"hasClass":["3ll20rr76o.condition"],"nextCall":"3ll20rr76o"},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":24,"y":0,"id":"3ll20rr76o","name":"Condition","type":"condition","connections":{"then":"896aqyne8y","else":"yhji83wwa"},"config":{},"dftInputs":{"condition":false}},{"x":31,"y":3,"id":"yhji83wwa","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":31,"y":0,"id":"896aqyne8y","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}}]}],"10fp1rdgpv":[{"name":"Auto Load","trigger":"render","controller":[{"x":1,"y":3,"id":"brg9yg8z0f","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"csh7a3jpjn","element":["csh7a3jpjn.elements"]},"config":{},"dftInputs":{}},{"x":8,"y":3,"id":"csh7a3jpjn","name":"Set Html","type":"setHtml","connections":{},"config":{},"dftInputs":{"html":"\u003Ciframe style=\"width:100%\" src=\"https://www.buymeacoffee.com/widget/page/ybouane?description=Support%20me%20on%20Buy%20me%20a%20coffee!&color=%23FFDD00\" allow=\"payment\">\u003C/iframe>"}}]}],"2fhqa9gvf5":[{"name":"Close Donation Popup","trigger":"clickOutside","controller":[{"x":1,"y":3,"id":"blzufp8rvy","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"2r6njmj4j0"},"config":{},"dftInputs":{}},{"x":15,"y":3,"id":"35ztoa8trd","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":6,"y":3,"id":"2r6njmj4j0","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["35ztoa8trd.elements"],"nextCall":"35ztoa8trd"},"config":{},"dftInputs":{"tag":"donate-popup","scope":"page","first":true}}]}]},"variables":{"userdefaultdata":{"data":"{\"todos\":[]}","settings":"{}"}},"components":{"1l3b7hbxc3":{"id":"1l3b7hbxc3","name":"Pomodoro Entry","structure":{"id":"7o4m7dhogd","children":[{"id":"2hfv5i0nnr","children":[{"id":"dlphv1i89s"},{"id":"h4di2m639k"},{"id":"anp47455h6"},{"id":"5091l2inxb"}]},{"id":"w5ca21y2t","children":[{"id":"eoajm4puy9","children":[{"id":"f1xmf1x5o5"}
54,{"id":"iauv0o6fg5"}]},{"id":"7y9f4qox86","children":[{"id":"2i7xh16vnd","children":[{"id":"lepp7igb7d"},{"id":"2gnt1duoxm","children":[{"id":"m57slj7hdm"},{"id":"1x69ls4cze"},{"id":"d300n4mg1m"}]}]},{"id":"8pxluhyf3q","children":[{"id":"eytdjrknkw"},{"id":"gsokx3o59l","children":[{"id":"9cxf9ia3s9"},{"id":"lky6y8kre3"},{"id":"3wvxlqgn8r"}]}]}]},{"id":"9qyj651euc","children":[{"id":"klvf5y823r"},{"id":"2d5j23tcsz"},{"id":"b1q87l6kao"}]}]}]},"elements":{"2hfv5i0nnr":{"id":"2hfv5i0nnr","classes":["task-header"],"style":{},"properties":{"_tags":["task-header"]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"h4di2m639k":{"id":"h4di2m639k","classes":["task-name"],"style":{},"properties":{"content":"Task Title","_tags":["task-header-name"]},"linkedVariables":{"properties.content":"task.name"},"actions":[{"name":"Select Task","trigger":"click","controller":[{"x":1,"y":3,"id":"c0eyzb6pl6","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"4gri8miyvo"},"config":{},"dftInputs":{}},{"x":64,"y":8,"id":"dti44mksr1","name":"Add Class","type":"addClass","connections":{"nextCall":"km9gdgcyny"},"config":{},"dftInputs":{"class":"task-selected"}},{"x":40,"y":4,"id":"dbyq8l0xf8","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["do1oluwr8l.elements","7zfik1rj6n.elements","km9gdgcyny.elements"],"nextCall":"7zfik1rj6n"},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":56,"y":6,"id":"do1oluwr8l","name":"Find Element In","type":"findElementIn","connections":{"elements":["dti44mksr1.elements"],"nextCall":"dti44mksr1"},"config":{},"dftInputs":{"tag":"task-header","first":true}},{"x":49,"y":4,"id":"7zfik1rj6n","name":"Add Tag","type":"addTag","connections":{"nextCall":"do1oluwr8l"},"config":{},"dftInputs":{"tag":"current-task"}},{"x":6,"y":4,"id":"4gri8miyvo","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"elements":["kx6bezj31l.elements","l1uopxwpfc.elements"],"nextCall":"kx6bezj31l"},"config":{},"dftInputs":{"tag":"current-task","scope":"page","first":false}},{"x":16,"y":4,"id":"kx6bezj31l","name":"Remove Tag","type":"removeTag","connections":{"nextCall":"l1uopxwpfc"},"config":{},"dftInputs":{"tag":"current-task"}},{"x":71,"y":10,"id":"km9gdgcyny","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"taskSelected"}},{"x":24,"y":6,"id":"l1uopxwpfc","name":"Find Element In (2)","type":"findElementIn","connections":{"elements":["88s95yjqhw.elements"],"nextCall":"88s95yjqhw"},"config":{},"dftInputs":{"tag":"task-header","first":false}},{"x":33,"y":4,"id":"88s95yjqhw","name":"Remove Class","type":"removeClass","connections":{"nextCall":"dbyq8l0xf8"},"config":{},"dftInputs":{"class":"task-selected"}}]}],"subElements":{},"extraAttrs":{},"type":"div-text"},"anp47455h6":{"id":"anp47455h6","classes":[],"style":{"font-weight":"600","color":"rgb(118, 118, 118)"},"properties":{"content":"1/4","_tags":["task-header-n-done"]},"linkedVariables":{"properties.content":"={{ task.nDone }}/{{ task.nTarget }}"},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"7o4m7dhogd":{"id":"7o4m7dhogd","classes":["task-entry"],"style":{},"properties":{"_tags":["task-entry"],"_data-task":""},"linkedVariables":{"properties._data-task":"task"},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"w5ca21y2t":{"id":"w5ca21y2t","classes":["task-editor"],"style":{},"properties":{"_tags":["task-editor"]},"linkedVariables":{},"actions":[{"name":"Setup","trigger":"render","controller":[{"x":1,"y":3,"id":"jocsy7trl","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"7t70py9cw9","element":["7t70py9cw9.elements"]},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"7t70py9cw9","name":"Hide Element","type":"hide","connections":{},"config":{},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"iauv0o6fg5":{"id":"iauv0o6fg5","classes":["task-name","task-name-input"],"style":{},"properties":{"_tags":["task-name"]},"linkedVariables":{"properties.initialValue":"task.name"},"actions":[],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"f1xmf1x5o5":{"id":"f1xmf1x5o5","classes":["task-icon","task-completed"],"style":{},"properties":{"icon":"check-circle","_data-completed":"","_tags":["task-completed"]},"linkedVariables":{"properties._data-completed":"task.completed"},"actions":[{"name":"Toggle Complete","trigger":"click","controller":[{"x":1,"y":3,"id":"lmwci00mfi","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"6384g9hxd7","element":["6384g9hxd7.elements","hisn7evkgf.elements","2pmijp3tkj.elements"]},"config":{},"dftInputs":{}},{"x":8,"y":3,"id":"6384g9hxd7","name":"Has Class","type":"hasClass","connections":{"hasClass":["furwgyc2gz.condition"],"nextCall":"furwgyc2gz"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":15,"y":3,"id":"furwgyc2gz","name":"Condition","type":"condition","connections":{"then":"2pmijp3tkj","else":"hisn7evkgf"},"config":{},"dftInputs":{"condition":false}},{"x":22,"y":5,"id":"hisn7evkgf","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"task-completed"}},{"x":22,"y":2,"id":"2pmijp3tkj","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"task-completed"}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"eoajm4puy9":{"id":"eoajm4puy9","classes":["task-header"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"b1q87l6kao":{"id":"b1q87l6kao","classes":["task-button"],"style":{},"properties":{"content":"Save","_tags":["task-save"]},"linkedVariables":{},"actions":[{"name":"Update Task","trigger":"click","controller":[{"x":1,"y":3,"id":"h21bj08eg2","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"2twuqjjlrq"},"config":{},"dftInputs":{}},{"x":7,"y":2,"id":"2twuqjjlrq","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["dh14k40nqw.elements","6a8oehvfeo.elements","hydvjplxxy.elements","8ve1dhcvi2.elements","1ws8i0oyee.elements","j3b3yhe8oz.elements","g4io6kuewq.elements","3slleq7ul7.elements","5n8uzoy0xa.elements"],"nextCall":"6a8oehvfeo"},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":36,"y":2,"id":"9v8vde2g7k","name":"Value","type":"value","connections":{"value":["dh14k40nqw.value"],"nextCall":"dh14k40nqw"},"config":{"type":"entry","nElements":4,"nEntries":4},"dftInputs":{"name1":"name","name2":"nTarget","name3":"nDone","name4":"completed"}},{"x":46,"y":2,"id":"dh14k40nqw","name":"Set Data","type":"setData","connections":{"nextCall":"3slleq7ul7"},"config":{},"dftInputs":{"name":"task","value":""}}
54,{"x":27,"y":0,"id":"10tpl87n2y","name":"Get Value","type":"getValue","connections":{"value":["9v8vde2g7k.value1","38q0v7o6sc.text"],"nextCall":"hydvjplxxy"},"config":{},"dftInputs":{}},{"x":19,"y":0,"id":"6a8oehvfeo","name":"Find Element In","type":"findElementIn","connections":{"nextCall":"10tpl87n2y","elements":["10tpl87n2y.elements"]},"config":{},"dftInputs":{"tag":"task-name","first":true}},{"x":19,"y":4,"id":"hydvjplxxy","name":"Find Element In (2)","type":"findElementIn","connections":{"elements":["hql9dgxqua.elements"],"nextCall":"hql9dgxqua"},"config":{},"dftInputs":{"tag":"task-n-target","first":true}},{"x":19,"y":8,"id":"8ve1dhcvi2","name":"Find Element In (3)","type":"findElementIn","connections":{"elements":["lm4a9zqjno.elements"],"nextCall":"lm4a9zqjno"},"config":{},"dftInputs":{"tag":"task-n-done","first":true}},{"x":19,"y":12,"id":"1ws8i0oyee","name":"Find Element In (4)","type":"findElementIn","connections":{"nextCall":"gad4t93pb0","elements":["gad4t93pb0.elements"]},"config":{},"dftInputs":{"tag":"task-completed","first":true}},{"x":27,"y":4,"id":"hql9dgxqua","name":"Get Value (2)","type":"getValue","connections":{"value":["9v8vde2g7k.value2","izesvd93vg.value3"],"nextCall":"8ve1dhcvi2"},"config":{},"dftInputs":{}},{"x":27,"y":8,"id":"lm4a9zqjno","name":"Get Value (3)","type":"getValue","connections":{"value":["9v8vde2g7k.value3","izesvd93vg.value1"],"nextCall":"1ws8i0oyee"},"config":{},"dftInputs":{}},{"x":27,"y":12,"id":"gad4t93pb0","name":"Has Class","type":"hasClass","connections":{"hasClass":["9v8vde2g7k.value4","7513zqc7ia.condition"],"nextCall":"9v8vde2g7k"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":29,"y":36,"id":"j3b3yhe8oz","name":"Find Element In (5)","type":"findElementIn","connections":{"nextCall":"g2yjqxef0o","elements":["g2yjqxef0o.elements"]},"config":{},"dftInputs":{"tag":"task-cancel","first":true}},{"x":42,"y":37,"id":"g2yjqxef0o","name":"Trigger Action","type":"triggerAction","connections":{"nextCall":"ek07h6c2ur"},"config":{},"dftInputs":{"trigger":"click"}}
54,{"x":30,"y":26,"id":"g4io6kuewq","name":"Find Element In (6)","type":"findElementIn","connections":{"nextCall":"7513zqc7ia","elements":["468o7tnsfy.elements","bp42qpqcyq.elements"]},"config":{},"dftInputs":{"tag":"task-header-completed","first":false}},{"x":27,"y":17,"id":"3slleq7ul7","name":"Find Element In (7)","type":"findElementIn","connections":{"elements":["38q0v7o6sc.elements","ciqf35zrcr.elements","5ung5bv44j.elements"],"nextCall":"38q0v7o6sc"},"config":{},"dftInputs":{"tag":"task-header-name","first":true}},{"x":30,"y":22,"id":"5n8uzoy0xa","name":"Find Element In (8)","type":"findElementIn","connections":{"nextCall":"izesvd93vg","elements":["1kb90ubve0.elements"]},"config":{},"dftInputs":{"tag":"task-header-n-done","first":true}},{"x":38,"y":17,"id":"38q0v7o6sc","name":"Set Text","type":"setText","connections":{"nextCall":"5n8uzoy0xa"},"config":{},"dftInputs":{}},{"x":45,"y":20,"id":"1kb90ubve0","name":"Set Text (2)","type":"setText","connections":{"nextCall":"g4io6kuewq"},"config":{},"dftInputs":{}},{"x":39,"y":23,"id":"izesvd93vg","name":"Concatenate","type":"concatenateText","connections":{"nextCall":"1kb90ubve0","value":["1kb90ubve0.text"]},"config":{"nInputs":3},"dftInputs":{"value1":"","value2":"/","value3":""}},{"x":39,"y":28,"id":"7513zqc7ia","name":"Condition","type":"condition","connections":{"then":"468o7tnsfy","else":"bp42qpqcyq"},"config":{},"dftInputs":{"condition":false}},{"x":47,"y":25,"id":"468o7tnsfy","name":"Add Class","type":"addClass","connections":{"nextCall":"ciqf35zrcr"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":47,"y":29,"id":"bp42qpqcyq","name":"Remove Class","type":"removeClass","connections":{"nextCall":"5ung5bv44j"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":32,"y":43,"id":"ek07h6c2ur","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"nextCall":"9wszuwa947","elements":["9wszuwa947.elements"]},"config":{},"dftInputs":{"tag":"body","scope":"page","first":true}},{"x":42,"y":44,"id":"9wszuwa947","name":"Trigger Action (2)","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"serializeDay"}},{"x":54,"y":25,"id":"ciqf35zrcr","name":"Add Class (2)","type":"addClass","connections":{"nextCall":"j3b3yhe8oz"},"config":{},"dftInputs":{"class":"task-name-completed"}},{"x":54,"y":29,"id":"5ung5bv44j","name":"Remove Class (2)","type":"removeClass","connections":{"nextCall":"j3b3yhe8oz"},"config":{},"dftInputs":{"class":"task-name-completed"}}]}],"subElements":{},"extraAttrs":{},"type":"button"},"2d5j23tcsz":{"id":"2d5j23tcsz","classes":["task-cancel-button","task-button"],"style":{},"properties":{"content":"Cancel","_tags":["task-cancel"]},"linkedVariables":{},"actions":[{"name":"Close Editor","trigger":"click","controller":[{"x":1,"y":3,"id":"atxm1h6p6z","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"k1ltingi2k"},"config":{},"dftInputs":{}},{"x":8,"y":3,"id":"k1ltingi2k","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"t13ewc53i","elements":["t13ewc53i.elements","563i7gp6zg.elements"]},"config":{},"dftInputs":{"tag":"task-editor","scope":"parents","first":true}},{"x":17,"y":2,"id":"t13ewc53i","name":"Hide Element","type":"hide","connections":{"nextCall":"563i7gp6zg"},"config":{},"dftInputs":{}},{"x":29,"y":5,"id":"dpzu201xet","name":"Show Element","type":"show","connections":{},"config":{"display":"block"},"dftInputs":{}},{"x":23,"y":4,"id":"563i7gp6zg","name":"Previous Element","type":"previousElement","connections":{"elements":["dpzu201xet.elements"],"nextCall":"dpzu201xet"},"config":{},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"button"},"9qyj651euc":{"id":"9qyj651euc","classes":[],"style":{"padding":{"padding-top":"5px","padding-left":"15px","padding-right":"15px","padding-bottom":"5px"},"display":"grid","grid-template-columns":{"mode":"fixed","values":["auto","1fr","1fr"],"min":"200px","max":"1fr"},"grid-column-gap":"10px","align-items":"center"},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"klvf5y823r":{"id":"klvf5y823r","classes":["task-delete-icon"],"style":{},"properties":{"icon":"trash"},"linkedVariables":{},"actions":[{"name":"Delete Task","trigger":"click","controller":[{"x":1,"y":3,"id":"d5c7ayerwr","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"ar7eadypgx"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"ar7eadypgx","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"4z2y9cd9bx","elements":["4z2y9cd9bx.elements"]},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":17,"y":3,"id":"4z2y9cd9bx","name":"Remove Element","type":"removeElement","connections":{"nextCall":"c5hdbbv4qa"},"config":{},"dftInputs":{}},{"x":22,"y":3,"id":"c5hdbbv4qa","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"elements":["3sllf7judi.elements","9yd4dfqwof.elements"],"nextCall":"3sllf7judi"},"config":{}
54,"dftInputs":{"tag":"body","scope":"page","first":true}},{"x":32,"y":3,"id":"3sllf7judi","name":"Trigger Action","type":"triggerAction","connections":{"nextCall":"9yd4dfqwof"},"config":{},"dftInputs":{"trigger":"autoSetupAddTask"}},{"x":41,"y":6,"id":"9yd4dfqwof","name":"Trigger Action (2)","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"serializeDay"}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"7y9f4qox86":{"id":"7y9f4qox86","classes":[],"style":{"display":"grid","grid-template-columns":{"mode":"fixed","values":["1fr","1fr"],"min":"200px","max":"1fr"},"margin":{"margin-top":"15px","margin-left":"0px","margin-right":"0px","margin-bottom":"10px"}},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"8pxluhyf3q":{"id":"8pxluhyf3q","classes":[],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"eytdjrknkw":{"id":"eytdjrknkw","classes":[],"style":{"text-transform":"uppercase","font-weight":"600","font-size":"0.8em","text-align":"center","opacity":"74%"},"properties":{"content":"Target Pomodoros"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"2i7xh16vnd":{"id":"2i7xh16vnd","classes":[],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"lepp7igb7d":{"id":"lepp7igb7d","classes":[],"style":{"text-transform":"uppercase","font-weight":"600","font-size":"0.8em","text-align":"center","opacity":"74%"},"properties":{"content":"Completed Pomodoros"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"2gnt1duoxm":{"id":"2gnt1duoxm","classes":["number-input-wrapper"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"m57slj7hdm":{"id":"m57slj7hdm","classes":["number-input-button"],"style":{"cursor":"pointer"},"properties":{"icon":"minus"},"linkedVariables":{},"actions":[{"name":"Decrement","trigger":"click","controller":[{"x":1,"y":3,"id":"byuug8ykft","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"7dlsdj2uzu","element":["7dlsdj2uzu.elements"]},"config":{},"dftInputs":{}},{"x":6,"y":3,"id":"7dlsdj2uzu","name":"Next Element","type":"nextElement","connections":{"nextCall":"1ozmbownvx","elements":["1ozmbownvx.elements","fe0ksgq2mq.elements"]},"config":{},"dftInputs":{}},{"x":12,"y":2,"id":"1ozmbownvx","name":"Get Value","type":"getValue","connections":{"nextCall":"ch6ak5u3h2","value":["ch6ak5u3h2.value"]},"config":{},"dftInputs":{}},{"x":24,"y":2,"id":"hbs38q472w","name":"Substraction","type":"substract","connections":{"nextCall":"45un3ozm5v","result":["45un3ozm5v.value1"]},"config":{},"dftInputs":{"number1":0,"number2":1}},{"x":42,"y":5,"id":"fe0ksgq2mq","name":"Set Value","type":"setValue","connections":{},"config":{},"dftInputs":{}},{"x":17,"y":2,"id":"ch6ak5u3h2","name":"Round","type":"round","connections":{"result":["hbs38q472w.number1"],"nextCall":"hbs38q472w"},"config":{},"dftInputs":{"value":0}},{"x":30,"y":2,"id":"45un3ozm5v","name":"Maximum","type":"max","connections":{"result":["fe0ksgq2mq.value"],"nextCall":"fe0ksgq2mq"},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":0}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"1x69ls4cze":{"id":"1x69ls4cze","classes":["number-input"],"style":{},"properties":{"type":"number","min":0,"_tags":["task-n-done"]},"linkedVariables":{"properties.initialValue":"task.nDone"},"actions":[],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"d300n4mg1m":{"id":"d300n4mg1m","classes":["number-input-button"],"style":{},"properties":{"icon":"plus"},"linkedVariables":{},"actions":[{"name":"Increment","trigger":"click","controller":[{"x":1,"y":3,"id":"iucegewoh4","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"1tnzmmvnu6","element":["1tnzmmvnu6.elements"]},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"1tnzmmvnu6","name":"Previous Element","type":"previousElement","connections":{"nextCall":"1n1gs4p1yg","elements":["1n1gs4p1yg.elements","m3no5y5oe4.elements"]},"config":{},"dftInputs":{}},{"x":12,"y":2,"id":"1n1gs4p1yg","name":"Get Value","type":"getValue","connections":{"nextCall":"jabp594gy","value":["jabp594gy.value"]},"config":{},"dftInputs":{}},{"x":23,"y":2,"id":"3cmby8kl50","name":"Addition","type":"add","connections":{"nextCall":"ltivca96qy","result":["ltivca96qy.value1"]},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":1}},{"x":40,"y":4,"id":"m3no5y5oe4","name":"Set Value","type":"setValue","connections":{},"config":{},"dftInputs":{}},{"x":17,"y":2,"id":"jabp594gy","name":"Round","type":"round","connections":{"result":["3cmby8kl50.value1"],"nextCall":"3cmby8kl50"},"config":{},"dftInputs":{"value":0}},{"x":29,"y":2,"id":"ltivca96qy","name":"Minimum","type":"min","connections":{"result":["m3no5y5oe4.value"],"nextCall":"m3no5y5oe4"},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":100}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"gsokx3o59l":{"id":"gsokx3o59l","classes":["number-input-wrapper"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"9cxf9ia3s9":{"id":"9cxf9ia3s9","classes":["number-input-button"],"style":{"cursor":"pointer"},"properties":{"icon":"minus"},"linkedVariables":{},"actions":[{"name":"Decrement","trigger":"click","controller":[{"x":1,"y":3,"id":"byuug8ykft","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"7dlsdj2uzu","element":["7dlsdj2uzu.elements"]},"config":{},"dftInputs":{}},{"x":6,"y":3,"id":"7dlsdj2uzu","name":"Next Element","type":"nextElement","connections":{"nextCall":"1ozmbownvx","elements":["1ozmbownvx.elements","fe0ksgq2mq.elements"]},"config":{},"dftInputs":{}},{"x":12,"y":2,"id":"1ozmbownvx","name":"Get Value","type":"getValue","connections":{"nextCall":"ch6ak5u3h2","value":["ch6ak5u3h2.value"]},"config":{},"dftInputs":{}},{"x":24,"y":2,"id":"hbs38q472w","name":"Substraction","type":"substract","connections":{"nextCall":"45un3ozm5v","result":["45un3ozm5v.value1"]},"config":{},"dftInputs":{"number1":0,"number2":1}},{"x":42,"y":5,"id":"fe0ksgq2mq","name":"Set Value","type":"setValue","connections":{},"config":{},"dftInputs":{}},{"x":17,"y":2,"id":"ch6ak5u3h2","name":"Round","type":"round","connections":{"result":["hbs38q472w.number1"],"nextCall":"hbs38q472w"},"config":{},"dftInputs":{"value":0}},{"x":30,"y":2,"id":"45un3ozm5v","name":"Maximum","type":"max","connections":{"result":["fe0ksgq2mq.value"],"nextCall":"fe0ksgq2mq"},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":0}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"lky6y8kre3":{"id":"lky6y8kre3","classes":["number-input"],"style":{},"properties":{"type":"number","min":0,"_tags":["task-n-target"]},"linkedVariables":{"properties.initialValue":"task.nTarget"},"actions":[],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"3wvxlqgn8r":{"id":"3wvxlqgn8r","classes":["number-input-button"],"style":{},"properties":{"icon":"plus"},"linkedVariables":{},"actions":[{"name":"Increment","trigger":"click","controller":[{"x":1,"y":3,"id":"iucegewoh4","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"1tnzmmvnu6","element":["1tnzmmvnu6.elements"]},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"1tnzmmvnu6","name":"Previous Element","type":"previousElement","connections":{"nextCall":"1n1gs4p1yg","elements":["1n1gs4p1yg.elements","m3no5y5oe4.elements"]},"config":{},"dftInputs":{}},{"x":12,"y":2,"id":"1n1gs4p1yg","name":"Get Value","type":"getValue","connections":{"nextCall":"jabp594gy","value":["jabp594gy.value"]},"config":{},"dftInputs":{}},{"x":23,"y":2,"id":"3cmby8kl50","name":"Addition","type":"add","connections":{"nextCall":"ltivca96qy","result":["ltivca96qy.value1"]},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":1}},{"x":40,"y":4,"id":"m3no5y5oe4","name":"Set Value","type":"setValue","connections":{},"config":{},"dftInputs":{}},{"x":17,"y":2,"id":"jabp594gy","name":"Round","type":"round","connections":{"result":["3cmby8kl50.value1"],"nextCall":"3cmby8kl50"},"config":{},"dftInputs":{"value":0}},{"x":29,"y":2,"id":"ltivca96qy","name":"Minimum","type":"min","connections":{"result":["m3no5y5oe4.value"],"nextCall":"m3no5y5oe4"},"config":{"nInputs":2},"dftInputs":{"value1":0,"value2":100}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"dlphv1i89s":{"id":"dlphv1i89s","classes":["task-icon","task-completed"],"style":{},"properties":{"icon":"check-circle","_tags":["task-header-completed"]},"linkedVariables":{},"actions":[{"name":"Setup","trigger":"render","controller":[{"x":1,"y":3,"id":"jlmk240ro9","name":"Action Trigger","type":"actionTrigger","connections":{"element":["fzg9rh9wsa.elements","dyyjju4mnq.elements"],"nextCall":"545cnzivji"},"config":{},"dftInputs":{}},{"x":38,"y":3,"id":"g7mx1mshd0","name":"Condition","type":"condition","connections":{"else":"fzg9rh9wsa","then":"dyyjju4mnq"},"config":{},"dftInputs":{"condition":false}},{"x":45,"y":4,"id":"fzg9rh9wsa","name":"Remove Class","type":"removeClass","connections":{"nextCall":"m0jjvr6ad"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":45,"y":1,"id":"dyyjju4mnq","name":"Add Class","type":"addClass","connections":{"nextCall":"eclmgaw4yx"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":5,"y":5,"id":"545cnzivji","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"6ptwqz2aab","elements":["6ptwqz2aab.elements","byuujn79ad.elements"]},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":14,"y":6,"id":"6ptwqz2aab","name":"Get Data (2)","type":"getData","connections":{"nextCall":"eskvtdp9vj","value":["eskvtdp9vj.entry"]},"config":{},"dftInputs":{"name":"task"}},{"x":21,"y":6,"id":"eskvtdp9vj","name":"Get entry's property","type":"getProperty","connections":{"value":["g7mx1mshd0.condition"],"nextCall":"byuujn79ad"},"config":{},"dftInputs":{"property":"completed"}},{"x":29,"y":-3,"id":"byuujn79ad","name":"Find Element In","type":"findElementIn","connections":{"nextCall":"g7mx1mshd0","elements":["eclmgaw4yx.elements","m0jjvr6ad.elements"]},"config":{},"dftInputs":{"tag":"task-header-name","first":true}},{"x":52,"y":-1,"id":"eclmgaw4yx","name":"Add Class (2)","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"task-name-completed"}},{"x":52,"y":2,"id":"m0jjvr6ad","name":"Remove Class (2)","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"task-name-completed"}}]},{"name":"Complete Task","trigger":"click","controller":[{"x":1,"y":3,"id":"94cqvy943o","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"m4fqecndvb","element":["m4fqecndvb.elements","j2x2v261fw.elements","jp4u21ql4a.elements","hydvmz08t0.elements"]},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"m4fqecndvb","name":"Has Class","type":"hasClass","connections":{"nextCall":"igbak5rhao","hasClass":["diza45ykn7.condition","l4kwegh360.value"]},"config":{},"dftInputs":{"class":"task-completed"}},{"x":33,"y":0,"id":"diza45ykn7","name":"Condition","type":"condition","connections":{"then":"j2x2v261fw","else":"jp4u21ql4a"},"config":{},"dftInputs":{"condition":false}},{"x":41,"y":2,"id":"jp4u21ql4a","name":"Add Class","type":"addClass","connections":{"nextCall":"4xitwssl6f"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":41,"y":-3,"id":"j2x2v261fw","name":"Remove Class","type":"removeClass","connections":{"nextCall":"cdo0ob0qt5"},"config":{},"dftInputs":{"class":"task-completed"}},{"x":14,"y":6,"id":"igbak5rhao","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["44ojshk56s.elements","dfv18vcfwa.elements","l4kwh9ejzn.elements"],"nextCall":"l4kwh9ejzn"},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":57,"y":4,"id":"44ojshk56s","name":"Get Data","type":"getData","connections":{"value":["dfv18vcfwa.value","jqoyhp3ht4.entry"],"nextCall":"l4kwegh360"},"config":{},"dftInputs":{"name":"task"}},{"x":71,"y":6,"id":"jqoyhp3ht4","name":"Set entry's property","type":"setProperty","connections":{"nextCall":"dfv18vcfwa"},"config":{},"dftInputs":{"property":"completed","value":""}},{"x":78,"y":10,"id":"dfv18vcfwa","name":"Set Data","type":"setData","connections":{"nextCall":"hydvmz08t0"},"config":{},"dftInputs":{"name":"task","value":""}},{"x":64,"y":8,"id":"l4kwegh360","name":"Invert (logic not)","type":"not","connections":{"result":["jqoyhp3ht4.value"],"nextCall":"jqoyhp3ht4"},"config":{},"dftInputs":{"value":false}},{"x":85,"y":13,"id":"hydvmz08t0","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"change"}},{"x":48,"y":2,"id":"4xitwssl6f","name":"Add Class (2)","type":"addClass","connections":{"nextCall":"44ojshk56s"},"config":{},"dftInputs":{"class":"task-name-completed"}},{"x":49,"y":-3,"id":"cdo0ob0qt5","name":"Remove Class (2)","type":"removeClass","connections":{"nextCall":"44ojshk56s"},"config":{},"dftInputs":{"class":"task-name-completed"}},{"x":24,"y":9,"id":"l4kwh9ejzn","name":"Find Element In","type":"findElementIn","connections":{"nextCall":"diza45ykn7","elements":["4xitwssl6f.elements","cdo0ob0qt5.elements"]},"config":{},"dftInputs":{"tag":"task-header-name","first":true}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"5091l2inxb":{"id":"5091l2inxb","classes":["task-edit"],"style":{},"properties":{"icon":"pencil","_tags":["task-edit"]},"linkedVariables":{}
54,"actions":[{"name":"Open Task Editor","trigger":"click","controller":[{"x":-11,"y":4,"id":"9p0dmpikhk","name":"Action Trigger","type":"actionTrigger","connections":{"element":[],"nextCall":"h6pou5nlzh"},"config":{},"dftInputs":{}},{"x":11,"y":4,"id":"chycrxp4lc","name":"Next Element","type":"nextElement","connections":{"elements":["g44n2kguyg.elements"],"nextCall":"g44n2kguyg"},"config":{},"dftInputs":{}},{"x":16,"y":4,"id":"g44n2kguyg","name":"Show Element","type":"show","connections":{"nextCall":"1euti1s3ct"},"config":{"display":"block"},"dftInputs":{}},{"x":5,"y":4,"id":"b5mjau7ota","name":"Hide Element","type":"hide","connections":{"nextCall":"chycrxp4lc"},"config":{},"dftInputs":{}},{"x":21,"y":7,"id":"1euti1s3ct","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"elements":["li7z6uuzn2.elements","9dbgdft7ha.elements","halzx2s1d7.elements","42cd4ivlqk.elements","fyo7jw5avm.elements"],"nextCall":"li7z6uuzn2"},"config":{},"dftInputs":{"tag":"task-entry","scope":"parents","first":true}},{"x":30,"y":4,"id":"li7z6uuzn2","name":"Get Data","type":"getData","connections":{"nextCall":"8p5jmvias9","value":["8p5jmvias9.entry","1t9yispj5q.entry","d09svvpyjw.entry","ar7ea63uqb.entry"]},"config":{},"dftInputs":{"name":"task"}},{"x":37,"y":4,"id":"8p5jmvias9","name":"Get entry's property","type":"getProperty","connections":{"nextCall":"9dbgdft7ha","value":["1uu2yg14fx.value"]},"config":{},"dftInputs":{"property":"name"}},{"x":54,"y":2,"id":"1uu2yg14fx","name":"Set Value","type":"setValue","connections":{"nextCall":"gpydeq0cny"},"config":{},"dftInputs":{}},{"x":37,"y":10,"id":"ar7ea63uqb","name":"Get entry's property (2)","type":"getProperty","connections":{"value":["5113somtw2.value"],"nextCall":"halzx2s1d7"},"config":{},"dftInputs":{"property":"nTarget"}},{"x":37,"y":16,"id":"1t9yispj5q","name":"Get entry's property (3)","type":"getProperty","connections":{"value":["ku22gb7dum.value"],"nextCall":"42cd4ivlqk"},"config":{},"dftInputs":{"property":"nDone"}},{"x":37,"y":21,"id":"d09svvpyjw","name":"Get entry's property (4)","type":"getProperty","connections":{"nextCall":"fyo7jw5avm","value":["kta08hmqbt.condition"]},"config":{},"dftInputs":{"property":"completed"}},{"x":55,"y":9,"id":"5113somtw2","name":"Set Value (2)","type":"setValue","connections":{"nextCall":"1t9yispj5q"},"config":{},"dftInputs":{}},{"x":55,"y":16,"id":"ku22gb7dum","name":"Set Value (3)","type":"setValue","connections":{"nextCall":"d09svvpyjw"},"config":{},"dftInputs":{}},{"x":54,"y":23,"id":"kta08hmqbt","name":"Condition","type":"condition","connections":{"then":"g9z3pbxgcj","else":"77dan0igav"},"config":{},"dftInputs":{"condition":false}},{"x":64,"y":22,"id":"g9z3pbxgcj","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"task-completed"}},{"x":64,"y":27,"id":"77dan0igav","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"task-completed"}},{"x":45,"y":2,"id":"9dbgdft7ha","name":"Find Element In","type":"findElementIn","connections":{"elements":["1uu2yg14fx.elements","gpydeq0cny.elements","dk5doebi6s.elements"],"nextCall":"1uu2yg14fx"},"config":{},"dftInputs":{"tag":"task-name","first":true}},{"x":46,"y":9,"id":"halzx2s1d7","name":"Find Element In (2)","type":"findElementIn","connections":{"nextCall":"5113somtw2","elements":["5113somtw2.elements"]},"config":{},"dftInputs":{"tag":"task-n-target","first":true}},{"x":46,"y":15,"id":"42cd4ivlqk","name":"Find Element In (3)","type":"findElementIn","connections":{"nextCall":"ku22gb7dum","elements":["ku22gb7dum.elements"]},"config":{},"dftInputs":{"tag":"task-n-done","first":true}},{"x":45,"y":24,"id":"fyo7jw5avm","name":"Find Element In (4)","type":"findElementIn","connections":{"elements":["g9z3pbxgcj.elements","77dan0igav.elements"],"nextCall":"kta08hmqbt"},"config":{},"dftInputs":{"tag":"task-completed","first":true}},{"x":-5,"y":4,"id":"h6pou5nlzh","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"b5mjau7ota","elements":["b5mjau7ota.elements","chycrxp4lc.elements"]},"config":{},"dftInputs":{"tag":"task-header","scope":"parents","first":true}},{"x":65,"y":2,"id":"gpydeq0cny","name":"Trigger Action","type":"triggerAction","connections":{"nextCall":"dk5doebi6s"},"config":{},"dftInputs":{"trigger":"focus"}}
54,{"x":74,"y":3,"id":"dk5doebi6s","name":"Trigger Action (2)","type":"triggerAction","connections":{"nextCall":"ar7ea63uqb"},"config":{},"dftInputs":{"trigger":"select"}}]}],"subElements":{},"extraAttrs":{},"type":"icon"}},"properties":[{"name":"_variable.task","title":"Task","type":"entry"}]},"2rko3atsd3":{"id":"2rko3atsd3","name":"Add Task","structure":{"id":"6569vs9vca","children":[{"id":"llc7ybafai","children":[{"id":"1tnziv99ey"},{"id":"i5sgi6pn1m"}]}]},"elements":{"llc7ybafai":{"id":"llc7ybafai","classes":[],"style":{"display":"flex","align-items":"center","padding":{"padding-top":"8px","padding-left":"8px","padding-right":"10px","padding-bottom":"8px"}},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"1tnziv99ey":{"id":"1tnziv99ey","classes":[],"style":{"font-size":"1.3em"},"properties":{"icon":"plus"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"i5sgi6pn1m":{"id":"i5sgi6pn1m","classes":[],"style":{"cursor":"pointer","padding":{"padding-top":"0px","padding-left":"8px","padding-right":"8px","padding-bottom":"0px"},"flex-grow":"1"},"properties":{"content":"Add Task"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"6569vs9vca":{"id":"6569vs9vca","classes":["task-entry","task-add"],"style":{},"properties":{"_tags":["add-task"],"_data-section":"additional"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}}
54,"properties":[{"type":"text","title":"Section","name":"6569vs9vca.properties._data-section","default":""}]},"4ltwllmkop":{"id":"4ltwllmkop","name":"Mini Task","structure":{"id":"bd149eltba","children":[{"id":"gad4uyz14y"},{"id":"a8vy2gnhh5"},{"id":"34tptvtchw"}]},"elements":{"a8vy2gnhh5":{"id":"a8vy2gnhh5","classes":["mini-task-input","mini-task-name-done"],"style":{},"properties":{"_tags":["mini-task-name"],"initialValue":"Mini Task"},"linkedVariables":{},"actions":[{"name":"Save Change","trigger":"change","controller":[{"x":1,"y":3,"id":"asdhnrwv9x","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"e4ez4ozjfr"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"e4ez4ozjfr","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"mslq91lg9","elements":["mslq91lg9.elements"]},"config":{},"dftInputs":{"tag":"body","scope":"page","first":true}},{"x":17,"y":3,"id":"mslq91lg9","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"serializeDay"}}]}],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"bd149eltba":{"id":"bd149eltba","classes":["mini-task"],"style":{},"properties":{"_tags":["mini-task"]},"linkedVariables":{},"actions":[{"name":"Update","trigger":"custom|update","controller":[{"x":1,"y":3,"id":"c8zncv1928","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"a0b9v2b78p"},"config":{},"dftInputs":{}},{"x":15,"y":1,"id":"i0c1632f4o","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["cxxmb8h125.elements"],"nextCall":"cxxmb8h125"},"config":{},"dftInputs":{"tag":"checkbox","scope":"children","first":true}},{"x":24,"y":1,"id":"cxxmb8h125","name":"Get Data","type":"getData","connections":{"nextCall":"djrceb8365","value":["djrceb8365.condition"]},"config":{},"dftInputs":{"name":"value"}},{"x":39,"y":3,"id":"epgn0wj0g7","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"mini-task-name-done"}},{"x":31,"y":1,"id":"djrceb8365","name":"Condition","type":"condition","connections":{"then":"epgn0wj0g7","else":"1dap589tad"},"config":{},"dftInputs":{"condition":false}},{"x":39,"y":6,"id":"1dap589tad","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"mini-task-name-done"}},{"x":6,"y":4,"id":"a0b9v2b78p","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"nextCall":"i0c1632f4o","elements":["epgn0wj0g7.elements","1dap589tad.elements"]},"config":{},"dftInputs":{"tag":"mini-task-name","scope":"children","first":true}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"gad4uyz14y":{"id":"gad4uyz14y","classes":[],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"component","component":"21gluodudx"},"34tptvtchw":{"id":"34tptvtchw","classes":["mini-task-remove"],"style":{},"properties":{"icon":"trash"},"linkedVariables":{},"actions":[{"name":"Remove Mini Task","trigger":"click","controller":[{"x":1,"y":3,"id":"4pq7p1pg17","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"adycmz29em"},"config":{},"dftInputs":{}},{"x":17,"y":3,"id":"axfw2ksfk2","name":"Remove Element","type":"removeElement","connections":{"nextCall":"cjwidfzgm3"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"adycmz29em","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["axfw2ksfk2.elements"],"nextCall":"axfw2ksfk2"},"config":{},"dftInputs":{"tag":"mini-task","scope":"parents","first":true}},{"x":34,"y":4,"id":"1nfhxzifzt","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"serializeDay"}},{"x":24,"y":4,"id":"cjwidfzgm3","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"nextCall":"1nfhxzifzt","elements":["1nfhxzifzt.elements"]},"config":{},"dftInputs":{"tag":"body","scope":"page","first":false}}]}],"subElements":{},"extraAttrs":{},"type":"icon"}},"properties":[{"name":"a8vy2gnhh5.properties.initialValue","title":"Name","type":"text","default":""}
54,{"type":"text","title":"Completed?","name":"gad4uyz14y.properties.cm8ov7fdrg.properties._data-value","default":""}]},"21gluodudx":{"id":"21gluodudx","name":"Checkbox","structure":{"id":"cm8ov7fdrg"},"elements":{"cm8ov7fdrg":{"id":"cm8ov7fdrg","classes":["checkbox"],"style":{},"properties":{"icon":"square","_data-value":"","_tags":["checkbox"]},"linkedVariables":{},"actions":[{"name":"Toggle Check","trigger":"click","controller":[{"x":1,"y":3,"id":"6ptwsoyace","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"9zx8q1wqzf","element":["9zx8q1wqzf.elements","dtw56xdjlj.elements","6fp3z4v5fz.elements"]},"config":{},"dftInputs":{}},{"x":8,"y":-1,"id":"9zx8q1wqzf","name":"Get Data","type":"getData","connections":{"value":["2js1yjqvcf.value"],"nextCall":"2js1yjqvcf"},"config":{},"dftInputs":{"name":"value"}},{"x":22,"y":-1,"id":"dtw56xdjlj","name":"Set Data","type":"setData","connections":{"nextCall":"6fp3z4v5fz"},"config":{},"dftInputs":{"name":"value","value":""}},{"x":15,"y":-1,"id":"2js1yjqvcf","name":"Invert (logic not)","type":"not","connections":{"result":["dtw56xdjlj.value"],"nextCall":"dtw56xdjlj"},"config":{},"dftInputs":{"value":false}},{"x":30,"y":2,"id":"6fp3z4v5fz","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"update"}}]},{"name":"Update","trigger":"custom|update","controller":[{"x":1,"y":3,"id":"9nuacwbrxv","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"ap98sggj92","element":["ap98sggj92.elements","4z2yayyllb.elements","f67yo56g0r.elements","kir6cqqs7u.elements","jvdbuzvn22.elements"]},"config":{},"dftInputs":{}},{"x":7,"y":4,"id":"ap98sggj92","name":"Get Data","type":"getData","connections":{"value":["hmoyc6mmxd.condition","lqemjvhs84.value"],"nextCall":"hmoyc6mmxd"},"config":{},"dftInputs":{"name":"value"}},{"x":14,"y":3,"id":"hmoyc6mmxd","name":"Condition","type":"condition","connections":{"else":"f67yo56g0r","then":"4z2yayyllb"},"config":{},"dftInputs":{"condition":false}},{"x":21,"y":7,"id":"f67yo56g0r","name":"Set Html","type":"setHtml","connections":{"nextCall":"lqemjvhs84"},"config":{},"dftInputs":{"html":""}},{"x":21,"y":0,"id":"4z2yayyllb","name":"Set Html (2)","type":"setHtml","connections":{"nextCall":"lqemjvhs84"},"config":{},"dftInputs":{"html":""}},{"x":68,"y":2,"id":"kir6cqqs7u","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"change"}},{"x":59,"y":4,"id":"jvdbuzvn22","name":"Set Data","type":"setData","connections":{"nextCall":"kir6cqqs7u"},"config":{},"dftInputs":{"name":"value","value":""}},{"x":47,"y":6,"id":"lqemjvhs84","name":"Invert (logic not)","type":"not","connections":{"nextCall":"k5w5smh311","result":["k5w5smh311.value"]},"config":{},"dftInputs":{"value":false}},{"x":52,"y":6,"id":"k5w5smh311","name":"Invert (logic not) (2)","type":"not","connections":{"result":["jvdbuzvn22.value"],"nextCall":"jvdbuzvn22"},"config":{},"dftInputs":{"value":false}}]},{"name":"Setup","trigger":"render","controller":[{"x":1,"y":3,"id":"bxor7ezd3u","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"b3acq9vvwa","element":["b3acq9vvwa.elements"]},"config":{},"dftInputs":{}},{"x":6,"y":3,"id":"b3acq9vvwa","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"update"}}]}],"subElements":{},"extraAttrs":{},"type":"icon"}},"properties":[{"type":"text","title":"Checked?","name":"cm8ov7fdrg.properties._data-value","default":""}]},"aov7u2kqvo":{"id":"aov7u2kqvo","name":"Todo","structure":{"id":"ibmxg2xmbc","children":[{"id":"j7zhgs7plt"},{"id":"1nfi3hm7vs"},{"id":"2x1c8lkj2"}]},"elements":{"j7zhgs7plt":{"id":"j7zhgs7plt","classes":[],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"component","component":"21gluodudx"},"1nfi3hm7vs":{"id":"1nfi3hm7vs","classes":[],"style":{},"properties":{"_tags":["todo-content"]},"linkedVariables":{},"actions":[{"name":"Auto Add Todo","trigger":"custom|focus","controller":[{"x":1,"y":3,"id":"axtxc2bsp6","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"koln4xi2xm"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"koln4xi2xm","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"8b4fxfj6vp","elements":["8b4fxfj6vp.elements"]},"config":{},"dftInputs":{"tag":"todo","scope":"parents","first":false}},{"x":17,"y":3,"id":"8b4fxfj6vp","name":"Next Element","type":"nextElement","connections":{"nextCall":"1qy0ipwhk","elements":["1qy0ipwhk.value"]},"config":{},"dftInputs":{}},{"x":23,"y":3,"id":"1qy0ipwhk","name":"Length","type":"lengthArray","connections":{"length":["8v00gy4540.value1"],"nextCall":"8v00gy4540"},"config":{},"dftInputs":{}},{"x":29,"y":3,"id":"8v00gy4540","name":"Comparison Condition","type":"comparisonCondition","connections":{"then":"k9efwcztvs"},"config":{"forceString":false},"dftInputs":{"value1":"","operator":"==","value2":"0"}},{"x":37,"y":3,"id":"k9efwcztvs","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"nextCall":"7fjy4jyqo9","elements":["6vodl1ekme.parent"]},"config":{},"dftInputs":{"tag":"todos","scope":"page","first":true}},{"x":47,"y":5,"id":"7fjy4jyqo9","name":"Render Component","type":"renderComponent","connections":{"element":["6vodl1ekme.elements"],"nextCall":"6vodl1ekme"},"config":{"componentId":"aov7u2kqvo","wrap":false},"dftInputs":{"1nfi3hm7vs.properties.initialValue":"","j7zhgs7plt.properties.cm8ov7fdrg.properties._data-value":""}}
54,{"x":55,"y":3,"id":"6vodl1ekme","name":"Append Element","type":"appendElement","connections":{},"config":{},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"2x1c8lkj2":{"id":"2x1c8lkj2","classes":["todo-remove"],"style":{},"properties":{"icon":"trash"},"linkedVariables":{},"actions":[{"name":"Remove Todo","trigger":"click","controller":[{"x":1,"y":3,"id":"kqxtseni46","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"5spapu1cxv","element":[]},"config":{},"dftInputs":{}},{"x":39,"y":7,"id":"1ug21xe9lr","name":"Remove Element","type":"removeElement","connections":{"nextCall":"8pxm2cgf30"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"5spapu1cxv","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"lpmkgky7tt","elements":["lpmkgky7tt.elements","1ug21xe9lr.elements"]},"config":{},"dftInputs":{"tag":"todo","scope":"parents","first":true}},{"x":17,"y":3,"id":"lpmkgky7tt","name":"Siblings","type":"siblings","connections":{"elements":["g2kiue42en.value"],"nextCall":"g2kiue42en"},"config":{},"dftInputs":{}},{"x":22,"y":3,"id":"g2kiue42en","name":"Length","type":"lengthArray","connections":{"length":["dfh0buh2jf.value1"],"nextCall":"dfh0buh2jf"},"config":{},"dftInputs":{}},{"x":28,"y":3,"id":"dfh0buh2jf","name":"Comparison Condition","type":"comparisonCondition","connections":{"then":"1ug21xe9lr"},"config":{"forceString":false},"dftInputs":{"value1":"","operator":">","value2":"0"}},{"x":55,"y":5,"id":"ajstfhhxzc","name":"Trigger Action","type":"triggerAction","connections":{},"config":{},"dftInputs":{"trigger":"change"}},{"x":45,"y":5,"id":"8pxm2cgf30","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"nextCall":"ajstfhhxzc","elements":["ajstfhhxzc.elements"]},"config":{},"dftInputs":{"tag":"todos","scope":"page","first":true}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"ibmxg2xmbc":{"id":"ibmxg2xmbc","classes":["todo"],"style":{},"properties":{"_tags":["todo"]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[{"name":"1nfi3hm7vs.properties.initialValue","title":"Content","type":"text","default":""},{"type":"text","title":"Done","name":"j7zhgs7plt.properties.cm8ov7fdrg.properties._data-value","default":""}]},"9yd93kfk8a":{"id":"9yd93kfk8a","name":"Header","structure":{"id":"m41p5yx36k","children":[{"id":"2izwzmiei","children":[{"id":"3k0x7r0qhg"},{"id":"j0kw34945m"}]},{"id":"4ax1o1m4wv","children":[{"id":"7qgxxt37sv","children":[{"id":"3ekmgz8k73"},{"id":"fcumfwo1ts"}]},{"id":"aced4laxiq","children":[{"id":"dnnnk2y9mo"},{"id":"6re1c3ak3k"}]},{"id":"j07028z6eb","children":[{"id":"kyqkqc1mar"},{"id":"8440qpc9b8"}]},{"id":"gi5r740zc1","children":[{"id":"d7ad1xgr8h"},{"id":"ezzprrobl"}]},{"id":"gdhinn3c2f","children":[{"id":"h2fhm0ibiv"},{"id":"5rjc5t5mmw"}]},{"id":"aau3vc3k7m","children":[{"id":"hfoehe4v44"},{"id":"df2z60hapd"}]},{"id":"8l98pl848x","children":[{"id":"5sb9kd21dt"},{"id":"bgxfm78iv8"}]}]}]},"elements":{"2izwzmiei":{"id":"2izwzmiei","classes":["header-inner"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"3k0x7r0qhg":{"id":"3k0x7r0qhg","classes":["header-logo-image"],"style":{},"properties":{"src":"https://sktch-projects.s3.amazonaws.com/assets/90a7b4497655260e81e1ca45fd5b91f2.png"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"image"},"j0kw34945m":{"id":"j0kw34945m","classes":["header-logo"],"style":{},"properties":{"content":"PomoPlanner"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"4ax1o1m4wv":{"id":"4ax1o1m4wv","classes":["header-menu"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"aau3vc3k7m":{"id":"aau3vc3k7m","classes":["header-menu-button"],"style":{},"properties":{"_render-conditionally":{"value":"variable-false","variable":"userlogged"}},"linkedVariables":{},"actions":[{"name":"Login Popup","trigger":"click","controller":[{"x":1,"y":3,"id":"5bjxvsi1tu","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"8v00f1fgol"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"8v00f1fgol","name":"Find Element By Tag","type":"findElementByTag","connections":{"nextCall":"ace8azs6ca","elements":["ace8azs6ca.elements"]},"config":{},"dftInputs":{"tag":"login-popup","scope":"page","first":true}},{"x":17,"y":3,"id":"ace8azs6ca","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"login-popup-visible"}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"hfoehe4v44":{"id":"hfoehe4v44","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"signin"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"df2z60hapd":{"id":"df2z60hapd","classes":[],"style":{},"properties":{"content":"Login"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"8l98pl848x":{"id":"8l98pl848x","classes":["header-menu-button"],"style":{},"properties":{"_render-conditionally":{"value":"variable-true","variable":"userlogged"}},"linkedVariables":{},"actions":[{"name":"Logout","trigger":"click","controller":[{"x":1,"y":3,"id":"4xitzbbs1l","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"8pjkwmnjqe"},"config":{},"dftInputs":{}},{"x":13,"y":3,"id":"j5nars1g46","name":"Redirect","type":"redirect","connections":{},"config":{},"dftInputs":{"url":"/"}},{"x":7,"y":3,"id":"8pjkwmnjqe","name":"User Logout","type":"logout","connections":{"nextCall":"j5nars1g46"},"config":{},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"5sb9kd21dt":{"id":"5sb9kd21dt","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"signout"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"bgxfm78iv8":{"id":"bgxfm78iv8","classes":[],"style":{},"properties":{"content":"Logout"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"dnnnk2y9mo":{"id":"dnnnk2y9mo","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"calendar"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"6re1c3ak3k":{"id":"6re1c3ak3k","classes":[],"style":{},"properties":{"content":"My Year","_tags":[]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"gi5r740zc1":{"id":"gi5r740zc1","classes":["header-menu-button"],"style":{"display":"none"},"properties":{"_render-conditionally":{"value":"variable-false","variable":"myyearmode"}},"linkedVariables":{},"actions":[{"name":"Switch mode","trigger":"click","controller":[{"x":1,"y":3,"id":"2x13tgiitx","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"b58iemudd0","element":["a6xsudfdw0.elements","lmiblitut6.elements"]},"config":{},"dftInputs":{}},{"x":22,"y":2,"id":"c00xzorz4m","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["bd14kvjk5s.elements"],"nextCall":"bd14kvjk5s"},"config":{},"dftInputs":{"tag":"main-permanent","scope":"page","first":true}},{"x":6,"y":3,"id":"b58iemudd0","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"elements":["krbuwk081d.elements"],"nextCall":"krbuwk081d"},"config":{},"dftInputs":{"tag":"main-day","scope":"page","first":true}},{"x":32,"y":2,"id":"bd14kvjk5s","name":"Hide Element","type":"hide","connections":{"nextCall":"a6xsudfdw0"},"config":{},"dftInputs":{}},{"x":17,"y":2,"id":"krbuwk081d","name":"Show Element","type":"show","connections":{"nextCall":"c00xzorz4m"},"config":{"display":"flex"},"dftInputs":{}},{"x":37,"y":4,"id":"a6xsudfdw0","name":"Hide Element (2)","type":"hide","connections":{"nextCall":"lmiblitut6"},"config":{},"dftInputs":{}},{"x":42,"y":6,"id":"lmiblitut6","name":"Previous Element","type":"previousElement","connections":{"nextCall":"hn2zlvouso","elements":["hn2zlvouso.elements"]},"config":{},"dftInputs":{}},{"x":47,"y":6,"id":"hn2zlvouso","name":"Show Element (2)","type":"show","connections":{},"config":{"display":"block"},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"div"}
54,"d7ad1xgr8h":{"id":"d7ad1xgr8h","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"list-check"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"ezzprrobl":{"id":"ezzprrobl","classes":[],"style":{},"properties":{"content":"Daily Planner","_tags":[]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"m41p5yx36k":{"id":"m41p5yx36k","classes":["header"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"j07028z6eb":{"id":"j07028z6eb","classes":["header-menu-button"],"style":{},"properties":{"_render-conditionally":{"value":"variable-false","variable":"myyearmode"}},"linkedVariables":{},"actions":[{"name":"Switch mode","trigger":"click","controller":[{"x":1,"y":3,"id":"2x13tgiitx","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"b58iemudd0","element":["a6xsudfdw0.elements","ax1v4he5no.elements"]},"config":{},"dftInputs":{}},{"x":20,"y":3,"id":"c00xzorz4m","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["krbuwk081d.elements"],"nextCall":"krbuwk081d"},"config":{},"dftInputs":{"tag":"main-permanent","scope":"page","first":true}},{"x":6,"y":3,"id":"b58iemudd0","name":"Find Element By Tag (2)","type":"findElementByTag","connections":{"elements":["bd14kvjk5s.elements"],"nextCall":"bd14kvjk5s"},"config":{},"dftInputs":{"tag":"main-day","scope":"page","first":true}},{"x":15,"y":3,"id":"bd14kvjk5s","name":"Hide Element","type":"hide","connections":{"nextCall":"c00xzorz4m"},"config":{},"dftInputs":{}},{"x":30,"y":3,"id":"krbuwk081d","name":"Show Element","type":"show","connections":{"nextCall":"a6xsudfdw0"},"config":{"display":"flex"},"dftInputs":{}},{"x":38,"y":5,"id":"a6xsudfdw0","name":"Hide Element (2)","type":"hide","connections":{"nextCall":"ax1v4he5no"},"config":{},"dftInputs":{}},{"x":43,"y":6,"id":"ax1v4he5no","name":"Next Element","type":"nextElement","connections":{"elements":["fml9e8glgh.elements"],"nextCall":"fml9e8glgh"},"config":{},"dftInputs":{}},{"x":48,"y":6,"id":"fml9e8glgh","name":"Show Element (2)","type":"show","connections":{},"config":{"display":"block"},"dftInputs":{}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"kyqkqc1mar":{"id":"kyqkqc1mar","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"pen"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"8440qpc9b8":{"id":"8440qpc9b8","classes":[],"style":{},"properties":{"content":"To-do List","_tags":[]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"aced4laxiq":{"id":"aced4laxiq","classes":["header-menu-button"],"style":{"display":"block"},"properties":{"href":"/my-year","_render-conditionally":{"value":"variable-false","variable":"myyearmode"}},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"link"},"gdhinn3c2f":{"id":"gdhinn3c2f","classes":["header-menu-button"],"style":{"display":"none"},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"},"h2fhm0ibiv":{"id":"h2fhm0ibiv","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"wrench"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"5rjc5t5mmw":{"id":"5rjc5t5mmw","classes":[],"style":{},"properties":{"content":"Settings"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"},"7qgxxt37sv":{"id":"7qgxxt37sv","classes":["header-menu-button"],"style":{"display":"block"},"properties":{"href":"/","_render-conditionally":{"value":"variable-true","variable":"myyearmode"}},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"link"},"3ekmgz8k73":{"id":"3ekmgz8k73","classes":["header-menu-button-icon"],"style":{},"properties":{"icon":"list-check"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"fcumfwo1ts":{"id":"fcumfwo1ts","classes":[],"style":{},"properties":{"content":"Daily Planner","_tags":[]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"inline-text"}},"properties":[{"name":"_variable.userlogged","title":"User Logged","type":"checkbox"},{"name":"_variable.myyearmode","title":"My Year Mode","type":"checkbox"}]}
54,"znr727ne9":{"id":"znr727ne9","name":"My Year - Legend Entry","structure":{"id":"k6abr8l3s6","children":[{"id":"daeqn5rkng","children":[]},{"id":"ch6fhr609f"},{"id":"69gr48lp21"}]},"elements":{"daeqn5rkng":{"id":"daeqn5rkng","classes":["my-year-legend-swatch"],"style":{},"properties":{},"linkedVariables":{},"actions":[{"name":"Set Color","trigger":"render","controller":[{"x":1,"y":3,"id":"9yd969c0f8","name":"Action Trigger","type":"actionTrigger","connections":{"element":["eho5pf1pwa.elements","1uu7w11jkz.elements"],"nextCall":"eho5pf1pwa"},"config":{},"dftInputs":{}},{"x":8,"y":2,"id":"eho5pf1pwa","name":"Parent","type":"parent","connections":{"elements":["kprv6uyzmn.elements"],"nextCall":"kprv6uyzmn"},"config":{},"dftInputs":{}},{"x":22,"y":4,"id":"1uu7w11jkz","name":"Set Style","type":"setStyle","connections":{},"config":{"custom":false},"dftInputs":{"property":"background-color","value":""}},{"x":14,"y":2,"id":"kprv6uyzmn","name":"Get Data","type":"getData","connections":{"value":["1uu7w11jkz.value"],"nextCall":"1uu7w11jkz"},"config":{},"dftInputs":{"name":"color"}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"ch6fhr609f":{"id":"ch6fhr609f","classes":["my-year-legend-name"],"style":{},"properties":{"content":"Project #1"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"69gr48lp21":{"id":"69gr48lp21","classes":["my-year-legend-icon"],"style":{},"properties":{"icon":"trash"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"icon"},"k6abr8l3s6":{"id":"k6abr8l3s6","classes":["my-year-legend-entry"],"style":{},"properties":{"_data-id":"","_data-color":""},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[{"name":"ch6fhr609f.properties.content","title":"Name","type":"editableText","multiline":true,"html":true,"default":"Project #1"},{"type":"text","title":"ID","name":"k6abr8l3s6.properties._data-id","default":""},{"type":"text","title":"Color","name":"k6abr8l3s6.properties._data-color","default":""}]},"4ibrii2dq9":{"id":"4ibrii2dq9","name":"Donate","structure":{"id":"2fhqa9gvf5","children":[{"id":"c4bajkk7w1"},{"id":"10fp1rdgpv","children":[]}]},"elements":{"c4bajkk7w1":{"id":"c4bajkk7w1","classes":["donate"],"style":{},"properties":{"content":"â¤ï¸"},"linkedVariables":{},"actions":[{"name":"Open Donate Popup","trigger":"click","controller":[{"x":1,"y":3,"id":"920ksge43h","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"fudvxbpjre"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"fudvxbpjre","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["hggh482q94.elements","yhji83wwa.elements","896aqyne8y.elements"],"nextCall":"hggh482q94"},"config":{},"dftInputs":{"tag":"donate-popup","scope":"page","first":true}},{"x":17,"y":0,"id":"hggh482q94","name":"Has Class","type":"hasClass","connections":{"hasClass":["3ll20rr76o.condition"],"nextCall":"3ll20rr76o"},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":24,"y":0,"id":"3ll20rr76o","name":"Condition","type":"condition","connections":{"then":"896aqyne8y","else":"yhji83wwa"},"config":{},"dftInputs":{"condition":false}},{"x":31,"y":3,"id":"yhji83wwa","name":"Add Class","type":"addClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":31,"y":0,"id":"896aqyne8y","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}}]}],"subElements":{},"extraAttrs":{},"type":"div-text"},"10fp1rdgpv":{"id":"10fp1rdgpv","classes":["donate-popup"],"style":{},"properties":{"_tags":["donate-popup"]},"linkedVariables":{},"actions":[{"name":"Auto Load","trigger":"render","controller":[{"x":1,"y":3,"id":"brg9yg8z0f","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"csh7a3jpjn","element":["csh7a3jpjn.elements"]},"config":{},"dftInputs":{}},{"x":8,"y":3,"id":"csh7a3jpjn","name":"Set Html","type":"setHtml","connections":{},"config":{},"dftInputs":{"html":"\u003Ciframe style=\"width:100%\" src=\"https://www.buymeacoffee.com/widget/page/ybouane?description=Support%20me%20on%20Buy%20me%20a%20coffee!&color=%23FFDD00\" allow=\"payment\">\u003C/iframe>"}}]}],"subElements":{},"extraAttrs":{},"type":"div"},"2fhqa9gvf5":{"id":"2fhqa9gvf5","classes":[],"style":{},"properties":{},"linkedVariables":{},"actions":[{"name":"Close Donation Popup","trigger":"clickOutside","controller":[{"x":1,"y":3,"id":"blzufp8rvy","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"2r6njmj4j0"},"config":{},"dftInputs":{}},{"x":15,"y":3,"id":"35ztoa8trd","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"donate-popup-visible"}},{"x":6,"y":3,"id":"2r6njmj4j0","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["35ztoa8trd.elements"],"nextCall":"35ztoa8trd"},"config":{},"dftInputs":{"tag":"donate-popup","scope":"page","first":true}}]}],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[]},"he4etv9zh8":{"id":"he4etv9zh8","name":"Footer","structure":{"id":"vrb2fg42t","children":[{"id":"aoh6eutehh"}]},"elements":{"aoh6eutehh":{"id":"aoh6eutehh","classes":[],"style":{},"properties":{"content":"©2021 â PomoPlanner â Built in NoCode (with \u003Ca href=\"https://sktch.io/\" target=\"_blank\">
54Sktch.io\u003C/a>) by \u003Ca href=\"https://twitter.com/ybouane\" target=\"_blank\">@ybouane\u003C/a>","allowHtml":true},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"vrb2fg42t":{"id":"vrb2fg42t","classes":["footer"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[]},"2q0omcgi9f":{"id":"2q0omcgi9f","name":"Login Popup","structure":{"id":"i9orumqqh2","children":[{"id":"5xdnyytbbz"},{"id":"l3et7omu7w"},{"id":"hon3zh865g"},{"id":"k01p8ntfz3"},{"id":"bgxflybr6p"}]},"elements":{"5xdnyytbbz":{"id":"5xdnyytbbz","classes":[],"style":{},"properties":{"content":"Login"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"heading2"},"l3et7omu7w":{"id":"l3et7omu7w","classes":[],"style":{},"properties":{"completeAction":"refreshPage","model":"users"},"linkedVariables":{},"actions":[],"subElements":{"submit":{"classes":[],"style":{"align-self":"stretch"},"properties":{"content":"Login"},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"submit"},"label":{"classes":[],"style":{"display":"none"},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"label"},"field":{"classes":[],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"field"},"textInput":{"classes":["login-text-field"],"style":{},"properties":{"placeholder":"","type":"text"},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"textInput"},"passwordInput":{"classes":["login-text-field"],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"passwordInput"}},"extraAttrs":{},"type":"login"},"hon3zh865g":{"id":"hon3zh865g","classes":[],"style":{},"properties":{"content":"or Signup"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"heading2"},"k01p8ntfz3":{"id":"k01p8ntfz3","classes":[],"style":{},"properties":{"model":"users","fields":"specific","fieldsList":["email","password"],"completeAction":"redirect","successRedirect":"/importdata"},"linkedVariables":{"properties.entry":"userdefaultdata"},"actions":[],"subElements":{"submit":{"classes":[],"style":{"align-self":"stretch"},"properties":{"content":"Signup"},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"submit"},"label":{"classes":[],"style":{"display":"none"},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"label"},"field":{"classes":[],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"field"},"textInput":{"classes":["login-text-field"],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"textInput"},"checkboxInput":{"classes":[],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"checkboxInput"},"dropdownInput":{"classes":[],"style":{},"properties":{},"linkedVariables":{},"extraAttrs":{},"actions":[],"id":"dropdownInput"}},"extraAttrs":{},"type":"signup"},"bgxflybr6p":{"id":"bgxflybr6p","classes":["login-popup-close"],"style":{},"properties":{"icon":"times"},"linkedVariables":{},"actions":[{"name":"Unnamed Action","trigger":"click","controller":[{"x":1,"y":3,"id":"glo149zek3","name":"Action Trigger","type":"actionTrigger","connections":{"nextCall":"c00xxn9mqs"},"config":{},"dftInputs":{}},{"x":7,"y":3,"id":"c00xxn9mqs","name":"Find Element By Tag","type":"findElementByTag","connections":{"elements":["4aj0k90h7e.elements"],"nextCall":"4aj0k90h7e"},"config":{},"dftInputs":{"tag":"login-popup","scope":"page","first":true}},{"x":17,"y":3,"id":"4aj0k90h7e","name":"Remove Class","type":"removeClass","connections":{},"config":{},"dftInputs":{"class":"login-popup-visible"}}]}],"subElements":{},"extraAttrs":{},"type":"icon"},"i9orumqqh2":{"id":"i9orumqqh2","classes":["login-popup"],"style":{},"properties":{"_tags":["login-popup"],"_render-conditionally":{"value":"variable-false","variable":"userdata"}},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[{"name":"_variable.userdefaultdata","title":"User Default Data","type":"entry"}]},"lt4z7bxcc5":{"id":"lt4z7bxcc5","name":"Loader","structure":{"id":"i3291xmahr","children":[{"id":"by2sfse7eb"}]},"elements":{"by2sfse7eb":{"id":"by2sfse7eb","classes":[],"style":{},"properties":{"code":"\u003Csvg version=\"1.1\" id=\"L9\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"60px\" x=\"0px\" y=\"0px\" viewBox=\"0 0 100 100\" enable-background=\"new 0 0 0 0\" xml:space=\"preserve\">\u003Cpath fill=\"#fff\" d=\"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50\">\u003CanimateTransform attributeName=\"transform\" attributeType=\"XML\" type=\"rotate\" dur=\"1s\" from=\"0 50 50\" to=\"360 50 50\" repeatCount=\"indefinite\">\u003C/animateTransform>\u003C/path>\u003C/svg>"},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"code"}
54,"i3291xmahr":{"id":"i3291xmahr","classes":["loader"],"style":{},"properties":{"_tags":["loader"]},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[]},"kuu9osbq3n":{"id":"kuu9osbq3n","name":"My Year - Goal","structure":{"id":"l12rfdma4b","children":[{"id":"4hxqhn56rk"},{"id":"9nufbp6pz3"}]},"elements":{"4hxqhn56rk":{"id":"4hxqhn56rk","classes":[],"style":{},"properties":{"content":"1."},"linkedVariables":{"properties.content":"={{ index }}."},"actions":[],"subElements":{},"extraAttrs":{},"type":"div-text"},"9nufbp6pz3":{"id":"9nufbp6pz3","classes":["my-year-goal-input"],"style":{},"properties":{"_tags":["my-year-goal-input"],"_data-index":""},"linkedVariables":{"properties._data-index":"index"},"actions":[],"subElements":{},"extraAttrs":{},"type":"form-text-input"},"l12rfdma4b":{"id":"l12rfdma4b","classes":["my-year-goal"],"style":{},"properties":{},"linkedVariables":{},"actions":[],"subElements":{},"extraAttrs":{},"type":"div"}},"properties":[{"name":"9nufbp6pz3.properties.placeholder","title":"Placeholder","type":"text","default":""},{"name":"_variable.index","title":"Index","type":"number"},{"name":"9nufbp6pz3.properties.initialValue","title":"Value","type":"text","default":""}]}}}</script>
54 55
55<script type="text/javascript" src="--app.js"></script>
vendor: 72 bytes, lines 55-57
55 56 57 <script async src="https://www.googletagmanager.com/gtag/js?id=
57G-5NRKNVL9T5
vendor: 11 bytes, line 57
57"></script>
57<script>window.dataLayer = window.dataLayer || [];window.gtag = function(){dataLayer.push(arguments);};gtag("js", new Date());window.gtag_ID="G-5NRKNVL9T5";gtag("config", window.gtag_ID);</script>
57 58 59 60 </head> 61 <body x-element-id="0" x-element-oid="0" style="background-color:#2b2c2c;"><x-component><div class="header" children-wrapper><div class="header-inner" children-wrapper><img class="header-logo-image" src="https://sktch-projects.s3.amazonaws.com/assets/90a7b4497655260e81e1ca45fd5b91f2.png" alt="" loading="lazy" /><div class="header-logo">PomoPlanner</div></div><div class="header-menu" children-wrapper><a class="header-menu-button" style="display:block;" href="/" target="_self" children-wrapper><x-icon class="header-menu-button-icon"></x-icon><span x-element-tags>Daily Planner</span></a><div class="header-menu-button" style="display:none;" children-wrapper><x-icon class="header-menu-button-icon"></x-icon><span >Settings</span></div><div x-element-id="deqye3kvq5" x-element-oid="aau3vc3k7m" class="header-menu-button" children-wrapper><x-icon class="header-menu-button-icon"></x-icon><span >Login</span></div></div></div></x-component><x-component><div class="login-popup" x-element-tags="login-popup" children-wrapper><h2>Login</h2><form x-element-id="deqye3kvq6" x-element-oid="l3et7omu7w" action="" method="POST"> 62 <x-field children-wrapper><label style="display:none;" for="email">Email</label><input class="login-text-field" type="email" placeholder="Email" name="email"value="" x-text-field /></x-field> 63 <x-field children-wrapper><label style="display:none;" for="password">Password</label><input class="login-text-field" type="password" placeholder="Password" name="password"value="" x-text-field /></x-field> 64 <button style="align-self:stretch;" x-button type="submit" name="">Login</button> 65
65<script type="text/javascript"> 66 H(() => { 67 var $form = H('form[x-element-id="deqye3kvq6"]').on('submit', async (e) => { 68 e.preventDefault(); 69 var data = S.serialize($form); 70 try { 71 var result = await S.httpPost('/--login', { 72 loginKey : "JBzhmapzMWNo4BMxTZLQFQoNB660/eBHQzk/uyDdMalXdNRFNuKa3ou97ujd7DuvFFHRDQa07pXgM+4BWyMzYCZE40q1Nq3l/vs7qoitMnEK+Jx7j5TPTCAnvclXQzzmbwywAu6Ij9DcZgWPkUAbfpyGqarCFNRFxdIyCowVNFRr4aa7fu2mQD20//UbjSu+", 73 data : data, 74 }); 75 if(!result || !S.isObject(result)) 76 throw new Error('An error occurred while login in.'); 77 if(!result.success) 78 throw new Error(result.message ||Â 'An error occurred while login in.'); 79 location.reload(); 80 $form.trigger('formSuccess'); 81 } catch (e) { 82 console.error(e); 83 $form.trigger('formFail', String(e)); 84 window.Controller.showError(String(e)); 85 } 86 }); 87 }); 88 </script>
88 89 </form><h2>or Signup</h2><form x-element-id="l8j7yj0log" x-element-oid="k01p8ntfz3" action="" method="POST"> 90 <x-field children-wrapper><label style="display:none;" for="email">Email</label><input class="login-text-field" type="email" placeholder="Email" name="email"value="" x-text-field /></x-field><x-field children-wrapper><label style="display:none;" for="password">Password</label><input class="login-text-field" type="password" placeholder="Password" name="password"value="undefined" x-text-field /></x-field> 91 <button style="align-self:stretch;" x-button type="submit" name="">Signup</button> 92
92<script type="text/javascript"> 93 H(() => { 94 var $form = H('form[x-element-id="l8j7yj0log"]').on('submit', async (e) => { 95 e.preventDefault(); 96 var data = S.serialize($form); 97 try { 98 var result = await S.httpPost('/--signup', { 99 signupKey : "2kWHs4EU6tgC3a//g+UMWR+YH+dC5kdipn296+g1dMR5fxw5T2Z3+fepTyvAq4/ztvb5SEdKoUqhndwDAn/IPqAYH5jJvOcv0o7Dpn7yCbP5l9x3H7dI0lcKym6QafLNpS8H4Fs1cpeCF3XlvFVHqO2h1Un7PjSqEVSqMQTcNbVhFxk3lGJ661FyPE6FIiAvLQ2Sp34KW9SgNxxeLSm6zBbotEp60kPYS1GPbsyEf1UlkwsWBJSBztJtdDwLV3udp0W4/AnJbaH1mgwO/kFiEU5MnEtG9HGRiWmpKs+TH/v3ZlsKZw9sAafvoU0ZYJWJZ19EMgDeAuIygTfVDl0DCN16mQue2IUVQMDZD9Ge5h8=", 100 data : data, 101 }); 102 if(!result || !S.isObject(result)) 103 throw new Error('An error occurred while signing up.'); 104 if(!result.success) 105 throw new Error(result.message ||Â 'An error occurred while signing up.'); 106 window.location.href = "/importdata"; 107 $form.trigger('formSuccess'); 108 } catch (e) { 109 console.error(e); 110 $form.trigger('formFail', String(e)); 111 window.Controller.showError(String(e)); 112 } 113 }); 114 }); 115 </script>
115 116 </form><x-icon x-element-id="guoqy4zppj" x-element-oid="bgxflybr6p" class="login-popup-close"></x-icon></div></x-component><div class="my-year-main" children-wrapper><div style="margin:0px 0px 25px 0px;display:flex;flex-direction:row;align-items:center;" children-wrapper><div style="text-align:center;flex-grow:1;display:flex;justify-content:center;align-items:center;" children-wrapper><x-icon x-element-id="hiss4dvrba" x-element-oid="hiss4dvrba" class="my-year-prev-next" x-element-tags></x-icon><h1 x-element-tags="year-title">My Year</h1><x-icon x-element-id="84w2yd4il1" x-element-oid="84w2yd4il1" class="my-year-prev-next" x-element-tags></x-icon></div><x-icon x-element-id="a8i21az7j4" x-element-oid="a8i21az7j4" class="my-year-add-label" x-element-tags="add-label"></x-icon></div><div class="my-year-main-wrapper" children-wrapper><div class="my-year-legend" x-element-tags="legend" children-wrapper><div class="my-year-legend-title">Legend</div><div x-element-tags="legend-list" children-wrapper><x-component><div class="my-year-legend-entry" x-data-id x-data-color children-wrapper><div x-element-id="ia4taj5vcc" x-element-oid="daeqn5rkng" class="my-year-legend-swatch" children-wrapper></div><div class="my-year-legend-name">Project #1</div><x-icon class="my-year-legend-icon"></x-icon></div></x-component></div></div><div class="yearly-calendar" x-element-tags="year-view" children-wrapper><div class="month" children-wrapper><div class="month-name">January</div><div class="month-week-days" children-wrapper><div class="month-week-day">S</div><div class="month-week-day">M</div><div class="month-week-day">T</div><div class="month-week-day">W</div><div class="month-week-day">T</div><div class="month-week-day">F</div><div class="month-week-day">S</div></div><div class="month-days" children-wrapper><div class="month-week" children-wrapper><div class="month-day-placeholder">31</div><div class="month-day-number">1</div><div class="month-day-number">2</div><div class="month-day-number">3</div><div class="month-day-number">4</div><div class="month-day-number">5</div><div class="month-day-number">6</div></div><div class="month-week" children-wrapper><div class="month-day-number">7</div><div class="month-day-number">8</div><div class="month-day-number">9</div><div class="month-day-number">10</div><div class="month-day-number">11</div><div class="month-day-number">12</div><div class="month-day-number">13</div><div class="month-day-label" style="background-color:#f14141;" children-wrapper><div class="my-year-day-label-tooltip">Project #1</div></div></div></div></div></div><x-component><div class="loader" x-element-tags="loader" children-wrapper><x-code><svg version="1.1" id="L9" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60px" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve"><path fill="#fff" d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"><animateTransform attributeName="transform" attributeType="XML" type="rotate" dur="1s" from="0 50 50" to="360 50 50" repeatCount="indefinite"></animateTransform></path></svg></x-code></div></x-component></div><div class="my-year-goals" children-wrapper><h1>5 Most Important Goals</h1><x-component><div class="my-year-goal" children-wrapper><div>1.</div><input class="my-year-goal-input" x-element-tags="my-year-goal-input" x-data-index="1" x-datatype-index="number" type="text" placeholder="Launch my eCommerce business!" name=""value="" x-text-field /></div></x-component><x-component><div class="my-year-goal" children-wrapper><div>2.</div><input class="my-year-goal-input" x-element-tags="my-year-goal-input" x-data-index="2" x-datatype-index="number" type="text" placeholder="Learn No-Coding" name=""value="" x-text-field /></div></x-component><x-component><div class="my-year-goal" children-wrapper><div>3.</div><input class="my-year-goal-input" x-element-tags="my-year-goal-input" x-data-index="3" x-datatype-index="number" type="text" placeholder="Finish writing my book" name=""value="" x-text-field /></div></x-component><x-component><div class="my-year-goal" children-wrapper><div>4.</div><input class="my-year-goal-input" x-element-tags="my-year-goal-input" x-data-index="4" x-datatype-index="number" type="text" placeholder="Travel with Mom & Dad" name=""value="" x-text-field /></div></x-component><x-component><div class="my-year-goal" children-wrapper><div>
1165.</div><input class="my-year-goal-input" x-element-tags="my-year-goal-input" x-data-index="5" x-datatype-index="number" type="text" placeholder="Daily Workout" name=""value="" x-text-field /></div></x-component></div></div><div x-element-id="b8cvzh4aei" x-element-oid="b8cvzh4aei" class="my-year-label-editor" x-element-tags="label-editor" children-wrapper><div class="my-year-label-editor-field" children-wrapper><label >Label Name</label><input class="my-year-label-editor-input" type="text" placeholder="" name="name"value="" x-text-field /></div><div class="my-year-label-editor-field my-year-label-editor-field-dates" children-wrapper><label >Start Date</label><label >End Date</label><input class="my-year-label-editor-input" type="text" placeholder="" name="dateFrom"value="" x-text-field /><input class="my-year-label-editor-input" type="text" placeholder="" name="dateTo"value="" x-text-field /></div><div class="my-year-label-editor-field" children-wrapper><label >Color</label><div x-element-id="e1av4r7fry" x-element-oid="e1av4r7fry" class="my-year-label-editor-swatches" x-element-tags="label-editor-swatches" children-wrapper><div class="my-year-label-editor-swatch" style="background-color:#cd4848;" children-wrapper></div><div class="my-year-label-editor-swatch my-year-label-editor-swatch-selected" children-wrapper></div></div></div><div class="my-year-label-editor-buttons" children-wrapper><button x-element-id="5ndtfnj1g" x-element-oid="5ndtfnj1g" class="my-year-label-editor-button" x-button type="submit" name="">Cancel</button><button class="my-year-label-editor-button" x-element-tags="label-editor-save" x-button type="submit" name="">Save</button></div></div><x-component><div class="footer" children-wrapper><div>©2021 â PomoPlanner â Built in NoCode (with <a href="https://sktch.io/" target="_blank">Sktch.io</a>) by <a href="https://twitter.com/ybouane" target="_blank">@ybouane</a></div></div></x-component><x-component><div x-element-id="jf21pasrnt" x-element-oid="2fhqa9gvf5" children-wrapper><div x-element-id="e0koh6bhu1" x-element-oid="c4bajkk7w1" class="donate">â¤ï¸</div><div x-element-id="lq2lukkpah" x-element-oid="10fp1rdgpv" class="donate-popup" x-element-tags="donate-popup" children-wrapper></div></div></x-component></body> 117</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.