commit 19f29c80f908ed3db5f2baaee0e47046fa87cce9 Author: Sorrel Bri Date: Wed Feb 26 16:36:40 2020 -0800 Updates diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..2b1058d --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,22 @@ +{ + "files": { + "main.css": "/feature-change-applier/static/css/main.2c3c53ec.chunk.css", + "main.js": "/feature-change-applier/static/js/main.00d4b63c.chunk.js", + "main.js.map": "/feature-change-applier/static/js/main.00d4b63c.chunk.js.map", + "runtime-main.js": "/feature-change-applier/static/js/runtime-main.7788e262.js", + "runtime-main.js.map": "/feature-change-applier/static/js/runtime-main.7788e262.js.map", + "static/js/2.0d82b9df.chunk.js": "/feature-change-applier/static/js/2.0d82b9df.chunk.js", + "static/js/2.0d82b9df.chunk.js.map": "/feature-change-applier/static/js/2.0d82b9df.chunk.js.map", + "index.html": "/feature-change-applier/index.html", + "precache-manifest.dad2025098e48a5af936e0e82baf2369.js": "/feature-change-applier/precache-manifest.dad2025098e48a5af936e0e82baf2369.js", + "service-worker.js": "/feature-change-applier/service-worker.js", + "static/css/main.2c3c53ec.chunk.css.map": "/feature-change-applier/static/css/main.2c3c53ec.chunk.css.map", + "static/js/2.0d82b9df.chunk.js.LICENSE": "/feature-change-applier/static/js/2.0d82b9df.chunk.js.LICENSE" + }, + "entrypoints": [ + "static/js/runtime-main.7788e262.js", + "static/js/2.0d82b9df.chunk.js", + "static/css/main.2c3c53ec.chunk.css", + "static/js/main.00d4b63c.chunk.js" + ] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..4e4af90 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..f8683c8 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +Phono Change Applier
\ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..f41e5dd --- /dev/null +++ b/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "FCA", + "name": "Feature Change Applier", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/precache-manifest.dad2025098e48a5af936e0e82baf2369.js b/precache-manifest.dad2025098e48a5af936e0e82baf2369.js new file mode 100644 index 0000000..588697e --- /dev/null +++ b/precache-manifest.dad2025098e48a5af936e0e82baf2369.js @@ -0,0 +1,26 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "b017820703b52c6a784c3180b4d02500", + "url": "/feature-change-applier/index.html" + }, + { + "revision": "8e0f950405bd0dd825fd", + "url": "/feature-change-applier/static/css/main.2c3c53ec.chunk.css" + }, + { + "revision": "1f9fb9541153efbb7662", + "url": "/feature-change-applier/static/js/2.0d82b9df.chunk.js" + }, + { + "revision": "d705cb622423d72c5defbf368ca70dcc", + "url": "/feature-change-applier/static/js/2.0d82b9df.chunk.js.LICENSE" + }, + { + "revision": "8e0f950405bd0dd825fd", + "url": "/feature-change-applier/static/js/main.00d4b63c.chunk.js" + }, + { + "revision": "3e2239a2ec4a190765bc", + "url": "/feature-change-applier/static/js/runtime-main.7788e262.js" + } +]); \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..01b0f9a --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 0000000..9ae6739 --- /dev/null +++ b/service-worker.js @@ -0,0 +1,39 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); + +importScripts( + "/feature-change-applier/precache-manifest.dad2025098e48a5af936e0e82baf2369.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/feature-change-applier/index.html"), { + + blacklist: [/^\/_/,/\/[^\/?]+\.[^\/]+$/], +}); diff --git a/static/css/main.2c3c53ec.chunk.css b/static/css/main.2c3c53ec.chunk.css new file mode 100644 index 0000000..6bafb79 --- /dev/null +++ b/static/css/main.2c3c53ec.chunk.css @@ -0,0 +1,2 @@ +body{margin:0;font-family:Catamaran,Arial,Helvetica,sans-serif;background-color:#281734;color:#d5bfbf}body input[type=text],body textarea{background-color:#1d191a;color:#e8e22e;border:1px solid #d5bfbf;font-family:Fira Code,monospace}body code{font-family:Fira Code,monospace}.App{text-align:center}.App-logo{height:40vmin}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#09d3ac}div.App{height:100vh;width:100vw;line-height:1.25em}div.App h1{font-size:2em;padding:1em 0}div.App h3{font-size:1.25em;padding:.5em 0}div.App h5{font-size:1.1em;padding:.1em 0;font-weight:800}div.App div.PhonoChangeApplier{display:grid;width:100%;place-items:center center;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));grid-template-rows:repeat(auto-fill,minmax(300px,1fr))}div.App div.PhonoChangeApplier div{width:100%;max-height:85vh;margin:1em;overflow-y:scroll}div.Features{max-width:85%}div.Features ul.Features__list li{display:grid;grid-template-columns:1fr 1fr}div.Features ul.Features__list li span.feature--names-and-phones{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}div.Features ul.Features__list li span.feature-name{font-weight:600}div.Features form{display:flex;flex-flow:column}div.Features form input{margin:.1em;font-size:1em}div.Options form{display:flex;flex-flow:column nowrap}div.Output div.Output__container{display:flex;flex-flow:row wrap}div.Output div.Output-epoch{display:flex;flex-flow:column}div.Output div.Output-epoch p.lexicon{display:grid;grid-template-columns:repeat(auto-fit,minmax(5em,1fr))} +/*# sourceMappingURL=main.2c3c53ec.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.2c3c53ec.chunk.css.map b/static/css/main.2c3c53ec.chunk.css.map new file mode 100644 index 0000000..2e12c84 --- /dev/null +++ b/static/css/main.2c3c53ec.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["index.scss","../public/stylesheets/_variables.scss","App.css","PhonoChangeApplier.scss","Features.scss","Options.scss","Output.scss"],"names":[],"mappings":"AAEA,KACE,QAAS,CACT,gDAAsD,CACtD,wBCJmB,CDKnB,aCJe,CDAjB,oCAOI,wBCLuB,CDMvB,aCPmB,CDQnB,wBCTa,CDUb,+BAAmC,CAVvC,UAcI,+BAAmC,CEhBvC,KACE,iBACF,CAEA,UACE,aACF,CAEA,YACE,gBAAiB,CACjB,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,sBAAuB,CACvB,4BACF,CAEA,UACE,aACF,CCnBA,QACE,YAAa,CACb,WAAY,CACZ,kBAAmB,CAHrB,WAMI,aAAc,CACd,aAAc,CAPlB,WAWI,gBAAiB,CACjB,cAAgB,CAZpB,WAgBI,eAAgB,CAChB,cAAgB,CAChB,eAAgB,CAlBpB,+BAsBI,YAAa,CACb,UAAW,CACX,yBAA0B,CAC1B,uDAA0D,CAC1D,sDAAyD,CA1B7D,mCA6BM,UAAW,CACX,eAAgB,CAChB,UAAW,CACX,iBAAkB,CChCxB,aACE,aAAc,CADhB,kCAII,YAAa,CACb,6BAA8B,CALlC,iEAQM,YAAa,CACb,uDAA0D,CAThE,oDAaM,eAAgB,CAbtB,kBAkBI,YAAa,CACb,gBAAiB,CAnBrB,wBAsBM,WAAa,CACb,aAAc,CCvBpB,iBAGI,YAAa,CACb,uBAAwB,CCJ5B,iCAGI,YAAa,CACb,kBAAmB,CAJvB,4BAQI,YAAa,CACb,gBAAiB,CATrB,sCAYM,YAAa,CACb,sDAAyD","file":"main.2c3c53ec.chunk.css","sourcesContent":["@import '../public/stylesheets/variables';\n\nbody {\n margin: 0;\n font-family: 'Catamaran', Arial, Helvetica, sans-serif;\n background-color: map-get($colors, 'main--bg');\n color: map-get($colors, 'main');\n \n textarea, input[type=\"text\"] {\n background-color: map-get($colors, 'text-input--bg');\n color: map-get($colors, 'text-input');\n border: 1px solid map-get($colors, 'main');\n font-family: 'Fira Code', monospace;\n }\n\n code {\n font-family: 'Fira Code', monospace;\n }\n\n}\n","$colors: (\n \"main--bg\": #281734,\n \"main\": #d5bfbf,\n \"text-input\": #e8e22e,\n \"text-input--bg\": #1d191a,\n );",".App {\n text-align: center;\n}\n\n.App-logo {\n height: 40vmin;\n}\n\n.App-header {\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n}\n\n.App-link {\n color: #09d3ac;\n}\n","div.App {\n height: 100vh;\n width: 100vw;\n line-height: 1.25em;\n\n h1 {\n font-size: 2em;\n padding: 1em 0;\n }\n\n h3 {\n font-size: 1.25em;\n padding: 0.5em 0;\n }\n\n h5 {\n font-size: 1.1em;\n padding: 0.1em 0;\n font-weight: 800;\n }\n\n div.PhonoChangeApplier {\n display: grid;\n width: 100%;\n place-items: center center;\n grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));\n grid-template-rows: repeat(auto-fill, minmax(300px, 1fr));\n \n div {\n width: 100%;\n max-height: 85vh;\n margin: 1em;\n overflow-y: scroll;\n }\n }\n}","div.Features {\n max-width: 85%;\n\n ul.Features__list li {\n display: grid;\n grid-template-columns: 1fr 1fr;\n\n span.feature--names-and-phones {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));\n }\n\n span.feature-name {\n font-weight: 600;\n }\n }\n\n form {\n display: flex;\n flex-flow: column;\n\n input {\n margin: 0.1em;\n font-size: 1em;\n }\n }\n}","div.Options {\n\n form {\n display: flex;\n flex-flow: column nowrap;\n }\n\n}","div.Output {\n\n div.Output__container {\n display: flex;\n flex-flow: row wrap;\n }\n\n div.Output-epoch {\n display: flex;\n flex-flow: column;\n\n p.lexicon {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(5em, 1fr));\n }\n }\n\n}"]} \ No newline at end of file diff --git a/static/js/2.0d82b9df.chunk.js b/static/js/2.0d82b9df.chunk.js new file mode 100644 index 0000000..8d3a6fe --- /dev/null +++ b/static/js/2.0d82b9df.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.0d82b9df.chunk.js.LICENSE */ +(this["webpackJsonpfeature-change-applier"]=this["webpackJsonpfeature-change-applier"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";var r=n(7),l="function"===typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,i=l?Symbol.for("react.portal"):60106,o=l?Symbol.for("react.fragment"):60107,u=l?Symbol.for("react.strict_mode"):60108,c=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,f=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.forward_ref"):60112,p=l?Symbol.for("react.suspense"):60113;l&&Symbol.for("react.suspense_list");var m=l?Symbol.for("react.memo"):60115,h=l?Symbol.for("react.lazy"):60116;l&&Symbol.for("react.fundamental"),l&&Symbol.for("react.responder"),l&&Symbol.for("react.scope");var v="function"===typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nz.length&&z.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,l){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(l,t,""===n?"."+F(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c