-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBookmarklets.html
More file actions
204 lines (204 loc) · 125 KB
/
Bookmarklets.html
File metadata and controls
204 lines (204 loc) · 125 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 ADD_DATE="1613456020" LAST_MODIFIED="1684842405" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks bar</H3>
<DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Hacks</H3>
<DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Edit Mode</H3>
<DL><p>
<DT><A HREF="javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0" ADD_DATE="1684842403">On</A>
<DT><A HREF="javascript:document.body.contentEditable = 'false'; document.designMode='on'; void 0" ADD_DATE="1684842403">Off</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Accessibility</H3>
<DL><p>
<DT><A HREF="javascript:(function(){var d=document;d.onmousedown=null;d.onmouseup=null;d.oncontextmenu=null})()" ADD_DATE="1684842403">Enable Right Click</A>
<DT><A HREF="javascript:factor=Math.sqrt(2); if(!window.scale) { scale=1; zW=[]; zH=[]; unitless=/^[0-9.]+$/; function r(N) { w=N.width; h=N.height; if (unitless.test(w)) zW.push([N,w]); if (unitless.test(h)) zH.push([N,h]); var C=N.childNodes,i; for (i=0;i<C.length;++i) r(C[i]); } r(document.body); } scale*=factor; for(i in zW) zW[i][0].width=zW[i][1]*scale; for(i in zH) zH[i][0].height = zH[i][1]*scale; [].v" ADD_DATE="1684842403">Zoom Objects</A>
<DT><A HREF="javascript:(function(){ function mark(elem) { if(elem.style) { elem.style.border="1px solid green"; } } ; function recurse(elem,p) { var i, k, cn; if(!elem) { alert("null"); return; } mark(elem); cn = elem.childNodes; if(cn){ k = cn.length; for (i = 0; i < k; i++) { recurse(cn[i], p + "." + i); } }} recurse(document,"d"); })();" ADD_DATE="1684842403">Add Green Borders</A>
<DT><A HREF="javascript:(function(){ function mark(elem) { if(elem.style) { elem.style.border="1px solid red"; } } ; function recurse(elem,p) { var i, k, cn; if(!elem) { alert("null"); return; } mark(elem); cn = elem.childNodes; if(cn){ k = cn.length; for (i = 0; i < k; i++) { recurse(cn[i], p + "." + i); } }} recurse(document,"d"); })();" ADD_DATE="1684842403">Add Red Borders</A>
<DT><A HREF="javascript:(function(){ function mark(elem) { if(elem.style) { elem.style.border="1px solid blue"; } } ; function recurse(elem,p) { var i, k, cn; if(!elem) { alert("null"); return; } mark(elem); cn = elem.childNodes; if(cn){ k = cn.length; for (i = 0; i < k; i++) { recurse(cn[i], p + "." + i); } }} recurse(document,"d"); })();" ADD_DATE="1684842403">Add Blue Borders</A>
<DT><A HREF="javascript:(function(){var x,k,f,j;x=document.forms;for(k=0;k<x.length;++k){f=x[k];for(j=0;j<f.length;++j)f[j].removeAttribute("maxLength");}})()" ADD_DATE="1684842403">Remove Maxlength</A>
<DT><A HREF="javascript:(function(){var i,x; for(i=0;x=document.getElementsByTagName("textarea")[i];++i) x.rows += 5; })()" ADD_DATE="1684842403">Enlarge Text Areas</A>
<DT><A HREF="javascript:(function(){function down(){bmlRadioValue=this.checked;bmlRadioRef=this;} function click() {if((window.bmlRadioRef==this)&&window.bmlRadioValue) {this.checked=false;bmlRadioRef=null;}}function mU(radio){radio.onmousedown=down; radio.onkeydown=down;radio.onclick=click;}var x,k,f,j;x=document.forms;for (k=0;k<x.length;++k){f=x[k];for(j=0;j<f.length;++j)if(f[j].type.toLowerCase()=="radio")mU(f[j]);}window.status="To unselect a selected option button, click on it or press spacebar."})();" ADD_DATE="1684842403">Remove All Options</A>
<DT><A HREF="javascript:(function(){var i,f,j,e,div,label,ne; for(i=0;f=document.forms[i];++i)for(j=0;e=f[j];++j)if(e.type=="hidden"){ D=document; function C(t){return D.createElement(t);} function A(a,b){a.appendChild(b);} div=C("div"); label=C("label"); A(div, label); A(label, D.createTextNode(e.name + ": ")); e.parentNode.insertBefore(div, e); e.parentNode.removeChild(e); ne=C("input");/*for ie*/ ne.type="text"; ne.value=e.value; A(label, ne); label.style.MozOpacity=".6"; --j;/*for moz*/}})()" ADD_DATE="1684842403">Show Hiddens</A>
<DT><A HREF="javascript:window.onbeforeunload = function() { return "Do you want to close"; }; alert("Tab Secured");" ADD_DATE="1684842403">Safen Tab</A>
<DT><A HREF="javascript:(function(){window.location.replace(document.URL.replace('watch?v=%27,%27v/%27))})()" ADD_DATE="1684842403">Bypass Youtube</A>
<DT><A HREF="javascript:function allowTextSelection(){window.console&&console.log(%22allowTextSelection%22);var e=document.createElement(%22style%22);e.type=%22text/css%22,e.innerHTML=%22*, p, div {\n user-select: text !important;\n -moz-user-select: text !important;\n -webkit-user-select:text !important;}\n %22,document.head.appendChild(e);for(var t=document.body.getElementsByTagName(%22*%22),n=0;n<t.length;n++){var o=t[n];o.onselectstart=o.ondragstart=o.ondrag=o.oncontextmenu=o.onmousedown=o.onmouseup=function(){return!0},o instanceof HTMLInputElement&&[%22text%22,%22password%22,%22email%22,%22number%22,%22tel%22,%22url%22].indexOf(o.type.toLowerCase())>-1&&(o.removeAttribute(%22disabled%22),o.onkeydown=o.onkeyup=function(){return!0})}}allowTextSelection();" ADD_DATE="1684842403">Enable Text Selection</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Power Tools</H3>
<DL><p>
<DT><A HREF="javascript: (() => { alert('Hello, World!');})();" ADD_DATE="1684842403">Hello</A>
<DT><A HREF="javascript:function toArray (c){var a, k;a=new Array;for (k=0; k<c.length; ++k)a[k]=c[k];return a;}function insAtTop(par,child){if(par.childNodes.length) par.insertBefore(child, par.childNodes[0]);else par.appendChild(child);}function countCols(tab){var nCols, i;nCols=0;for(i=0;i<tab.rows.length;++i)if(tab.rows[i].cells.length>nCols)nCols=tab.rows[i].cells.length;return nCols;}function makeHeaderLink(tableNo, colNo, ord){var link;link=document.createElement('a');link.href='javascript:sortTable('+tableNo+','+colNo+','+ord+');';link.appendChild(document.createTextNode((ord>0)?%27a%27:%27d%27));return%20link;}function%20makeHeader(tableNo,nCols){var%20header,%20headerCell,%20i;header=document.createElement(%27tr%27);for(i=0;i%3CnCols;++i){headerCell=document.createElement(%27td%27);headerCell.appendChild(makeHeaderLink(tableNo,i,1));headerCell.appendChild(document.createTextNode(%27/%27));headerCell.appendChild(makeHeaderLink(tableNo,i,-1));header.appendChild(headerCell);}return%20header;}g_tables=toArray(document.getElementsByTagName(%27table%27));if(!g_tables.length)%20alert(%22This%20page%20doesn%27t%20contain%20any%20tables.%22);(function(){var%20j,%20thead;for(j=0;j%3Cg_tables.length;++j){thead=g_tables[j].createTHead();insAtTop(thead,%20makeHeader(j,countCols(g_tables[j])))}})%20();function%20compareRows(a,b){if(a.sortKey==b.sortKey)return%200;return%20(a.sortKey%20%3C%20b.sortKey)%20?%20g_order%20:%20-g_order;}function%20sortTable(tableNo,%20colNo,%20ord){var%20table,%20rows,%20nR,%20bs,%20i,%20j,%20temp;g_order=ord;g_colNo=colNo;table=g_tables[tableNo];rows=new%20Array();nR=0;bs=table.tBodies;for(i=0;%20i%3Cbs.length;%20++i)for(j=0;%20j%3Cbs[i].rows.length;%20++j){rows[nR]=bs[i].rows[j];temp=rows[nR].cells[g_colNo];if(temp)%20rows[nR].sortKey=temp.innerHTML;else%20rows[nR].sortKey=%22%22;++nR;}rows.sort(compareRows);for%20(i=0;%20i%20%3C%20rows.length;%20++i)insAtTop(table.tBodies[0],%20rows[i]);}" ADD_DATE="1684842403">Sort Table Alphabetically</A>
<DT><A HREF="javascript:(function(){ var d=open().document; d.title="Selection"; if (window.getSelection) { /*Moz*/ var s = getSelection(); for(i=0; i<s.rangeCount; ++i) { var a, r = s.getRangeAt(i); if (!r.collapsed) { var x = document.createElement("div"); x.appendChild(r.cloneContents()); if (d.importNode) x = d.importNode(x, true); d.body.appendChild(x); } } } else { /*IE*/ d.body.innerHTML = document.selection.createRange().htmlText; } })();" ADD_DATE="1684842403">View Selection</A>
<DT><A HREF="javascript:(function(){var n_to_open,dl,dll,i; function linkIsSafe(u) { if (u.substr(0,7)=='mailto:') return false; if (u.substr(0,11)=='javascript:') return false; return true; } n_to_open = 0; dl = document.links; dll = dl.length; for(i = 0; i < dll; ++i) { if (linkIsSafe(dl[i].href)) ++n_to_open; } if (!n_to_open) alert ('no links'); else { if (confirm('Open ' + n_to_open + ' links in new windows?%27))%20for%20(i%20=%200;%20i%20%3C%20dll;%20++i)%20if%20(linkIsSafe(dl[i].href))%20window.open(dl[i].href);%20}%20})();" ADD_DATE="1684842403">Open All Links</A>
<DT><A HREF="javascript:(function(){var i,c,x,h; for(i=0;x=document.links[i];++i) { h=x.href; x.title+=" " + x.innerHTML; while(c=x.firstChild)x.removeChild(c); x.appendChild(document.createTextNode(h)); } })()" ADD_DATE="1684842403">Link Text As URLs</A>
<DT><A HREF="javascript: void(() => { const buffer = new Uint32Array(1); self.crypto.getRandomValues(buffer); const min = Math.ceil(parseInt(prompt('Min value:'))); const max = Math.floor(parseInt(prompt('Max value:'))); prompt('Random value between ' + min + ' and ' + max + ' (inclusive):', Math.floor(buffer[0] / (0xffffffff + 1) * (max - min + 1)) + min);})()" ADD_DATE="1684842403">Random Number</A>
<DT><A HREF="javascript:(function(){var videoID=document.URL.match(/[?&]v=([^&#]*)/)[1];var%20downloadLink=document.createElement('a');downloadLink.href='https://www.ssyoutube.com/embed/'+videoID;downloadLink.download=videoID+'.mp4';downloadLink.style.display='none';document.body.appendChild(downloadLink);downloadLink.click();})();" ADD_DATE="1684842403">Download Youtube Video</A>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Forms</H3>
<DL><p>
<DT><A HREF="javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page.");})();" ADD_DATE="1684842403">Show Passwords</A>
<DT><A HREF="javascript:(function(){ function toggle(box){ temp=box.onchange; box.onchange=null; box.checked=!box.checked; box.onchange=temp; } var x,k,f,j; x=document.forms; for (k=0; k<x.length; ++k) { f=x[k]; for (j=0;j<f.length;++j) if (f[j].type.toLowerCase() == "checkbox") toggle(f[j]); } })();" ADD_DATE="1684842403">Toggle Checkboxes</A>
<DT><A HREF="javascript:for(var x=0,y=0;y=document.forms[x];x++){for(var i=0;y.elements[i];i++){if(y.elements[i].type=='checkbox'){void(y.elements[i].checked=true);}}}" ADD_DATE="1684842403">Tick Checkboxes</A>
<DT><A HREF="javascript:for(var x=0,y=0;y=document.forms[x];x++){for(var i=0;y.elements[i];i++){if(y.elements[i].type=='checkbox'){void(y.elements[i].checked=false);}}}" ADD_DATE="1684842403">Untick Checkboxes</A>
<DT><A HREF="javascript:!function(){for(var e=document.querySelectorAll('input[type=%22radio%22]'),t=0;t<e.length;t++)e[t].checked=!1}();" ADD_DATE="1684842403">Untick Radiobuttons</A>
<DT><A HREF="javascript:!function(){for(var e=document.querySelectorAll('input[type=%22radio%22]'),t=0;t<e.length;t++)e[t].checked=!0}();" ADD_DATE="1684842403">Tick RadioButtons</A>
<DT><A HREF="javascript:(function(){function down(){bmlRadioValue=this.checked;bmlRadioRef=this;} function click() {if((window.bmlRadioRef==this)&&window.bmlRadioValue) {this.checked=false;bmlRadioRef=null;}}function mU(radio){radio.onmousedown=down; radio.onkeydown=down;radio.onclick=click;}var x,k,f,j;x=document.forms;for (k=0;k<x.length;++k){f=x[k];for(j=0;j<f.length;++j)if(f[j].type.toLowerCase()=="radio")mU(f[j]);}window.status="To unselect a selected option button, click on it or press spacebar."})();" ADD_DATE="1684842403">Untick Radiobutton</A>
<DT><A HREF="javascript:(function(){ function rotate(es) { var i,n=es.length; for (i=0; i<n; ++i) { if(es[i].checked) { es[(i+1) % n].checked=true; break; } } if (i==es.length) es[0].checked=true; } var x,k,f,j,e,B,key; x=document.forms; for (k=0; f=x[k]; ++k) { B=[]; for (j=0;e=f[j];++j) if (e.type && e.type.toLowerCase() == "radio") { key=" "+e.name; if (!B[key]) B[key]=[]; B[key].push(e); } for(key in B) rotate(B[key]) }})()" ADD_DATE="1684842403">Proceed Radiobuttons</A>
</DL><p>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Style/Formatting</H3>
<DL><p>
<DT><A HREF="javascript:(()=>{var a=document.querySelectorAll.bind(document),b="forEach",c="state_",d="disabled",e="display",f="type",g="text",h=(l,n,d,o,p,q)=>{if(n===e)l=l.style;o=n+"_org";p=f+"_org";if(!(c in l)){l[c]=0;l[o]=l[n];l[p]=l[f]}q=l instanceof HTMLInputElement;if(l[c]=!l[c]){l[n]=d;if(q&&(l.type==="hidden"))l[f]=g}else{l[n]=l[o];if(q)l[f]=l[p];delete l[c];delete l[o];delete l[p]}};a("link[rel=stylesheet],style")[b]((l)=>{h(l,d,1)});a("button,input,select")[b]((l)=>{h(l,d,0)});a("*")[b]((l)=>{h(l,e,"")});return})()" ADD_DATE="1684842403">ToggleCSS</A>
<DT><A HREF="javascript:(function(){ var i,t,D=document; for(i=0;t=D.getElementsByTagName('textarea')[i];++i)t.value=t.value.toLowerCase();/*(in ie, text-transform only applies to first line of textarea)*/ var newSS,styles='*{text-transform:lowercase}input,textarea{text-transform:none}';if(D.createStyleSheet){D.createStyleSheet("javascript:'"+styles+"'");}else{newSS=D.createElement('link'); newSS.rel='stylesheet';newSS.href='data:text/css,'+escape(styles);D.getElementsByTagName("head")[0].appendChild(newSS);}})()" ADD_DATE="1684842403">Lowercase</A>
<DT><A HREF="javascript:(function(){var D=document,e,styles="table,thead,tbody,tr,th,td{display:block!important;}*{width:auto!important;height:auto!important;position:static!important;float:none!important;margin-left:0!important;margin-right:0!important;} img,iframe,embed,object{display:none;} body {margin:4px!important;}"; e=D.createElement('link'); e.rel='stylesheet'; e.href=window.opera ?%20%22javascript:%27%22+styles+%22%27%22%20:%20%22data:text/css,%22+styles;%20D.getElementsByTagName(%22head%22)[0].appendChild(e)})()" ADD_DATE="1684842403">Linearize</A>
<DT><A HREF="javascript:(function(){function R(w){try{var d=w.document,j,i,t,T,N,b,r=1,C;for(j=0;t=["object","embed","applet","iframe"][j];++j){T=d.getElementsByTagName(t);for(i=T.length-1;(i+1)&&(N=T[i]);--i)if(j!=3||!R((C=N.contentWindow)?C:N.contentDocument.defaultView)){b=d.createElement(%22div%22);b.style.width=N.width;%20b.style.height=N.height;b.innerHTML=%22%3Cdel%3E%22+(j==3?%22third-party%20%22+t:t)+%22%3C/del%3E%22;N.parentNode.replaceChild(b,N);}}}catch(E){r=0}return%20r}R(self);var%20i,x;for(i=0;x=frames[i];++i)R(x)})();%20javascript:(function(){var%20newSS,%20styles=%27*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet(%22javascript:'%22+styles+%22'%22);%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName(%22head%22)[0].appendChild(newSS);%20}%20})();%20javascript:(function(){var%20d=document;%20function%20K(N,w)%20{%20var%20nn%20=%20d.createElement(w),%20C%20=%20N.childNodes,%20i;%20for(i=C.length-1;i%3E=0;--i)%20nn.insertBefore(C[i],nn.childNodes[0]);%20N.parentNode.replaceChild(nn,N);%20}%20function%20Z(t,w)%20{%20var%20T%20=%20document.getElementsByTagName(t),%20j;%20for%20(j=T.length-1;j%3E=0;--j)%20K(T[j],w);%20}%20Z(%22blink%22,%20%22span%22);%20Z(%22marquee%22,%20%22div%22);%20})();%20javascript:(function(){var%20H=[%22mouseover%22,%22mouseout%22,%22unload%22,%22resize%22],o=window.opera;%20if(document.addEventListener/*MOZ*/&&!o)%20for(j%20in%20H)document.addEventListener(H[j],function(e){e.stopPropagation();},true);%20else%20if(window.captureEvents/*NS4*/&&!o)%20{%20document.captureEvents(-1/*ALL*/);for(j%20in%20H)window[%22on%22+H[j]]=null;}%20else/*IE*/%20{function%20R(N){var%20i,x;for(j%20in%20H)if(N[%22on%22+H[j]]/*NOT%20TEXTNODE*/)N[%22on%22+H[j]]=null;for(i=0;x=N.childNodes[i];++i)R(x);}R(document);}})();%20javascript:(function()%20{%20var%20c,%20tID,%20iID;%20tID%20=%20setTimeout(function(){},%200);%20for%20(c=1;%20c%3C1000%20&&%20c%3C=tID;%20++c)%20clearTimeout(tID%20-%20c);%20iID%20=%20setInterval(function(){},1000);%20for%20(c=0;%20c%3C1000%20&&%20c%3C=iID;%20++c)%20clearInterval(iID%20-%20c);%20})();" ADD_DATE="1684842403">Big Zap</A>
<DT><A HREF="javascript:(function(){var newSS, styles='* { background: white ! important; color: black !important } :link, :link * { color: #0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet(%22javascript:'%22+styles+%22'%22);%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName(%22head%22)[0].appendChild(newSS);%20}%20})();" ADD_DATE="1684842403">Basic Coloring</A>
<DT><A HREF="javascript:uls=document.getElementsByTagName("ul"); for (i=uls.length-1; i>=0; --i) { oldul = uls[i]; newol = document.createElement("ol"); for(j=0;j<oldul.childNodes.length;++j) newol.appendChild(oldul.childNodes[j].cloneNode(true)); oldul.parentNode.replaceChild(newol, oldul); } void 0" ADD_DATE="1684842403">Bullets To Num-List</A>
<DT><A HREF="javascript:var version=%221.2%22,name=%22com.alanhogan.bookmarklets.mark-visited.%22+version,extant=document.querySelector('style[data-via-bookmarklet=%22'+name+'%22]');null!==extant&&console.log(`Bookmarklet (${name}): Already ran on page`);var css=%22\na:link{\n text-shadow: 0 0.06em 0.3em rgba(100%25, 100%25, 100%25, 1),\n -1px 1px 1px rgba(100%25, 100%25, 100%25, 1),\n 1px 1px 1px rgba(104%25, 100%25, 100%25, 1),\n -1px -1px 1px rgba(100%25, 100%25, 100%25, 1), \n 1px -1px 1px rgba(100%25, 100%25, 100%25, 1) !important;\n}\na:link,\na:link * {\n color: rgb(5%25, 27%25, 74%25) !important;\n}\na:visited,\na:visited * {\n color: rgb(60%25, 2%25, 53%25) !important;\n}\n%22,styleElem=document.createElement(%22style%22);styleElem.setAttribute(%22data-via-bookmarklet%22,name),styleElem.innerHTML=css,document.head.appendChild(styleElem);" ADD_DATE="1684842403">Mark Visited Links</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Images</H3>
<DL><p>
<DT><A HREF="javascript:(function(){ function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid accumulating integer-rounding error */ image.initialHeight=image.height; image.initialWidth=image.width; image.scalingFactor=1; } image.scalingFactor*=amt; image.width=image.scalingFactor*image.initialWidth; image.height=image.scalingFactor*image.initialHeight; } var i,L=document.images.length; for (i=0;i<L;++i) zoomImage(document.images[i], 2); if (!L) alert("This page contains no images."); })();" ADD_DATE="1684842403">Zoom Images+</A>
<DT><A HREF="javascript:(function(){ function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid accumulating integer-rounding error */ image.initialHeight=image.height; image.initialWidth=image.width; image.scalingFactor=1; } image.scalingFactor*=amt; image.width=image.scalingFactor*image.initialWidth; image.height=image.scalingFactor*image.initialHeight; } var i,L=document.images.length; for (i=0;i<L;++i) zoomImage(document.images[i],.5); if (!L) alert("This page contains no images."); })();" ADD_DATE="1684842403">Zoom Images-</A>
<DT><A HREF="javascript:function reloadImages(w){try{for(var j=0;IMG=w.document.images[j];++j){if(IMG.readyState!='complete')IMG.src=IMG.src;}for(var i=0;F=w.frames[i];i++){reloadImages(F);}}catch(e){}}reloadImages(window);" ADD_DATE="1684842403">Reload Images</A>
<DT><A HREF="javascript:(function() {var images = document.querySelectorAll('img');for (var i = 0; i < images.length; i++) {images[i].style.display = 'none';}})();" ADD_DATE="1684842403">Hide All Images</A>
<DT><A HREF="javascript:;(function() {var images = [].slice.call(document.querySelectorAll('img'));try {images.forEach(function(img){downloadImage(img)})} catch (e) {alert('Download failed.');console.log('Download failed.', e)}function downloadImage(img) {var link = document.createElement('a');link.setAttribute('href', img.src);link.setAttribute('download', '');link.click()}}).call(window);" ADD_DATE="1684842403">Download All Images</A>
<DT><A HREF="javascript:var orientation = prompt('Rotate by degrees (90,180,270...):');[...document.querySelectorAll('img')].forEach(el => el.style.transform = 'rotate(' + (parseInt(orientation)) + 'deg)')" ADD_DATE="1684842403">Rotate Images</A>
<DT><A HREF="javascript:(function(){function toArray (c){var a, k;a=new Array;for (k=0; k < c.length; ++k)a[k]=c[k];return a;}var images, img, altText;images=toArray(document.images);for (var i=0; i < images.length; ++i){img=images[i];altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText, img)}})();" ADD_DATE="1684842403">Images To Alt Text</A>
<DT><A HREF="javascript:!function(){for(var e=document.querySelectorAll(%22img%22),r=0;r<e.length;r++){var t=e[r];t.parentNode.replaceChild(document.createTextNode(t.src),t)}}();" ADD_DATE="1684842403">Images To SRC</A>
<DT><A HREF="javascript:!function(){for(var e=document.querySelectorAll(%22img[src$='.gif']%22),l=0;l<e.length;l++)e[l].style.filter=%22grayscale(100%25)%22}();" ADD_DATE="1684842403">Kill Gifs</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Color</H3>
<DL><p>
<DT><A HREF="javascript:void function(){(function(){function i(i){document.body.style.filter=i,document.body.style.webkitFilter=i}window.isGrayscale%3F(i("none"),window.isGrayscale=!1):(i("grayscale(1)"),window.isGrayscale=!0)})()}();" ADD_DATE="1684842403">Grayscale</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[1] = 1;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Anti-Grayscale</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[2]=1-hsl[2];n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Invert Lightness</A>
<DT><A HREF="javascript:krazete:var invertimg;void 0===invertimg?((invertimg=document.createElement(%22style%22)).innerHTML=%22img,video,embed,object{filter:invert(100%25)}%22,document.body.appendChild(invertimg)):(invertimg.remove(),invertimg=void%200);Ctrl+MNorwegiancreateElementENGLISHcreateElementEXTENSION%20OPTIONSMORE%20%C2%BB" ADD_DATE="1684842403">Invert Objects</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[0]=(hsl[0]+1/24)%1;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Hue+</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[0] = (hsl[0] + 23/24) % 1;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Hue-</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[1] = Math.min(hsl[1] + .15, 1);n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Saturation+</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[1] = Math.max(hsl[1] - .15, 0);n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Saturation-</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[1] = 0;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Saturation++</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[1] = 1;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Saturation--</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[2] = Math.pow(hsl[2], 5/6);n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Lightness+</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[2] = Math.pow(hsl[2], 6/5);n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Lightness-</A>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Accent</H3>
<DL><p>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[0] = 0;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Accent Red</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=1/12,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Brown</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=1/24,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Orange</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=1/6,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Yellow</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[0] = 1/3;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Accent Green</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=5/12,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Turqoise</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=.5,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Aqua</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=7/12,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Blue</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B;var cMax,cMin;var sum,diff;var Rdelta,Gdelta,Bdelta;var H,L,S;R=RGBColor[0];G=RGBColor[1];B=RGBColor[2];cMax=max(max(R,G),B);cMin=min(min(R,G),B);sum=cMax+cMin;diff=cMax-cMin;L=sum/2;if(cMax==cMin){S=0;H=0;}else{if(L<=(1/2))S=diff/sum;else S=diff/(2-sum);Rdelta=R/6/diff;Gdelta=G/6/diff;Bdelta=B/6/diff;if(R==cMax)H=Gdelta-Bdelta;else if(G==cMax)H=(1/3)+Bdelta-Rdelta;else H=(2/3)+Rdelta-Gdelta;if(H<0)H+=1;if(H>1)H-=1;}return[H,S,L];}}function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;}function hslToCSS(hsl){return "hsl("+Math.round(hsl[0]*360)+", "+Math.round(hsl[1]*100)+"%, "+Math.round(hsl[2]*100)+"%)";}var props=["color","background-color","border-left-color","border-right-color","border-top-color","border-bottom-color"];var props2=["color","backgroundColor","borderLeftColor","borderRightColor","borderTopColor","borderBottomColor"];if(typeof getRGBColor(document.documentElement,"background-color")=="string")document.documentElement.style.backgroundColor="white";revl(document.documentElement);function revl(n){var i,x,color,hsl;if(n.nodeType==Node.ELEMENT_NODE){for(i=0;x=n.childNodes[i];++i)revl(x);for(i=0;x=props[i];++i){color=getRGBColor(n,x);if(typeof(color)!="string"){hsl=RGBtoHSL(color);hsl[0] = 2/3;n.style[props2[i]]=hslToCSS(hsl);}}}}})()" ADD_DATE="1684842403">Accent Navy</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=.25,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Lime</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=.75,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Purple</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=5/6,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Plum</A>
<DT><A HREF="javascript:(function(){function RGBtoHSL(RGBColor){with(Math){var R,G,B,cMax,cMin,sum,diff,Rdelta,Gdelta,Bdelta,H,L,S;return R=RGBColor[0],G=RGBColor[1],B=RGBColor[2],cMax=max(max(R,G),B),cMin=min(min(R,G),B),sum=cMax+cMin,diff=cMax-cMin,L=sum/2,cMax==cMin?(S=0,H=0):(S=L%3C=.5?diff/sum:diff/(2-sum),Rdelta=R/6/diff,Gdelta=G/6/diff,Bdelta=B/6/diff,H=R==cMax?Gdelta-Bdelta:G==cMax?1/3+Bdelta-Rdelta:2/3+Rdelta-Gdelta,H%3C0&&(H+=1),H%3E1&&(H-=1)),[H,S,L]}}function%20getRGBColor(o,r){var%20e=getComputedStyle(o,null).getPropertyValue(r);return/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(e)?[parseInt(RegExp.$1,10)/255,parseInt(RegExp.$2,10)/255,parseInt(RegExp.$3,10)/255]:e}function%20hslToCSS(o){return%22hsl(%22+Math.round(360*o[0])+%22,%20%22+Math.round(100*o[1])+%22%25,%20%22+Math.round(100*o[2])+%22%25)%22}var%20props=[%22color%22,%22background-color%22,%22border-left-color%22,%22border-right-color%22,%22border-top-color%22,%22border-bottom-color%22],props2=[%22color%22,%22backgroundColor%22,%22borderLeftColor%22,%22borderRightColor%22,%22borderTopColor%22,%22borderBottomColor%22];function%20revl(o){var%20r,e,t,l;if(o.nodeType==Node.ELEMENT_NODE){for(r=0;e=o.childNodes[r];++r)revl(e);for(r=0;e=props[r];++r)%22string%22!=typeof(t=getRGBColor(o,e))&&((l=RGBtoHSL(t))[0]=11/12,o.style[props2[r]]=hslToCSS(l))}}%22string%22==typeof%20getRGBColor(document.documentElement,%22background-color%22)&&(document.documentElement.style.backgroundColor=%22white%22),revl(document.documentElement)})();" ADD_DATE="1684842403">Accent Velvet</A>
</DL><p>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Shaders</H3>
<DL><p>
<DT><A HREF="javascript:(function() {var elements = document.querySelectorAll('*');for (var i = 0; i < elements.length; i++) {var style = document.createElement('style');style.innerHTML = '#wiggle'%20+%20i%20+%20'%20{%20'%20+'%20animation:%20wiggle'%20+%20i%20+%20'%200.5s%20linear%20infinite%20alternate;'%20+'}'%20+'@keyframes%20wiggle'%20+%20i%20+%20'%20{'%20+'%200%%20{%20transform:%20translate(0,%200);%20}'%20+'%20100%%20{%20transform:%20translate('%20+%20(Math.random()%20*%2010%20-%205)%20+%20'px,%20'%20+%20(Math.random()%20*%2010%20-%205)%20+%20'px);%20}'%20+'}';elements[i].id%20=%20'wiggle'%20+%20i;document.head.appendChild(style);}})();" ADD_DATE="1684842403">Jiggle</A>
<DT><A HREF="javascript:(function() {var elements = document.querySelectorAll('*');for (var i = 0; i < elements.length; i++) {var style = document.createElement('style');style.innerHTML = '#circle'%20+%20i%20+%20'%20{%20'%20+'%20animation:%20circle'%20+%20i%20+%20'%202s%20linear%20infinite;'%20+'}'%20+'@keyframes%20circle'%20+%20i%20+%20'%20{'%20+'%200%%20{%20transform:%20translate(0,%200);%20}'%20+'%20100%%20{%20transform:%20translate('%20+%20(Math.sin(2%20*%20Math.PI%20*%20i%20/%20elements.length)%20*%2050)%20+%20'px,%20'%20+%20(Math.cos(2%20*%20Math.PI%20*%20i%20/%20elements.length)%20*%2050)%20+%20'px);%20}'%20+'}';elements[i].id%20=%20'circle'%20+%20i;document.head.appendChild(style);}})();" ADD_DATE="1684842403">Fall Diagonally</A>
<DT><A HREF="javascript:krazete:!function(){var d={menu:document.createElement("div"),limit:document.createElement("input"),gap:document.createElement("input"),sag:document.createElement("input"),fov:document.createElement("input"),flo:document.createElement("input"),off:document.createElement("input"),non:document.createElement("input"),end:document.createElement("input"),tgl:document.createElement("input"),cssStatic:document.createElement("style"),cssDynamic:document.createElement("style"),orientation:{yaw:0,pitch:0,roll:0},mouseMove:function(e){d.orientation.yaw=180*-Math.cos(Math.PI*e.clientX/innerWidth)*d.limit.value,d.orientation.pitch=180*Math.cos(Math.PI*e.clientY/innerHeight)*d.limit.value,d.updateBody()},gyroMove:function(e){innerWidth>innerHeight?(d.orientation.yaw=-(e.alpha+e.beta),d.orientation.pitch=e.gamma-90*Math.sign(90-Math.abs(e.beta))):(d.orientation.yaw=-(e.alpha+e.gamma),d.orientation.pitch=e.beta-90),d.updateBody()},updateOrigin:function(e){document.body.style.transformOrigin=innerWidth/2+pageXOffset+%22px%20%22+(innerHeight/2+pageYOffset)+%22px%22},updateBody:function(){document.body.style.transform=%22perspective(%22+Math.pow(2,d.fov.value)+%22px)%20translateZ(-%22+d.gap.value+%22px)%20rotateX(%22+d.orientation.pitch+%22deg)%20rotateY(%22+d.orientation.yaw+%22deg)%22},updateCSS:function(){if(d.non.checked)d.cssDynamic.innerHTML=%22%22;else%20if(d.off.checked)d.cssDynamic.innerHTML=%22*%20{%20transform-style:%20preserve-3d;%20}%22;else{for(var%20e=0;document.querySelector(%22body%22+%22%20%3E%20*%22.repeat(e));e++);var%20t=d.gap.value/e,n=-Math.PI*d.sag.value/e;d.cssDynamic.innerHTML=`%20*%20{%20transform:%20translateZ(${t}px)%20rotateX(${n}rad);%20transform-style:%20preserve-3d;%20transition:%20transform%201s;%20outline:%201px%20solid%20rgba(0,%200,%200,%200.0625);%20${d.flo.checked?%22overflow:%20visible%20!important;%22:%22%22}%20}%20*:hover%20{%20transform:%20translateZ(${2*t}px)%20rotateX(${2*n}rad);%20${d.flo.checked?%22%22:%22overflow:%20visible;%22}%20}%20`}},toggle:function(){%22active%22==d.menu.className?d.menu.removeAttribute(%22class%22):d.menu.className=%22active%22},quit:function(){window.removeEventListener(%22deviceorientation%22,d.gyroMove),window.removeEventListener(%22mousemove%22,d.mouseMove),window.removeEventListener(%22scroll%22,d.updateOrigin),window.addEventListener(%22resize%22,d.updateOrigin),d.menu.remove(),d.cssStatic.remove(),d.cssDynamic.remove(),document.body.removeAttribute(%22style%22)},newRange:function(e,t,n,o,i,a,r){d.menu.appendChild(e),e.type=%22range%22,e.min=n,e.max=i,e.step=o,e.value=a,e.addEventListener(%22input%22,r),d.menu.appendChild(document.createElement(%22span%22)).innerHTML=t,d.menu.appendChild(document.createElement(%22br%22))},newCheckbox:function(e,t,n){d.menu.appendChild(e),e.type=%22checkbox%22,e.addEventListener(%22click%22,n),d.menu.appendChild(document.createElement(%22span%22)).innerHTML=t,d.menu.appendChild(document.createElement(%22br%22))},newButton:function(e,t,n){d.menu.appendChild(e),e.type=%22button%22,e.value=t,e.addEventListener(%22click%22,n)},init:function(){document.body.parentNode.appendChild(d.menu).id=%22tri-menu%22,d.newRange(d.limit,%22limit%22,0,.03125,1,.125,d.updateBody),d.newRange(d.gap,%22gap%20/%20distance%22,0,32,512,128,function(){d.updateCSS(),d.updateBody()}),d.newRange(d.sag,%22sag%22,-.25,.03125,.25,0,d.updateCSS),d.newRange(d.fov,%22field%20of%20view%22,7,1,13,10,d.updateBody),d.newCheckbox(d.flo,%22force%20overflow%22,d.updateCSS),d.flo.setAttribute(%22checked%22,%22%22),d.newCheckbox(d.off,%22flatten%20layers%22,d.updateCSS),d.newCheckbox(d.non,%22flatten%20everything%22,d.updateCSS),d.newButton(d.end,%22Quit%22,d.quit),d.newButton(d.tgl,%22%E2%89%A1%22,d.toggle),d.tgl.id=%22tri-toggle%22,d.menu.appendChild(d.cssStatic).innerHTML=`%20html,%20body%20{%20transition-property:%20none;%20height:%20100%25;%20width:%20100%25;%20}%20html,%20html:hover,%20#tri-menu,%20#tri-menu%20%3E%20*,%20#tri-menu%20%3E%20*:hover%20{%20transform:%20none;%20outline:%20none;%20overflow:%20auto%20!important;%20float:%20none;%20}%20#tri-menu%20{%20position:%20fixed;%20top:%200;%20left:%200;%20background:%20rgba(0,%200,%200,%200.5);%20color:%20white;%20border:%201px%20solid%20rgba(255,%20255,%20255,%200.5);;%20border-radius:%200%200%2016px%200;%20padding:%208px;%20transform:%20translate(-100%25,%20-100%25)%20translate(32px,%2032px);%20}%20#tri-menu.active%20{%20transform:%20none;%20}%20#tri-toggle%20{%20position:%20absolute;%20bottom:%200;%20right:%200;%20height:%2032px;%20width:%2032px;%20background:%20transparent;%20color:%20white;%20border:%20none;%20cursor:%20pointer;%20}%20#tri-menu.active%20%3E%20#tri-toggle%20{%20background:%20white;%20color:%20black;%20border-radius:%208px%200%200%200;%20}%20%60,d.menu.appendChild(d.cssDynamic),d.updateCSS(),window.addEventListener(%22deviceorientation%22,d.gyroMove),window.addEventListener(%22mousemove%22,d.mouseMove),window.addEventListener(%22scroll%22,d.updateOrigin),window.addEventListener(%22resize%22,d.updateOrigin),window.scrollBy(0,1)}};d.init()}();" ADD_DATE="1684842403">Tri</A>
<DT><A HREF="javascript:krazete:var fograf;function togglefog(){var e,i,n=document.getElementById("videofog");n?(n.remove(),cancelAnimationFrame(fograf)):((n=document.createElement(%22canvas%22)).id=%22videofog%22,n.style.position=%22absolute%22,n.style.left=%2250%25%22,n.style.transform=%22translate(-50%25)%22,n.style.filter=%22blur(100px)%20contrast(1.5)%22,n.style.mixBlendMode=%22lighten%22,(e=document.querySelector(%22ytd-watch-flexy%20ytd-player%20#container%22)).insertBefore(n,e.firstChild),i=n.getContext(%222d%22),function%20e(){var%20t=document.querySelector(%22ytd-watch-flexy%20video%22)||document.querySelector(%22video%22),o=t.getBoundingClientRect();n.width=o.width/8,n.height=o.height/8,n.style.width=o.width+%22px%22,n.style.height=o.height+%22px%22,i.drawImage(t,0,0,n.width,n.height),fograf=requestAnimationFrame(e)}())}togglefog();" ADD_DATE="1684842403">YTGlow</A>
<DT><A HREF="javascript:const style=document.createElement(%22style%22);style.type=%22text/css%22,style.innerText=%22\n\n@keyframes ffwiggle {\n 0%25 { \n transform: translateX(0);\n }\n 5%25 { \n transform: translateX(-5px);\n }\n 10%25 { \n transform: translateX(5px);\n }\n 15%25 { \n transform: translateX(-5px);\n }\n 20%25 { \n transform: translateX(5px);\n }\n 25%25 { \n transform: translateX(-5px);\n }\n 30%25 { \n transform: translateX(5px);\n }\n 35%25 { \n transform: translateX(0);\n }\n 100%25 { \n transform: translateX(0);\n }\n}\n\n\n:focus {\n /* FYI: Filters won't work on non-replaced inline boxes e.g. spans, links, etc without a change in the display property */\n filter: hue-rotate(-24deg) brightness(1.1) !important;\n outline: #eebb22a0%20solid%205px%20!important;\n%20%20outline-offset:%20-2px%20!important;\n%20%20text-shadow:%200.04em%200.04em%200.04em%20#0008,%20-0.04em%20-0.04em%200.04em%20#fff8;\n%20%20\n%20%20backdrop-filter:%20contrast(0.7);\n\n%20%20animation-name:%20ffwiggle;\n%20%20animation-duration:%206s;\n%20%20animation-fill-mode:%20both;\n%20%20animation-iteration-count:%20infinite;\n}\n%22,document.head.appendChild(style);" ADD_DATE="1684842403">Funky Focus</A>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Filters</H3>
<DL><p>
<DT><A HREF="javascript:(function() {var blurAmount = prompt('Enter the blur intensity (in pixels):');var elements = document.querySelectorAll('body *');for (var i = 0; i < elements.length; i++) {elements[i].style.filter = 'blur(' + blurAmount + 'px)';}})();" ADD_DATE="1684842403">Blur</A>
<DT><A HREF="javascript:(function() { document.body.style.backgroundColor = 'black'; document.body.style.color = '#00FF00';%20%20document.body.style.fontFamily%20=%20'Monospace';%20%20var%20elements%20=%20document.querySelectorAll('body%20*');%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20i++)%20{%20%20%20%20elements[i].style.backgroundColor%20=%20'black';%20%20%20%20elements[i].style.color%20=%20'#00FF00';%20%20%20%20elements[i].style.fontFamily%20=%20'Monospace';%20%20%20%20if%20(elements[i].tagName%20===%20'A')%20{%20%20%20%20%20%20elements[i].style.color%20=%20'red';%20%20%20%20}%20%20}%20%20var%20inputs%20=%20document.querySelectorAll(%22input[type='text'],%20textarea%22);%20%20for%20(var%20i%20=%200;%20i%20%3C%20inputs.length;%20i++)%20{%20%20%20%20inputs[i].setAttribute(%22placeholder%22,%20%22C:\\brave\\%3E%22);%20%20}})();" ADD_DATE="1684842403">Terminal</A>
<DT><A HREF="javascript:!function(){var e=document.createElement("style");e.innerHTML="body { background-color: white; } *:not(a) { color: grey; } a { color: red; }",document.head.appendChild(e)}();" ADD_DATE="1684842403">Bring The Links</A>
<DT><A HREF="javascript:!function(){var e=document.createElement("style");e.innerHTML="\n html {\n filter: sepia(100%25);\n }\n ",document.head.appendChild(e)}();" ADD_DATE="1684842403">Sepia</A>
<DT><A HREF="javascript:!function(){var e=document.createElement("div");e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.width="100%25",e.style.height="100%25",e.style.overflow="hidden",e.style.pointerEvents="none";var t=document.documentElement.cloneNode(!0);t.style.transformOrigin="center",t.style.transform="scaleX(-1)",e.appendChild(t);for(var n=1;n<=7;n++){var o=t.cloneNode(!0);o.style.transform="rotate("+51.42857142857143*n+"deg)",e.appendChild(o)}document.body.appendChild(e)}();" ADD_DATE="1684842403">Refralect</A>
<DT><A HREF="javascript:!function(){for(var o=document.querySelectorAll(%22*%22),r=0;r<o.length;r++){var t=o[r].style;t.color=a(),t.backgroundColor=a(),t.borderColor=a()}function a(){return%22rgb(%22+Math.floor(256*Math.random())+%22,%22+Math.floor(256*Math.random())+%22,%22+Math.floor(256*Math.random())+%22)%22}}();" ADD_DATE="1684842403">Glitch</A>
<DT><A HREF="javascript:!function(){var e=document.createElement(%22style%22);e.appendChild(document.createTextNode(%22html{-webkit-filter:invert(100%25);-moz-filter:invert(100%25);-o-filter:invert(100%25);-ms-filter:invert(100%25);filter:invert(100%25);}%22)),document.documentElement.appendChild(e)}();" ADD_DATE="1684842403">Negative</A>
<DT><A HREF="javascript:!function(){var f=document.createElement("style");f.innerHTML="\n * {\n text-shadow: 0 0 10px #00ff00,%200%200%2020px%20#00ff00,%200%200%2030px%20#00ff00,%200%200%2040px%20#00ff00,%200%200%2050px%20#00ff00,%200%200%2060px%20#00ff00,%200%200%2070px%20#00ff00;\n%20%20%20%20%20%20color:%20#00ff00%20!important;\n%20%20%20%20%20%20background-color:%20#000%20!important;\n%20%20%20%20}\n%20%20%22,document.head.appendChild(f)}();" ADD_DATE="1684842403">Glow</A>
<DT><A HREF="javascript:!function(){var n=document.createElement(%22style%22);n.innerHTML=%22\n * {\n transition: background-color 0.5s;\n }\n \n :after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n background-color: transparent;\n box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);\n }\n \n :hover:after {\n background-color: rgba(255, 255, 255, 0.5);\n }\n %22,document.head.appendChild(n)}();" ADD_DATE="1684842403">Voronoi</A>
<DT><A HREF="javascript:!function(){var e=document.createElement(%22style%22);e.innerHTML=%22\n body {\n filter: sepia(0.4) saturate(1.5) hue-rotate(-20deg) brightness(0.9) contrast(1.2);\n background-color: #f7f3ea;\n%20%20%20%20}\n%20%20%20%20\n%20%20%20%20img%20{\n%20%20%20%20%20%20filter:%20sepia(0.2)%20saturate(1.2)%20hue-rotate(-10deg)%20brightness(0.9)%20contrast(1.1);\n%20%20%20%20}\n%20%20%20%20\n%20%20%20%20a%20{\n%20%20%20%20%20%20color:%20#8c5822%20!important;\n%20%20%20%20}\n%20%20%20%20\n%20%20%20%20/*%20Add%20more%20CSS%20rules%20for%20specific%20elements%20if%20desired%20*/\n%20%20%22,document.head.appendChild(e)}();" ADD_DATE="1684842403">Vintage</A>
</DL><p>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Data</H3>
<DL><p>
<DT><A HREF="javascript:(function(){var d=document,q="table",i,j,k,y,r,c,t;for(i=0;t=d.getElementsByTagName(q)[i];++i){var w=0,N=t.cloneNode(0);N.width="";N.height="";N.border=1;for(j=0;r=t.rows[j];++j)for(y=k=0;c=r.cells[k];++k){var z,a=c.rowSpan,b=c.colSpan,v=c.cloneNode(1);v.rowSpan=b;v.colSpan=a;v.width="";v.height="";if(!v.bgColor)v.bgColor=r.bgColor;while(w<y+b)N.insertRow(w++).p=0;while(N.rows[y].p>j)++y;N.rows[y].appendChild(v);for(z=0;z<b;++z)N.rows[y+z].p+=a;y+=b;}t.parentNode.replaceChild(N,t);}})()" ADD_DATE="1684842403">Transpose Tables</A>
<DT><A HREF="javascript:!function(){function e(e,n){for(var t=0;t<e.childNodes.length;++t)if(e.childNodes[t].tagName==n)return!0}function n(e,n,t){var o=document.createElement(n);o.appendChild(document.createTextNode(t)),e.insertBefore(o,e.childNodes[0])}var t,o=document.getElementsByTagName("TABLE");for(t=0;t<o.length;++t){var r,d,a=0,c=o[t].rows;for(r=0;r<c.length;++r)e(d=c[r],"TD")?n(d,%22TD%22,++a):e(d,%22TH%22)&&n(d,%22TH%22,%22Index%22)}}();" ADD_DATE="1684842403">Index Table Rows</A>
<DT><A HREF="javascript:(function() { let text = document.body.innerText; let characters = text.length; let words = text.split(" ").length; alert("Characters: " + characters + "\nWords: " + words);})();" ADD_DATE="1684842403">Character And Word Count</A>
<DT><A HREF="javascript:alert('Cookies stored by this host or domain:\n\n' + document.cookie.replace(/; /g,'\n'));" ADD_DATE="1684842403">View Cookies</A>
<DT><A HREF="javascript:(function(){C=document.cookie.split("; ");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()" ADD_DATE="1684842403">Zap Cookies</A>
<DT><A HREF="javascript:!function(){for(var n=[window.location.href],e=document.getElementsByTagName(%22iframe%22),o=0;o<e.length;o++)n.push(e[o].src);alert(n.join(%22\n\n%22))}();" ADD_DATE="1684842403">Show All URLs</A>
<DT><A HREF="javascript:(function(){if(!document.getElementById('fountscript')){var founts=document.createElement('script');founts.src='https://fount.artequalswork.com/fount.js';founts.id='fountscript';document.body.appendChild(founts);}})();" ADD_DATE="1684842403">Fount</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Games</H3>
<DL><p>
<DT><A HREF="javascript:krazete:var style=document.createElement("style"),canvas=(document.body.appendChild(style),document.createElement("canvas")),context=(canvas.id="canvas",document.body.appendChild(canvas),canvas.getContext("2d"));function outlineBounds(){context.clearRect(0,0,window.innerWidth,window.innerHeight),context.beginPath(),Array.from(document.querySelectorAll("*")).map(function(t){return t.getBoundingClientRect()}).filter(function(t){var n=window.scrollY<t.bottom||t.top<window.scrollY+window.innerHeight,t=window.scrollX<t.right||t.left<window.scrollX+window.innerWidth;return n&&t}).forEach(function(t){context.rect(t.left,t.top,t.right-t.left,t.bottom-t.top)}),context.stroke()}function fillBounds(){context.clearRect(0,0,window.innerWidth,window.innerHeight),context.fillStyle="#00000011%22,Array.from(document.querySelectorAll(%22*%22)).map(function(t){return%20t.getBoundingClientRect()}).filter(function(t){var%20n=window.scrollY%3Ct.bottom||t.top%3Cwindow.scrollY+window.innerHeight,t=window.scrollX%3Ct.right||t.left%3Cwindow.scrollX+window.innerWidth;return%20n&&t}).forEach(function(t){context.fillRect(t.left,t.top,t.right-t.left,t.bottom-t.top)})}function%20resizeCanvas(){style.innerHTML=%60#canvas%20{%20position:%20fixed;%20left:%200;%20top:%200;%20width:%20100%25;%20height:%20100%25;%20z-index:%209999;%20pointer-events:%20none;%20}%60,canvas.width=window.innerWidth,canvas.height=window.innerHeight,fillBounds()}resizeCanvas(),window.addEventListener(%22scroll%22,fillBounds),window.addEventListener(%22resize%22,resizeCanvas);var%20pixelSize=8,halfPixel=Math.floor(pixelSize/2);function%20drawPixel(t,n,e,i,o,r){context.fillStyle=%22rgba(%22+[e,i,o,r].join(%22,%20%22)+%22)%22,context.fillRect(t-halfPixel,n-halfPixel,pixelSize,pixelSize)}function%20distanceSquared(t,n){var%20e=n.x-t.x,n=n.y-t.y;return%20e*e+n*n}function%20main(t){fillBounds();var%20n=context.getImageData(0,0,context.canvas.width,context.canvas.height).data;context.clearRect(0,0,context.canvas.width,context.canvas.height);for(var%20e=0;e%3Ccontext.canvas.width;e+=pixelSize)for(var%20i=0;i%3Ccontext.canvas.height;i+=pixelSize){var%20o={x:e,y:i},r=1/distanceSquared(o,t),a=0,l=255,c=255,o=1/distanceSquared(o,{x:window.innerWidth-t.x,y:window.innerHeight-t.y}),d=255,w=0,s=0,h=r+o,a=Math.floor((a*r+d*o)/h),d=Math.floor((l*r+w*o)/h),l=Math.floor((c*r+s*o)/h);1e-6%3Ch&&(w=256*h*(256-n[4*(e+i*window.innerWidth)+3]),drawPixel(e,i,Math.floor(a*w),Math.floor(d*w),Math.floor(l*w),1-w))}}window.addEventListener(%22mousemove%22,main);" ADD_DATE="1684842403">Mouselight</A>
<DT><A HREF="javascript:!function(){var e=document.createElement(%22div%22);e.style.width=0,e.style.height=0,e.style.borderLeft=%2215px solid transparent%22,e.style.borderRight=%2215px solid transparent%22,e.style.borderBottom=%2230px solid red%22,e.style.position=%22fixed%22,e.style.top=%2250%25%22,e.style.left=%2250%25%22,e.style.transform=%22rotate(0deg)%22,document.body.appendChild(e),document.onkeydown=function(t){switch(t.keyCode){case 37:e.style.left=parseInt(e.style.left,10)-10+%22px%22,e.style.transform=%22rotate(-90deg)%22;break;case 38:e.style.top=parseInt(e.style.top,10)-10+%22px%22,e.style.transform=%22rotate(0deg)%22;break;case 39:e.style.left=parseInt(e.style.left,10)+10+%22px%22,e.style.transform=%22rotate(90deg)%22;break;case 40:e.style.top=parseInt(e.style.top,10)+10+%22px%22,e.style.transform=%22rotate(180deg)%22;break;case 191:var s=document.createElement(%22div%22);s.style.width=%2210px%22,s.style.height=%2210px%22,s.style.backgroundColor=%22black%22,s.style.position=%22fixed%22,s.style.top=e.style.top,s.style.left=e.style.left,s.style.transform=e.style.transform,document.body.appendChild(s);var r=setInterval((function(){var t=parseInt(s.style.left,10),o=parseInt(s.style.top,10);switch(e.style.transform){case%22rotate(0deg)%22:o-=10;break;case%22rotate(90deg)%22:t+=10;break;case%22rotate(180deg)%22:o+=10;break;case%22rotate(-90deg)%22:t-=10}s.style.left=t+%22px%22,s.style.top=o+%22px%22,(t<0||t>window.innerWidth||o<0||o>window.innerHeight)&&(clearInterval(r),document.body.removeChild(s))}),50)}}}();" ADD_DATE="1684842403">Triangle</A>
<DT><A HREF="javascript:!function(){var t=document.createElement(%22div%22);t.style.width=0,t.style.height=0,t.style.borderLeft=%2215px solid transparent%22,t.style.borderRight=%2215px solid transparent%22,t.style.borderBottom=%2230px solid red%22,t.style.position=%22fixed%22,t.style.top=%2250%25%22,t.style.left=%2250%25%22,t.style.transform=%22rotate(0deg)%22,document.body.appendChild(t);var e=document.createElement(%22div%22);e.style.width=0,e.style.height=0,e.style.borderLeft=%2215px solid transparent%22,e.style.borderRight=%2215px solid transparent%22,e.style.borderBottom=%2230px solid blue%22,e.style.position=%22fixed%22,e.style.top=%2250%25%22,e.style.left=%2275%25%22,e.style.transform=%22rotate(0deg)%22,document.body.appendChild(e),document.onkeydown=function(s){switch(s.keyCode){case 37:t.style.left=parseInt(t.style.left,10)-10+%22px%22,t.style.transform=%22rotate(-90deg)%22;break;case 38:t.style.top=parseInt(t.style.top,10)-10+%22px%22,t.style.transform=%22rotate(0deg)%22;break;case 39:t.style.left=parseInt(t.style.left,10)+10+%22px%22,t.style.transform=%22rotate(90deg)%22;break;case 40:t.style.top=parseInt(t.style.top,10)+10+%22px%22,t.style.transform=%22rotate(180deg)%22;break;case 65:case 65:e.style.left=parseInt(e.style.left,10)-10+%22px%22,e.style.transform=%22rotate(-90deg)%22;break;case 87:e.style.top=parseInt(e.style.top,10)-10+%22px%22,e.style.transform=%22rotate(0deg)%22;break;case 68:e.style.left=parseInt(e.style.left,10)+10+%22px%22,e.style.transform=%22rotate(90deg)%22;break;case 83:e.style.top=parseInt(e.style.top,10)+10+%22px%22,e.style.transform=%22rotate(180deg)%22}}}();" ADD_DATE="1684842403">Two Triangle</A>
<DT><A HREF="javascript:krazete:var turn=Math.random()<.5?0:1,unit=100/11,menu=document.createElement(%22div%22),board=(menu.style.position=%22fixed%22,menu.style.top=%2250%25%22,menu.style.left=%2250%25%22,menu.style.height=9*unit+%22vmin%22,menu.style.width=9*unit+%22vmin%22,menu.style.transform=%22translate(-50%25,-50%25)%22,menu.style.zIndex=9999,menu.innerHTML=%22%3Ca%20style=%27background:white;position:absolute;left:100%25;cursor:pointer%27%20onClick=%27menu.remove()%27%3Eexit%3C/a%3E%22,document.body.appendChild(menu),document.createElement(%22div%22));board.style.background=%22rgba(255,255,255,0.9)%22,board.style.position=%22absolute%22,board.style.top=0,board.style.left=0,board.style.height=9*unit+%22vmin%22,board.style.width=9*unit+%22vmin%22,board.mark=null,menu.appendChild(board),BOXES=[],boxes=[[],[],[],[],[],[],[],[],[]];for(var%20i=0;i%3C3;i++)for(var%20j=0;j%3C3;j++){var%20BOX=document.createElement(%22div%22);BOX.style.position=%22absolute%22,BOX.style.top=100*i/3+%22%25%22,BOX.style.left=100*j/3+%22%25%22,BOX.style.height=100/3+%22%25%22,BOX.style.width=100/3+%22%25%22,BOX.mark=null;for(var%20k=0;k%3C3;k++)for(var%20l=0;l%3C3;l++){var%20box=document.createElement(%22div%22);box.setAttribute(%22onMouseOver%22,%22this.style.background=%27rgba(0,0,0,0.25)%27%22),box.setAttribute(%22onMouseOut%22,%22this.style.background=%27transparent%27%22),box.setAttribute(%22onClick%22,%22pick(this)%22),box.style.position=%22absolute%22,box.style.top=100*k/3+%22%25%22,box.style.left=100*l/3+%22%25%22,box.style.height=100/3+%22%25%22,box.style.width=100/3+%22%25%22,box.macro=3*i+j,box.micro=3*k+l,box.mark=null,boxes[3*i+j].push(box),box.macro%252==0?box.style.boxShadow=%220%200%201vmin%20black%20inset%22:box.style.boxShadow=%220%200%201vmin%20gray%20inset%22,BOX.appendChild(box)}BOXES.push(BOX),board.appendChild(BOX)}function%20check(e){var%20t=0;null!=e[0].mark&&(e[0].mark==e[1].mark&&e[1].mark==e[2].mark||e[0].mark==e[3].mark&&e[3].mark==e[6].mark)&&(t=1),null!=e[4].mark&&(e[3].mark==e[4].mark&&e[4].mark==e[5].mark||e[1].mark==e[4].mark&&e[4].mark==e[7].mark||e[0].mark==e[4].mark&&e[4].mark==e[8].mark||e[2].mark==e[4].mark&&e[4].mark==e[6].mark)&&(t=1),(t=null!=e[8].mark&&(e[6].mark==e[7].mark&&e[7].mark==e[8].mark||e[2].mark==e[5].mark&&e[5].mark==e[8].mark)?1:t)?marker(e[0].parentNode):null!=e[0].mark&&null!=e[1].mark&&null!=e[2].mark&&null!=e[3].mark&&null!=e[4].mark&&null!=e[5].mark&&null!=e[6].mark&&null!=e[7].mark&&null!=e[8].mark&&draw(e[0].parentNode)}function%20draw(e){e.mark=2,disable(e),e.style.pointerEvents=%22none%22}function%20marker(e){if(0==turn){for(var%20t=document.createElement(%22div%22),r=(t.style.boxSizing=%22border-box%22,t.style.position=%22absolute%22,t.style.top=%2210%25%22,t.style.left=%2210%25%22,t.style.height=%2280%25%22,t.style.width=%2280%25%22,0),a=0;a%3C9;a++)if(e==BOXES[a]){r=1;break}t.style.border=unit*(e==board?9:r?3:1)/5+%22vmin%20solid%20black%22,t.style.borderRadius=%2250%25%22,e.appendChild(t)}else{t=document.createElement(%22div%22),t=(t.style.boxSizing=%22border-box%22,t.style.background=%22black%22,t.style.position=%22absolute%22,t.style.top=%2210%25%22,t.style.left=%2240%25%22,t.style.height=%2280%25%22,t.style.width=%2220%25%22,t.style.transform=%22rotate(45deg)%22,e.appendChild(t),t.cloneNode());t.style.transform=%22rotate(-45deg)%22,e.appendChild(t)}e.mark=turn,disable(e),e.style.pointerEvents=%22none%22}function%20pick(e){if(marker(e),check(boxes[e.macro]),check(BOXES),turn=0%3Cturn?0:1,null==BOXES[e.micro].mark){for(i=0;i%3C9;i++)for(var%20t=0;t%3C9;t++)disable(boxes[i][t]);for(i=0;i%3C9;i++)null==board.mark&&enable(boxes[e.micro][i])}else%20for(i=0;i%3C9;i++)for(t=0;t%3C9;t++)null==board.mark&&enable(boxes[i][t]);disable(e)}function%20disable(e){e.style.background=%22rgba(0,0,0,0.25)%22,e.setAttribute(%22onMouseOver%22,%22%22),e.setAttribute(%22onMouseOut%22,%22%22),e.setAttribute(%22onClick%22,%22%22)}function%20enable(e){null==e.mark&&(e.style.background=%22transparent%22),e.setAttribute(%22onMouseOver%22,%22this.style.background=%27rgba(0,0,0,0.25)%27%22),e.setAttribute(%22onMouseOut%22,%22this.style.background=%27transparent%27%22),e.setAttribute(%22onClick%22,%22pick(this)%22)}" ADD_DATE="1684842403">Tic</A>
<DT><A HREF="javascript:krazete:function choose(e){return e[Math.floor(Math.random()*e.length)]}function newHex(e,t){void 0===e&&(e=0),void 0===t&&(t=16);for(var s=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n="#%22,o=0;o%3C6;o++)n+=choose(s.slice(e,t));return%20n}function%20newByte(e,t,s){void%200===t&&(t=0),void%200===s&&(s=256);for(var%20n=[],o=0;o%3C256;o++)n.push(o);for(var%20i=%22rgba(%22,o=0;o%3C3;o++)i+=choose(n.slice(t,s))+%22,%22;return%20i+=e+%22)%22}function%20newBlock(e){for(var%20t=[0,1,2,2,3,3,3,3,4,4,5,5],s=[],n=0;n%3Cblocks.length;n++)for(var%20o=0;o%3Ce[t[n]];o++)s.push(blocks[n]);return%20choose(s)}var%20compass,edges,goal,ball,blocks=[full={img:1,goto:[0,1,2,3]},empty={img:0,goto:[2,3,0,1]},bslash={img:1,goto:[1,0,3,2]},slash={img:0,goto:[3,2,1,0]},cornertr={img:[1,1,0,0],goto:[0,1,3,2]},cornerbr={img:[1,0,0,1],goto:[0,2,1,3]},cornerbl={img:[0,0,1,1],goto:[1,0,2,3]},cornertl={img:[0,1,1,0],goto:[3,1,2,0]},vpipe={img:[1,0,1,0],goto:[0,3,2,1]},hpipe={img:[0,1,0,1],goto:[2,1,0,3]},ccw={img:1,goto:[1,2,3,0]},cw={img:0,goto:[3,0,1,2]}],spinster=document.createElement(%22style%22),span=(spinster.innerHTML=%22@keyframes%20cwise{%20from{transform:rotate(0deg);}%20to{transform:rotate(360deg);}%20}%22,spinster.innerHTML+=%22@keyframes%20ccwise{%20from{transform:rotate(360deg);}%20to{transform:rotate(0deg);}%20}%22,document.body.appendChild(spinster),3),distribution=[0,2,1,0,0,0],zoom=75,unit=zoom/span,speed=.1,game=document.createElement(%22div%22),corners=(game.style.position=%22fixed%22,game.style.top=%2250%25%22,game.style.left=%2250%25%22,game.style.transform=%22translate(-50%25,-50%25)%22,game.style.transition=speed+%22s%20opacity%22,game.style.zIndex=%229999%22,document.getElementsByClassName(%22cornerBox%22)),inners=document.getElementsByClassName(%22innerBox%22),rawEdges=document.getElementsByClassName(%22edgeBox%22),lvl=1,pts=0,hp=15,board=document.createElement(%22div%22),tab=(board.style.background=%22white%22,board.style.textAlign=%22center%22,board.style.position=%22fixed%22,board.style.top=(100+zoom)/2+%22vmin%22,board.style.left=%2250%25%22,board.style.transform=%22translateX(-50%25)%22,board.style.transition=speed+%22s%20opacity%22,board.style.border=%221px%20solid%20black%22,board.style.padding=%221vmin%22,board.style.borderRadius=%221vmin%22,board.style.zIndex=%229999%22,document.body.appendChild(board),%22%20­%20­%20­%20­%20­%20­%20­%20­%20­%20%22);function%20newGame(e,t,s,n){if(distribution=t=void%200===t?distribution:t,unit=(zoom=s=void%200===s?zoom:s)/(span=e=void%200===e?span:e),speed=n=void%200===n?speed:n,board.style.opacity=1,board.innerHTML=%22Lives:%20%22+hp+tab+%22Points:%20%22+pts+tab+%22Level:%20%22+(span-2)+tab+%22Sublevel:%20%22+lvl+%22/%22+(span-2)+%22%3C/br%3E%22,0==hp||2==span)return%20hide(),disable(),ball.remove(),board.innerHTML+=%22GAME%20OVER%22,0;for(;game.lastChild;)game.removeChild(game.lastChild);for(game.remove(),game.style.background=newByte(.75,64,192),game.style.height=zoom+%22vmin%22,game.style.width=zoom+%22vmin%22,game.style.borderRadius=.5*unit+%22vmin%22,game.style.opacity=1,document.body.appendChild(game),compass=newBoard(),edges=[],i=0;i%3CrawEdges.length;i++)rawEdges[i].end=newPath(rawEdges[i].x,rawEdges[i].y),edges.push(rawEdges[i]);edges.sort(function(e,t){return%20e.end.steps-t.end.steps}),setTimeout(setUp,1e4*speed*(1+span/10))}function%20setUp(){goal=newGoal(),ball=newBall(goal.x,goal.y),hide(),enable()}function%20newBoard(){for(var%20e=newHex(0,8),t=[],s=[],n=0;n%3Cspan;n++){t[n]=[],s[n]=[];for(var%20o=0;o%3Cspan;o++){var%20i=document.createElement(%22div%22),r=(i.style.height=unit+%22vmin%22,i.style.width=unit+%22vmin%22,i.style.position=%22absolute%22,i.style.top=n*unit+%22vmin%22,i.style.left=o*unit+%22vmin%22,i.style.boxSizing=%22border-box%22,i.style.boxShadow=%22inset%200%200%203vmin%20%22+game.style.backgroundColor,game.appendChild(i),document.createElement(%22div%22)),i=(r.x=n,r.y=o,r.style.position=%22absolute%22,r.style.top=n*unit+%22vmin%22,r.style.left=o*unit+%22vmin%22,r.style.boxSizing=%22border-box%22,0==n&&0==o||0==n&&o==span-1||n==span-1&&o==span-1||n==span-1&&0==o?(i.remove(),t[n][o]=blocks[0],s[n][o]=%22X%22,r.className=%22cornerBox%22,r.style.transition=speed+%22s%20border-radius%22,0==n&&0==o?(r.style.borderTopLeftRadius=%2250%25%22,r.setAttribute(%22onMouseOver%22,%22this.style.borderTopLeftRadius='25%25'%22),r.setAttribute(%22onMouseOut%22,%22this.style.borderTopLeftRadius='50%25'%22),r.setAttribute(%22onClick%22,%22newGame()%22)):0==n&&o==span-1?((i=document.createElement(%22div%22)).style.background=%22white%22,i.style.height=.5*unit+%22vmin%22,i.style.width=.1*unit+%22vmin%22,i.style.borderRadius=100/3+%22%25%22,i.style.position=%22absolute%22,i.style.top=.25*unit+%22vmin%22,i.style.left=.45*unit+%22vmin%22,i.style.transform=%22rotate(45deg)%22,r.appendChild(i),(i=i.cloneNode()).style.transform=%22rotate(-45deg)%22,r.appendChild(i),r.style.borderTopRightRadius=%2250%25%22,r.setAttribute(%22onMouseOver%22,%22this.style.borderTopRightRadius='25%25'%22),r.setAttribute(%22onMouseOut%22,%22this.style.borderTopRightRadius='50%25'%22),r.setAttribute(%22onClick%22,%22game.style.opacity=0;board.style.opacity=0;setTimeout(function(){%20game.remove();%20board.remove();%20},100)%22)):n==span-1&&o==span-1?(r.style.borderBottomRightRadius=%2250%25%22,r.setAttribute(%22onMouseOver%22,%22this.style.borderBottomRightRadius='25%25'%22),r.setAttribute(%22onMouseOut%22,%22this.style.borderBottomRightRadius='50%25'%22),r.setAttribute(%22onClick%22,%22hide()%22)):n==span-1&&0==o&&(r.style.borderBottomLeftRadius=%2250%25%22,r.setAttribute(%22onMouseOver%22,%22this.style.borderBottomLeftRadius='25%25'%22),r.setAttribute(%22onMouseOut%22,%22this.style.borderBottomLeftRadius='50%25'%22),r.setAttribute(%22onClick%22,%22show()%22))):0==n||n==span-1||0==o||o==span-1?(0==n||n==span-1?(t[n][o]=blocks[8],s[n][o]=0==n?[3,3,3,3]:[1,1,1,1]):0!=o&&o!=span-1||(t[n][o]=blocks[9],s[n][o]=0==o?[0,0,0,0]:[2,2,2,2]),r.className=%22edgeBox%22,r.style.background=%22rgba(0,0,0,0.25)%22,r.style.transition=2*speed+%22s%20background%22):(t[n][o]=newBlock(distribution),s[n][o]=t[n][o].goto,r.className=%22innerBox%22,r.style.borderRadius=100/3+%22%25%22,r.style.transition=2*speed+%22s%20opacity%22),t[n][o]),a=%22innerBox%22==r.className?%22white%22:e;i==full||i==empty?(r.style.background=i.img?a:%22transparent%22,r.style.height=unit+%22vmin%22,r.style.width=unit+%22vmin%22):i==bslash||i==slash?(r.style.background=a,r.style.left=(o+.4)*unit+%22vmin%22,r.style.height=unit+%22vmin%22,r.style.width=.2*unit+%22vmin%22,r.style.transform=%22rotate(%22+[45,-45][i.img]+%22deg)%22):i==cornertr||i==cornerbr||i==cornerbl||i==cornertl?(r.style.height=unit+%22vmin%22,r.style.width=unit+%22vmin%22,r.style.borderRight=.5*unit+%22vmin%20solid%20%22+(i.img[0]?a:%22transparent%22),r.style.borderTop=.5*unit+%22vmin%20solid%20%22+(i.img[1]?a:%22transparent%22),r.style.borderLeft=.5*unit+%22vmin%20solid%20%22+(i.img[2]?a:%22transparent%22),r.style.borderBottom=.5*unit+%22vmin%20solid%20%22+(i.img[3]?a:%22transparent%22)):i==vpipe||i==hpipe?(r.style.height=unit+%22vmin%22,r.style.width=unit+%22vmin%22,r.style.borderRight=.2*unit+%22vmin%20solid%20%22+(i.img[0]?a:%22transparent%22),r.style.borderTop=.2*unit+%22vmin%20solid%20%22+(i.img[1]?a:%22transparent%22),r.style.borderLeft=.2*unit+%22vmin%20solid%20%22+(i.img[2]?a:%22transparent%22),r.style.borderBottom=.2*unit+%22vmin%20solid%20%22+(i.img[3]?a:%22transparent%22)):i==ccw||i==cw?(r.style.background=a,r.style.left=(o+.4)*unit+%22vmin%22,r.style.height=unit+%22vmin%22,r.style.width=.2*unit+%22vmin%22,r.style.animation=[%22cwise%22,%22ccwise%22][i.img]+%22%20%22+5*speed+%22s%20infinite%20linear%22):console.log(%22Error:%20Unknown%20block%20entered%20into%20display().%22),game.appendChild(r)}}return%20s}function%20newPath(e,t,s,n){void%200===s&&(s=compass[e][t][0]),void%200===n&&(n=0);var%20s=compass[e][t][s],o=[[0,1],[-1,0],[0,-1],[1,0]];return%20e+=o[s][0],t+=o[s][1],0!=e&&e!=span-1&&0!=t&&t!=span-1?newPath(e,t,(s+2)%254,compass[e][t]==empty.goto?n+1:n+2):{x:e,y:t,steps:n}}function%20newBall(e,t){var%20s=document.createElement(%22div%22);return%20s.style.background=%22white%22,s.style.position=%22absolute%22,s.style.top=e*unit+%22vmin%22,s.style.left=t*unit+%22vmin%22,s.style.width=.4*unit+%22vmin%22,s.style.height=.4*unit+%22vmin%22,s.style.borderRadius=%2250%25%22,s.style.margin=.3*unit+%22vmin%22,s.style.transition=speed+%22s%20top,%20%22+speed+%22s%20left,%20%22+speed+%22s%20background%22,s.style.transitionTimingFunction=%22linear%22,s.style.pointerEvents=%22none%22,game.appendChild(s),s}function%20move(e,t,s,n,o){void%200===o&&(o=compass[s][n][0]),0%3Cs&&s%3Cspan-1&&0%3Cn&&n%3Cspan-1&&(getByXY(s,n).style.opacity=1);var%20i=compass[s][n][o],o=[[0,1],[-1,0],[0,-1],[1,0]];if(s+=o[i][0],n+=o[i][1],ball.style.top=unit*s+%22vmin%22,ball.style.left=unit*n+%22vmin%22,0!=s&&s!=span-1&&0!=n&&n!=span-1)setTimeout(function(){move(e,t,s,n,(i+2)%254)},1e3*speed);else{if(goal.end.x==e&&goal.end.y==t){for(var%20r=0;r%3Cedges.length;r++)edges[r].style.background=%22rgba(0,128,0,0.5)%22;ball.style.background=%22green%22,pts+=goal.end.steps,lvl==span-2?(span++,lvl=1):lvl++}else{for(r=0;r%3Cedges.length;r++)edges[r].style.background=%22rgba(128,0,0,0.5)%22;ball.style.background=%22red%22,hp--,3%3Cspan&&(1==lvl?lvl=--span-2:lvl--)}setTimeout(show,1e4*speed),setTimeout(newGame,2e4*speed)}}function%20getByXY(e,t){for(var%20s=0;s%3Cinners.length;s++)if(inners[s].x==e&&inners[s].y==t)return%20inners[s]}function%20hide(){for(var%20e=0;e%3Cinners.length;e++)inners[e].style.opacity=0}function%20show(){for(var%20e=0;e%3Cinners.length;e++)inners[e].style.opacity=1}function%20newGoal(){for(var%20e={},t=0;t%3Cedges.length;t++)null==e[edges[t].end.steps]?e[edges[t].end.steps]=[edges[t]]:e[edges[t].end.steps].push(edges[t]);return%20choose(e[(key=Object.keys(e))[key.length-1]])}function%20enable(){for(var%20e=0;e%3Cedges.length;e++)edges[e].style.background=%22transparent%22,edges[e].setAttribute(%22onMouseOver%22,%22this.style.background='rgba(0,0,0,0.25)'%22),edges[e].setAttribute(%22onMouseOut%22,%22this.style.background='transparent'%22),edges[e].setAttribute(%22onClick%22,%22guess(%22+goal.x+%22,%22+goal.y+%22,%22+edges[e].x+%22,%22+edges[e].y+%22)%22)}function%20disable(){for(var%20e=0;e%3Cedges.length;e++)edges[e].style.background=%22rgba(0,0,0,0.25)%22,edges[e].removeAttribute(%22onMouseOver%22),edges[e].removeAttribute(%22onMouseOut%22),edges[e].removeAttribute(%22onClick%22)}function%20guess(e,t,s,n){disable(),move(s,n,e,t)}newGame();" ADD_DATE="1684842403">Lupire</A>
<DT><A HREF="javascript:var s=document.createElement('script');s.type='text/javascript';s.src='https://sheeptester.github.io/javascripts/twirlie.js';document.body.appendChild(s);void(0);" ADD_DATE="1684842403">Spin</A>
<DT><A HREF="javascript:(function() { var cps = parseFloat(prompt('Enter the desired clicks per second (CPS):')); if (isNaN(cps) || cps <= 0) { alert('Invalid input. Autoclicker cancelled.'); return; } var targetElement; function handleClick(event) { targetElement = event.target; document.removeEventListener('click', handleClick); autoclick(); } document.addEventListener('click', handleClick); function autoclick() { targetElement.click(); setTimeout(autoclick, 1000 / cps); }})();" ADD_DATE="1684842403">Autoclicker</A>
<DT><A HREF="javascript: var DELAY = 1;var autoClickerStyleElement = document.createElement("style");autoClickerStyleElement.innerHTML="*{cursor: crosshair !important;}";document.body.appendChild(autoClickerStyleElement);function addClicker(e) {if(!e.isTrusted) {return;}if(e.target.classList.contains("auto-clicker-target")) {e.target.classList.remove("auto-clicker-target");} else {e.target.classList.add("auto-clicker-target");}document.body.removeChild(autoClickerStyleElement);document.body.removeEventListener("click", addClicker);e.preventDefault();autoClick(e.target);}function autoClick(element) {if(element.classList.contains("auto-clicker-target")) {element.click();setTimeout(function(){ autoClick(element); }, DELAY);}}document.body.addEventListener("click", addClicker, 0);" ADD_DATE="1684842403">Autoclicker X</A>
<DT><A HREF="javascript:!function(){var e=document.createElement(%22canvas%22);e.width=window.innerWidth,e.height=window.innerHeight,e.style.position=%22absolute%22,e.style.top=0,e.style.left=0,e.style.zIndex=1e5,document.body.appendChild(e);var d=e.getContext(%222d%22);d.fillStyle=%22rgba(0, 255, 0, 0.5)%22;var t={x:100,y:100,dx:0,dy:0,color:%22red%22},a={x:500,y:500,dx:0,dy:0,color:%22blue%22};document.addEventListener(%22keydown%22,(function(e){switch(e.keyCode){case 37:t.dx=-2,t.dy=0;break;case 38:t.dy=-2,t.dx=0;break;case 39:t.dx=2,t.dy=0;break;case 40:t.dy=2,t.dx=0;break;case 65:a.dx=-2,a.dy=0;break;case 87:a.dy=-2,a.dx=0;break;case 68:a.dx=2,a.dy=0;break;case 83:a.dy=2,a.dx=0}})),requestAnimationFrame((function e(){t.x+=t.dx,t.y+=t.dy,a.x+=a.dx,a.y+=a.dy,d.fillStyle=t.color,d.fillRect(t.x,t.y,6,6),d.fillStyle=a.color,d.fillRect(a.x,a.y,6,6),requestAnimationFrame(e)}))}();" ADD_DATE="1684842403">Tron</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Zap</H3>
<DL><p>
<DT><A HREF="javascript:(function(){function R(w){try{var d=w.document,j,i,t,T,N,b,r=1,C;for(j=0;t=["object","embed","applet","iframe"][j];++j){T=d.getElementsByTagName(t);for(i=T.length-1;(i+1)&&(N=T[i]);--i)if(j!=3||!R((C=N.contentWindow)?C:N.contentDocument.defaultView)){b=d.createElement(%22div%22);b.style.width=N.width;%20b.style.height=N.height;b.innerHTML=%22%3Cdel%3E%22+(j==3?%22third-party%20%22+t:t)+%22%3C/del%3E%22;N.parentNode.replaceChild(b,N);}}}catch(E){r=0}return%20r}R(self);var%20i,x;for(i=0;x=frames[i];++i)R(x)})();%20javascript:(function(){var%20newSS,%20styles=%27*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet(%22javascript:'%22+styles+%22'%22);%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName(%22head%22)[0].appendChild(newSS);%20}%20})();%20javascript:(function(){var%20d=document;%20function%20K(N,w)%20{%20var%20nn%20=%20d.createElement(w),%20C%20=%20N.childNodes,%20i;%20for(i=C.length-1;i%3E=0;--i)%20nn.insertBefore(C[i],nn.childNodes[0]);%20N.parentNode.replaceChild(nn,N);%20}%20function%20Z(t,w)%20{%20var%20T%20=%20document.getElementsByTagName(t),%20j;%20for%20(j=T.length-1;j%3E=0;--j)%20K(T[j],w);%20}%20Z(%22blink%22,%20%22span%22);%20Z(%22marquee%22,%20%22div%22);%20})();%20javascript:(function(){var%20H=[%22mouseover%22,%22mouseout%22,%22unload%22,%22resize%22],o=window.opera;%20if(document.addEventListener/*MOZ*/&&!o)%20for(j%20in%20H)document.addEventListener(H[j],function(e){e.stopPropagation();},true);%20else%20if(window.captureEvents/*NS4*/&&!o)%20{%20document.captureEvents(-1/*ALL*/);for(j%20in%20H)window[%22on%22+H[j]]=null;}%20else/*IE*/%20{function%20R(N){var%20i,x;for(j%20in%20H)if(N[%22on%22+H[j]]/*NOT%20TEXTNODE*/)N[%22on%22+H[j]]=null;for(i=0;x=N.childNodes[i];++i)R(x);}R(document);}})();%20javascript:(function()%20{%20var%20c,%20tID,%20iID;%20tID%20=%20setTimeout(function(){},%200);%20for%20(c=1;%20c%3C1000%20&&%20c%3C=tID;%20++c)%20clearTimeout(tID%20-%20c);%20iID%20=%20setInterval(function(){},1000);%20for%20(c=0;%20c%3C1000%20&&%20c%3C=iID;%20++c)%20clearInterval(iID%20-%20c);%20})();" ADD_DATE="1684842403">Big Zap</A>
<DT><A HREF="javascript:(function(){function R(w){try{var d=w.document,j,i,t,T,N,b,r=1,C;for(j=0;t=["object","embed","applet","iframe"][j];++j){T=d.getElementsByTagName(t);for(i=T.length-1;(i+1)&&(N=T[i]);--i)if(j!=3||!R((C=N.contentWindow)?C:N.contentDocument.defaultView)){b=d.createElement(%22div%22);b.style.width=N.width;%20b.style.height=N.height;b.innerHTML=%22%3Cdel%3E%22+(j==3?%22third-party%20%22+t:t)+%22%3C/del%3E%22;N.parentNode.replaceChild(b,N);}}}catch(E){r=0}return%20r}R(self);var%20i,x;for(i=0;x=frames[i];++i)R(x)})()" ADD_DATE="1684842403">Zap Plugins</A>
<DT><A HREF="javascript:(function(){var newSS, styles='* { background: white ! important; color: black !important } :link, :link * { color: #0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet(%22javascript:'%22+styles+%22'%22);%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName(%22head%22)[0].appendChild(newSS);%20}%20})();" ADD_DATE="1684842403">Zap Colors</A>
<DT><A HREF="javascript:(function(){var H=["mouseover","mouseout","unload","resize"],o=window.opera; if(document.addEventListener/*MOZ*/&&!o) for(j in H)document.addEventListener(H[j],function(e){e.stopPropagation();},true); else if(window.captureEvents/*NS4*/&&!o) { document.captureEvents(-1/*ALL*/);for(j in H)window["on"+H[j]]=null;} else/*IE*/ {function R(N){var i,x;for(j in H)if(N["on"+H[j]]/*NOT TEXTNODE*/)N["on"+H[j]]=null;for(i=0;x=N.childNodes[i];++i)R(x);}R(document);}})()" ADD_DATE="1684842403">Zap Events</A>
<DT><A HREF="javascript:(function() { var c, tID, iID; tID = setTimeout(function(){}, 0); for (c=1; c<1000 && c<=tID; ++c) clearTimeout(tID - c); iID = setInterval(function(){},1000); for (c=0; c<1000 && c<=iID; ++c) clearInterval(iID - c); })()" ADD_DATE="1684842403">Zap Timers</A>
<DT><A HREF="javascript:(function(){function toArray (c){var a, k;a=new Array;for (k=0; k < c.length; ++k)a[k]=c[k];return a;}var images, img, altText;images=toArray(document.images);for (var i=0; i < images.length; ++i){img=images[i];altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText, img)}})();" ADD_DATE="1684842403">Zap Images</A>
<DT><A HREF="javascript:(function(){var H=["bgcolor","bgColor","background","color","align","text","alink","vlink"],Y={FONT:1,CENTER:1},d=[],p; function R(N){var a,x,i,t; if(t=N.tagName){ t=t.toUpperCase(); for (i=0;a=H[i];++i)if(N.getAttribute(a))N.removeAttribute(a); for(i=0;x=N.childNodes[i];++i)R(x); if (Y[t])d.push(N); } } R(document.documentElement); for (i=0;N=d[i];++i) { p=N.parentNode; while(N.firstChild)p.insertBefore(N.firstChild,N); p.removeChild(N); } })()" ADD_DATE="1684842403">Zap Presentational HTML</A>
<DT><A HREF="javascript:(function(){var i,x;for(i=0;x=document.styleSheets[i];++i)x.disabled=true;})();" ADD_DATE="1684842403">Zap Style Sheets</A>
<DT><A HREF="javascript:(function(){C=document.cookie.split("; ");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()" ADD_DATE="1684842403">Zap Cookies</A>
<DT><A HREF="javascript:(function(){function getRGBColor(node,prop){var rgb=getComputedStyle(node,null).getPropertyValue(prop);var r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return rgb;} R(document.documentElement); function R(n){var i,x,color;if(n.nodeType==Node.ELEMENT_NODE && n.tagName.toLowerCase()!="input" && n.tagName.toLowerCase()!="select" && n.tagName.toLowerCase!="textarea"){for(i=0;x=n.childNodes[i];++i)R(x); color=getRGBColor(n,"background-color");if( (typeof(color)!="string" && color[0] + color[1] + color[2] >= 2.8) || (n==document.documentElement && color=="transparent")) { n.style.backgroundColor = "tan";/*Moz 1.0*/ n.style.setProperty("background-color", "tan", "important");/*Moz 1.4 after zap colors*/ } }}})()" ADD_DATE="1684842403">Zap White BG</A>
<DT><A HREF="javascript:(function(){ var i,t,D=document; for(i=0;t=D.getElementsByTagName('textarea')[i];++i)t.value=t.value.toLowerCase();/*(in ie, text-transform only applies to first line of textarea)*/ var newSS,styles='*{text-transform:lowercase}input,textarea{text-transform:none}';if(D.createStyleSheet){D.createStyleSheet("javascript:'"+styles+"'");}else{newSS=D.createElement('link'); newSS.rel='stylesheet';newSS.href='data:text/css,'+escape(styles);D.getElementsByTagName("head")[0].appendChild(newSS);}})()" ADD_DATE="1684842403">Normalcase</A>
<DT><A HREF="javascript:(function(){var k,x,t,i,j,p; for(k=0;x=document.links[k];k++){t=x.href.replace(/[%]3A/ig,':').replace(/[%]2f/ig,'/');i=t.lastIndexOf('http');if(i>0){ t=t.substring(i); j=t.indexOf('&'); if(j>0)t=t.substring(0,j); p=/https?\:\/\/[^\s]*[^.,;%27%22%3E\s\)\]]/.exec(unescape(t));%20if(p)%20x.href=p[0];%20}%20else%20if%20(x.onmouseover&&x.onmouseout){x.onmouseover();%20if%20(window.status%20&&%20window.status.indexOf(%27://%27)!=-1)x.href=window.status;%20x.onmouseout();%20}%20x.onmouseover=null;%20x.onmouseout=null;%20}})();" ADD_DATE="1684842403">Remove Redirects</A>
<DT><A HREF="javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("click"); R("mousedown"); R("mouseup"); R("selectstart"); })()" ADD_DATE="1684842403">Restore Selecting</A>
<DT><A HREF="javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("contextmenu"); R("click"); R("mousedown"); R("mouseup"); })()" ADD_DATE="1684842403">Restore Context Menu</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">URL Tool Kit</H3>
<DL><p>
<DT><A HREF="javascript:if (location.pathname == "/"); else if (location.pathname.charAt(location.pathname.length-1) == "/") location = ".."; else location = "."; void 0" ADD_DATE="1684842403">Tree Up</A>
<DT><A HREF="javascript:location.pathname = ""; void 0" ADD_DATE="1684842403">Tree Top</A>
<DT><A HREF="javascript:(function(){ var e,s; IB=1; function isDigit(c) { return ("0" <= c && c <= "9") } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = "" + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = "0" + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();" ADD_DATE="1684842403">Increment</A>
<DT><A HREF="javascript:(function(){ var e,s; IB=-1; function isDigit(c) { return ("0" <= c && c <= "9") } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = "" + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = "0" + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();" ADD_DATE="1684842403">Decrement</A>
<DT><A HREF="javascript:if(!document.referrer) alert("No referrer!"); else document.location = document.referrer; void 0" ADD_DATE="1684842403">Go To Referrer</A>
<DT><A HREF="javascript:(function(){var h,p; h = location.host.split('.'); p = h.length; if (h[p-1].match(/com$|net$|org$|edu$/i)) { location = 'http://www.netsol.com/cgi-bin/whois/whois?SearchType=do&STRING=%27%20+%20h[p-2]%20+%20%27.%27%20+%20h[p-1];%20}%20else%20{%20alert(%27This%20bookmarklet%20can%20only%20look%20up%20owners%20for%20.com,%20.net,%20.org,%20and%20.edu%20domains.%27);%20}%20void(0);%20})();" ADD_DATE="1684842403">Domain Owner</A>
<DT><A HREF="javascript:for(i=1; i<=history.length; ++i) history.go(-i); void 0" ADD_DATE="1684842403">History First</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Text</H3>
<DL><p>
<DT><A HREF="javascript:var coding = "abcdefghijklmnopqrstuvwxyzabcdefghijklmABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLM"; function rot13(t) { for (var r = "",i=0;i<t.length;i++) { character = t.charAt(i); position = coding.indexOf(character); if (position > -1) character = coding.charAt(position + 13); r += character; } return r; } S=window.getSelection(); function t(N) { return N.nodeType == N.TEXT_NODE; } function r(N) { if (t(N)) N.data = rot13(N.data); } for (j=0;j<S.rangeCount;++j) { var g=S.getRangeAt(j), e=g.startContainer, f=g.endContainer, E=g.startOffset, F=g.endOffset, m=(e==f); if(!m||!t(e)) { /* rot13 each text node between e and f, not including e and f. */ q=document.createTreeWalker(g.commonAncestorContainer, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_TEXT, null, false); q.currentNode=e; for(N=q.nextNode(); N && N != f; N = q.nextNode()) r(N); } if (t(f)) f.splitText(F); if (!m) r(f); if (t(e)) { r(k=e.splitText(E)); if(m)f=k; e=k;} if (t(f)) g.setEnd(f,f.data.length); } void 0" ADD_DATE="1684842403">Selection ROT13</A>
<DT><A HREF="javascript:!function(){var e=%22abcdefghijklmnopqrstuvwxyz%22,t=parseInt(prompt(%22Enter the number of characters to shift (Caesar cipher):%22),10)||0;var r=window.getSelection();function n(e){return e.nodeType===Node.TEXT_NODE}function a(t,r){n(t)&&(t.data=function(t,r){for(var n=%22%22,a=0;a<t.length;a++){var o=t.charAt(a),i=o.toLowerCase(),f=e.indexOf(i);if(f>-1){var c=(f+r)%25e.length;c<0&&(c+=e.length),o=o!==i?e.charAt(c).toUpperCase():e.charAt(c)}n+=o}return%20n}(t.data,r))}for(var%20o=0;o%3Cr.rangeCount;++o){var%20i=r.getRangeAt(o),f=i.startContainer,c=i.endContainer,d=i.startOffset,s=i.endOffset,l=f==c;if(!l||!n(f)){var%20h=document.createTreeWalker(i.commonAncestorContainer,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);h.currentNode=f;for(var%20u=h.nextNode();u&&u!=c;u=h.nextNode())a(u,t)}if(n(c)&&c.splitText(s),l||a(c,t),n(f)){var%20v=f.splitText(d);l&&(c=v),f=v}n(c)&&i.setEnd(c,c.data.length)}}();" ADD_DATE="1684842403">Caesar Cipher Selection</A>
<DT><A HREF="javascript:(function(){var count=0, text, dv;text=prompt("Search phrase:", "");if(text==null || text.length==0)return;dv=document.defaultView;function searchWithinNode(node, te, len){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0;if( node.nodeType==3 ){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement("SPAN");spannode.style.backgroundColor="yellow";middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if( node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!="SCRIPT" && node.tagName.toUpperCase!="STYLE"){for (var child=0; child < node.childNodes.length; ++child){child=child+searchWithinNode(node.childNodes[child], te, len);}}return skip;}window.status="Searching for '"+text+"'...";searchWithinNode(document.body, text.toUpperCase(), text.length);window.status="Found "+count+" occurrence"+(count==1?%22%22:%22s%22)+%22%20of%20%27%22+text+%22%27.%22;})();" ADD_DATE="1684842403">Highlight Search</A>
<DT><A HREF="javascript:(function(){var count=0, text, regexp;text=prompt("Search regexp:", "");if(text==null || text.length==0)return;try{regexp=new RegExp("(" + text +")", "i");}catch(er){alert("Unable to create regular expression using text '"+text+"'.\n\n"+er);return;}function searchWithinNode(node, re){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0;if( node.nodeType==3 ){pos=node.data.search(re);if(pos>=0){spannode=document.createElement("SPAN");spannode.style.backgroundColor="yellow";middlebit=node.splitText(pos);endbit=middlebit.splitText(RegExp.$1.length);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if( node.nodeType==1 && node.childNodes && node.tagName.toUpperCase()!="SCRIPT" && node.tagName.toUpperCase!="STYLE"){for (var child=0; child < node.childNodes.length; ++child){child=child+searchWithinNode(node.childNodes[child], re);}}return skip;}window.status="Searching for "+regexp+"...";searchWithinNode(document.body, regexp);window.status="Found "+count+" match"+(count==1?%22%22:%22es%22)+%22%20for%20%22+regexp+%22.%22;})();" ADD_DATE="1684842403">Highlight REGEX</A>
<DT><A HREF="javascript:!function(){var e={A:%22.-%22,B:%22-...%22,C:%22-.-.%22,D:%22-..%22,E:%22.%22,F:%22..-.%22,G:%22--.%22,H:%22....%22,I:%22..%22,J:%22.---%22,K:%22-.-%22,L:%22.-..%22,M:%22--%22,N:%22-.%22,O:%22---%22,P:%22.--.%22,Q:%22--.-%22,R:%22.-.%22,S:%22...%22,T:%22-%22,U:%22..-%22,V:%22...-%22,W:%22.--%22,X:%22-..-%22,Y:%22-.--%22,Z:%22--..%22,0:%22-----%22,1:%22.----%22,2:%22..---%22,3:%22...--%22,4:%22....-%22,5:%22.....%22,6:%22-....%22,7:%22--...%22,8:%22---..%22,9:%22----.%22,%22.%22:%22.-.-.-%22,%22,%22:%22--..--%22,%22?%22:%22..--..%22,%22%27%22:%22.----.%22,%22!%22:%22-.-.--%22,%22/%22:%22-..-.%22,%22(%22:%22-.--.%22,%22)%22:%22-.--.-%22,%22&%22:%22.-...%22,%22:%22:%22---...%22,%22;%22:%22-.-.-.%22,%22=%22:%22-...-%22,%22+%22:%22.-.-.%22,%22-%22:%22-....-%22,_:%22..--.-%22,%27%22%27:%22.-..-.%22,$:%22...-..-%22,%22@%22:%22.--.-.%22,%22%20%22:%22/%22};var%20t=window.getSelection().getRangeAt(0),n=function(t){for(var%20n=%22%22,r=0;r%3Ct.length;r++){var%20o=t.charAt(r).toUpperCase(),a=e[o];a&&(n+=a+%22%20%22)}return%20n.trim()}(t.toString()),r=document.createTextNode(n);t.deleteContents(),t.insertNode(r)}();" ADD_DATE="1684842403">Encode Morsecode</A>
<DT><A HREF="javascript:!function(){var t={%22.-%22:%22A%22,%22-...%22:%22B%22,%22-.-.%22:%22C%22,%22-..%22:%22D%22,%22.%22:%22E%22,%22..-.%22:%22F%22,%22--.%22:%22G%22,%22....%22:%22H%22,%22..%22:%22I%22,%22.---%22:%22J%22,%22-.-%22:%22K%22,%22.-..%22:%22L%22,%22--%22:%22M%22,%22-.%22:%22N%22,%22---%22:%22O%22,%22.--.%22:%22P%22,%22--.-%22:%22Q%22,%22.-.%22:%22R%22,%22...%22:%22S%22,%22-%22:%22T%22,%22..-%22:%22U%22,%22...-%22:%22V%22,%22.--%22:%22W%22,%22-..-%22:%22X%22,%22-.--%22:%22Y%22,%22--..%22:%22Z%22,%22-----%22:%220%22,%22.----%22:%221%22,%22..---%22:%222%22,%22...--%22:%223%22,%22....-%22:%224%22,%22.....%22:%225%22,%22-....%22:%226%22,%22--...%22:%227%22,%22---..%22:%228%22,%22----.%22:%229%22,%22.-.-.-%22:%22.%22,%22--..--%22:%22,%22,%22..--..%22:%22?%22,%22.----.%22:%22%27%22,%22-.-.--%22:%22!%22,%22-..-.%22:%22/%22,%22-.--.%22:%22(%22,%22-.--.-%22:%22)%22,%22.-...%22:%22&%22,%22---...%22:%22:%22,%22-.-.-.%22:%22;%22,%22-...-%22:%22=%22,%22.-.-.%22:%22+%22,%22-....-%22:%22-%22,%22..--.-%22:%22_%22,%22.-..-.%22:%27%22%27,%22...-..-%22:%22$%22,%22.--.-.%22:%22@%22,%22/%22:%22%20%22};var%20e=window.getSelection().getRangeAt(0),n=function(e){for(var%20n=%22%22,r=e.split(%22%20/%20%22),o=0;o%3Cr.length;o++){for(var%20i=r[o].split(%22%20%22),a=0;a%3Ci.length;a++){var%20g=i[a],l=t[g];l&&(n+=l)}n+=%22%20%22}return%20n.trim()}(e.toString()),r=document.createTextNode(n);e.deleteContents(),e.insertNode(r)}();" ADD_DATE="1684842403">Decode Morsecode</A>
</DL><p>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Sites</H3>
<DL><p>
<DT><A HREF="javascript:(function(){window.location='https://www.google.com/search?q=color+picker%27})()" ADD_DATE="1684842403">Color Picker</A>
<DT><A HREF="javascript: const input = prompt("Enter minutes: ");url="https://www.google.com/search?q=set+timer+for+%22+%20input%20+%22+minutes%22;window.open(url,%20%27_blank%27).focus();" ADD_DATE="1684842403">Timer</A>
<DT><A HREF="javascript:(function(){window.location='https://www.google.com/search?q=calculator%27})()" ADD_DATE="1684842403">Calculator</A>
<DT><A HREF="javascript:(function(){window.location='https://www.google.com/search?q=Unit%20converter%27})()" ADD_DATE="1684842403">Unit Conversion</A>
<DT><A HREF="javascript:!function(e){function t(e){return e.selection?e.selection.createRange(1).text:e.getSelection(1)}let%20n=t(e);for(i=0;i%3Cframes.length&&(n==e||%22document%22==n);i++)n=t(frames[i].document);%22document%22==n&&(n=prompt(%22Enter%2520search%2520terms%2520for%2520Wikipedia%22,%22%22)),open(%22https://en.wikipedia.org%22+(n?%22/w/index.php?title=Special:Search&search=%22+encodeURIComponent(n):%22%22)).focus()}(document);" ADD_DATE="1684842403">Wiki Search</A>
<DT><A HREF="javascript:function add(o){var as=o.getElementsByTagName('a');for(var i=0;i<as.length;i++){var a=as[i];var pos=a.href.lastIndexOf('/');if(pos>=0){var n=decodeURIComponent(a.href).substring(pos+1);var p=n.indexOf('#');if(p%3E=0)n=n.substring(0,p);if(n!=''&&n.indexOf(':')%3C0&&a.title==n.replace(/\_/g,'%20')){A.push(a);}}}}function%20go(){if(A.length==0)alert('No%20wiki%20links%20to%20follow.');else{location.href=A[Math.floor(Math.random()*A.length)].href;}}var%20A=new%20Array();var%20d=document.getElementsByTagName('div');for(var%20i=0;i%3Cd.length;i++){if(d[i].id=='bodyContent'){add(d[i]);break;}}go();" ADD_DATE="1684842403">Wikirandom</A>
<DT><A HREF="javascript:function C(v){return '<td>'+v+'</td><td>'+((v>>4).toString(16)+(v&15).toString(16)).toUpperCase()+'</td><td bgcolor=DDDDDD>&'+'#'+v+';%3C/td%3E';}var%20c=4,b=Math.ceil(224/c),a='%3Ctable%20border=0%3E%3Ctr%3E';for(j=0;j%3Cc;j++){a+='%3Ctd%3EDEC%3C/td%3E%3Ctd%3EHEX%3C/td%3E%3Ctd%3EASC%3C/td%3E';}a+='%3C/tr%3E';for(i=33;i%3C33+b;i++){a+='%3Ctr%3E';for(j=0;j%3Cc;j++){t=i+(j*b);if(t%3C=255)a+=C(t);}a+='%3C/tr%3E';}a+='%3C/table%3E';var%20W=open('','','width=500,height=600,left=0,top=0,resizable,scrollbars');void(W.document.write(a));" ADD_DATE="1684842403">ASCII Table</A>
<DT><H3 ADD_DATE="1684842403" LAST_MODIFIED="1684842403">Graphing</H3>
<DL><p>
<DT><A HREF="https://www.google.com/search?q=100-3%2F%28sqrt%28x%5E2%2By%5E2%29%29%2Bsin%28sqrt%28x%5E2%2By%5E2%29%29%2Bsqrt%28200-%28x%5E2%2By%5E2%29%2B10*sin%28x%29%2B10sin%28y%29%29%2F1000%2C+x+is+from+-15+to+15%2C+y+is+from+-15+to+15%2C+z+is+from+90+to+101&rlz=1C1CHZN_enAU940AU940&ei=l9T8Yp3GFpmLseMPn4u8sAU&ved=0ahUKEwjd7YqX5s35AhWZRWwGHZ8FD1YQ4dUDCA4&uact=5&oq=100-3%2F%28sqrt%28x%5E2%2By%5E2%29%29%2Bsin%28sqrt%28x%5E2%2By%5E2%29%29%2Bsqrt%28200-%28x%5E2%2By%5E2%29%2B10*sin%28x%29%2B10sin%28y%29%29%2F1000%2C+x+is+from+-15+to+15%2C+y+is+from+-15+to+15%2C+z+is+from+90+to+101&gs_lcp=Cgdnd3Mtd2l6EANKBAhBGAFKBAhGGABQ-wtY-wtgog5oBXAAeACAAQCIAQCSAQCYAQCgAQKgAQHAAQE&sclient=gws-wiz" ADD_DATE="1684842403">Flower</A>
<DT><A HREF="https://www.google.com/search?q=sqrt%28x*x%2By*y%29%2B3*cos%28sqrt%28x*x%2By*y%29%29%2B5+from+-20+to+20&rlz=1C1CHZN_enAU940AU940&ei=U9X8YrrIM6WOseMP67SdgAQ&ved=0ahUKEwj6vfrw5s35AhUlR2wGHWtaB0AQ4dUDCA4&uact=5&oq=sqrt%28x*x%2By*y%29%2B3*cos%28sqrt%28x*x%2By*y%29%29%2B5+from+-20+to+20&gs_lcp=Cgdnd3Mtd2l6EAM6BwgAEEcQsANKBAhBGABKBAhGGABQtQdYtQdg_gloA3ABeACAAacCiAGnApIBAzItMZgBAKABAqABAcgBCMABAQ&sclient=gws-wiz" ADD_DATE="1684842403">Funnel</A>
<DT><A HREF="https://www.google.com/search?q=5+%2B+(-sqrt(1-x%5E2-(y-abs(x))%5E2))*cos(30*((1-x%5E2-(y-abs(x))%5E2)))%2C+x+is+from+-1+to+1%2C+y+is+from+-1+to+1.5%2C+z+is+from+1+to+6&rlz=1C1CHZN_enAU940AU940&oq=5+%2B+(-sqrt(1-x%5E2-(y-abs(x))%5E2))*cos(30*((1-x%5E2-(y-abs(x))%5E2)))%2C+x+is+from+-1+to+1%2C+y+is+from+-1+to+1.5%2C+z+is+from+1+to+6&aqs=chrome..69i57.288j0j7&sourceid=chrome&ie=UTF-8" ADD_DATE="1684842403">Heart</A>
</DL><p>
</DL><p>
</DL><p>
</DL><p>
</DL><p>