From d57aebe086a20b52255e99bfd8aa671fe8ee7265 Mon Sep 17 00:00:00 2001 From: Verwoerd Date: Mon, 27 Mar 2023 07:54:10 +0200 Subject: [PATCH 1/5] Add BAPC 2020 to legacy --- 2020.bapc.eu/50x.html | 19 ++ 2020.bapc.eu/components/0.js | 1 + 2020.bapc.eu/components/10.js | 1 + 2020.bapc.eu/components/11.js | 1 + 2020.bapc.eu/components/12.js | 1 + 2020.bapc.eu/components/13.js | 1 + 2020.bapc.eu/components/14.js | 1 + 2020.bapc.eu/components/15.js | 1 + 2020.bapc.eu/components/16.js | 1 + 2020.bapc.eu/components/17.js | 1 + 2020.bapc.eu/components/18.js | 1 + 2020.bapc.eu/components/19.js | 2 + 2020.bapc.eu/components/19.js.LICENSE | 9 + 2020.bapc.eu/components/2.js | 2 + 2020.bapc.eu/components/2.js.LICENSE | 92 +++++ 2020.bapc.eu/components/20.js | 2 + 2020.bapc.eu/components/20.js.LICENSE | 9 + 2020.bapc.eu/components/21.js | 2 + 2020.bapc.eu/components/21.js.LICENSE | 9 + 2020.bapc.eu/components/22.js | 2 + 2020.bapc.eu/components/22.js.LICENSE | 9 + 2020.bapc.eu/components/3.js | 1 + .../components/3.js@99d06a1b0aa38367f6bc | 1 + 2020.bapc.eu/components/4.js | 1 + 2020.bapc.eu/components/5.js | 2 + 2020.bapc.eu/components/5.js.LICENSE | 9 + 2020.bapc.eu/components/6.js | 2 + 2020.bapc.eu/components/6.js.LICENSE | 9 + 2020.bapc.eu/components/7.js | 1 + 2020.bapc.eu/components/8.js | 1 + 2020.bapc.eu/components/9.js | 1 + 2020.bapc.eu/components/app.js | 1 + .../components/app.js@99d06a1b0aa38367f6bc | 1 + .../images/ASML_Holding_N.V._logo.svg.png | Bin 0 -> 33103 bytes 2020.bapc.eu/images/affiliations/10.png | Bin 0 -> 1889 bytes 2020.bapc.eu/images/affiliations/11.png | Bin 0 -> 1784 bytes 2020.bapc.eu/images/affiliations/12.png | Bin 0 -> 1272 bytes 2020.bapc.eu/images/affiliations/13.png | Bin 0 -> 3886 bytes 2020.bapc.eu/images/affiliations/15.png | Bin 0 -> 1195 bytes 2020.bapc.eu/images/affiliations/16.png | Bin 0 -> 1163 bytes 2020.bapc.eu/images/affiliations/17.png | Bin 0 -> 1461 bytes 2020.bapc.eu/images/affiliations/18.png | Bin 0 -> 1385 bytes 2020.bapc.eu/images/affiliations/19.png | Bin 0 -> 1276 bytes 2020.bapc.eu/images/affiliations/2.png | Bin 0 -> 836 bytes 2020.bapc.eu/images/affiliations/3.png | Bin 0 -> 1118 bytes 2020.bapc.eu/images/affiliations/4.png | Bin 0 -> 1370 bytes 2020.bapc.eu/images/affiliations/5.png | Bin 0 -> 2502 bytes 2020.bapc.eu/images/affiliations/6.png | Bin 0 -> 1283 bytes 2020.bapc.eu/images/affiliations/7.png | Bin 0 -> 1518 bytes 2020.bapc.eu/images/affiliations/8.png | Bin 0 -> 1395 bytes 2020.bapc.eu/images/affiliations/9.png | Bin 0 -> 4467 bytes 2020.bapc.eu/images/asml.jpg | Bin 0 -> 87229 bytes 2020.bapc.eu/images/asmlBW.png | Bin 0 -> 25179 bytes 2020.bapc.eu/images/bapc logo cropped.png | Bin 0 -> 93434 bytes 2020.bapc.eu/images/bapc logo.png | Bin 0 -> 71509 bytes 2020.bapc.eu/images/bolBW.png | Bin 0 -> 22025 bytes 2020.bapc.eu/images/ch.png | Bin 0 -> 74269 bytes 2020.bapc.eu/images/contact.jpg | Bin 0 -> 93189 bytes 2020.bapc.eu/images/contest.jpg | Bin 0 -> 237196 bytes 2020.bapc.eu/images/countries/BEL.png | Bin 0 -> 5400 bytes 2020.bapc.eu/images/countries/NLD.png | Bin 0 -> 4306 bytes 2020.bapc.eu/images/extra1.jpg | Bin 0 -> 190709 bytes 2020.bapc.eu/images/extra3.jpg | Bin 0 -> 155960 bytes 2020.bapc.eu/images/favicon.ico | Bin 0 -> 67118 bytes 2020.bapc.eu/images/home.jpg | Bin 0 -> 141874 bytes 2020.bapc.eu/images/imcBW.png | Bin 0 -> 17104 bytes 2020.bapc.eu/images/location.jpg | Bin 0 -> 157252 bytes 2020.bapc.eu/images/manifest/icon-144x144.png | Bin 0 -> 25943 bytes 2020.bapc.eu/images/manifest/icon-192x192.png | Bin 0 -> 36142 bytes 2020.bapc.eu/images/manifest/icon-48x48.png | Bin 0 -> 3783 bytes 2020.bapc.eu/images/manifest/icon-512x512.png | Bin 0 -> 102935 bytes 2020.bapc.eu/images/manifest/icon-72x72.png | Bin 0 -> 6699 bytes 2020.bapc.eu/images/manifest/icon-96x96.png | Bin 0 -> 18286 bytes 2020.bapc.eu/images/old-logo/bapc logo.png | Bin 0 -> 1146480 bytes 2020.bapc.eu/images/old-logo/favicon.ico | Bin 0 -> 48548 bytes 2020.bapc.eu/images/organisation.jpg | Bin 0 -> 212556 bytes 2020.bapc.eu/images/preliminaries.jpg | Bin 0 -> 207966 bytes 2020.bapc.eu/images/problems.jpg | Bin 0 -> 179839 bytes 2020.bapc.eu/images/registration.jpg | Bin 0 -> 183151 bytes 2020.bapc.eu/images/results.jpg | Bin 0 -> 126932 bytes 2020.bapc.eu/images/robot.png | Bin 0 -> 459049 bytes 2020.bapc.eu/images/rules.jpg | Bin 0 -> 187879 bytes 2020.bapc.eu/images/schedule.jpg | Bin 0 -> 221225 bytes 2020.bapc.eu/images/seamless_footer.jpg | Bin 0 -> 67381 bytes 2020.bapc.eu/images/system.jpg | Bin 0 -> 171140 bytes 2020.bapc.eu/images/tudelft-logo.svg | 25 ++ 2020.bapc.eu/index.html | 1 + ...nifest.2544c709e3e308ba8c97162bf08595e8.js | 314 ++++++++++++++++++ 2020.bapc.eu/robots.txt | 3 + 2020.bapc.eu/service-worker.js | 31 ++ 2020.bapc.eu/site.webmanifest | 21 ++ .../webfonts/fa-solid-900.eot.html | 1 + .../webfonts/fa-solid-900.eot@.html | 1 + .../webfonts/fa-solid-900.svg.html | 1 + .../webfonts/fa-solid-900.ttf.html | 1 + .../webfonts/fa-solid-900.woff.html | 1 + .../webfonts/fa-solid-900.woff2.html | 1 + Dockerfile | 1 + README.md | 2 + scrape.sh | 0 100 files changed, 601 insertions(+) create mode 100644 2020.bapc.eu/50x.html create mode 100644 2020.bapc.eu/components/0.js create mode 100644 2020.bapc.eu/components/10.js create mode 100644 2020.bapc.eu/components/11.js create mode 100644 2020.bapc.eu/components/12.js create mode 100644 2020.bapc.eu/components/13.js create mode 100644 2020.bapc.eu/components/14.js create mode 100644 2020.bapc.eu/components/15.js create mode 100644 2020.bapc.eu/components/16.js create mode 100644 2020.bapc.eu/components/17.js create mode 100644 2020.bapc.eu/components/18.js create mode 100644 2020.bapc.eu/components/19.js create mode 100644 2020.bapc.eu/components/19.js.LICENSE create mode 100644 2020.bapc.eu/components/2.js create mode 100644 2020.bapc.eu/components/2.js.LICENSE create mode 100644 2020.bapc.eu/components/20.js create mode 100644 2020.bapc.eu/components/20.js.LICENSE create mode 100644 2020.bapc.eu/components/21.js create mode 100644 2020.bapc.eu/components/21.js.LICENSE create mode 100644 2020.bapc.eu/components/22.js create mode 100644 2020.bapc.eu/components/22.js.LICENSE create mode 100644 2020.bapc.eu/components/3.js create mode 100644 2020.bapc.eu/components/3.js@99d06a1b0aa38367f6bc create mode 100644 2020.bapc.eu/components/4.js create mode 100644 2020.bapc.eu/components/5.js create mode 100644 2020.bapc.eu/components/5.js.LICENSE create mode 100644 2020.bapc.eu/components/6.js create mode 100644 2020.bapc.eu/components/6.js.LICENSE create mode 100644 2020.bapc.eu/components/7.js create mode 100644 2020.bapc.eu/components/8.js create mode 100644 2020.bapc.eu/components/9.js create mode 100644 2020.bapc.eu/components/app.js create mode 100644 2020.bapc.eu/components/app.js@99d06a1b0aa38367f6bc create mode 100644 2020.bapc.eu/images/ASML_Holding_N.V._logo.svg.png create mode 100644 2020.bapc.eu/images/affiliations/10.png create mode 100644 2020.bapc.eu/images/affiliations/11.png create mode 100644 2020.bapc.eu/images/affiliations/12.png create mode 100644 2020.bapc.eu/images/affiliations/13.png create mode 100644 2020.bapc.eu/images/affiliations/15.png create mode 100644 2020.bapc.eu/images/affiliations/16.png create mode 100644 2020.bapc.eu/images/affiliations/17.png create mode 100644 2020.bapc.eu/images/affiliations/18.png create mode 100644 2020.bapc.eu/images/affiliations/19.png create mode 100644 2020.bapc.eu/images/affiliations/2.png create mode 100644 2020.bapc.eu/images/affiliations/3.png create mode 100644 2020.bapc.eu/images/affiliations/4.png create mode 100644 2020.bapc.eu/images/affiliations/5.png create mode 100644 2020.bapc.eu/images/affiliations/6.png create mode 100644 2020.bapc.eu/images/affiliations/7.png create mode 100644 2020.bapc.eu/images/affiliations/8.png create mode 100644 2020.bapc.eu/images/affiliations/9.png create mode 100644 2020.bapc.eu/images/asml.jpg create mode 100644 2020.bapc.eu/images/asmlBW.png create mode 100644 2020.bapc.eu/images/bapc logo cropped.png create mode 100644 2020.bapc.eu/images/bapc logo.png create mode 100644 2020.bapc.eu/images/bolBW.png create mode 100644 2020.bapc.eu/images/ch.png create mode 100644 2020.bapc.eu/images/contact.jpg create mode 100644 2020.bapc.eu/images/contest.jpg create mode 100644 2020.bapc.eu/images/countries/BEL.png create mode 100644 2020.bapc.eu/images/countries/NLD.png create mode 100644 2020.bapc.eu/images/extra1.jpg create mode 100644 2020.bapc.eu/images/extra3.jpg create mode 100644 2020.bapc.eu/images/favicon.ico create mode 100644 2020.bapc.eu/images/home.jpg create mode 100644 2020.bapc.eu/images/imcBW.png create mode 100644 2020.bapc.eu/images/location.jpg create mode 100644 2020.bapc.eu/images/manifest/icon-144x144.png create mode 100644 2020.bapc.eu/images/manifest/icon-192x192.png create mode 100644 2020.bapc.eu/images/manifest/icon-48x48.png create mode 100644 2020.bapc.eu/images/manifest/icon-512x512.png create mode 100644 2020.bapc.eu/images/manifest/icon-72x72.png create mode 100644 2020.bapc.eu/images/manifest/icon-96x96.png create mode 100644 2020.bapc.eu/images/old-logo/bapc logo.png create mode 100644 2020.bapc.eu/images/old-logo/favicon.ico create mode 100644 2020.bapc.eu/images/organisation.jpg create mode 100644 2020.bapc.eu/images/preliminaries.jpg create mode 100644 2020.bapc.eu/images/problems.jpg create mode 100644 2020.bapc.eu/images/registration.jpg create mode 100644 2020.bapc.eu/images/results.jpg create mode 100644 2020.bapc.eu/images/robot.png create mode 100644 2020.bapc.eu/images/rules.jpg create mode 100644 2020.bapc.eu/images/schedule.jpg create mode 100644 2020.bapc.eu/images/seamless_footer.jpg create mode 100644 2020.bapc.eu/images/system.jpg create mode 100644 2020.bapc.eu/images/tudelft-logo.svg create mode 100644 2020.bapc.eu/index.html create mode 100644 2020.bapc.eu/precache-manifest.2544c709e3e308ba8c97162bf08595e8.js create mode 100644 2020.bapc.eu/robots.txt create mode 100644 2020.bapc.eu/service-worker.js create mode 100644 2020.bapc.eu/site.webmanifest create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot.html create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot@.html create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg.html create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf.html create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff.html create mode 100644 2020.bapc.eu/~@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2.html mode change 100644 => 100755 scrape.sh diff --git a/2020.bapc.eu/50x.html b/2020.bapc.eu/50x.html new file mode 100644 index 0000000..a57c2f9 --- /dev/null +++ b/2020.bapc.eu/50x.html @@ -0,0 +1,19 @@ + + + +Error + + + +

An error occurred.

+

Sorry, the page you are looking for is currently unavailable.
+Please try again later.

+

If you are the system administrator of this resource then you should check +the error log for details.

+

Faithfully yours, nginx.

+ + diff --git a/2020.bapc.eu/components/0.js b/2020.bapc.eu/components/0.js new file mode 100644 index 0000000..04f4630 --- /dev/null +++ b/2020.bapc.eu/components/0.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[0],{293:function(e,t,r){const{css:i}=r(99),n=r(294),o="string"==typeof n?n:n.toString();e.exports=i([o])},294:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"",""])},320:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return g}));var i=r(101),n=r.n(i),o=r(102),s=r.n(o),a=r(103),c=r.n(a),l=r(107),p=r(99),d=r(293),f=r.n(d);function u(){return p.html`

Contact

If you want to the contact the 2020 BAPC committee, you can email us chipcie@ch.tudelft.nl.

Companies interrested in supporting the contest or participating as a company team please email extern@ch.tudelft.nl.

`}var h=r(105),m=r.n(h);function y(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var p=0;p=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return u.call(this)}}]}}),l.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/10.js b/2020.bapc.eu/components/10.js new file mode 100644 index 0000000..34a6fae --- /dev/null +++ b/2020.bapc.eu/components/10.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[10],{307:function(e,r,t){const{css:i}=t(99),n=t(308),o="string"==typeof n?n:n.toString();e.exports=i([o])},308:function(e,r,t){(e.exports=t(104)(!1)).push([e.i,"",""])},327:function(e,r,t){"use strict";t.r(r),t.d(r,"BapcView",(function(){return g}));var i=t(101),n=t.n(i),o=t(102),s=t.n(o),a=t(103),l=t.n(a),c=t(107),d=t(99),p=t(307),f=t.n(p);function u(){return d.html`

Organisation

The BAPC 2020 is hosted by the Delft University of Technology and organised by W.I.S.V. ‘Christiaan Huygens‘.

CHipCie

The CHipCie takes care of the organisation of the programming contest within Delft and consists of the following members:

  • Raoul Bruens
  • Alves Marinov
  • Nadyne Aretz
  • Yoshi van den Akker
  • Jaden Nierop
  • Chris van der Werf
  • Joey Haas
  • Tim Huisman
  • Sterre Lutz
  • Thomas Verwoerd
  • Robert van Dijk
`}var h=t(105),m=t.n(h);function v(e){var r,t=b(e.key);"method"===e.kind?r={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?r={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?r={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(r={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:t,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:r};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,r){void 0!==e.descriptor.get?r.descriptor.get=e.descriptor.get:r.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,r){var t=e[r];if(void 0!==t&&"function"!=typeof t)throw new TypeError("Expected '"+r+"' to be a function");return t}function b(e){var r=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[n.a];if(void 0!==t){var i=t.call(e,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:String(r)}var g=function(e,r,t,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,r){["method","field"].forEach((function(t){r.forEach((function(r){r.kind===t&&"own"===r.placement&&this.defineClassElement(e,r)}),this)}),this)},initializeClassElements:function(e,r){var t=e.prototype;["method","field"].forEach((function(i){r.forEach((function(r){var n=r.placement;if(r.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:t;this.defineClassElement(o,r)}}),this)}),this)},defineClassElement:function(e,r){var t=r.descriptor;if("field"===r.kind){var i=r.initializer;t={enumerable:t.enumerable,writable:t.writable,configurable:t.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,r.key,t)},decorateClass:function(e,r){var t=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return t.push(e);var r=this.decorateElement(e,n);t.push(r.element),t.push.apply(t,r.extras),i.push.apply(i,r.finishers)}),this),!r)return{elements:t,finishers:i};var o=this.decorateConstructor(t,r);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,r,t){var i=r[e.placement];if(!t&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,r){for(var t=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=r[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,r),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,r[i])(n)||n);if(void 0!==o.finisher&&t.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return u.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/11.js b/2020.bapc.eu/components/11.js new file mode 100644 index 0000000..411648d --- /dev/null +++ b/2020.bapc.eu/components/11.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[11],{295:function(e,t,r){const{css:i}=r(99),n=r(296),s="string"==typeof n?n:n.toString();e.exports=i([s])},296:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"",""])},321:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return g}));var i=r(101),n=r.n(i),s=r(102),o=r.n(s),a=r(103),l=r.n(a),c=r(107),p=r(99),d=r(295),f=r.n(d);function h(){return p.html`

Preliminaries 2020

There are a limited amount of slots per institution available for teams and there are usually more teams then slots. Therefor preliminaries can be held in your institution to determine which teams qualify for the BAPC 2020. The preliminaries were held on Saturday November 14th.

Here, you can find links to the problem set, the solutions presentation and the the solution zip.

Locations of preliminaries 2020

`}var u=r(105),m=r.n(u);function v(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var s="static"===n?e:r;this.defineClassElement(s,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var s=this.decorateConstructor(r,t);return i.push.apply(i,s.finishers),s.finishers=i,s},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,s=n.length-1;s>=0;s--){var o=t[e.placement];o.splice(o.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[s])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var p=0;p=0;i--){var n=this.fromClassDescriptor(e),s=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==s.finisher&&r.push(s.finisher),void 0!==s.elements){e=s.elements;for(var o=0;o[m.a,f.a]},{kind:"method",key:"render",value:function(){return h.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/12.js b/2020.bapc.eu/components/12.js new file mode 100644 index 0000000..69d6e7c --- /dev/null +++ b/2020.bapc.eu/components/12.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[12],{313:function(e,t,r){const{css:i}=r(99),n=r(314),o="string"==typeof n?n:n.toString();e.exports=i([o])},314:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"",""])},330:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return E}));var i=r(101),n=r.n(i),o=r(102),s=r.n(o),l=r(103),a=r.n(l),c=r(107),p=r(99),d=r(313),f=r.n(d);function u(){return p.html`

BAPC 2020 Problems

The following files are available:

BAPC 2020 Preliminary Problems

The following files are available:

Jury BAPC 2020

The BAPC 2020 jury consisted of:

  • Ruben Brokkelkamp
  • Daan van Gent
  • Ragnar Groot Koerkamp
  • Joey Haas
  • Freek Henstra
  • Boas Kluiving
  • Timon Knigge
  • Ludo Pulles
  • Maarten Sijm
  • Harry Smit
  • Pim Spelier
  • Jorke de Vlas
  • Mees de Vries
  • Mike de Vries
  • Wessel van Woerden
`}var h=r(105),m=r.n(h);function v(e){var t,r=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function g(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var E=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!k(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var l=this.fromElementDescriptor(e),a=this.toElementFinisherExtras((0,n[o])(l)||l);e=a.element,this.addElementPlacement(e,t),a.finisher&&i.push(a.finisher);var c=a.extras;if(c){for(var p=0;p=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return u.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/13.js b/2020.bapc.eu/components/13.js new file mode 100644 index 0000000..9363ea6 --- /dev/null +++ b/2020.bapc.eu/components/13.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[13],{301:function(e,t,r){const{css:i}=r(99),n=r(302),o="string"==typeof n?n:n.toString();e.exports=i([o])},302:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"",""])},324:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return g}));var i=r(101),n=r.n(i),o=r(102),s=r.n(o),a=r(103),l=r.n(a),c=r(107),p=r(99),d=r(301),f=r.n(d);function u(){return p.html`

Registration

Qualified Teams

The registration for the BAPC has been finished. A list of teams an be found in the ICPC system.


Spectator Teams

Spectator teams are allowed to participate in the BAPC. A week before the contest, these teams can register at our DOMjudge server. Note that this is a stand-alone contest instance, so there is no possibility to submit a problem clarification to the jury as a spectator team.

Company Teams

The following company teams are competing:

  • CWI
  • bol.com
  • Dassault Systemes
  • ORTEC
  • ASML
`}var h=r(105),m=r.n(h);function y(e){var t,r=E(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function k(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function E(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var p=0;p=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return u.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/14.js b/2020.bapc.eu/components/14.js new file mode 100644 index 0000000..90923df --- /dev/null +++ b/2020.bapc.eu/components/14.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[14],{303:function(e,t,i){const{css:r}=i(99),n=i(304),o="string"==typeof n?n:n.toString();e.exports=r([o])},304:function(e,t,i){(e.exports=i(104)(!1)).push([e.i,"",""])},325:function(e,t,i){"use strict";i.r(t),i.d(t,"BapcView",(function(){return E}));var r=i(101),n=i.n(r),o=i(102),s=i.n(o),a=i(103),l=i.n(a),c=i(107),h=i(99),u=i(303),d=i.n(u);function p(){return h.html`

Rules

The rules are subject. Keep in mind that, because of the pandemic, it is possible that the format of the contest will change depending on what measures are implemented.

Changelog

The changelog tracks changes from 1st of August 2020 onwards.

  • [01-08-2020] First version officially online.
  • [23-09-2020] Updated contest date, updated rules disclaimer.
  • [24-11-2020] Updated contest rules.

General Rules

Definitions

  • BAPC: The Benelux Algorithm Programming Contest 2020. It will take place on December 12th, 2020 and is hosted by the Delft University of Technology.
  • Organisation: the members of the organising committee.
  • Website: The website, maintained by the organisation and available at 2020.bapc.eu.
  • Jury: The group of people responsible for making the problems and checking the solutions submitted by the participants.
  • Technical staff: The group of people responsible for the system (the digital environment, jury system, printing, etc.).
  • Runners: Volunteers responsible for delivering print-outs, answering questions and various other tasks supervised by the organisation.
  • Crew: Organisation, members of the jury, tech and runners.
  • Participant: Member of a participating team that competes in the BAPC.
  • Run: The submission of a solution by a team.
  • Institution: A university (of applied sciences) in the Benelux.

Organisation

  • The organisation consists of students and alumni of the Delft University of Technology.
  • The organisation has formed a jury which consists of students, the staff of different universities, and professionals from industry.
  • The organisation has formed a technical staff, a group which consists of students, alumni and faculty of the Delft University of Technology.
  • The organisation will appoint runners who will support the organisation, tech and jury during the contest.

Participation

Introduction

  • Participation is only possible in teams of 3 persons.
  • There are two team classifications: one for student teams and one for business teams.
  • Changing the composition of a team is only possible with the permission of the organisation and only before the start of the contest. Substitutions should be registered as a reserve.
  • The organisation decides how many teams from each institution are allowed to compete. The organisation will consider the number of interested contestants from each institution.
  • The organisation has the right to deny the participation of teams before the start of the contest.

Photos and videos

  • There might be a public livestream of the award ceremony available on the website. The recording will be publicly available afterwards too. If you do not want to appear on this livestream or want to be removed from the footage afterwards, please contact the organization.

Student teams

A student team:

  • May participate for free.
  • Exists of students from the same institution and who are not participating in another team. The institutions must be located in either Belgium, Luxembourg or The Netherlands.
  • Has a coach, which is the contact person of a team. This can be a team member or a student or faculty member of the institution.
  • Participates in the student teams pool for the title “Winner of the Benelux Algorithm Programming Contest 2020”.
  • Consists of students who are eligible for the North Western European Programming Contest 2020.

Business teams

A business team:

  • Consists up to 3 persons who are employed by the same company or institution.
  • Participates in the business teams pool for the title “Winner of the Benelux Algorithm Programming Contest 2020”.

The Contest

Introduction

  • The language of the contest is English. All written contest materials will be in English.
  • The contest lasts for 5 hours.
  • From the beginning until one hour before the end of the BAPC, the scores are displayed.

Problems

  • At least six problems will be posed. So far as possible, problems will avoid dependence on detailed knowledge of a particular applications area or a particular contest language.
  • A contestant may submit a claim of ambiguity or error in a problem statement by submitting a clarification request to a judge. If the judges agree that an ambiguity or error exists, a clarification will be issued to all contestants.
  • The jury has the right to change or withdraw problems during the contest. When this happens the jury will inform all teams.

System

  • Each team will use at most three workstations, i.e. at most one computer per team member.
  • A solution for a problem has to be written in C99, C++ (version 14 or later will be available), Python (versions 3 will be available), Java (version 11 or later) or Kotlin (version 1.3), unless the problem statement explicitly states otherwise. Business teams can request other submission languages, on which the organisation will decide whether it will be made available for submission.
  • A team is disqualified if they submit harmful code that disrupts the contest
  • For every solution, only the standard library of the chosen language may be used, i.e. no other function calls can be made.
  • There is no explicit restriction on internet access during the contest. However, the organisation discourages copying code from reference materials as solutions will be checked on similarities. If there is suspicion of plagiarism among teams, both teams are subject to disqualification.

Judgement

  • Each run is judged as accepted or rejected by a judge, and the team is notified of the results.
  • For each problem, the jury has a correct solution and test data.
  • A problem is solved when it is accepted by the judges. The judges are solely responsible for accepting or rejecting runs.
  • The winner of the pool is decided by (in order):
    1. The team with most correctly solved problems.
    2. The team with the least total time. The total time is the sum of the time elapsed from the beginning of the contest to the submission of the accepted run plus 20 penalty minutes for every rejected run for that problem regardless of the submission time. There is no time consumed for a problem that is not solved.
    3. The team that first submitted its last accepted problem is ranked higher. In case a tie still remains, the team that first submitted its second-last accepted problem is ranked higher, and so on. In the event that this does not resolve the tie, the ranks will be determined by chance.
  • The jury is responsible for everything that has to do with the problem set and can be contacted for this through the “clarification requests”.

Special Rules

  • A team may be disqualified by the organisation or jury for any activity that jeopardises the contest such as dislodging extension cords, unauthorised modification, unintended use of contest materials, using forbidden function or library calls or distracting behaviour.
  • The organisation has the right to stop the contest, extending the contest time, temporarily block submissions for all teams or change the scores in exceptional conditions.
  • In situations to which no rule applies or there is ambiguity about the rules, the organisation decides.
  • If necessary, the organisation can make changes and exceptions to the rules.
`}var f=i(105),m=i.n(f);function b(e){var t,i=k(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:i,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var i=e[t];if(void 0!==i&&"function"!=typeof i)throw new TypeError("Expected '"+t+"' to be a function");return i}function k(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var i=e[n.a];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var E=function(e,t,i,r){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(i){t.forEach((function(t){t.kind===i&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var i=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var n=t.placement;if(t.kind===r&&("static"===n||"prototype"===n)){var o="static"===n?e:i;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var i=t.descriptor;if("field"===t.kind){var r=t.initializer;i={enumerable:i.enumerable,writable:i.writable,configurable:i.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,i)},decorateClass:function(e,t){var i=[],r=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!y(e))return i.push(e);var t=this.decorateElement(e,n);i.push(t.element),i.push.apply(i,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:i,finishers:r};var o=this.decorateConstructor(i,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,i){var r=t[e.placement];if(!i&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var i=[],r=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&r.push(l.finisher);var c=l.extras;if(c){for(var h=0;h=0;r--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(n)||n);if(void 0!==o.finisher&&i.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,d.a]},{kind:"method",key:"render",value:function(){return p.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/15.js b/2020.bapc.eu/components/15.js new file mode 100644 index 0000000..2288c21 --- /dev/null +++ b/2020.bapc.eu/components/15.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[15],{297:function(e,t,r){const{css:i}=r(99),n=r(298),o="string"==typeof n?n:n.toString();e.exports=i([o])},298:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"table{max-width:720px;min-width:480px}th{text-align:left}tr:hover{background-color:#f7941d}\n",""])},322:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return g}));var i=r(101),n=r.n(i),o=r(102),s=r.n(o),a=r(103),d=r.n(a),l=r(107),c=r(99),p=r(297),f=r.n(p);function h(){return c.html`

Schedule

All times are subject to change. This page will always contain the most up-to-date schedule.

TimeActivity
 8:30—9:30'Doors' open
9:30—10:00Opening Ceremony
10:00—11:00Test session (For main and spectator contest)
11:30—12:00Last minute remarks
12:00—17:00Main Contest
12:30—17:30Spectator Contest
17:30—18:00Award Ceremony
18:00—endClosing drinks
`}var u=r(105),m=r.n(u);function v(e){var t,r=E(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function E(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),d=this.toElementFinisherExtras((0,n[o])(a)||a);e=d.element,this.addElementPlacement(e,t),d.finisher&&i.push(d.finisher);var l=d.extras;if(l){for(var c=0;c=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return h.call(this)}}]}}),l.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/16.js b/2020.bapc.eu/components/16.js new file mode 100644 index 0000000..57c2360 --- /dev/null +++ b/2020.bapc.eu/components/16.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[16],{311:function(s,a,c){const{css:t}=c(99),e=c(312),l="string"==typeof e?e:e.toString();s.exports=t([l])},312:function(s,a,c){(s.exports=c(104)(!1)).push([s.i,':host{--background-color: white;color:black;background-color:var(--background-color);font-family:Roboto, sans-serif;padding-bottom:4em;padding-top:4.5rem}body.static{padding-top:1rem}#menuDefault ul li.nav-item{white-space:nowrap}#djlogo{width:93px;height:196px}.submitform{max-width:450px}.clarificationform{max-width:800px}.disabled,.dropdown-disabled{color:silver !important}.unseen{font-weight:bold}.data-table .ignore,table td.ignore{text-decoration:line-through}.probid,.langid{font-feature-settings:"smcp";font-variant:small-caps}.badge-testcase{width:20px;margin-right:1px}.sol{font-weight:bold;font-feature-settings:"smcp";font-variant:small-caps}.sol_correct{color:green}.sol_incorrect{color:red}.sol_queued{color:gray}.judgetime{font-size:smaller;font-style:italic}.testcases_prev{font-size:xx-small}.prevsubmit{color:#696969}.output_text{border-top:1px dotted #C0C0C0;border-bottom:1px dotted #C0C0C0;background-color:#FAFAFA;margin:0;padding:5px;font-family:monospace;white-space:pre}kbd{background-color:#FAFAFA;color:black}.teamid{font-family:monospace}.filename,.hostname{font-family:monospace}.nodata{color:gray;font-style:italic}a.collapse-link{color:black;text-decoration:none}table.lcsdiff{border-spacing:0;border-collapse:collapse}table.lcsdiff td.linenr{background-color:darkgray;text-align:right;border-right:solid 1px black;padding-right:7px}ins{background:#dfd;text-decoration:none}del{background:#fdd;text-decoration:none}.run h4{font-size:1.25rem;padding-top:1rem}.run h5{font-size:0.9rem;font-weight:bold;padding-top:1.2rem}.source-tab{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;border-left:1px solid #dee2e6;padding:0.5rem}#lastmod{position:absolute;right:1ex;margin-top:1em}#lastmod,#lastmod a{font-size:x-small;color:gray;text-align:right}.center{margin:0px auto}.scoreboard{border-collapse:collapse;clear:both}.scoreboard td{font-size:small;vertical-align:middle;text-align:center}.scoreboard td div{width:4em;font-size:120%;display:inline-block}.scoreboard td div span{font-weight:normal;font-size:70%;display:block}.scoreboard tr{border-bottom:1px solid black;height:42px}.scoreboard td,.scoreboard th{border-right:1px solid silver;padding:0px}.scoreboard td.score_cell{min-width:4.2em;border-right:none}.scoreboard a{display:block;padding:2px 1px 2px 1px;text-decoration:none;color:black}.scoreboard .scoretn{padding:0px 5px 0px;text-align:right;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forceWidth{position:relative;display:block;overflow:hidden}.toolong:after{content:"";width:30%;position:absolute;top:0;right:0;bottom:0}.scoreboard .scoreaf{white-space:nowrap;border:0;text-align:center}.scoreboard .scoreaf img{vertical-align:middle}.univ{font-size:80%;font-weight:normal;color:dimgrey}img.affiliation-logo{height:32px;width:32px}.scoreheader{font-feature-settings:"smcp";font-variant:small-caps;border-bottom:2px solid black;white-space:nowrap}.scoreheader th{text-align:center;box-shadow:-1px 0px 0px 0px silver inset, 0px 2px 0px 0px black;border:none;background:var(--background-color);position:sticky;top:0px;z-index:1}.problempoints{font-size:smaller;font-weight:normal;color:#303030;padding-left:3pt;padding-right:3pt}.score_correct{background:#60e760}.score_first{background:#1daa1d !important}.score_pending{background:#6666FF}.score_incorrect{background:#e87272}#scoresolv,#scoretotal{width:2.5em}.scorenc,.scorett,.scorepl{text-align:center;width:2ex}.scorenc{font-weight:bold}td.scorenc{border-color:silver;border-right:0}.scoreprob{width:3.0em;vertical-align:middle}.scoreaffil{text-align:center}.scoresummary{border-top:2px solid black;border-bottom:none;font-feature-settings:"smcp";font-variant:small-caps}.scorethisisme{background:#ffff99}.scorelegend{display:inline-block;vertical-align:top}.scorelegend td,.scorelegend th{text-align:center;width:25ex}#teamscoresummary{margin-top:2.5em}.sortorderswitch{border-top:2px solid black}.filterbox{margin-left:1rem;margin-right:1rem}.filterbox label{font-size:smaller;color:gray;margin:0 0 0 1rem}.filterbox .form-control{width:auto}.circle{width:14px;height:14px;border-radius:50%;border:1px solid black;display:inline-block}.heart{padding:.3em;cursor:pointer}.heart.fas{color:red}.countryflag{height:30px;width:40px}.select2 img.countryflag{margin-top:-3px}table.rejudgetable td{text-align:center;padding:.5rem}table.rejudgetable td,th{padding:.5rem}table.rejudgetable td.changed{background-color:#fdd;font-weight:bold}table.rejudgetable td.identical{background-color:#dfd}table.rejudgetable td.zero{background-color:#f0f8ff}tr.ignore td,td.ignore,span.ignore{text-decoration:line-through}.clarification-subject-form,.clarification-queue-form{display:none}.form-inline{display:inline}.input-group-text{font-size:small;width:3em}.card-header .fa{transition:.5s transform ease-in-out}.card-header .collapsed .fa{transform:rotate(90deg)}.banner{width:98%;height:auto;display:block;margin-bottom:2rem}#teampicture{width:100%;border:1px solid black}.problem-list h3,h4,h5{text-align:center}.problem-list h3{font-size:1.17em}.problem-list h4{font-size:1.12em}.problem-list h5{font-size:.83em}#teamwelcome{padding-top:3rem}#teamwelcometeam{font-weight:bold}#contestnotstarted{color:silver;margin-top:.2ex;font-weight:normal}h3.teamoverview{border-top:solid 1px darkgray;border-bottom:solid 1px darkgray;background-color:#c4d8ff;margin-top:2ex;padding-left:1ex;font-size:1.17em;text-align:center}.ajax-loader{animation:spin 4s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.scrollable-menu{height:auto;max-height:500px;overflow-x:hidden}.error-template{padding:40px 15px;text-align:center}.problem-stats{padding-top:10px}.problem-stats .problem-stats-item{display:inline-block;margin-right:3px;width:10px;height:10px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(27,31,35,0.04)}.problem-stats-item.correct-0{background-color:#eeeeee}.problem-stats-item.correct-1{background-color:#dcffe4}.problem-stats-item.correct-2{background-color:#bef5cb}.problem-stats-item.correct-3{background-color:#85e89d}.problem-stats-item.correct-4{background-color:#34d058}.problem-stats-item.correct-5{background-color:#28a745}.problem-stats-item.correct-6{background-color:#22863a}.problem-stats-item.correct-7{background-color:#176f2c}.problem-stats-item.correct-8{background-color:#165c26}.problem-stats-item.correct-9{background-color:#144620}.problem-stats-item.incorrect-0{background-color:#eeeeee}.problem-stats-item.incorrect-1{background-color:#ffdce0}.problem-stats-item.incorrect-2{background-color:#fdaeb7}.problem-stats-item.incorrect-3{background-color:#f97583}.problem-stats-item.incorrect-4{background-color:#ea4a5a}.problem-stats-item.incorrect-5{background-color:#d73a49}.problem-stats-item.incorrect-6{background-color:#cb2431}.problem-stats-item.incorrect-7{background-color:#b31d28}.problem-stats-item.incorrect-8{background-color:#9e1c23}.problem-stats-item.incorrect-9{background-color:#86181d}.problem-stats-item.frozen-0{background-color:#eeeeee}.problem-stats-item.frozen-1{background-color:#dbedff}.problem-stats-item.frozen-2{background-color:#c8e1ff}.problem-stats-item.frozen-3{background-color:#79b8ff}.problem-stats-item.frozen-4{background-color:#2188ff}.problem-stats-item.frozen-5{background-color:#0366d6}.problem-stats-item.frozen-6{background-color:#005cc5}.problem-stats-item.frozen-7{background-color:#044289}.problem-stats-item.frozen-8{background-color:#032f62}.problem-stats-item.frozen-9{background-color:#05264c}.cl_FFFFFF{background-color:#FFFFFF}.cl_FFFFFF .forceWidth.toolong:after{background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 96%)}.cl_ffcc33{background-color:#ffcc33}.cl_ffcc33 .forceWidth.toolong:after{background:linear-gradient(to right, rgba(255,204,51,0) 0%, #fc3 96%)}.badge.badge-warning{margin-right:2em;font-weight:400;color:#212529;background-color:#FFC107;border-radius:0.25rem;padding:.25em .4em;display:inline-block;font-size:75%;line-height:1}\n',""])},329:function(s,a,c){"use strict";c.r(a),c.d(a,"BapcView",(function(){return z}));var t=c(101),e=c.n(t),l=c(102),r=c.n(l),d=c(103),i=c.n(d),o=c(107),n=c(99),p=c(311),v=c.n(p);function f(){return n.html`
rankteamscoreA
B
C
D
E
F
G
H
I
J
K
1NetherlandsParticipants while (false) break; Utrecht University111264
250 3 tries
76 2 tries
55 3 tries
220 2 tries
28 1 try
99 1 try
42 1 try
10 1 try
102 1 try
19 1 try
243 1 try
2BelgiumCPUMONS Université de Mons101402
127 1 try
26 2 tries
293 3 tries
48 2 tries
183 2 tries
128 3 tries
12 1 try
96 1 try
63 2 tries
246 2 tries
3NetherlandsSnackUnderflow Utrecht University101403
222 1 try
77 2 tries
32 2 tries
208 2 tries
104 2 tries
265 2 tries
131 1 try
10 1 try
144 2 tries
50 3 tries
4NetherlandsThe Algoteers Radboud University9906
  6 tries
163 2 tries
37 2 tries
92 3 tries
72 1 try
106 1 try
22 1 try
30 1 try
136 6 tries
28 3 tries
5BelgiumAlgorithms Beat Lockdown Université Catholique de Louvain9943
  1 try
145 1 try
15 2 tries
256 1 try
40 2 tries
179 2 tries
26 1 try
10 1 try
98 2 tries
54 3 tries
  1 try
6NetherlandsSegfault go BRRRR Delft University of Technology91147
  3 tries
173 5 tries
35 2 tries
222 1 try
100 2 tries
187 1 try
90 1 try
20 1 try
79 3 tries
41 3 tries
7Netherlands( ◉ ⌣(◔ ⌣ ◔)⌣ ☼) Migos Delft University of Technology91253
231 3 tries
55 4 tries
277 8 tries
63 1 try
138 2 tries
112 3 tries
10 1 try
42 2 tries
5 1 try
8Netherlands🦆🦒 Utrecht University8720
76 2 tries
12 2 tries
256 2 tries
114 2 tries
  3 tries
101 1 try
16 1 try
51 1 try
14 1 try
  3 tries
9NetherlandsOut of Touch Delft University of Technology8740
139 1 try
60 3 tries
  5 tries
91 1 try
205 3 tries
73 1 try
7 1 try
34 1 try
31 2 tries
  1 try
10NetherlandsPerry the C+platy+ Radboud University8744
55 1 try
62 2 tries
  2 tries
127 1 try
115 3 tries
175 3 tries
7 1 try
90 1 try
13 1 try
11NetherlandsPIece of cake Eindhoven University of Technology81017
208 1 try
45 2 tries
63 1 try
281 2 tries
115 1 try
14 1 try
209 2 tries
22 1 try
12BelgiumThe Matrix Builders KU Leuven81141
174 5 tries
59 2 tries
  1 try
82 1 try
192 1 try
78 3 tries
19 1 try
246 5 tries
71 1 try
13NetherlandsDacia GPL Delft University of Technology81251
230 9 tries
135 2 tries
97 2 tries
288 2 tries
88 1 try
26 1 try
151 1 try
16 1 try
14NetherlandsShara University of Twente81270
299 5 tries
41 1 try
95 3 tries
158 2 tries
246 2 tries
24 1 try
176 1 try
51 2 tries
15NetherlandsRed Pi Eindhoven University of Technology81357
  2 tries
210 6 tries
63 2 tries
  2 tries
31 1 try
265 3 tries
136 4 tries
9 1 try
271 3 tries
52 4 tries
  1 try
16NetherlandsCrystal Math Delft University of Technology81396
145 1 try
113 4 tries
288 5 tries
261 3 tries
194 1 try
11 1 try
159 2 tries
25 1 try
17NetherlandsThe Hyperspheres Vrije Universiteit7736
144 1 try
102 1 try
  6 tries
67 2 tries
  6 tries
89 1 try
15 1 try
187 1 try
52 4 tries
18NetherlandsThe Turbofish Radboud University7786
  8 tries
110 4 tries
60 1 try
95 2 tries
  2 tries
181 3 tries
19 1 try
161 1 try
40 1 try
19NetherlandsTrivial University of Twente7894
267 2 tries
53 4 tries
61 1 try
160 2 tries
14 1 try
223 1 try
16 1 try
20NetherlandsSleetje2L Delft University of Technology71051
294 5 tries
89 3 tries
137 1 try
  4 tries
69 2 tries
21 1 try
179 2 tries
62 3 tries
21NetherlandsEulerianen Universiteit van Amsterdam71222
259 4 tries
64 3 tries
120 1 try
131 2 tries
13 1 try
293 3 tries
122 4 tries
22NetherlandsThe Vikings Eindhoven University of Technology6591
163 2 tries
44 2 tries
  4 tries
73 1 try
6 1 try
242 1 try
23 1 try
23NetherlandsChocolade Kruidnoten Delft University of Technology6782
58 4 tries
67 2 tries
127 1 try
241 6 tries
23 1 try
  3 tries
46 3 tries
24NetherlandsLadMads Eindhoven University of Technology6803
209 1 try
127 4 tries
  1 try
  6 tries
153 1 try
12 1 try
55 2 tries
87 5 tries
25NetherlandsSnekmentation Fault Leiden University6870
  3 tries
268 1 try
46 2 tries
128 2 tries
5 1 try
205 3 tries
38 6 tries
26NetherlandsStardust Crusaders Delft University of Technology6878
248 5 tries
50 4 tries
  9 tries
126 1 try
19 2 tries
230 1 try
25 2 tries
27NetherlandsHack Attack Universiteit van Amsterdam61093
205 1 try
66 5 tries
  1 try
268 3 tries
20 1 try
164 2 tries
110 7 tries
28NetherlandsICE Universiteit van Amsterdam61287
237 2 tries
228 8 tries
169 3 tries
  1 try
41 3 tries
299 1 try
33 3 tries
29NetherlandsCEV Fontys University of Applied Science5576
217 4 tries
127 2 tries
  4 tries
23 2 tries
8 1 try
61 3 tries
30Netherlandschocolademelk Universiteit van Amsterdam5607
  2 tries
85 2 tries
210 2 tries
128 1 try
17 2 tries
67 3 tries
31Netherlands' or 1=1 drop table users; Delft University of Technology5616
199 2 tries
72 3 tries
237 1 try
  2 tries
31 1 try
17 1 try
32NetherlandsAmazon is on fire Vrije Universiteit5625
41 1 try
  3 tries
145 1 try
  1 try
7 1 try
238 2 tries
94 5 tries
33NetherlandsDispuut Yorinf - Heren 1 University of Twente5633
130 4 tries
28 2 tries
  2 tries
  12 tries
18 1 try
244 4 tries
53 2 tries
34Netherlandscamel_case Delft University of Technology5662
183 1 try
52 4 tries
  6 tries
  7 tries
14 1 try
247 2 tries
46 3 tries
35Netherlandsbeep boop ben robot Radboud University5680
281 2 tries
57 3 tries
170 3 tries
17 1 try
35 2 tries
36NetherlandsM^3 Eindhoven University of Technology5707
55 2 tries
85 1 try
  1 try
7 1 try
265 4 tries
75 8 tries
37NetherlandsCodebeukers Delft University of Technology5728
266 2 tries
58 6 tries
208 1 try
  2 tries
13 1 try
  5 tries
43 2 tries
38NetherlandsNameless team Radboud University5735
  2 tries
51 3 tries
278 8 tries
25 1 try
139 1 try
42 2 tries
39Netherlands🤔👨‍💻👨‍💻👨‍💻😕 Utrecht University5753
255 3 tries
127 5 tries
131 1 try
  1 try
19 1 try
  2 tries
61 3 tries
40NetherlandsAlgenritme Universiteit van Amsterdam5886
207 2 tries
45 7 tries
221 6 tries
  3 tries
  1 try
16 1 try
  1 try
57 6 tries
41Netherlandsjsr $FFBD Universiteit van Amsterdam5920
262 3 tries
162 5 tries
225 1 try
  5 tries
  7 tries
18 1 try
  1 try
73 4 tries
42NetherlandsBinary Beasts Delft University of Technology51021
43 1 try
184 5 tries
  9 tries
18 1 try
278 1 try
298 7 tries
43NetherlandsTuringMachine Eindhoven University of Technology51199
155 4 tries
197 2 tries
237 1 try
17 1 try
193 17 tries
44NetherlandsName for the algothing Delft University of Technology4328
  3 tries
42 2 tries
141 1 try
  1 try
45 1 try
80 1 try
45NetherlandsTeam David en Geert Eindhoven University of Technology4393
240 3 tries
50 1 try
  6 tries
  4 tries
12 2 tries
31 1 try
46BelgiumLes dés codeurs Université Catholique de Louvain4398
66 2 tries
127 2 tries
  3 tries
31 1 try
  8 tries
74 4 tries
47BelgiumLe Cercle Des Éplucheurs De Code Université Catholique de Louvain4428
125 7 tries
98 2 tries
  8 tries
10 1 try
  2 tries
35 2 tries
48NetherlandsHELPME.txt Eindhoven University of Technology4482
  4 tries
70 1 try
  14 tries
  5 tries
11 2 tries
196 3 tries
45 6 tries
49NetherlandsJust to late Delft University of Technology4506
117 3 tries
141 8 tries
  4 tries
  8 tries
11 1 try
37 2 tries
50NetherlandsTeam Davit en Geerd Eindhoven University of Technology4541
74 4 tries
  4 tries
257 2 tries
11 1 try
59 4 tries
51NetherlandsArtificial Incompetence Radboud University4560
207 1 try
196 2 tries
  5 tries
  1 try
14 1 try
83 3 tries
52NetherlandsShockers Vrije Universiteit4572
  4 tries
140 8 tries
182 2 tries
25 2 tries
45 1 try
53NetherlandsThe Y(ee)T Crowd Delft University of Technology4589
  6 tries
46 3 tries
  3 tries
  8 tries
  3 tries
11 1 try
256 10 tries
16 3 tries
54NetherlandsMokers University of Twente4602
  3 tries
47 3 tries
264 5 tries
  6 tries
14 1 try
  3 tries
117 3 tries
55NetherlandsTeam №1 Delft University of Technology4622
228 1 try
108 3 tries
  4 tries
25 1 try
121 6 tries
56NetherlandsBarbatos Delft University of Technology4922
274 5 tries
110 7 tries
  3 tries
  8 tries
55 1 try
143 8 tries
57Netherlandspi Utrecht University383
  1 try
38 2 tries
  1 try
  2 tries
  5 tries
14 1 try
  2 tries
11 1 try
58NetherlandsTeam Lucer Eindhoven University of Technology3178
  3 tries
46 2 tries
16 2 tries
36 3 tries
59NetherlandsKids in a Box Delft University of Technology3277
  5 tries
118 4 tries
40 1 try
59 1 try
  2 tries
60BelgiumProg(r)ammers Université Catholique de Louvain3289
  1 try
121 3 tries
  2 tries
27 1 try
61 3 tries
61NetherlandsSyntax Terror Leiden University3368
200 4 tries
  1 try
37 1 try
  5 tries
31 3 tries
62BelgiumRETURN PRINT Université de Mons3378
  5 tries
35 2 tries
  6 tries
23 2 tries
160 7 tries
63BelgiumSaperlipopette - It doesn't work... again Université Catholique de Louvain3466
  1 try
283 6 tries
  4 tries
  1 try
49 1 try
34 1 try
64NetherlandsKetel 1 Universiteit van Amsterdam3554
126 1 try
  3 tries
15 1 try
273 8 tries
65Netherlandsconsole.log(teamNaam) Universiteit van Amsterdam3578
239 3 tries
254 2 tries
  1 try
25 1 try
  7 tries
66BelgiumCodeWe Université Catholique de Louvain3844
  2 tries
296 12 tries
17 1 try
211 6 tries
67NetherlandsTommaso, Jan & Mara Universiteit van Amsterdam290
51 2 tries
  1 try
19 1 try
  5 tries
68BelgiumUMONS #3 Université de Mons2198
  5 tries
  1 try
145 2 tries
  1 try
  1 try
33 1 try
  12 tries
69NetherlandsHeylya Radboud University2214
  3 tries
  2 tries
  5 tries
135 3 tries
  3 tries
  1 try
39 1 try
  2 tries
70Netherlands$ sudo solve -A problems Leiden University2219
77 6 tries
  2 tries
  2 tries
42 1 try
  4 tries
71NetherlandsOR 1=1 Radboud University2254
122 7 tries
  3 tries
  1 try
12 1 try
  3 tries
72Netherlands404: Groepnaam niet gevonden Universiteit van Amsterdam2256
  1 try
  7 tries
  1 try
15 1 try
181 4 tries
73BelgiumAl-bro-rithmics Université Catholique de Louvain2286
153 6 tries
  1 try
  1 try
33 1 try
  6 tries
74BelgiumUMONS #1 Université de Mons2382
  1 try
110 9 tries
  3 tries
52 4 tries
  9 tries
75BelgiumArthooouuuuur Université de Mons170
  3 tries
  1 try
70 1 try
  5 tries
76BelgiumGrosVarchar Université de Mons1130
  1 try
  8 tries
110 2 tries
  9 tries
77NetherlandsDROP TABLE participants; Leiden University1253
  4 tries
  3 tries
  1 try
  5 tries
233 2 tries
  6 tries
78BelgiumAlphaGang Université Catholique de Louvain00
NetherlandsDrebsko Niffo's Delft University of Technology00
NetherlandsFE203 Eindhoven University of Technology00
BelgiumLolli.pop() Université Catholique de Louvain00
BelgiumOD Université Catholique de Louvain00
Netherlandsou7/Srq84aruLTCdGWo4sHC/FU... Universiteit van Amsterdam00
NetherlandsTAE++ Vrije Universiteit00
NetherlandsTeam Viktor Eindhoven University of Technology00
NetherlandsThe Thinking Machines Universiteit van Amsterdam00
Netherlandstypeof(NaN) == "number" == true == ("really?" ? true : false) Delft University of Technology00
BelgiumUMONS #2 Université de Mons00
BelgiumUMONS #4 Université de Mons00
NetherlandsWe use Arch, btw. Leiden University00
  1 try
Summary392 2
38
0
222min
45
123
0
43min
72
200
0
12min
10
72
0
92min
43
168
0
23min
15
45
0
99min
25
87
0
22min
77
15
0
5min
35
76
0
34min
66
221
0
5min
2
9
0
243min
1Companies bol.com 1 bol.com111456
222 2 tries
117 2 tries
15 2 tries
270 2 tries
47 2 tries
156 1 try
106 2 tries
6 1 try
88 2 tries
27 1 try
262 1 try
2CWI 1 CWI101355
134 1 try
105 1 try
37 2 tries
297 6 tries
65 4 tries
  3 tries
48 1 try
8 1 try
89 1 try
124 4 tries
188 2 tries
3ORTEC 1 ORTEC91046
128 2 tries
31 3 tries
289 2 tries
75 1 try
205 1 try
111 2 tries
7 1 try
36 1 try
24 3 tries
4ORTEC 2 ORTEC8954
127 1 try
28 1 try
  5 tries
71 4 tries
209 1 try
128 1 try
15 1 try
240 4 tries
16 1 try
5Dassault Systemes – DELMIA Quintiq – Team Omega Dassault Systèmes7792
270 7 tries
50 1 try
167 1 try
38 1 try
  1 try
  9 tries
9 1 try
101 1 try
17 2 tries
6Dassault Systèmes - DELMIA Quintiq - The Laundry Team Dassault Systèmes6853
  1 try
44 2 tries
267 3 tries
253 1 try
200 1 try
10 1 try
19 1 try
7CWI 2 CWI6882
163 2 tries
38 2 tries
158 2 tries
239 3 tries
67 1 try
77 3 tries
8ASML ASML6915
177 2 tries
148 4 tries
  6 tries
208 4 tries
  2 tries
33 1 try
184 1 try
25 1 try
9bol.com 2 bol.com4486
204 5 tries
67 3 tries
  4 tries
18 1 try
  7 tries
57 2 tries
Summary67 2
1
0
134min
8
15
0
105min
9
11
0
15min
4
18
0
167min
8
13
0
38min
4
4
0
156min
6
19
0
48min
9
0
0
6min
6
11
0
36min
9
9
0
16min
2
1
0
188min



Categories
Participants
Companies
Cell colours
Solved first
Solved
Tried, incorrect
Tried, pending
Untried

Last Update: Sat 12 Dec 2020 18:42:59 CET
using DOMjudge

`}var _=c(105),g=c.n(_);function m(s){var a,c=F(s.key);"method"===s.kind?a={value:s.value,writable:!0,configurable:!0,enumerable:!1}:"get"===s.kind?a={get:s.value,configurable:!0,enumerable:!1}:"set"===s.kind?a={set:s.value,configurable:!0,enumerable:!1}:"field"===s.kind&&(a={configurable:!0,writable:!0,enumerable:!0});var t={kind:"field"===s.kind?"field":"method",key:c,placement:s.static?"static":"field"===s.kind?"own":"prototype",descriptor:a};return s.decorators&&(t.decorators=s.decorators),"field"===s.kind&&(t.initializer=s.value),t}function y(s,a){void 0!==s.descriptor.get?a.descriptor.get=s.descriptor.get:a.descriptor.set=s.descriptor.set}function u(s){return s.decorators&&s.decorators.length}function h(s){return void 0!==s&&!(void 0===s.value&&void 0===s.writable)}function b(s,a){var c=s[a];if(void 0!==c&&"function"!=typeof c)throw new TypeError("Expected '"+a+"' to be a function");return c}function F(s){var a=function(s,a){if("object"!=typeof s||null===s)return s;var c=s[e.a];if(void 0!==c){var t=c.call(s,a||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(s)}(s,"string");return"symbol"==typeof a?a:String(a)}var z=function(s,a,c,t){var e=function(){(function(){return s});var s={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(s,a){["method","field"].forEach((function(c){a.forEach((function(a){a.kind===c&&"own"===a.placement&&this.defineClassElement(s,a)}),this)}),this)},initializeClassElements:function(s,a){var c=s.prototype;["method","field"].forEach((function(t){a.forEach((function(a){var e=a.placement;if(a.kind===t&&("static"===e||"prototype"===e)){var l="static"===e?s:c;this.defineClassElement(l,a)}}),this)}),this)},defineClassElement:function(s,a){var c=a.descriptor;if("field"===a.kind){var t=a.initializer;c={enumerable:c.enumerable,writable:c.writable,configurable:c.configurable,value:void 0===t?void 0:t.call(s)}}Object.defineProperty(s,a.key,c)},decorateClass:function(s,a){var c=[],t=[],e={static:[],prototype:[],own:[]};if(s.forEach((function(s){this.addElementPlacement(s,e)}),this),s.forEach((function(s){if(!u(s))return c.push(s);var a=this.decorateElement(s,e);c.push(a.element),c.push.apply(c,a.extras),t.push.apply(t,a.finishers)}),this),!a)return{elements:c,finishers:t};var l=this.decorateConstructor(c,a);return t.push.apply(t,l.finishers),l.finishers=t,l},addElementPlacement:function(s,a,c){var t=a[s.placement];if(!c&&-1!==t.indexOf(s.key))throw new TypeError("Duplicated element ("+s.key+")");t.push(s.key)},decorateElement:function(s,a){for(var c=[],t=[],e=s.decorators,l=e.length-1;l>=0;l--){var r=a[s.placement];r.splice(r.indexOf(s.key),1);var d=this.fromElementDescriptor(s),i=this.toElementFinisherExtras((0,e[l])(d)||d);s=i.element,this.addElementPlacement(s,a),i.finisher&&t.push(i.finisher);var o=i.extras;if(o){for(var n=0;n=0;t--){var e=this.fromClassDescriptor(s),l=this.toClassDescriptor((0,a[t])(e)||e);if(void 0!==l.finisher&&c.push(l.finisher),void 0!==l.elements){s=l.elements;for(var r=0;r[g.a,v.a]},{kind:"method",key:"render",value:function(){return f.call(this)}}]}}),o.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/17.js b/2020.bapc.eu/components/17.js new file mode 100644 index 0000000..89794cd --- /dev/null +++ b/2020.bapc.eu/components/17.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[17],{309:function(s,c,a){const{css:t}=a(99),e=a(310),l="string"==typeof e?e:e.toString();s.exports=t([l])},310:function(s,c,a){(s.exports=a(104)(!1)).push([s.i,':host{--background-color: white;color:black;background-color:var(--background-color);font-family:Roboto, sans-serif;padding-bottom:4em;padding-top:4.5rem}body.static{padding-top:1rem}#menuDefault ul li.nav-item{white-space:nowrap}#djlogo{width:93px;height:196px}.submitform{max-width:450px}.clarificationform{max-width:800px}.disabled,.dropdown-disabled{color:silver !important}.unseen{font-weight:bold}.data-table .ignore,table td.ignore{text-decoration:line-through}.probid,.langid{font-feature-settings:"smcp";font-variant:small-caps}.badge-testcase{width:20px;margin-right:1px}.sol{font-weight:bold;font-feature-settings:"smcp";font-variant:small-caps}.sol_correct{color:green}.sol_incorrect{color:red}.sol_queued{color:gray}.judgetime{font-size:smaller;font-style:italic}.testcases_prev{font-size:xx-small}.prevsubmit{color:#696969}.output_text{border-top:1px dotted #C0C0C0;border-bottom:1px dotted #C0C0C0;background-color:#FAFAFA;margin:0;padding:5px;font-family:monospace;white-space:pre}kbd{background-color:#FAFAFA;color:black}.teamid{font-family:monospace}.filename,.hostname{font-family:monospace}.nodata{color:gray;font-style:italic}a.collapse-link{color:black;text-decoration:none}table.lcsdiff{border-spacing:0;border-collapse:collapse}table.lcsdiff td.linenr{background-color:darkgray;text-align:right;border-right:solid 1px black;padding-right:7px}ins{background:#dfd;text-decoration:none}del{background:#fdd;text-decoration:none}.run h4{font-size:1.25rem;padding-top:1rem}.run h5{font-size:0.9rem;font-weight:bold;padding-top:1.2rem}.source-tab{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;border-left:1px solid #dee2e6;padding:0.5rem}#lastmod{position:absolute;right:1ex;margin-top:1em}#lastmod,#lastmod a{font-size:x-small;color:gray;text-align:right}.center{margin:0px auto}.scoreboard{border-collapse:collapse;clear:both}.scoreboard td{font-size:small;vertical-align:middle;text-align:center}.scoreboard td div{width:4em;font-size:120%;display:inline-block}.scoreboard td div span{font-weight:normal;font-size:70%;display:block}.scoreboard tr{border-bottom:1px solid black;height:42px}.scoreboard td,.scoreboard th{border-right:1px solid silver;padding:0px}.scoreboard td.score_cell{min-width:4.2em;border-right:none}.scoreboard a{display:block;padding:2px 1px 2px 1px;text-decoration:none;color:black}.scoreboard .scoretn{padding:0px 5px 0px;text-align:right;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forceWidth{position:relative;display:block;overflow:hidden}.toolong:after{content:"";width:30%;position:absolute;top:0;right:0;bottom:0}.scoreboard .scoreaf{white-space:nowrap;border:0;text-align:center}.scoreboard .scoreaf img{vertical-align:middle}.univ{font-size:80%;font-weight:normal;color:dimgrey}img.affiliation-logo{height:32px;width:32px}.scoreheader{font-feature-settings:"smcp";font-variant:small-caps;border-bottom:2px solid black;white-space:nowrap}.scoreheader th{text-align:center;box-shadow:-1px 0px 0px 0px silver inset, 0px 2px 0px 0px black;border:none;background:var(--background-color);position:sticky;top:0px;z-index:1}.problempoints{font-size:smaller;font-weight:normal;color:#303030;padding-left:3pt;padding-right:3pt}.score_correct{background:#60e760}.score_first{background:#1daa1d !important}.score_pending{background:#6666FF}.score_incorrect{background:#e87272}#scoresolv,#scoretotal{width:2.5em}.scorenc,.scorett,.scorepl{text-align:center;width:2ex}.scorenc{font-weight:bold}td.scorenc{border-color:silver;border-right:0}.scoreprob{width:3.0em;vertical-align:middle}.scoreaffil{text-align:center}.scoresummary{border-top:2px solid black;border-bottom:none;font-feature-settings:"smcp";font-variant:small-caps}.scorethisisme{background:#ffff99}.scorelegend{display:inline-block;vertical-align:top}.scorelegend td,.scorelegend th{text-align:center;width:25ex}#teamscoresummary{margin-top:2.5em}.sortorderswitch{border-top:2px solid black}.filterbox{margin-left:1rem;margin-right:1rem}.filterbox label{font-size:smaller;color:gray;margin:0 0 0 1rem}.filterbox .form-control{width:auto}.circle{width:14px;height:14px;border-radius:50%;border:1px solid black;display:inline-block}.heart{padding:.3em;cursor:pointer}.heart.fas{color:red}.countryflag{height:30px;width:40px}.select2 img.countryflag{margin-top:-3px}table.rejudgetable td{text-align:center;padding:.5rem}table.rejudgetable td,th{padding:.5rem}table.rejudgetable td.changed{background-color:#fdd;font-weight:bold}table.rejudgetable td.identical{background-color:#dfd}table.rejudgetable td.zero{background-color:#f0f8ff}tr.ignore td,td.ignore,span.ignore{text-decoration:line-through}.clarification-subject-form,.clarification-queue-form{display:none}.form-inline{display:inline}.input-group-text{font-size:small;width:3em}.card-header .fa{transition:.5s transform ease-in-out}.card-header .collapsed .fa{transform:rotate(90deg)}.banner{width:98%;height:auto;display:block;margin-bottom:2rem}#teampicture{width:100%;border:1px solid black}.problem-list h3,h4,h5{text-align:center}.problem-list h3{font-size:1.17em}.problem-list h4{font-size:1.12em}.problem-list h5{font-size:.83em}#teamwelcome{padding-top:3rem}#teamwelcometeam{font-weight:bold}#contestnotstarted{color:silver;margin-top:.2ex;font-weight:normal}h3.teamoverview{border-top:solid 1px darkgray;border-bottom:solid 1px darkgray;background-color:#c4d8ff;margin-top:2ex;padding-left:1ex;font-size:1.17em;text-align:center}.ajax-loader{animation:spin 4s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.scrollable-menu{height:auto;max-height:500px;overflow-x:hidden}.error-template{padding:40px 15px;text-align:center}.problem-stats{padding-top:10px}.problem-stats .problem-stats-item{display:inline-block;margin-right:3px;width:10px;height:10px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(27,31,35,0.04)}.problem-stats-item.correct-0{background-color:#eeeeee}.problem-stats-item.correct-1{background-color:#dcffe4}.problem-stats-item.correct-2{background-color:#bef5cb}.problem-stats-item.correct-3{background-color:#85e89d}.problem-stats-item.correct-4{background-color:#34d058}.problem-stats-item.correct-5{background-color:#28a745}.problem-stats-item.correct-6{background-color:#22863a}.problem-stats-item.correct-7{background-color:#176f2c}.problem-stats-item.correct-8{background-color:#165c26}.problem-stats-item.correct-9{background-color:#144620}.problem-stats-item.incorrect-0{background-color:#eeeeee}.problem-stats-item.incorrect-1{background-color:#ffdce0}.problem-stats-item.incorrect-2{background-color:#fdaeb7}.problem-stats-item.incorrect-3{background-color:#f97583}.problem-stats-item.incorrect-4{background-color:#ea4a5a}.problem-stats-item.incorrect-5{background-color:#d73a49}.problem-stats-item.incorrect-6{background-color:#cb2431}.problem-stats-item.incorrect-7{background-color:#b31d28}.problem-stats-item.incorrect-8{background-color:#9e1c23}.problem-stats-item.incorrect-9{background-color:#86181d}.problem-stats-item.frozen-0{background-color:#eeeeee}.problem-stats-item.frozen-1{background-color:#dbedff}.problem-stats-item.frozen-2{background-color:#c8e1ff}.problem-stats-item.frozen-3{background-color:#79b8ff}.problem-stats-item.frozen-4{background-color:#2188ff}.problem-stats-item.frozen-5{background-color:#0366d6}.problem-stats-item.frozen-6{background-color:#005cc5}.problem-stats-item.frozen-7{background-color:#044289}.problem-stats-item.frozen-8{background-color:#032f62}.problem-stats-item.frozen-9{background-color:#05264c}\n',""])},328:function(s,c,a){"use strict";a.r(c),a.d(c,"BapcView",(function(){return W}));var t=a(101),e=a.n(t),l=a(102),r=a.n(l),d=a(103),o=a.n(d),i=a(107),n=a(99),p=a(309),_=a.n(p);function v(){return n.html`
rankteamscoreABCDEFGHIJK
1while (false) break; Utrecht University11992
116 2 tries
21 1 try
5 1 try
15 1 try
255 1 try
15 1 try
116 1 try
93 1 try
70 3 tries
19 1 try
207 1 try
2The Algoteers Radboud University111260
98 4 tries
26 1 try
40 1 try
39 1 try
172 1 try
50 1 try
88 1 try
277 1 try
143 1 try
58 1 try
169 3 tries
3Algorithms Beat Lockdown Université Catholique de Louvain10863
124 1 try
8 1 try
13 1 try
22 1 try
  1 try
20 1 try
100 1 try
181 2 tries
75 2 tries
31 1 try
249 1 try
4Out of Touch Delft University of Technology10993
138 3 tries
37 1 try
5 1 try
16 1 try
  2 tries
10 1 try
258 1 try
62 1 try
69 1 try
15 1 try
243 6 tries
5Segfault go BRRRR Delft University of Technology101001
174 1 try
11 1 try
31 1 try
13 1 try
293 4 tries
24 1 try
116 2 tries
163 1 try
58 2 tries
18 1 try
  4 tries
6CPUMONS Université de Mons101071
249 4 tries
22 1 try
10 1 try
15 1 try
  1 try
17 1 try
121 3 tries
171 2 tries
37 1 try
53 2 tries
236 1 try
7( ◉ ⌣(◔ ⌣ ◔)⌣ ☼) Migos Delft University of Technology9730
183 3 tries
38 1 try
11 1 try
16 1 try
17 1 try
170 1 try
112 2 tries
75 2 tries
8 2 tries
  16 tries
8Perry the C+platy+ Radboud University9849
270 5 tries
23 1 try
12 1 try
16 1 try
  1 try
23 1 try
94 1 try
247 1 try
63 1 try
21 1 try
  1 try
9Trivial University of Twente9872
80 1 try
37 2 tries
25 1 try
14 1 try
  3 tries
36 1 try
127 1 try
254 2 tries
151 4 tries
48 1 try
  1 try
10Rush B Cyka Eindhoven University of Technology91217
111 4 tries
72 2 tries
23 1 try
27 1 try
  8 tries
46 1 try
248 6 tries
  1 try
202 3 tries
52 3 tries
176 1 try
11Red Pi Eindhoven University of Technology8626
70 3 tries
24 1 try
7 1 try
14 1 try
  3 tries
10 1 try
191 8 tries
  1 try
59 4 tries
11 1 try
  1 try
12¯\\_(ツ)_/¯ Radboud University8732
220 1 try
46 1 try
4 1 try
29 1 try
24 1 try
223 2 tries
110 2 tries
36 1 try
13Codebeukers Delft University of Technology8736
273 2 tries
13 1 try
22 1 try
16 1 try
60 1 try
  2 tries
40 1 try
50 2 tries
222 1 try
14Mostly retired to the UK Eindhoven University of Technology8753
113 4 tries
41 1 try
29 1 try
37 1 try
18 1 try
188 2 tries
115 5 tries
32 2 tries
  4 tries
15Crystal Math Delft University of Technology8831
231 1 try
19 2 tries
7 1 try
10 1 try
31 1 try
165 4 tries
188 3 tries
40 2 tries
16Eulerianen University of Amsterdam8844
55 1 try
61 1 try
30 1 try
21 2 tries
47 2 tries
228 1 try
  1 try
263 2 tries
79 1 try
17SnackUnderflow Utrecht University8899
202 2 tries
17 1 try
12 1 try
17 1 try
8 1 try
  1 try
299 7 tries
69 1 try
75 4 tries
18Sleetje2L Delft University of Technology8937
198 2 tries
50 1 try
10 1 try
6 1 try
22 1 try
231 1 try
241 6 tries
59 1 try
19chocolademelk University of Amsterdam8964
66 2 tries
134 1 try
36 1 try
27 1 try
57 1 try
285 1 try
81 1 try
258 1 try
20πece of cake Eindhoven University of Technology8973
290 5 tries
45 2 tries
3 1 try
12 1 try
28 1 try
100 1 try
283 6 tries
12 1 try
21Mokers University of Twente81082
32 2 tries
48 2 tries
41 1 try
41 1 try
  3 tries
52 1 try
203 6 tries
289 7 tries
96 2 tries
  4 tries
22Team Davit en Geerd Eindhoven University of Technology81090
199 6 tries
26 1 try
7 1 try
13 1 try
30 1 try
255 2 tries
  1 try
199 6 tries
41 6 tries
23The Turbofish Radboud University81183
104 5 tries
177 3 tries
18 1 try
12 1 try
26 1 try
256 2 tries
164 5 tries
146 4 tries
24Dacia GPL Delft University of Technology81228
275 5 tries
96 2 tries
75 1 try
7 1 try
27 1 try
238 1 try
182 3 tries
68 7 tries
25Shara University of Twente7311
  6 tries
12 1 try
10 2 tries
17 1 try
25 1 try
60 1 try
88 3 tries
39 1 try
  2 tries
26Team Viktor Eindhoven University of Technology7502
197 4 tries
18 1 try
23 1 try
28 1 try
16 1 try
  4 tries
  2 tries
102 2 tries
18 2 tries
27' or 1=1 drop table users; Delft University of Technology7510
174 3 tries
62 1 try
17 1 try
5 1 try
89 2 tries
  3 tries
90 1 try
13 1 try
28camel_case Delft University of Technology7546
  11 tries
41 2 tries
5 2 tries
12 1 try
26 1 try
182 2 tries
125 3 tries
55 1 try
  7 tries
29Le Cercle Des Éplucheurs De Code Université Catholique de Louvain7551
  6 tries
50 3 tries
10 1 try
16 1 try
35 1 try
287 2 tries
87 1 try
6 1 try
30Binary Beasts Delft University of Technology7660
  7 tries
33 1 try
16 1 try
25 1 try
11 1 try
163 2 tries
234 7 tries
18 2 tries
  2 tries
31HELPME.txt Eindhoven University of Technology7740
264 4 tries
49 1 try
18 1 try
29 1 try
42 1 try
  1 try
157 4 tries
21 3 tries
32WeWantFreeBeer University of Twente7769
  7 tries
61 1 try
5 1 try
10 2 tries
15 1 try
  1 try
57 5 tries
245 2 tries
216 3 tries
33BetterBe BetterBe7822
256 6 tries
33 1 try
8 1 try
15 1 try
  1 try
30 1 try
  3 tries
164 8 tries
56 2 tries
  2 tries
34Chocolade Kruidnoten Delft University of Technology7858
287 13 tries
51 1 try
32 1 try
28 1 try
42 2 tries
  1 try
92 2 tries
46 1 try
35Pufarine Eindhoven University of Technology7887
277 8 tries
44 1 try
21 1 try
17 1 try
26 1 try
  2 tries
294 3 tries
28 1 try
36The Y(ee)T Crowd Delft University of Technology7902
251 9 tries
17 1 try
9 1 try
35 1 try
31 3 tries
  4 tries
187 8 tries
32 1 try
37Drebsko Niffo's Delft University of Technology7988
292 2 tries
32 1 try
32 1 try
47 1 try
52 1 try
156 1 try
217 8 tries
38:thinking::man_technologist: :man_technologist: :man_technologist: :confused: Utrecht University71017
  5 tries
80 2 tries
16 2 tries
40 2 tries
83 2 tries
239 5 tries
274 5 tries
45 1 try
39ou7/Srq84aruLTCdGWo4sHC... University of Amsterdam71029
196 8 tries
58 1 try
41 1 try
13 2 tries
26 1 try
  1 try
220 2 tries
235 4 tries
40Hamers University of Twente71057
  2 tries
185 1 try
12 1 try
13 1 try
42 2 tries
159 3 tries
233 6 tries
193 4 tries
41The Martini Machines Rijksuniversiteit Groningen6295
29 2 tries
39 1 try
12 1 try
22 1 try
  8 tries
128 3 tries
5 1 try
42CEV Fontys University of Applied Sciences Eindhoven6322
162 3 tries
39 1 try
11 1 try
14 1 try
20 1 try
  1 try
  1 try
  3 tries
36 1 try
43The Vikings Eindhoven University of Technology6352
  8 tries
11 1 try
13 1 try
19 1 try
44 1 try
210 2 tries
35 1 try
44LadMads Eindhoven University of Technology6370
136 3 tries
33 1 try
5 1 try
10 1 try
20 1 try
  3 tries
  9 tries
86 3 tries
  1 try
45Team Lucer Eindhoven University of Technology6444
232 5 tries
23 1 try
7 1 try
10 1 try
  1 try
31 1 try
  5 tries
  1 try
41 2 tries
46Les dés codeurs Université Catholique de Louvain6449
  5 tries
58 1 try
10 1 try
10 1 try
44 1 try
237 3 tries
30 2 tries
47Nameless team Radboud University6480
  7 tries
83 2 tries
57 1 try
40 2 tries
  6 tries
48 1 try
35 1 try
  2 tries
97 5 tries
48ICE University of Amsterdam6481
219 4 tries
66 1 try
15 1 try
18 1 try
  3 tries
33 1 try
  1 try
  4 tries
50 2 tries
49TuringMachine Eindhoven University of Technology6488
64 1 try
35 2 tries
45 1 try
62 4 tries
75 1 try
  5 tries
  3 tries
127 1 try
  4 tries
50ISAAC Eindhoven University of Technology6491
187 3 tries
80 1 try
17 1 try
6 1 try
  9 tries
51 4 tries
  1 try
  1 try
30 2 tries
51Dispuut Yorinf - All Stars University of Twente6496
  5 tries
30 1 try
12 1 try
20 1 try
18 2 tries
  1 try
  1 try
211 6 tries
85 1 try
52Team №1 Delft University of Technology6536
20 1 try
51 1 try
18 1 try
34 1 try
209 7 tries
64 2 tries
53Shockers Vrije Universiteit6608
223 3 tries
25 1 try
29 1 try
51 4 tries
89 1 try
71 2 tries
54GhenaGuysGang Eindhoven University of Technology6610
  5 tries
91 2 tries
15 1 try
24 1 try
43 1 try
280 5 tries
57 1 try
55Barbatos Delft University of Technology6635
  3 tries
68 4 tries
46 1 try
23 1 try
40 1 try
200 2 tries
138 3 tries
56jsr $FFBD University of Amsterdam6649
  7 tries
98 2 tries
41 1 try
23 1 try
61 1 try
  1 try
246 5 tries
80 1 try
57M^3 Eindhoven University of Technology6649
296 8 tries
58 2 tries
10 1 try
41 1 try
34 1 try
  6 tries
30 2 tries
  1 try
58typeof(NaN) == "number" == true == ("really?" ? true : false) Delft University of Technology6655
  9 tries
61 2 tries
9 1 try
18 1 try
82 1 try
152 9 tries
113 3 tries
59test ik els University of Amsterdam6657
  6 tries
126 2 tries
31 1 try
9 1 try
58 2 tries
162 7 tries
  8 tries
91 2 tries
60Team David en Geert Eindhoven University of Technology6667
  9 tries
20 1 try
8 1 try
39 2 tries
74 2 tries
212 3 tries
134 6 tries
61TimpanCo2 Vrije Universiteit6681
297 11 tries
39 1 try
14 1 try
9 1 try
55 1 try
  3 tries
27 3 tries
62NullPointerExceptions Eindhoven University of Technology6700
253 3 tries
107 1 try
22 1 try
33 1 try
151 3 tries
54 1 try
63The Imposters Radboud University6734
205 4 tries
112 2 tries
10 1 try
36 3 tries
  1 try
59 1 try
  4 tries
  1 try
  6 tries
92 6 tries
  1 try
64Just to late Delft University of Technology6740
  5 tries
25 1 try
76 2 tries
36 1 try
58 2 tries
243 1 try
202 4 tries
65Stardust Crusaders Delft University of Technology6768
290 12 tries
26 1 try
47 2 tries
39 1 try
48 1 try
  3 tries
  3 tries
58 2 tries
66Name for the algothing Delft University of Technology6882
  3 tries
199 2 tries
60 2 tries
62 1 try
103 1 try
  2 tries
226 3 tries
112 3 tries
67FE203 Eindhoven University of Technology6920
150 5 tries
187 3 tries
114 1 try
7 1 try
58 1 try
  2 tries
  5 tries
104 10 tries
68Kids in a Box Delft University of Technology61040
  6 tries
114 3 tries
29 1 try
73 1 try
59 1 try
273 8 tries
  5 tries
152 9 tries
69UMONS #1 Université de Mons61054
285 3 tries
182 3 tries
14 1 try
68 3 tries
31 1 try
  4 tries
  2 tries
254 6 tries
70Horizontaaltje Eindhoven University of Technology61080
298 10 tries
210 2 tries
11 1 try
28 1 try
145 1 try
88 6 tries
71The Hyperspheres Vrije Universiteit5143
  4 tries
42 1 try
5 1 try
26 1 try
51 1 try
  1 try
  7 tries
19 1 try
  1 try
72Dispuut Yorinf - Heren 1 University of Twente5154
  5 tries
40 1 try
20 1 try
13 1 try
29 1 try
  6 tries
  9 tries
52 1 try
73Ctrl Alt Elite Delft University of Technology5166
  1 try
22 1 try
9 1 try
26 1 try
44 1 try
  2 tries
45 2 tries
74Dispuut Yorinf - Heren 0 University of Twente5171
  7 tries
20 1 try
19 1 try
24 1 try
  1 try
44 1 try
  1 try
  1 try
  2 tries
44 2 tries
  1 try
752b || !2b Université Catholique de Louvain5196
  4 tries
23 1 try
32 1 try
34 1 try
44 1 try
  6 tries
  1 try
  6 tries
63 1 try
76pi Utrecht University5224
  3 tries
39 2 tries
15 2 tries
11 1 try
15 1 try
  11 tries
  3 tries
  2 tries
84 2 tries
  2 tries
77LastButNotLeast Delft University of Technology5228
  6 tries
79 1 try
22 1 try
26 1 try
31 1 try
  4 tries
50 2 tries
78Cowboy Hackers Delft University of Technology5243
79 1 try
20 1 try
23 1 try
18 1 try
  3 tries
63 3 tries
79Heylya Radboud University5285
  4 tries
41 1 try
13 1 try
38 1 try
96 1 try
  1 try
97 1 try
  8 tries
  2 tries
80Hack Attack University of Amsterdam5344
  1 try
121 1 try
27 2 tries
17 1 try
61 2 tries
  3 tries
78 1 try
81Amazon is on fire Vrije Universiteit5345
  6 tries
48 1 try
40 1 try
44 1 try
68 1 try
  6 tries
105 3 tries
82Balgorithm Delft University of Technology5345
  4 tries
17 1 try
14 1 try
24 1 try
34 1 try
  2 tries
  13 tries
116 8 tries
83Algenritme University of Amsterdam5389
  5 tries
53 1 try
22 1 try
41 2 tries
  1 try
80 3 tries
  1 try
93 3 tries
84O(mg) \\ {Luuk} Radboud University5394
  1 try
77 1 try
18 1 try
44 1 try
64 1 try
171 2 tries
  1 try
  4 tries
85Team Part 2: Electric Boogaloo Delft University of Technology5406
  4 tries
219 2 tries
81 1 try
16 1 try
16 1 try
  9 tries
54 1 try
86Tommaso & Mara University of Amsterdam5430
  7 tries
150 2 tries
11 1 try
16 1 try
45 1 try
168 2 tries
87Bob Eindhoven University of Technology5445
190 1 try
125 2 tries
23 1 try
28 1 try
59 1 try
  4 tries
88TooOldForThis Delft University of Technology5449
  4 tries
84 2 tries
25 1 try
14 1 try
31 1 try
  4 tries
235 3 tries
89console.log(teamNaam) University of Amsterdam5459
214 4 tries
29 1 try
21 1 try
35 1 try
100 1 try
  8 tries
  6 tries
90AAA Eindhoven University of Technology5460
  4 tries
110 4 tries
14 1 try
22 1 try
55 1 try
119 5 tries
91Gretig doch Dynamisch Delft University of Technology5466
  1 try
71 3 tries
53 1 try
43 1 try
71 1 try
  4 tries
168 2 tries
92Bridgeburners Eindhoven University of Technology5506
  2 tries
74 3 tries
19 1 try
39 2 tries
78 3 tries
  1 try
  4 tries
156 3 tries
93404NameNotFound Eindhoven University of Technology5515
  2 tries
137 2 tries
9 1 try
8 1 try
56 2 tries
  5 tries
  6 tries
165 6 tries
94QeD Delft University of Technology5532
  1 try
40 1 try
14 1 try
66 2 tries
  4 tries
59 1 try
  3 tries
273 4 tries
95Cracking those Cryptics Radboud University5533
51 1 try
57 1 try
78 1 try
176 1 try
  2 tries
131 3 tries
96The Thinking Machines University of Amsterdam5542
230 4 tries
155 3 tries
10 1 try
24 1 try
23 1 try
  4 tries
  9 tries
97Artificial Incompetence Radboud University5576
  6 tries
104 2 tries
5 1 try
40 1 try
  1 try
20 1 try
  2 tries
  12 tries
227 9 tries
98Group 2b Eindhoven University of Technology5599
  3 tries
155 1 try
26 1 try
37 1 try
155 4 tries
  1 try
126 3 tries
99CodeWe Université Catholique de Louvain5600
  4 tries
219 3 tries
29 1 try
29 1 try
53 2 tries
  5 tries
  1 try
150 4 tries
100Bits Please Delft University of Technology5682
  2 tries
213 1 try
53 1 try
22 1 try
51 2 tries
  13 tries
123 11 tries
101Team Bobby Tables Vrije Universiteit5699
  6 tries
34 4 tries
74 2 tries
105 1 try
118 4 tries
  7 tries
188 3 tries
102Segfault Delft University of Technology5728
  14 tries
105 1 try
66 2 tries
64 1 try
123 1 try
  2 tries
210 8 tries
103IllegalCharacterException C Delft University of Technology5731
  3 tries
64 1 try
93 1 try
104 1 try
127 1 try
  1 try
203 8 tries
104Santa Cruz Restaurant and Bar Delft University of Technology5761
164 4 tries
38 4 tries
53 1 try
49 1 try
  1 try
237 6 tries
105Goudglans 2 Eindhoven University of Technology5879
219 5 tries
  5 tries
16 2 tries
29 1 try
64 8 tries
291 2 tries
  7 tries
106BSABoys Eindhoven University of Technology4116
  4 tries
  5 tries
32 1 try
15 1 try
18 1 try
31 2 tries
107Trambaan Eindhoven University of Technology4128
  9 tries
56 1 try
19 1 try
25 1 try
  2 tries
28 1 try
  6 tries
  10 tries
108OD Université Catholique de Louvain4145
  5 tries
40 3 tries
6 1 try
23 1 try
  2 tries
  3 tries
36 1 try
109RETURN PRINT Université de Mons4187
  3 tries
  5 tries
4 1 try
11 1 try
71 1 try
  1 try
  5 tries
  5 tries
41 4 tries
  1 try
110Ketel 1 University of Amsterdam4205
107 2 tries
22 1 try
13 1 try
43 1 try
  3 tries
111beep boop ben robot Radboud University4213
35 1 try
49 1 try
56 1 try
73 1 try
  4 tries
  5 tries
112MatteJoeHans University of Twente4216
  3 tries
37 4 tries
33 1 try
6 1 try
80 1 try
  1 try
113Team Bommeijnsen University of Twente4287
  5 tries
82 1 try
45 1 try
40 1 try
120 1 try
  3 tries
  9 tries
114DataSnakes - Serpentine Eindhoven University of Technology4294
  2 tries
34 1 try
33 1 try
120 1 try
107 1 try
  2 tries
  1 try
  7 tries
  1 try
115Prog(r)ammers Université Catholique de Louvain4322
  1 try
181 1 try
62 1 try
45 1 try
34 1 try
  3 tries
  6 tries
116OR 1=1 Radboud University4327
  2 tries
  3 tries
21 2 tries
16 2 tries
33 1 try
117 6 tries
117geen algoritmegevoel Radboud University4331
  4 tries
80 1 try
18 3 tries
91 1 try
62 3 tries
  3 tries
  4 tries
118Tuple Delft University of Technology4348
  2 tries
235 2 tries
8 1 try
26 2 tries
39 1 try
  3 tries
  9 tries
119Saperlipopette - It doesn't work... again Université Catholique de Louvain4357
  2 tries
  5 tries
31 1 try
20 1 try
63 2 tries
  5 tries
203 2 tries
120Arthooouuuuur Université de Mons4381
  3 tries
144 3 tries
49 1 try
60 1 try
88 1 try
  3 tries
  2 tries
  9 tries
121Python Charmers University of Amsterdam4390
  8 tries
230 4 tries
39 1 try
35 1 try
26 1 try
  5 tries
  4 tries
  10 tries
122Bobbi-Bobbi - Serpentine Eindhoven University of Technology4393
  10 tries
148 2 tries
23 1 try
9 1 try
  1 try
93 6 tries
  3 tries
  19 tries
123Depricated Dinosaurs Radboud University4401
  2 tries
  3 tries
49 1 try
59 1 try
70 1 try
  2 tries
203 2 tries
124UMONS #4 Université de Mons4419
  11 tries
77 2 tries
63 6 tries
48 1 try
51 4 tries
  3 tries
  8 tries
  42 tries
125DB Delft University of Technology4430
  1 try
153 1 try
66 1 try
87 1 try
124 1 try
  4 tries
126Het Commissariaat Delft University of Technology4488
  2 tries
293 1 try
46 1 try
66 1 try
83 1 try
  3 tries
  6 tries
127Collective Fraud Delft University of Technology4553
  6 tries
76 1 try
81 1 try
87 1 try
229 5 tries
  1 try
  8 tries
128For the Winf University of Amsterdam4598
214 5 tries
94 1 try
81 1 try
129 1 try
  12 tries
129eaten-apples Delft University of Technology4605
  9 tries
102 3 tries
120 3 tries
109 1 try
154 3 tries
  9 tries
130Amaru - Serpentine Eindhoven University of Technology4610
  23 tries
87 1 try
13 1 try
73 9 tries
177 6 tries
  32 tries
131UMONS #3 Université de Mons4882
  7 tries
272 10 tries
45 5 tries
70 3 tries
175 2 tries
  26 tries
132404: Groepnaam niet gevonden University of Amsterdam3104
  2 tries
29 1 try
22 1 try
53 1 try
  1 try
  7 tries
133The Buffer Overflowers Eindhoven University of Technology3140
  2 tries
  4 tries
65 1 try
12 1 try
63 1 try
  6 tries
  4 tries
134Whiskey Overflow Radboud University3163
  3 tries
21 2 tries
35 2 tries
67 1 try
  3 tries
  2 tries
135Al-bro-rithmics Université Catholique de Louvain3182
  2 tries
52 1 try
35 1 try
95 1 try
  1 try
  7 tries
136IntruDelft Delft University of Technology3192
15 2 tries
68 3 tries
49 1 try
  7 tries
  5 tries
  3 tries
  6 tries
137Sabres Volantes Delft University of Technology3216
24 1 try
137 1 try
55 1 try
  1 try
  4 tries
138Lolli.pop() Université Catholique de Louvain3250
  3 tries
178 1 try
29 1 try
43 1 try
  2 tries
139Binary Three Delft University of Technology3263
  15 tries
26 1 try
92 3 tries
105 1 try
  9 tries
140AlphaGang Université Catholique de Louvain3268
65 2 tries
7 1 try
96 5 tries
  9 tries
  6 tries
141Cuppa Eindhoven University of Technology3359
  1 try
  1 try
167 1 try
77 1 try
95 2 tries
  4 tries
142Monkey Eindhoven University of Technology3366
147 2 tries
68 1 try
131 1 try
  9 tries
  5 tries
143pseudo-random pseudo-nym Radboud University3367
  1 try
36 1 try
258 1 try
73 1 try
  2 tries
144Explosief Delft University of Technology3437
  5 tries
  2 tries
69 3 tries
103 3 tries
145 3 tries
  13 tries
145Les Fagnes Université Catholique de Louvain3449
  1 try
187 1 try
26 2 tries
116 6 tries
  2 tries
  5 tries
  25 tries
146paardrijdenisgeensport Radboud University3538
  16 tries
  5 tries
20 1 try
197 1 try
221 6 tries
  22 tries
147GrosVarchar Université de Mons3623
88 1 try
131 4 tries
204 8 tries
  1 try
  7 tries
148UMONS #2 Université de Mons3669
  1 try
40 5 tries
142 17 tries
87 1 try
  18 tries
  4 tries
149TAE++ Vrije Universiteit3759
  3 tries
205 3 tries
123 3 tries
  3 tries
271 5 tries
  1 try
150C-gulls Eindhoven University of Technology31017
224 8 tries
270 4 tries
  7 tries
  2 tries
  2 tries
  3 tries
263 4 tries
151Mortal Combat Eindhoven University of Technology295
  8 tries
45 1 try
30 2 tries
  3 tries
  14 tries
152X_X University of Twente2101
52 1 try
49 1 try
  2 tries
  3 tries
  1 try
153Tagliatelle Delft University of Technology2494
219 1 try
275 1 try
  3 tries
  3 tries
154ZipBusters Radboud University137
37 1 try
  3 tries
  2 tries
155DiY University of Twente148
  4 tries
48 1 try
156WE WON THIS CONTEST, BY A LOT! Université Catholique de Louvain166
66 1 try
  2 tries
157//TODO: find teammates Vrije Universiteit00
Bits Please Delft University of Technology00
BobBuildsAlot Delft University of Technology00
committee University of Twente00
Esclavalgos Université Catholique de Louvain00
George V Delft University of Technology00
Hatz Team Delft University of Technology00
Hey University of Twente00
IDEK Delft University of Technology00
idk Delft University of Technology00
SoloTeam Delft University of Technology00
Summary847 52
557
0
32min
126
166
0
8min
153
45
0
3min
153
72
0
5min
3
56
0
172min
150
95
0
8min
32
203
0
35min
10
42
0
62min
53
441
0
37min
106
611
0
5min
9
68
0
169min
`}var f=a(105),F=a.n(f);function y(s){var c,a=g(s.key);"method"===s.kind?c={value:s.value,writable:!0,configurable:!0,enumerable:!1}:"get"===s.kind?c={get:s.value,configurable:!0,enumerable:!1}:"set"===s.kind?c={set:s.value,configurable:!0,enumerable:!1}:"field"===s.kind&&(c={configurable:!0,writable:!0,enumerable:!0});var t={kind:"field"===s.kind?"field":"method",key:a,placement:s.static?"static":"field"===s.kind?"own":"prototype",descriptor:c};return s.decorators&&(t.decorators=s.decorators),"field"===s.kind&&(t.initializer=s.value),t}function h(s,c){void 0!==s.descriptor.get?c.descriptor.get=s.descriptor.get:c.descriptor.set=s.descriptor.set}function b(s){return s.decorators&&s.decorators.length}function m(s){return void 0!==s&&!(void 0===s.value&&void 0===s.writable)}function u(s,c){var a=s[c];if(void 0!==a&&"function"!=typeof a)throw new TypeError("Expected '"+c+"' to be a function");return a}function g(s){var c=function(s,c){if("object"!=typeof s||null===s)return s;var a=s[e.a];if(void 0!==a){var t=a.call(s,c||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===c?String:Number)(s)}(s,"string");return"symbol"==typeof c?c:String(c)}var W=function(s,c,a,t){var e=function(){(function(){return s});var s={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(s,c){["method","field"].forEach((function(a){c.forEach((function(c){c.kind===a&&"own"===c.placement&&this.defineClassElement(s,c)}),this)}),this)},initializeClassElements:function(s,c){var a=s.prototype;["method","field"].forEach((function(t){c.forEach((function(c){var e=c.placement;if(c.kind===t&&("static"===e||"prototype"===e)){var l="static"===e?s:a;this.defineClassElement(l,c)}}),this)}),this)},defineClassElement:function(s,c){var a=c.descriptor;if("field"===c.kind){var t=c.initializer;a={enumerable:a.enumerable,writable:a.writable,configurable:a.configurable,value:void 0===t?void 0:t.call(s)}}Object.defineProperty(s,c.key,a)},decorateClass:function(s,c){var a=[],t=[],e={static:[],prototype:[],own:[]};if(s.forEach((function(s){this.addElementPlacement(s,e)}),this),s.forEach((function(s){if(!b(s))return a.push(s);var c=this.decorateElement(s,e);a.push(c.element),a.push.apply(a,c.extras),t.push.apply(t,c.finishers)}),this),!c)return{elements:a,finishers:t};var l=this.decorateConstructor(a,c);return t.push.apply(t,l.finishers),l.finishers=t,l},addElementPlacement:function(s,c,a){var t=c[s.placement];if(!a&&-1!==t.indexOf(s.key))throw new TypeError("Duplicated element ("+s.key+")");t.push(s.key)},decorateElement:function(s,c){for(var a=[],t=[],e=s.decorators,l=e.length-1;l>=0;l--){var r=c[s.placement];r.splice(r.indexOf(s.key),1);var d=this.fromElementDescriptor(s),o=this.toElementFinisherExtras((0,e[l])(d)||d);s=o.element,this.addElementPlacement(s,c),o.finisher&&t.push(o.finisher);var i=o.extras;if(i){for(var n=0;n=0;t--){var e=this.fromClassDescriptor(s),l=this.toClassDescriptor((0,c[t])(e)||e);if(void 0!==l.finisher&&a.push(l.finisher),void 0!==l.elements){s=l.elements;for(var r=0;r[F.a,_.a]},{kind:"method",key:"render",value:function(){return v.call(this)}}]}}),i.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/18.js b/2020.bapc.eu/components/18.js new file mode 100644 index 0000000..97d27ce --- /dev/null +++ b/2020.bapc.eu/components/18.js @@ -0,0 +1 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[18],{299:function(e,t,r){const{css:i}=r(99),n=r(300),o="string"==typeof n?n:n.toString();e.exports=i([o])},300:function(e,t,r){(e.exports=r(104)(!1)).push([e.i,"",""])},323:function(e,t,r){"use strict";r.r(t),r.d(t,"BapcView",(function(){return g}));var i=r(101),n=r.n(i),o=r(102),s=r.n(o),a=r(103),l=r.n(a),c=r(107),d=r(99),p=r(299),f=r.n(p);function u(){return d.html`

System

The following submission languages will available during the contest:

  • C/C++: gcc version 8.3.0 (Debian 8.3.0-6)
  • Java: openjdk version "11.0.9" 2020-10-20
  • Python3: [PyPy 7.0.0 with GCC 8.2.0]
  • Kotlin: Kotlin version 1.4.20-release-308 (JRE 11.0.9+11-post-Debian-1deb10u1).
  • C# (For company teams): Mono JIT compiler version 5.18.0.240

Note that Python 2 is no longer an official ICPC programming language and will therefore not be supported.

For interactive problems we advice you have python locally installed on your machine.

`}var h=r(105),m=r.n(h);function v(e){var t,r=E(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function E(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[n.a];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var g=function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!w(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,n[o])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&i.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s[m.a,f.a]},{kind:"method",key:"render",value:function(){return u.call(this)}}]}}),c.a)}}]); \ No newline at end of file diff --git a/2020.bapc.eu/components/19.js b/2020.bapc.eu/components/19.js new file mode 100644 index 0000000..a3326f9 --- /dev/null +++ b/2020.bapc.eu/components/19.js @@ -0,0 +1,2 @@ +/*! For license information please see 19.js.LICENSE */ +(self.webpackJsonp=self.webpackJsonp||[]).push([[19],{111:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},96:function(e,t,n){(function(e){(function(){"use strict";var t;function n(e){var t=0;return function(){return t]/g;function W(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case" ":return" "}}function V(e){for(var t={},n=0;n";break e;case Node.TEXT_NODE:s=s.data,s=l&&X[l.localName]?s:s.replace(q,W);break e;case Node.COMMENT_NODE:s="\x3c!--"+s.data+"--\x3e";break e;default:throw window.console.error(s),Error("not implemented")}}n+=s}return n}var J=u.j,K={querySelector:function(e){return this.__shady_native_querySelector(e)},querySelectorAll:function(e){return this.__shady_native_querySelectorAll(e)}},$={};function Y(e){$[e]=function(t){return t["__shady_native_"+e]}}function Z(e,t){for(var n in D(e,t,"__shady_native_"),t)Y(n)}function Q(e,t){t=void 0===t?[]:t;for(var n=0;n","+","~"]),s=a===o?e[o]:e.substring(o,a);","===s?t():-1!==[void 0," ",">","+","~"].indexOf(i)&&" "===s||(" "===i&&-1!==[">","+","~"].indexOf(s)?r[r.length-1]=s:r.push(s)),o=a+(a===o?1:0)}return t(),n}(t);if(1>o.length)return[];for(t=R(ut(e,(function(){return!0})).map((function(e){return R(o.map((function(t){var r=t.ta,o=r.length-1;return n(e,r[o])?{target:e,N:t,O:e,index:o}:[]})))})));t.some((function(e){return 0=e.index)return e;var t=e.target,r=e.O,o=e.N;e=e.index-1;var i=o.Ha[e],a=o.ta[e];if(" "===i){for(i=[],r=r.__shady_parentElement;r;r=r.__shady_parentElement)n(r,a)&&i.push({target:t,N:o,O:r,index:e});return i}if(">"===i)return n(r=r.__shady_parentElement,a)?{target:t,N:o,O:r,index:e}:[];if("+"===i)return(r=r.__shady_previousElementSibling)&&n(r,a)?{target:t,N:o,O:r,index:e}:[];if("~"===i){for(i=[],r=r.__shady_previousElementSibling;r;r=r.__shady_previousElementSibling)n(r,a)&&i.push({target:t,N:o,O:r,index:e});return i}throw Error("Unrecognized combinator: '"+i+"'.")})));return function(e){for(var t=[],n=new Set,o=(e=r(e)).next();!o.done;o=e.next())o=o.value,n.has(o)||(t.push(o),n.add(o));return t}(t.map((function(e){return e.target})))}var ft=u.querySelectorImplementation,_t=P({querySelector:function(e){if("native"===ft){for(var t=Array.prototype.slice.call((this instanceof ShadowRoot?this.host:this).__shady_native_querySelectorAll(e)),n=this.__shady_getRootNode(),o=(t=r(t)).next();!o.done;o=t.next())if((o=o.value).__shady_getRootNode()==n)return o;return null}if("selectorEngine"===ft)return ht(this,e)[0]||null;if(void 0===ft)return ut(this,(function(t){return y.call(t,e)}),(function(e){return!!e}))[0]||null;throw Error("Unrecognized value of ShadyDOM.querySelectorImplementation: '"+ft+"'")},querySelectorAll:function(e,t){if(t||"native"===ft){t=Array.prototype.slice.call((this instanceof ShadowRoot?this.host:this).__shady_native_querySelectorAll(e));var n=this.__shady_getRootNode();return S(t.filter((function(e){return e.__shady_getRootNode()==n})))}if("selectorEngine"===ft)return S(ht(this,e));if(void 0===ft)return S(ut(this,(function(t){return y.call(t,e)})));throw Error("Unrecognized value of ShadyDOM.querySelectorImplementation: '"+ft+"'")}}),pt=u.R&&!u.s?A({},ct):ct;A(ct,_t);var mt=P({after:function(e){for(var t=[],n=0;no.assignedNodes.length&&(o.ja=!0)}o.ja&&(o.ja=!1,tn(this,t))}for(t=this.g,n=[],o=0;on.indexOf(r))||n.push(r);for(t=0;t "+t})))}return{value:e,Ga:t,stop:i}}(i,o,t,n),r=r||e.stop,o=e.Ga,i=e.value),o+i})),i&&(e=function(e,t){var n=e.split("");return t.reduce((function(e,t,r){return e+t+n[r+1]}),n[0])}(e,a)),o&&(e=wo(e)),e.replace(Ao,(function(e,t,n,r){return'[dir="'+n+'"] '+t+r+", "+t+'[dir="'+n+'"]'+r}))},po.prototype.i=function(e){return e.match(":host")?"":e.match("::slotted")?this.h(e,":not(.style-scope)"):Co(e.trim(),":not(.style-scope)")},i.Object.defineProperties(po.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return"style-scope"}}});var To=/:(nth[-\w]+)\(([^)]+)\)/,Oo=/(^|[\s>+~]+)((?:\[.+?\]|[^\s>+~=[])+)/g,xo=/[[.:#*]/,Do=/^(::slotted)/,Mo=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,Po=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,Ao=/(.*):dir\((?:(ltr|rtl))\)(.*)/,Lo=/:(?:matches|any|-(?:webkit|moz)-any)/,jo=new po;function Ro(e,t,n,r,o){this.A=e||null,this.h=t||null,this.la=n||[],this.u=null,this.cssBuild=o||"",this.T=r||"",this.g=this.v=this.C=null}function ko(e){return e?e.__styleInfo:null}function Fo(e,t){return e.__styleInfo=t}function Ho(e){var t=this.matches||this.matchesSelector||this.mozMatchesSelector||this.msMatchesSelector||this.oMatchesSelector||this.webkitMatchesSelector;return t&&t.call(this,e)}Ro.prototype.i=function(){return this.A},Ro.prototype._getStyleRules=Ro.prototype.i;var Io=/:host\s*>\s*/,Bo=navigator.userAgent.match("Trident");function Uo(){}function qo(e){if(!e.l){var t={},n={};Wo(e,n)&&(t.B=n,e.rules=null),t.cssText=e.parsedCssText.replace(Yr,"").replace(Xr,""),e.l=t}}function Wo(e,t){var n=e.l;if(!n){n=e.parsedCssText;for(var r;e=Xr.exec(n);)"inherit"===(r=(e[2]||e[3]).trim())&&"unset"===r||(t[e[1].trim()]=r),r=!0;return r}if(n.B)return Object.assign(t,n.B),!0}function Vo(e,t,n){return t&&(t=0<=t.indexOf(";")?Go(e,t,n):function e(t,n){var r=t.indexOf("var(");if(-1===r)return n(t,"","","");var o=so(t,r+3),i=t.substring(r+4,o);return r=t.substring(0,r),t=e(t.substring(o+1),n),-1===(o=i.indexOf(","))?n(r,i.trim(),"",t):n(r,i.substring(0,o).trim(),i.substring(o+1).trim(),t)}(t,(function(t,r,o,i){return r?((r=Vo(e,n[r],n))&&"initial"!==r?"apply-shim-inherit"===r&&(r="inherit"):r=Vo(e,n[o]||o,n)||o,t+(r||"")+i):t+i}))),t&&t.trim()||""}function Go(e,t,n){t=t.split(";");for(var r,o,i=0;i *."+o||-1!==i.indexOf("html"))&&0===i.indexOf(o)),(a||s)&&(n=o,s&&(t.m||(t.m=No(jo,t,jo.h,e?"."+e:"",o)),n=t.m||o),a&&"html"===o&&(n=t.m||t.ca),r({na:n,Ma:s,Za:a}))}}(e,t,n,(function(n){Ho.call(e._element||e,n.na)&&(n.Ma?Wo(t,r):Wo(t,o))}))}),null,!0),{Qa:o,La:r}}function zo(e,t,n,r){var o=co(t),i=bo(o.is,o.T),a=new RegExp("(?:^|[^.#[:])"+(t.extends?"\\"+i.slice(0,-1)+"\\]":i)+"($|[.:[\\s>+~])"),s=ko(t);o=s.A,s=s.cssBuild;var l=function(e,t){e=e.h;var n={};if(!qr&&e)for(var r=0,o=e[r];r=u._useCount&&u.parentNode&&u.parentNode.removeChild(u)),qr?l.g?(l.g.textContent=s,a=l.g):s&&(a=ro(s,i,e.shadowRoot,l.h)):a?a.parentNode||(Bo&&-1t.parentNode.removeChild(t))}const l=t=>{let e=11===t.nodeType?0:1;const r=document.createTreeWalker(t,133,null,!1);for(;r.nextNode();)e++;return e},c=(t,e=-1)=>{for(let r=e+1;r`${t}--${e}`;let _=!0;void 0===window.ShadyCSS?_=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),_=!1);const m=t=>e=>{const r=f(e.type,t);let n=d.a.get(r);void 0===n&&(n={stringsArray:new WeakMap,keyString:new Map},d.a.set(r,n));let i=n.stringsArray.get(e.strings);if(void 0!==i)return i;const s=e.strings.join(o.f);if(i=n.keyString.get(s),void 0===i){const r=e.getTemplateElement();_&&window.ShadyCSS.prepareTemplateDom(r,t),i=new o.a(e,r),n.keyString.set(s,i)}return n.stringsArray.set(e.strings,i),i},y=["html","svg"],v=new Set,g=(t,e,r)=>{v.add(t);const n=r?r.element:document.createElement("template"),i=e.querySelectorAll("style"),{length:s}=i;if(0===s)return void window.ShadyCSS.prepareTemplateStyles(n,t);const o=document.createElement("style");for(let t=0;t{y.forEach(e=>{const r=d.a.get(f(e,t));void 0!==r&&r.keyString.forEach(t=>{const{element:{content:e}}=t,r=new Set;Array.from(e.querySelectorAll("style")).forEach(t=>{r.add(t)}),a(t,r)})})})(t);const u=n.content;r?function(t,e,r=null){const{element:{content:n},parts:i}=t;if(null==r)return void n.appendChild(e);const s=document.createTreeWalker(n,133,null,!1);let o=c(i),a=0,u=-1;for(;s.nextNode();){u++;for(s.currentNode===r&&(a=l(e),r.parentNode.insertBefore(e,r));-1!==o&&i[o].index===u;){if(a>0){for(;-1!==o;)i[o].index+=a,o=c(i,o);return}o=c(i,o)}}}(r,o,u.firstChild):u.insertBefore(o,u.firstChild),window.ShadyCSS.prepareTemplateStyles(n,t);const h=u.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==h)e.insertBefore(h.cloneNode(!0),e.firstChild);else if(r){u.insertBefore(o,u.firstChild);const t=new Set;t.add(o),a(r,t)}};var b=r(184),w=r.n(b),S=r(185),P=r.n(S),C=r(164),x=r.n(C),O=r(37),E=r.n(O),T=r(237),A=r.n(T),N=r(25),j=r.n(N);window.JSCompiler_renameProperty=(t,e)=>t;var k={toAttribute(t,e){switch(e){case Boolean:return t?"":null;case Object:case Array:return null==t?t:P()(t)}return t},fromAttribute(t,e){switch(e){case Boolean:return null!==t;case Number:return null===t?null:Number(t);case Object:case Array:return JSON.parse(t)}return t}},R=(t,e)=>e!==t&&(e==e||t==t),I={attribute:!0,type:String,converter:k,reflect:!1,hasChanged:R};class D extends HTMLElement{constructor(){super(),this.initialize()}static get observedAttributes(){this.finalize();var t=[];return this._classProperties.forEach((e,r)=>{var n=this._attributeNameForProperty(r,e);void 0!==n&&(this._attributeToPropertyMap.set(n,r),t.push(n))}),t}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new x.a;var t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((t,e)=>this._classProperties.set(e,t))}}static createProperty(t,e){if(void 0===e&&(e=I),this._ensureClassProperties(),this._classProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var r="symbol"==typeof t?E()():"__"+t,n=this.getPropertyDescriptor(t,r,e);void 0!==n&&Object.defineProperty(this.prototype,t,n)}}static getPropertyDescriptor(t,e,r){return{get(){return this[e]},set(n){var i=this[t];this[e]=n,this.requestUpdateInternal(t,i,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this._classProperties&&this._classProperties.get(t)||I}static finalize(){var t=Object.getPrototypeOf(this);if(t.hasOwnProperty("finalized")||t.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new x.a,this.hasOwnProperty(JSCompiler_renameProperty("properties",this)))for(var e=this.properties,r=0,n=[...Object.getOwnPropertyNames(e),..."function"==typeof A.a?A()(e):[]];rthis._enableUpdatingResolver=t),this._changedProperties=new x.a,this._saveInstanceProperties(),this.requestUpdateInternal()}_saveInstanceProperties(){this.constructor._classProperties.forEach((t,e)=>{if(this.hasOwnProperty(e)){var r=this[e];delete this[e],this._instanceProperties||(this._instanceProperties=new x.a),this._instanceProperties.set(e,r)}})}_applyInstanceProperties(){this._instanceProperties.forEach((t,e)=>this[e]=t),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(t,e,r){e!==r&&this._attributeToProperty(t,r)}_propertyToAttribute(t,e,r){void 0===r&&(r=I);var n=this.constructor,i=n._attributeNameForProperty(t,r);if(void 0!==i){var s=n._propertyValueToAttribute(e,r);if(void 0===s)return;this._updateState=8|this._updateState,null==s?this.removeAttribute(i):this.setAttribute(i,s),this._updateState=-9&this._updateState}}_attributeToProperty(t,e){if(!(8&this._updateState)){var r=this.constructor,n=r._attributeToPropertyMap.get(t);if(void 0!==n){var i=r.getPropertyOptions(n);this._updateState=16|this._updateState,this[n]=r._propertyValueFromAttribute(e,i),this._updateState=-17&this._updateState}}}requestUpdateInternal(t,e,r){var n=!0;if(void 0!==t){var i=this.constructor;r=r||i.getPropertyOptions(t),i._valueHasChanged(this[t],e,r.hasChanged)?(this._changedProperties.has(t)||this._changedProperties.set(t,e),!0!==r.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new x.a),this._reflectingProperties.set(t,r))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(t,e){return this.requestUpdateInternal(t,e),this.updateComplete}_enqueueUpdate(){var t=this;return w()((function*(){t._updateState=4|t._updateState;try{yield t._updatePromise}catch(t){}var e=t.performUpdate();return null!=e&&(yield e),!t._hasRequestedUpdate}))()}get _hasRequestedUpdate(){return 4&this._updateState}get hasUpdated(){return 1&this._updateState}performUpdate(){if(this._hasRequestedUpdate){this._instanceProperties&&this._applyInstanceProperties();var t=!1,e=this._changedProperties;try{(t=this.shouldUpdate(e))?this.update(e):this._markUpdated()}catch(e){throw t=!1,this._markUpdated(),e}t&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(e)),this.updated(e))}}_markUpdated(){this._changedProperties=new x.a,this._updateState=-5&this._updateState}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._updatePromise}shouldUpdate(t){return!0}update(t){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((t,e)=>this._propertyToAttribute(e,this[e],t)),this._reflectingProperties=void 0),this._markUpdated()}updated(t){}firstUpdated(t){}}D.finalized=!0;var M=t=>e=>"function"==typeof e?((t,e)=>(window.customElements.define(t,e),e))(t,e):((t,e)=>({kind:e.kind,elements:e.elements,finisher(e){window.customElements.define(t,e)}}))(t,e),L=(t,e)=>"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?Object.assign(Object.assign({},e),{finisher(r){r.createProperty(e.key,t)}}):{kind:"field",key:E()(),placement:"own",descriptor:{},initializer(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher(r){r.createProperty(e.key,t)}};function F(t){return(e,r)=>void 0!==r?((t,e,r)=>{e.constructor.createProperty(r,t)})(t,e,r):L(t,e)}function z(t){return F({attribute:!1,hasChanged:null==t?void 0:t.hasChanged})}var H=t=>z(t);function U(t,e){return(r,n)=>{var i={get(){return this.renderRoot.querySelector(t)},enumerable:!0,configurable:!0};if(e){var s=void 0!==n?n:r.key,o="symbol"==typeof s?E()():"__"+s;i.get=function(){return void 0===this[o]&&(this[o]=this.renderRoot.querySelector(t)),this[o]}}return void 0!==n?q(i,r,n):V(i,r)}}function B(t){return(e,r)=>{var n={get(){var e=this;return w()((function*(){return yield e.updateComplete,e.renderRoot.querySelector(t)}))()},enumerable:!0,configurable:!0};return void 0!==r?q(n,e,r):V(n,e)}}function $(t){return(e,r)=>{var n={get(){return this.renderRoot.querySelectorAll(t)},enumerable:!0,configurable:!0};return void 0!==r?q(n,e,r):V(n,e)}}var q=(t,e,r)=>{Object.defineProperty(e,r,t)},V=(t,e)=>({kind:"method",placement:"prototype",key:e.key,descriptor:t});function W(t){return(e,r)=>void 0!==r?((t,e,r)=>{Object.assign(e[r],t)})(t,e,r):((t,e)=>Object.assign(Object.assign({},e),{finisher(r){Object.assign(r.prototype[e.key],t)}}))(t,e)}var J=Element.prototype,Y=J.msMatchesSelector||J.webkitMatchesSelector;function G(t,e,r){return void 0===t&&(t=""),void 0===e&&(e=!1),void 0===r&&(r=""),(n,i)=>{var s={get(){var n="slot"+(t?`[name=${t}]`:":not([name])"),i=this.renderRoot.querySelector(n),s=i&&i.assignedNodes({flatten:e});return s&&r&&(s=s.filter(t=>t.nodeType===Node.ELEMENT_NODE&&(t.matches?t.matches(r):Y.call(t,r)))),s},enumerable:!0,configurable:!0};return void 0!==i?q(s,n,i):V(s,n)}}var X=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,K=E()();class Z{constructor(t,e){if(e!==K)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t}get styleSheet(){return void 0===this._styleSheet&&(X?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}var Q=t=>new Z(String(t),K),tt=t=>{if(t instanceof Z)return t.cssText;if("number"==typeof t)return t;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${t}. Use 'unsafeCSS' to pass non-literal values, but\n take care to ensure page security.`)},et=function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;ne+tt(r)+t[n+1],t[0]);return new Z(i,K)};(window.litElementVersions||(window.litElementVersions=[])).push("2.5.1");var rt={};class nt extends D{static getStyles(){return this.styles}static _getUniqueStyles(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_styles",this))){var t=this.getStyles();if(Array.isArray(t)){var e=(t,r)=>t.reduceRight((t,r)=>Array.isArray(r)?e(r,t):(t.add(r),t),r),r=e(t,new i.a),n=[];r.forEach(t=>n.unshift(t)),this._styles=n}else this._styles=void 0===t?[]:[t];this._styles=this._styles.map(t=>{if(t instanceof CSSStyleSheet&&!X){var e=Array.prototype.slice.call(t.cssRules).reduce((t,e)=>t+e.cssText,"");return Q(e)}return t})}}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow(this.constructor.shadowRootOptions)}adoptStyles(){var t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?X?this.renderRoot.adoptedStyleSheets=t.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(t=>t.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(t){var e=this.render();super.update(t),e!==rt&&this.constructor.render(e,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(t=>{var e=document.createElement("style");e.textContent=t.cssText,this.renderRoot.appendChild(e)}))}render(){return rt}}nt.finalized=!0,nt.render=(t,e,r)=>{if(!r||"object"!=typeof r||!r.scopeName)throw new Error("The `scopeName` option is required.");const n=r.scopeName,i=u.a.has(e),o=_&&11===e.nodeType&&!!e.host,a=o&&!v.has(n),l=a?document.createDocumentFragment():e;if(Object(u.b)(t,l,Object.assign({templateFactory:m(n)},r)),a){const t=u.a.get(l);u.a.delete(l);const r=t.value instanceof h.a?t.value.template:void 0;g(n,l,r),Object(s.b)(e,e.firstChild),e.appendChild(l),u.a.set(e,t)}!i&&o&&window.ShadyCSS.styleElement(e.host)},nt.shadowRootOptions={mode:"open"}},function(t,e,r){"use strict";window.JSCompiler_renameProperty=function(t,e){return t}},function(t,e,r){t.exports=r(204)},function(t,e,r){t.exports=r(205)},function(t,e,r){var n=r(206),i=r(210),s=r(213),o=r(215);t.exports=function(t){return n(t)||i(t)||s(t)||o()},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,r){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=function(t,e){var r=t[1]||"",n=t[3];if(!n)return r;if(e&&"function"==typeof btoa){var i=(o=n,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),s=n.sources.map((function(t){return"/*# sourceURL="+n.sourceRoot+t+" */"}));return[r].concat(s).concat([i]).join("\n")}var o;return[r].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r})).join("")},e.i=function(t,r){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},i=0;i{try{var t=new CSSStyleSheet;t.replaceSync("");var e=document.createElement("div");return e.attachShadow({mode:"open"}),e.shadowRoot.adoptedStyleSheets=[t],e.shadowRoot.adoptedStyleSheets[0]===t}catch(t){return!1}})()),o=window.Polymer&&window.Polymer.rootPath||Object(n.a)(document.baseURI||window.location.href),a=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,l=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,c=function(t){l=t},u=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,d=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,h=window.Polymer&&window.Polymer.legacyOptimizations||!1,p=window.Polymer&&window.Polymer.legacyWarnings||!1,f=window.Polymer&&window.Polymer.syncInitialRender||!1,_=window.Polymer&&window.Polymer.legacyUndefined||!1,m=window.Polymer&&window.Polymer.orderedComputed||!1,y=!0,v=window.Polymer&&window.Polymer.removeNestedTemplates||!1,g=window.Polymer&&window.Polymer.fastDomIf||!1,b=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,w=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,S=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1},,function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r(187),i=r.n(n),s=(r(100),0);function o(){}o.prototype.__mixinApplications,o.prototype.__mixinSet;var a=function(t){var e=t.__mixinApplications;e||(e=new i.a,t.__mixinApplications=e);var r=s++;function n(n){var i=n.__mixinSet;if(i&&i[r])return n;var s=e,o=s.get(n);if(!o){o=t(n),s.set(n,o);var a=Object.create(o.__mixinSet||i||null);a[r]=!0,o.__mixinSet=a}return o}return n}},function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));var n=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?t=>ShadyDOM.patch(t):t=>t},function(t,e,r){"use strict";r.d(e,"a",(function(){return d})),r.d(e,"b",(function(){return h})),r.d(e,"e",(function(){return p})),r.d(e,"c",(function(){return f})),r.d(e,"f",(function(){return _})),r.d(e,"d",(function(){return v}));var n=r(142),i=r(117),s=r(143),o=r(144),a=r(131),l=r(112);const c=t=>null===t||!("object"==typeof t||"function"==typeof t),u=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class d{constructor(t,e,r){this.dirty=!0,this.element=t,this.name=e,this.strings=r,this.parts=[];for(let t=0;t{try{const t={get capture(){return y=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}})();class v{constructor(t,e,r){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=e,this.eventContext=r,this.__boundHandleEvent=t=>this.handleEvent(t)}setValue(t){this.__pendingValue=t}commit(){for(;Object(n.b)(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=s.a,t(this)}if(this.__pendingValue===s.a)return;const t=this.__pendingValue,e=this.value,r=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),i=null!=t&&(null==e||r);r&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=g(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=s.a}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const g=t=>t&&(y?{capture:t.capture,passive:t.passive,once:t.once}:t.capture)},,function(t,e,r){"use strict";r.d(e,"f",(function(){return n})),r.d(e,"g",(function(){return i})),r.d(e,"b",(function(){return o})),r.d(e,"a",(function(){return a})),r.d(e,"d",(function(){return c})),r.d(e,"c",(function(){return u})),r.d(e,"e",(function(){return d}));const n=`{{lit-${String(Math.random()).slice(2)}}}`,i=`\x3c!--${n}--\x3e`,s=new RegExp(`${n}|${i}`),o="$lit$";class a{constructor(t,e){this.parts=[],this.element=e;const r=[],i=[],a=document.createTreeWalker(e.content,133,null,!1);let c=0,h=-1,p=0;const{strings:f,values:{length:_}}=t;for(;p<_;){const t=a.nextNode();if(null!==t){if(h++,1===t.nodeType){if(t.hasAttributes()){const e=t.attributes,{length:r}=e;let n=0;for(let t=0;t0;){const e=f[p],r=d.exec(e)[2],n=r.toLowerCase()+o,i=t.getAttribute(n);t.removeAttribute(n);const a=i.split(s);this.parts.push({type:"attribute",index:h,name:r,strings:a}),p+=a.length-1}}"TEMPLATE"===t.tagName&&(i.push(t),a.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(n)>=0){const n=t.parentNode,i=e.split(s),a=i.length-1;for(let e=0;e{const r=t.length-e.length;return r>=0&&t.slice(r)===e},c=t=>-1!==t.index,u=()=>document.createComment(""),d=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(t,e,r){"use strict";r.d(e,"d",(function(){return o.a})),r.d(e,"a",(function(){return n.b})),r.d(e,"b",(function(){return s.a})),r.d(e,"c",(function(){return s.b})),r.d(e,"e",(function(){return a})),r.d(e,"f",(function(){return l}));var n=r(110);const i=new class{handleAttributeExpressions(t,e,r,i){const s=e[0];if("."===s){return new n.f(t,e.slice(1),r).parts}if("@"===s)return[new n.d(t,e.slice(1),i.eventContext)];if("?"===s)return[new n.c(t,e.slice(1),r)];return new n.a(t,e,r).parts}handleTextExpression(t){return new n.e(t)}};var s=r(131),o=r(142);r(117),r(143),r(141),r(132),r(144),r(112);"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.4.1");const a=(t,...e)=>new s.b(t,e,"html",i),l=(t,...e)=>new s.a(t,e,"svg",i)},function(t,e,r){t.exports=!r(124)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,r){"use strict";var n=r(201),i=(r(134),r(100),r(175)),s=r(108);function o(t,e,r,n,i){var s;i&&(s="object"==typeof r&&null!==r)&&(n=t.__dataTemp[e]);var o=n!==r&&(n==n||r==r);return s&&o&&(t.__dataTemp[e]=r),o}var a=Object(s.a)(t=>class extends t{_shouldPropertyChange(t,e,r){return o(this,t,e,r,!0)}}),l=Object(s.a)(t=>class extends t{static get properties(){return{mutableData:Boolean}}_shouldPropertyChange(t,e,r){return o(this,t,e,r,this.mutableData)}});a._mutablePropertyChange=o;var c=r(106),u=r(109),d=null;function h(){return d}h.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:h,writable:!0}});var p=Object(i.a)(h),f=a(p);var _=Object(i.a)(class{});function m(t,e){for(var r=0;r{t.model=this,r(t)});else{var n=this.__dataHost.__dataHost;n&&n._addEventListenerToNode(t,e,r)}}_showHideChildren(t){m(t,this.children)}_setUnmanagedPropertyToNode(t,e,r){t.__hideTemplateChildren__&&t.nodeType==Node.TEXT_NODE&&"textContent"==e?t.__polymerTextContent__=r:super._setUnmanagedPropertyToNode(t,e,r)}get parentModel(){var t=this.__parentModel;if(!t){var e;t=this;do{t=t.__dataHost.__dataHost}while((e=t.__templatizeOptions)&&!e.parentModel);this.__parentModel=t}return t}dispatchEvent(t){return!0}}y.prototype.__dataHost,y.prototype.__templatizeOptions,y.prototype._methodHost,y.prototype.__templatizeOwner,y.prototype.__hostProps;var v=a(y);function g(t){var e=t.__dataHost;return e&&e._methodHost||e}function b(t,e,r){var n=r.mutableData?v:y;C.mixin&&(n=C.mixin(n));var i=class extends n{};return i.prototype.__templatizeOptions=r,i.prototype._bindTemplate(t),function(t,e,r,n){var i=r.hostProps||{};for(var s in n.instanceProps){delete i[s];var o=n.notifyInstanceProp;o&&t.prototype._addPropertyEffect(s,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:P(s,o)})}if(n.forwardHostProp&&e.__dataHost)for(var a in i)r.hasHostProps||(r.hasHostProps=!0),t.prototype._addPropertyEffect(a,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(t,e,r){t.__dataHost._setPendingPropertyOrPath("_host_"+e,r[e],!0,!0)}})}(i,t,e,r),i}function w(t,e,r,n){var i,s,o=r.forwardHostProp;if(o&&e.hasHostProps){var a="template"==t.localName,l=e.templatizeTemplateClass;if(!l){if(a){var u=r.mutableData?f:p;class t extends u{}l=e.templatizeTemplateClass=t}else{var h=t.constructor;class r extends h{}l=e.templatizeTemplateClass=r}var _=e.hostProps;for(var m in _)l.prototype._addPropertyEffect("_host_"+m,l.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:S(m,o)}),l.prototype._createNotifyingProperty("_host_"+m);c.g&&n&&function(t,e,r){var n=r.constructor._properties,i=t.propertyEffects,s=e.instanceProps;for(var o in i)if(!(n[o]||s&&s[o]))for(var a=i[o],l=0;l can only be templatized once");t.__templatizeOwner=e;var n=(e?e.constructor:y)._parseTemplate(t),i=n.templatizeInstanceClass;i||(i=b(t,n,r),n.templatizeInstanceClass=i);var s=g(t);w(t,n,r,s);var o=class extends i{};return o.prototype._methodHost=s,o.prototype.__dataHost=t,o.prototype.__templatizeOwner=e,o.prototype.__hostProps=n.hostProps,o=o}function x(t,e){for(var r;e;)if(r=e.__dataHost?e:e.__templatizeInstance){if(r.__dataHost==t)return r;e=r.__dataHost}else e=Object(u.a)(e).parentNode;return null}var O=r(196),E=!1;function T(){if(c.e&&!c.s){if(!E){E=!0;var t=document.createElement("style");t.textContent="dom-bind,dom-if,dom-repeat{display:none;}",document.head.appendChild(t)}return!0}return!1}var A=Object(O.a)(l(Object(i.a)(HTMLElement)));customElements.define("dom-bind",class extends A{static get observedAttributes(){return["mutable-data"]}constructor(){if(super(),c.n)throw new Error("strictTemplatePolicy: dom-bind not allowed");this.root=null,this.$=null,this.__children=null}attributeChangedCallback(t,e,r,n){this.mutableData=!0}connectedCallback(){T()||(this.style.display="none"),this.render()}disconnectedCallback(){this.__removeChildren()}__insertChildren(){Object(u.a)(Object(u.a)(this).parentNode).insertBefore(this.root,this)}__removeChildren(){if(this.__children)for(var t=0;t{if(!(t=this.querySelector("template")))throw new Error("dom-bind requires a