Jump to content
Wikipedia The Free Encyclopedia

User:Eejit43/scripts/ajax-undo.js

From Wikipedia, the free encyclopedia
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump.
This code will be executed when previewing this page.
This user script seems to have a documentation page at User:Eejit43/scripts/ajax-undo.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
 // <pre>
 // Note: This script was compiled and minified from TypeScript. For a more readable version, see https://github.com/Eejit43/wikipedia-scripts/blob/main/scripts/ajax-undo.ts

 "use strict";(()=>{varg=`#ajax-undo-loading{display:none;vertical-align:text-bottom;height:1.3em;overflow:hidden;line-height:1.5em}#ajax-undo-loading:after{display:inline-table;animation:ajax-undo-loading .8s steps(10) infinite;content:"\280円b\\a\2819円\\a\2839円\\a\2838円\\a\283円c\\a\2834円\\a\2826円\\a\2827円\\a\2807円\\a\280円f";color:gray;text-align:left;white-space:pre}#ajax-undo-loading:not(.is-diff){margin:-.3em 3px 0}#ajax-undo-loading.is-diff{height:1.55em}#ajax-undo-loading.is-minerva:not(.is-diff){float:right;margin-top:0}#ajax-undo-loading.is-minerva.is-diff{margin:-.2em 3px}@keyframes ajax-undo-loading{to{transform:translateY(-15em)}}#ajax-undo-reason{display:none;margin-left:3px}#ajax-undo-reason.is-minerva{border:revert;background:revert;padding:revert}#ajax-undo-reason.is-minerva:not(.is-diff){float:right;height:26px}
 `;vary=newmw.Api;mw.loader.using(["mediawiki.util"],()=>{letn=mw.config.get("wgDiffOldId");if(mw.config.get("wgAction")!=="history"&&!n)return;mw.util.addCSS(g);leta=mw.config.get("skin")==="minerva",s={awaitingClick:0,awaitingConfirmation:1,awaitingReload:2};for(letoofdocument.querySelectorAll(".mw-history-undo, .mw-diff-undo")){letu=o.querySelector("a");if(!u?.href){mw.notify("ajax-undo: Could not find undo link for a diff!",{type:"error"});continue}letf=newURL(u.href),i=document.createElement("span"),d=s.awaitingClick,t=document.createElement("a");t.textContent="ajax undo",t.href=f.href,a&&!n&&(t.style.marginLeft="1em"),t.addEventListener("click",asyncc=>{if(c.preventDefault(),d===s.awaitingClick)d=s.awaitingConfirmation,e.style.display="inline",e.focus(),t.textContent="confirm ajax undo";elseif(d===s.awaitingConfirmation){d=s.awaitingReload,r.style.display="inline-block",t.style.color="gray",e.disabled=!0,a&&t.append(r);letm=f.searchParams.get("undo"),p=f.searchParams.get("undoafter");if(!m||!p){mw.notify("Could not find undo parameters in URL!",{type:"error"});return}letl=o.closest(n?"td":"li")?.querySelector(".mw-userlink bdi")?.textContent;if(!l){mw.notify("Could not find revision user!",{type:"error"});return}if(!awaity.postWithEditToken({action:"edit",title:mw.config.get("wgPageName"),undo:m,undoafter:p,summary:`Undid revision ${m} by [[Special:Contributions/${l}|${l}]] ([[User talk:${l}|talk]])${e.value?`: ${e.value}`:""}`}).catch((w,v)=>(mw.notify(`Error undoing revision: ${v?.error?.code??"Unknown error"} (${w})`,{type:"error"}),setTimeout(()=>{window.location.reload()},2e3),!1)))return;mw.notify("Revision successfully undone, reloading...",{type:"success"}),window.location.reload()}}),n&&i.append(document.createTextNode("(")),i.append(t);letr=document.createElement("span");r.id="ajax-undo-loading",n&&r.classList.add("is-diff"),a&&r.classList.add("is-minerva"),a||i.append(r);lete=document.createElement("input");e.type="text",e.id="ajax-undo-reason",n&&e.classList.add("is-diff"),a&&e.classList.add("is-minerva"),e.placeholder="Insert reason here...",e.addEventListener("keydown",c=>{c.key==="Enter"&&t.click()}),a&&!n?i.prepend(e):i.append(e),n&&i.append(document.createTextNode(")")),n?(o.after(i),o.after(document.createTextNode(" "))):a?o.parentElement?.before(i):o.parentElement?.after(i)}});})();

 // </pre>
 //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vc3R5bGVzL2FqYXgtdW5kby5jc3MiLCAiLi4vdXRpbGl0eS50cyIsICIuLi9zY3JpcHRzL2FqYXgtdW5kby50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiI2FqYXgtdW5kby1sb2FkaW5ne2Rpc3BsYXk6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtoZWlnaHQ6MS4zZW07b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjEuNWVtfSNhamF4LXVuZG8tbG9hZGluZzphZnRlcntkaXNwbGF5OmlubGluZS10YWJsZTthbmltYXRpb246YWpheC11bmRvLWxvYWRpbmcgLjhzIHN0ZXBzKDEwKSBpbmZpbml0ZTtjb250ZW50OlwiXFwyODBiXFxhXFwyODE5XFxhXFwyODM5XFxhXFwyODM4XFxhXFwyODNjXFxhXFwyODM0XFxhXFwyODI2XFxhXFwyODI3XFxhXFwyODA3XFxhXFwyODBmXCI7Y29sb3I6Z3JheTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6cHJlfSNhamF4LXVuZG8tbG9hZGluZzpub3QoLmlzLWRpZmYpe21hcmdpbjotLjNlbSAzcHggMH0jYWpheC11bmRvLWxvYWRpbmcuaXMtZGlmZntoZWlnaHQ6MS41NWVtfSNhamF4LXVuZG8tbG9hZGluZy5pcy1taW5lcnZhOm5vdCguaXMtZGlmZil7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfSNhamF4LXVuZG8tbG9hZGluZy5pcy1taW5lcnZhLmlzLWRpZmZ7bWFyZ2luOi0uMmVtIDNweH1Aa2V5ZnJhbWVzIGFqYXgtdW5kby1sb2FkaW5ne3Rve3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNWVtKX19I2FqYXgtdW5kby1yZWFzb257ZGlzcGxheTpub25lO21hcmdpbi1sZWZ0OjNweH0jYWpheC11bmRvLXJlYXNvbi5pcy1taW5lcnZhe2JvcmRlcjpyZXZlcnQ7YmFja2dyb3VuZDpyZXZlcnQ7cGFkZGluZzpyZXZlcnR9I2FqYXgtdW5kby1yZWFzb24uaXMtbWluZXJ2YTpub3QoLmlzLWRpZmYpe2Zsb2F0OnJpZ2h0O2hlaWdodDoyNnB4fVxuIiwgImltcG9ydCB0eXBlIHsgQXBpUXVlcnlSZXZpc2lvbnNQYXJhbXMgfSBmcm9tICd0eXBlcy1tZWRpYXdpa2ktYXBpJztcbmltcG9ydCB0eXBlIHsgUGFnZVJldmlzaW9uc1Jlc3VsdCB9IGZyb20gJy4vZ2xvYmFsLXR5cGVzJztcblxuZXhwb3J0IGNvbnN0IGFwaSA9IG5ldyBtdy5BcGkoKTtcblxuLyoqXG4gKiBGZXRjaGVzIHRoZSBjb250ZW50IG9mIGEgZ2l2ZW4gcGFnZS5cbiAqIEBwYXJhbSB0aXRsZSBUaGUgdGl0bGUgdG8gZmV0Y2guXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRQYWdlQ29udGVudCh0aXRsZTogc3RyaW5nKSB7XG4gICAgcmV0dXJuIChcbiAgICAgICAgKGF3YWl0IGFwaS5nZXQoe1xuICAgICAgICAgICAgYWN0aW9uOiAncXVlcnknLFxuICAgICAgICAgICAgZm9ybWF0dmVyc2lvbjogJzInLFxuICAgICAgICAgICAgcHJvcDogJ3JldmlzaW9ucycsXG4gICAgICAgICAgICBydnByb3A6ICdjb250ZW50JyxcbiAgICAgICAgICAgIHJ2c2xvdHM6ICdtYWluJyxcbiAgICAgICAgICAgIHRpdGxlczogdGl0bGUsXG4gICAgICAgIH0gc2F0aXNmaWVzIEFwaVF1ZXJ5UmV2aXNpb25zUGFyYW1zKSkgYXMgUGFnZVJldmlzaW9uc1Jlc3VsdFxuICAgICkucXVlcnkucGFnZXNbMF0ucmV2aXNpb25zPy5bMF0uc2xvdHMubWFpbi5jb250ZW50LnRyaW0oKTtcbn1cbiIsICJpbXBvcnQgdHlwZSB7IE1lZGlhV2lraURhdGFFcnJvciB9IGZyb20gJy4uL2dsb2JhbC10eXBlcyc7XG5pbXBvcnQgY3NzQ29udGVudCBmcm9tICcuLi9zdHlsZXMvYWpheC11bmRvLmNzcycgd2l0aCB7IHR5cGU6ICdjc3MnIH07XG5pbXBvcnQgeyBhcGkgfSBmcm9tICcuLi91dGlsaXR5JztcblxubXcubG9hZGVyLnVzaW5nKFsnbWVkaWF3aWtpLnV0aWwnXSwgKCkgPT4ge1xuICAgIGNvbnN0IGlzRGlmZiA9IG13LmNvbmZpZy5nZXQoJ3dnRGlmZk9sZElkJyk7XG5cbiAgICBpZiAobXcuY29uZmlnLmdldCgnd2dBY3Rpb24nKSAhPT0gJ2hpc3RvcnknICYmICFpc0RpZmYpIHJldHVybjtcblxuICAgIG13LnV0aWwuYWRkQ1NTKGNzc0NvbnRlbnQpO1xuXG4gICAgY29uc3QgaXNNaW5lcnZhID0gbXcuY29uZmlnLmdldCgnc2tpbicpID09PSAnbWluZXJ2YSc7XG5cbiAgICBjb25zdCBTVEFHRVMgPSB7XG4gICAgICAgIGF3YWl0aW5nQ2xpY2s6IDAsXG4gICAgICAgIGF3YWl0aW5nQ29uZmlybWF0aW9uOiAxLFxuICAgICAgICBhd2FpdGluZ1JlbG9hZDogMixcbiAgICB9O1xuXG4gICAgZm9yIChjb25zdCB1bmRvU3BhbiBvZiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubXctaGlzdG9yeS11bmRvLCAubXctZGlmZi11bmRvJykpIHtcbiAgICAgICAgY29uc3QgdW5kb0xpbmsgPSB1bmRvU3Bhbi5xdWVyeVNlbGVjdG9yKCdhJyk7XG5cbiAgICAgICAgaWYgKCF1bmRvTGluaz8uaHJlZikge1xuICAgICAgICAgICAgbXcubm90aWZ5KCdhamF4LXVuZG86IENvdWxkIG5vdCBmaW5kIHVuZG8gbGluayBmb3IgYSBkaWZmIScsIHsgdHlwZTogJ2Vycm9yJyB9KTtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc3QgdW5kb1VybCA9IG5ldyBVUkwodW5kb0xpbmsuaHJlZik7XG5cbiAgICAgICAgY29uc3Qgc3BhbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTtcblxuICAgICAgICBsZXQgc3RhZ2UgPSBTVEFHRVMuYXdhaXRpbmdDbGljaztcblxuICAgICAgICBjb25zdCBhamF4VW5kb0xpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XG4gICAgICAgIGFqYXhVbmRvTGluay50ZXh0Q29udGVudCA9ICdhamF4IHVuZG8nO1xuICAgICAgICBhamF4VW5kb0xpbmsuaHJlZiA9IHVuZG9VcmwuaHJlZjtcbiAgICAgICAgaWYgKGlzTWluZXJ2YSAmJiAhaXNEaWZmKSBhamF4VW5kb0xpbmsuc3R5bGUubWFyZ2luTGVmdCA9ICcxZW0nO1xuICAgICAgICBhamF4VW5kb0xpbmsuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBhc3luYyAoZXZlbnQpID0+IHtcbiAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG5cbiAgICAgICAgICAgIGlmIChzdGFnZSA9PT0gU1RBR0VTLmF3YWl0aW5nQ2xpY2spIHtcbiAgICAgICAgICAgICAgICBzdGFnZSA9IFNUQUdFUy5hd2FpdGluZ0NvbmZpcm1hdGlvbjtcblxuICAgICAgICAgICAgICAgIHJlYXNvbklucHV0LnN0eWxlLmRpc3BsYXkgPSAnaW5saW5lJztcbiAgICAgICAgICAgICAgICByZWFzb25JbnB1dC5mb2N1cygpO1xuXG4gICAgICAgICAgICAgICAgYWpheFVuZG9MaW5rLnRleHRDb250ZW50ID0gJ2NvbmZpcm0gYWpheCB1bmRvJztcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoc3RhZ2UgPT09IFNUQUdFUy5hd2FpdGluZ0NvbmZpcm1hdGlvbikge1xuICAgICAgICAgICAgICAgIHN0YWdlID0gU1RBR0VTLmF3YWl0aW5nUmVsb2FkO1xuICAgICAgICAgICAgICAgIGxvYWRpbmdTcGlubmVyLnN0eWxlLmRpc3BsYXkgPSAnaW5saW5lLWJsb2NrJztcbiAgICAgICAgICAgICAgICBhamF4VW5kb0xpbmsuc3R5bGUuY29sb3IgPSAnZ3JheSc7XG4gICAgICAgICAgICAgICAgcmVhc29uSW5wdXQuZGlzYWJsZWQgPSB0cnVlO1xuXG4gICAgICAgICAgICAgICAgaWYgKGlzTWluZXJ2YSkgYWpheFVuZG9MaW5rLmFwcGVuZChsb2FkaW5nU3Bpbm5lcik7XG5cbiAgICAgICAgICAgICAgICBjb25zdCB1bmRvSWQgPSB1bmRvVXJsLnNlYXJjaFBhcmFtcy5nZXQoJ3VuZG8nKTtcbiAgICAgICAgICAgICAgICBjb25zdCB1bmRvQWZ0ZXIgPSB1bmRvVXJsLnNlYXJjaFBhcmFtcy5nZXQoJ3VuZG9hZnRlcicpO1xuXG4gICAgICAgICAgICAgICAgaWYgKCF1bmRvSWQgfHwgIXVuZG9BZnRlcikge1xuICAgICAgICAgICAgICAgICAgICBtdy5ub3RpZnkoJ0NvdWxkIG5vdCBmaW5kIHVuZG8gcGFyYW1ldGVycyBpbiBVUkwhJywgeyB0eXBlOiAnZXJyb3InIH0pO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgY29uc3QgcmV2aXNpb25Vc2VyID0gdW5kb1NwYW4uY2xvc2VzdChpc0RpZmYgPyAndGQnIDogJ2xpJyk/LnF1ZXJ5U2VsZWN0b3IoJy5tdy11c2VybGluayBiZGknKT8udGV4dENvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICBpZiAoIXJldmlzaW9uVXNlcikge1xuICAgICAgICAgICAgICAgICAgICBtdy5ub3RpZnkoJ0NvdWxkIG5vdCBmaW5kIHJldmlzaW9uIHVzZXIhJywgeyB0eXBlOiAnZXJyb3InIH0pO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgY29uc3Qgc3VjY2VzcyA9IGF3YWl0IGFwaVxuICAgICAgICAgICAgICAgICAgICAucG9zdFdpdGhFZGl0VG9rZW4oe1xuICAgICAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiAnZWRpdCcsXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogbXcuY29uZmlnLmdldCgnd2dQYWdlTmFtZScpLFxuICAgICAgICAgICAgICAgICAgICAgICAgdW5kbzogdW5kb0lkLFxuICAgICAgICAgICAgICAgICAgICAgICAgdW5kb2FmdGVyOiB1bmRvQWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5OiBgVW5kaWQgcmV2aXNpb24gJHt1bmRvSWR9IGJ5IFtbU3BlY2lhbDpDb250cmlidXRpb25zLyR7cmV2aXNpb25Vc2VyfXwke3JldmlzaW9uVXNlcn1dXSAoW1tVc2VyIHRhbGs6JHtyZXZpc2lvblVzZXJ9fHRhbGtdXSkke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYXNvbklucHV0LnZhbHVlID8gYDogJHtyZWFzb25JbnB1dC52YWx1ZX1gIDogJydcbiAgICAgICAgICAgICAgICAgICAgICAgIH1gLFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAuY2F0Y2goKGVycm9yQ29kZSwgZXJyb3JJbmZvKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtdy5ub3RpZnkoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYEVycm9yIHVuZG9pbmcgcmV2aXNpb246ICR7KGVycm9ySW5mbyBhcyBNZWRpYVdpa2lEYXRhRXJyb3IpPy5lcnJvcj8uY29kZSA/PyAnVW5rbm93biBlcnJvcid9ICgke2Vycm9yQ29kZX0pYCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IHR5cGU6ICdlcnJvcicgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9LCAyMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgICBpZiAoIXN1Y2Nlc3MpIHJldHVybjtcblxuICAgICAgICAgICAgICAgIG13Lm5vdGlmeSgnUmV2aXNpb24gc3VjY2Vzc2Z1bGx5IHVuZG9uZSwgcmVsb2FkaW5nLi4uJywgeyB0eXBlOiAnc3VjY2VzcycgfSk7XG4gICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcblxuICAgICAgICBpZiAoaXNEaWZmKSBzcGFuLmFwcGVuZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnKCcpKTtcbiAgICAgICAgc3Bhbi5hcHBlbmQoYWpheFVuZG9MaW5rKTtcblxuICAgICAgICBjb25zdCBsb2FkaW5nU3Bpbm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTtcbiAgICAgICAgbG9hZGluZ1NwaW5uZXIuaWQgPSAnYWpheC11bmRvLWxvYWRpbmcnO1xuICAgICAgICBpZiAoaXNEaWZmKSBsb2FkaW5nU3Bpbm5lci5jbGFzc0xpc3QuYWRkKCdpcy1kaWZmJyk7XG4gICAgICAgIGlmIChpc01pbmVydmEpIGxvYWRpbmdTcGlubmVyLmNsYXNzTGlzdC5hZGQoJ2lzLW1pbmVydmEnKTtcblxuICAgICAgICBpZiAoIWlzTWluZXJ2YSkgc3Bhbi5hcHBlbmQobG9hZGluZ1NwaW5uZXIpO1xuXG4gICAgICAgIGNvbnN0IHJlYXNvbklucHV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaW5wdXQnKTtcbiAgICAgICAgcmVhc29uSW5wdXQudHlwZSA9ICd0ZXh0JztcbiAgICAgICAgcmVhc29uSW5wdXQuaWQgPSAnYWpheC11bmRvLXJlYXNvbic7XG4gICAgICAgIGlmIChpc0RpZmYpIHJlYXNvbklucHV0LmNsYXNzTGlzdC5hZGQoJ2lzLWRpZmYnKTtcbiAgICAgICAgaWYgKGlzTWluZXJ2YSkgcmVhc29uSW5wdXQuY2xhc3NMaXN0LmFkZCgnaXMtbWluZXJ2YScpO1xuICAgICAgICByZWFzb25JbnB1dC5wbGFjZWhvbGRlciA9ICdJbnNlcnQgcmVhc29uIGhlcmUuLi4nO1xuICAgICAgICByZWFzb25JbnB1dC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICBpZiAoZXZlbnQua2V5ID09PSAnRW50ZXInKSBhamF4VW5kb0xpbmsuY2xpY2soKTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgaWYgKGlzTWluZXJ2YSAmJiAhaXNEaWZmKSBzcGFuLnByZXBlbmQocmVhc29uSW5wdXQpO1xuICAgICAgICBlbHNlIHNwYW4uYXBwZW5kKHJlYXNvbklucHV0KTtcblxuICAgICAgICBpZiAoaXNEaWZmKSBzcGFuLmFwcGVuZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnKScpKTtcblxuICAgICAgICBpZiAoaXNEaWZmKSB7XG4gICAgICAgICAgICB1bmRvU3Bhbi5hZnRlcihzcGFuKTtcbiAgICAgICAgICAgIHVuZG9TcGFuLmFmdGVyKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCcgJykpO1xuICAgICAgICB9IGVsc2UgaWYgKGlzTWluZXJ2YSkgdW5kb1NwYW4ucGFyZW50RWxlbWVudD8uYmVmb3JlKHNwYW4pO1xuICAgICAgICBlbHNlIHVuZG9TcGFuLnBhcmVudEVsZW1lbnQ/LmFmdGVyKHNwYW4pO1xuICAgIH1cbn0pO1xuIl0sCiAgIm1hcHBpbmdzIjogIjs7O21CQUFBLElBQUFBLEVBQUE7RUNHTyxJQUFNQyxFQUFNLElBQUksR0FBRyxJQ0MxQixHQUFHLE9BQU8sTUFBTSxDQUFDLGdCQUFnQixFQUFHLElBQU0sQ0FDdEMsSUFBTUMsRUFBUyxHQUFHLE9BQU8sSUFBSSxhQUFhLEVBRTFDLEdBQUksR0FBRyxPQUFPLElBQUksVUFBVSxJQUFNLFdBQWEsQ0FBQ0EsRUFBUSxPQUV4RCxHQUFHLEtBQUssT0FBT0MsQ0FBVSxFQUV6QixJQUFNQyxFQUFZLEdBQUcsT0FBTyxJQUFJLE1BQU0sSUFBTSxVQUV0Q0MsRUFBUyxDQUNYLGNBQWUsRUFDZixxQkFBc0IsRUFDdEIsZUFBZ0IsQ0FDcEIsRUFFQSxRQUFXQyxLQUFZLFNBQVMsaUJBQWlCLGlDQUFpQyxFQUFHLENBQ2pGLElBQU1DLEVBQVdELEVBQVMsY0FBYyxHQUFHLEVBRTNDLEdBQUksQ0FBQ0MsR0FB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LEVBQUssT0FBTyxTQUFTLGVBQWUsR0FBRyxDQUFDLEVBRWhEUCxHQUNBSSxFQUFTLE1BQU1HLENBQUksRUFDbkJILEVBQVMsTUFBTSxTQUFTLGVBQWUsR0FBRyxDQUFDLEdBQ3BDRixFQUFXRSxFQUFTLGVBQWUsT0FBT0csQ0FBSSxFQUNwREgsRUFBUyxlQUFlLE1BQU1HLENBQUksQ0FDM0MsQ0FDSixDQUFDIiwKICAibmFtZXMiOiBbImFqYXhfdW5kb19kZWZhdWx0IiwgImFwaSIsICJpc0RpZmYiLCAiYWpheF91bmRvX2RlZmF1bHQiLCAiaXNNaW5lcnZhIiwgIlNUQUdFUyIsICJ1bmRvU3BhbiIsICJ1bmRvTGluayIsICJ1bmRvVXJsIiwgInNwYW4iLCAic3RhZ2UiLCAiYWpheFVuZG9MaW5rIiwgImV2ZW50IiwgInJlYXNvbklucHV0IiwgImxvYWRpbmdTcGlubmVyIiwgInVuZG9JZCIsICJ1bmRvQWZ0ZXIiLCAicmV2aXNpb25Vc2VyIiwgImFwaSIsICJlcnJvckNvZGUiLCAiZXJyb3JJbmZvIl0KfQo=

AltStyle によって変換されたページ (->オリジナル) /