No problem thanks for adding! And good work on this. I spent days trying to
figure out how to automate a login into shibboleth but I just could not
replicate the network calls in postman even when I mimicked the cookies
right before making the call. So I gave up and payed you the $1 and I'll
just do it manually when I get the text lol. I had originally planned on
automating a check on the classes and on logging on and getting the class
but shibboleth and their Jetty servers are a headache.

On Mon, Jul 15, 2019 at 12:00 AM JonLuca De Caro <notifications@github.com>
wrote:

> Apologies for the delay! Haha
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/jonluca/USC-Class-Notifier-API/commit/ed387bc485ff094337a0354b7a18c6a2e39826ab?email_source=notifications&email_token=AF6TQ2PXIN6WZKW6IWYBW7LP7P77TA5CNFSM4IDS6DHKYY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBAWXRE#commitcomment-34299428>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AF6TQ2M5O56FA7KKNCXZRM3P7P77TANCNFSM4IDS6DHA>
> .
>


Deployment failed with the following error:

~~~
Your project already has domains configured at https://zeit.co/khrome83/khrome.dev/domains, please remove `alias` from your now.json file.
~~~


I think this might be all that is needed to make this compatible with windows, since rotating handlers are [not needed](https://docs.python.org/3/library/logging.handlers.html) in Windows.


thank you for your advice, I will review my code at once.


are you sure it's a good idea to have openmp set to 8, with nproc set to 4, while requesting 8 cores?  What happens when each of the four processes are running an openmp job?  won't that be troublesome?


delete


adding cname


Successfully aliased the URL <https://mknepprath-next-nh73k191o.now.sh> to the following aliases:

* https://mknepprath.com
* https://www.mknepprath.com
* https://mknepprath-next.mknepprath.now.sh
* https://mknepprath-next-git-master.mknepprath.now.sh


this body is not needed anymore


Where is dtoa_stubs.js file?


Looks great. Solid work.


Looks great! The only things I would change are probably to use `double`s instead of `float`s for the numbers in `PressureSensor`, maybe making `supplyVoltage` a constant instead, and putting a space between the first letter of a comment and the two slashes (`// like this`). However, this seems like it should work fairly well. I'll merge the changes into `master` soon.


提交


每天至少看一个视频
做视频中的练习
记忆核心代码


setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false


This change should not happen, as the added Script values are not included in [ES 10](https://www.ecma-international.org/ecma-262/10.0/#table-unicode-script-values). They are however included in the working draft for ES 11 and should be added as such.


Successfully aliased the URL <https://blog-n5n8vnkj5.now.sh> to the following aliases:

* https://ryan-ccn.now.sh
* https://blog.ryanccn.now.sh
* https://blog-git-master.ryanccn.now.sh


You have just changed the case and raised merge request for that? Please take while coding initially itself.


This probably should have been `<li>`. It's causing some rendering issues on the spec right now.


Nice! I'm playing with `hg tags --template="{tag}: {node}\n"`


format code lại nghe e


Yes, thanks for the PR it sounds great! (although we only need the non-static versions).


yes, It work fine. But I don't have the test cases. I only test basic function and use Wireshark to check the TCP message is encrypted or not


Successfully aliased the URL <https://effector-65rrr78op.now.sh> to the following aliases:

* https://effector.now.sh
* https://effector.zerobias.now.sh
* https://effector-git-master.zerobias.now.sh


Successfully aliased the URL <https://blog-1hee0eoyb.now.sh> to the following aliases:

* https://ryan-ccn.now.sh
* https://blog.ryanccn.now.sh
* https://blog-git-master.ryanccn.now.sh


Hi @mrmachine you should probably look over this *django-email-bandit* configuration tweak I have pushed straight to master. FWIW it's pretty well tested on my AGSA dev site.


The comment only refers to the Rust translation


This commit has been mentioned on **openHAB Community**. There might be relevant details there:

https://community.openhab.org/t/enerwave-zw15rm-added-incorrectly-as-zw20rm/77542/26


Deployment failed with the following error:

~~~
Your project already has domains configured at https://zeit.co/khrome83/khrome.dev/domains, please remove `alias` from your now.json file.
~~~


Deployment failed with the following error:

~~~
The chosen alias "back-end.now.sh" is already in use by another account.
~~~


Without removing this shutdownFrontend and startFrontend, every test in the integration test fails. Hence, modified this similar to frontend restriction in Restore logic


GOOD


@jmurty looks good. Should we always define a whitelist setting, like we do for the email setting, an empty list or None if necessary, so that we always have a seeing to inspect without attribute errors?


GSHP_desuperheater (yzhou601) - x86_64-Linux-Ubuntu-18.04-gcc-7.4-UnitTestsCoverage-Debug: OK (1128 of 1128 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-42.44%25-green.png)


pass


am/pm to uppercase


I don't think _1 has a special meaning. Maybe this comes from the Linux kernel where there are open, open2, open3, etc. Anyway I don't think it's consistent. Sometimes we have function() that calls internal_function() and sometimes it calls do_function() and sometimes function_1().


You may want to ask to mailing list though as some people might have better explanations than that.


Successfully aliased the URL <https://venia-cj2wd9kyo.now.sh> to the following aliases:

* https://magento-venia-develop.now.sh
* https://venia.magento-research1.now.sh
* https://venia-git-develop.magento-research1.now.sh


Fix to make up for early announce attempts seems to be working. An attempt was logged, and re-set the timers a bit ahead to announce at the proper time, using the latest commit since this message. Test was over a 14:30 hour period. It seemed to still announce a minute or less early according to Discord timestamp, but I don't know if that means anything, as everything seems in order.


>     ========================================================
>        Test summary:
>            No tests could be run because one or more files
>            failed to compile.
>        Score:
>            0.00 points of a possible 0.00 (0.00%)
>     ========================================================


New comment JBA


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:route:statuses",
    "queue:route:notify.email.*",
    "queue:scheduler-id:taskcluster-github",
    "queue:route:index.project.application-services.*",
    "docker-worker:cache:application-services-*",
    "project:releng:services/tooltool/api/download/internal",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-07-19T20:02:43.267Z

</details>


My local diffs don't show the white space differences, so I'm not sure how to resolve that. Sorry. You should be able to use a local diff too to compare the two files, and it have it ignore the whitespace differences. I'll try and be more careful in the future


-------------------------------------------------------------------------------
  Test 1: Check simple requests using basic HTTP methods
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 2: Check simple requests using arbitrary alphanumeric methods
-------------------------------------------------------------------------------

  >       zFw2g9Lm /pass                                     ... ok
  >       YTevr6hu /pass                                     ... ok
  >       F63uxhHS /pass                                     ... ok
  >       IQtPHwFG /pass                                     ... ok
  >       sauT8DrW /pass                                     ... ok
  >       q7foHTeF /pass                                     ... ok
  >       GGCcoAgm /pass                                     ... ok
  >       YJv3vyGZ /pass                                     ... ok
  >       WwrIy0xL /pass                                     ... ok
  >       f1ferwRK /pass                                     ... ok
  >       w0axBkzb /pass                                     ... ok
  >       KBGOAtql /pass                                     ... ok
  >       ZdfOjnys /pass                                     ... ok
  >       UNcg7RtV /pass                                     ... ok
  >       4zZcHhkb /pass                                     ... ok
  >       BUDEiViB /pass                                     ... ok
  >       UeBR4oY3 /pass                                     ... ok
  >       Ym8P7GIJ /pass                                     ... ok
  >       bN7cBQFx /pass                                     ... ok
  >       K0lTRfcF /pass                                     ... ok
  >       XGRMWoMS /pass                                     ... ok
  >       RpWfBVWE /pass                                     ... ok
  >       JRztLAUj /pass                                     ... ok
  >       dlf5hs29 /pass                                     ... ok
  >       TCBPrDty /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 3: Check that route methods are not case-sensitive
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >            get /pass                                     ... ok
  >            gEt /pass                                     ... ok
  >            GeT /pass                                     ... ok
  >            GEt /pass                                     ... ok
  >            gET /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 4: Check single path accessible via several simple HTTP methods
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 5: Check that method of request is not altered by the router
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 6: Check that common paths were not hard-coded
-------------------------------------------------------------------------------

  >            GET /                                         ... ok
  >            GET /index.html                               ... ok
  >            GET /feed                                     ... ok
  >            GET /threads                                  ... ok
  >            GET /threads/thread                           ... ok
  >            GET /threads/0                                ... ok
  >            GET /threads/1                                ... ok
  >            GET /users/user/recent                        ... ok
  >            GET /users/amit/recent                        ... ok
  >            GET /users/kap/recent                         ... ok
  >            GET /users/will/recent                        ... ok
  >           POST /                                         ... ok
  >           POST /index.html                               ... ok
  >           POST /feed                                     ... ok
  >           POST /threads/thread                           ... ok
  >           POST /threads/0                                ... ok
  >           POST /threads/1                                ... ok
  >           POST /threads/2                                ... ok
  >           POST /users/new                                ... ok
  >           POST /users/user/follow                        ... ok
  >           POST /users/amit/follow                        ... ok
  >           POST /users/kap/follow                         ... ok
  >           POST /users/will/follow                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 7: Check simple requests to long paths with multiple directories
-------------------------------------------------------------------------------

  >            GET /path/to/file                             ... ok
  >            GET /it/was/the/best/of/times                 ... ok
  >            GET /it/was/the/worst/of/times                ... ok
  >            GET /vagrant/assignments/assignment2/http_router ... ok
  >            GET /a/b/c/d/e/f/g/h/i/j/k/l                  ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 8: Check simple requests to very short paths
-------------------------------------------------------------------------------

  >            GET                                           ... ok
  >            GET /                                         ... ok
  >            GET /a                                        ... ok
  >            GET /a1                                       ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 9: Check that paths are case-sensitive
-------------------------------------------------------------------------------

  >            GET /PATH                                     ... ok
  >            GET /Path                                     ... ok
  >            GET /pAth                                     ... ok
  >            GET /paTH                                     ... ok
  >            GET /PAth                                     ... ok
  >            GET /PATh                                     ... ok
  >            GET /PaTh                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 10: Check that adding a route more than once updates its handler.
-------------------------------------------------------------------------------

  >            GET /pathA                                    ... ok
  >            GET /pathB                                    ... ok
  >            GET /pathC                                    ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 11: Ensure nonexistant paths don't resolve to ancestors or descendants
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/b                                      ... ok
  >            GET /a/b/c                                    ... ok
  >            GET /a/b/c/d                                  ... ok
  >            GET /a/b/c/d/e                                ... ok
  >            GET /a/b/c/d/e/f                              ... ok
  >            GET /a/b/c/d/e/f/g                            ... ok
  >            GET /a/b/c/d/e/f/g/h                          ... ok
  >            GET /a/b/c/d/e/f/g/h/i                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 12: Check that router finds the longest possible matching path
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/b                                      ... ok
  >            GET /a/b/c                                    ... ok
  >            GET /a/b/c/d                                  ... ok
  >            GET /a/b/c/d/e                                ... ok
  >            GET /a/b/c/d/e/f                              ... ok
  >            GET /a/b/c/d/e/f/g                            ... ok
  >            GET /a/b/c/d/e/f/g/h                          ... ok
  >            GET /a/b/c/d/e/f/g/h/i                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 13: Check that router can have subdirectories with same name as parent
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/a                                      ... ok
  >            GET /a/a/a                                    ... ok
  >            GET /a/a/a/a                                  ... ok
  >            GET /a/a/a/a/a                                ... ok
  >            GET /a/a/a/a/a/a                              ... ok
  >            GET /a/a/a/a/a/a/a                            ... ok
  >            GET /a/a/a/a/a/a/a/a                          ... ok
  >            GET /a/a/a/a/a/a/a/a/a                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 14: Check that routes with simple captures can be resolved at all
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureResolves/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureResolves/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureResolves/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureResolves/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureResolves/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureResolves/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestCaptureResolves (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 15: Check simple captures yield correct keys in query string
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureKeys/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureKeys/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureKeys/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureKeys/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureKeys/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureKeys/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: key
    Received: 404 page not found

    --- FAIL: TestCaptureKeys (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 16: Check simple captures yield correct keys in query string
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureValues/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: value
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureValues/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: alice
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureValues/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: bob
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureValues/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: charlie
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureValues/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: denise
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureValues/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: eve
    Received: 404 page not found

    --- FAIL: TestCaptureValues (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 17: Check that basic capture yields correct keys and values
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestBasicCapture/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestBasicCapture/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestBasicCapture/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestBasicCapture/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestBasicCapture/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestBasicCapture/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestBasicCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 18: Check that capture works at the end of a long path
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/value            ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/value HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/alice            ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/alice HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/bob              ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/bob HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/charlie          ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/charlie HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/denise           ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/denise HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/eve              ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/eve HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestLongPathCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 19: Check that capture works in the middle of a long path
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e/f/value/g/h/i/j/k/l/           ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/value/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/value/g/h/i/j/k/l HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/alice/g/h/i/j/k/l/           ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/alice/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/alice/g/h/i/j/k/l HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/bob/g/h/i/j/k/l/             ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/bob/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/bob/g/h/i/j/k/l HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/charlie/g/h/i/j/k/l/         ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/charlie/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/charlie/g/h/i/j/k/l HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/denise/g/h/i/j/k/l/          ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/denise/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/denise/g/h/i/j/k/l HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/eve/g/h/i/j/k/l/             ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/eve/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/eve/g/h/i/j/k/l HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestMidPathCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 20: Check that captures support any directory, not just the key name
-------------------------------------------------------------------------------

  >            GET /:capture                                 ... ok
  >            GET /pass                                     ... FAIL
    --- FAIL: TestLiteralCapture/GET&/pass (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:capture
    - Method: GET   	Path: /path/:capture2
    Request:  GET /pass HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET /path/:capture2                           ... ok
  >            GET /path/pass                                ... FAIL
    --- FAIL: TestLiteralCapture/GET&/path/pass (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:capture
    - Method: GET   	Path: /path/:capture2
    Request:  GET /path/pass HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestLiteralCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 21: Check that several captures can appear in one route
-------------------------------------------------------------------------------

  >            GET /person/Alice/11                          ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Alice/11 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Alice/11 HTTP/1.1
    Expected: age=11&name=Alice
    Received: 404 page not found

  >            GET /person/Bob/22                            ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Bob/22 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Bob/22 HTTP/1.1
    Expected: age=22&name=Bob
    Received: 404 page not found

  >            GET /person/Charlie/33                        ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Charlie/33 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Charlie/33 HTTP/1.1
    Expected: age=33&name=Charlie
    Received: 404 page not found

  >            GET /person/Dave/44                           ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Dave/44 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Dave/44 HTTP/1.1
    Expected: age=44&name=Dave
    Received: 404 page not found

  >            GET /person/Eve/55                            ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Eve/55 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Eve/55 HTTP/1.1
    Expected: age=55&name=Eve
    Received: 404 page not found

  >            GET /add/1/2/3/4                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/1/2/3/4 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/1/2/3/4 HTTP/1.1
    Expected: a=1&b=2&c=3&d=4
    Received: 404 page not found

  >            GET /add/5/6/7/8                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/5/6/7/8 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/5/6/7/8 HTTP/1.1
    Expected: a=5&b=6&c=7&d=8
    Received: 404 page not found

  >            GET /add/316/317/318/319                      ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/316/317/318/319 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/316/317/318/319 HTTP/1.1
    Expected: a=316&b=317&c=318&d=319
    Received: 404 page not found

  >            GET /add/0/0/1/2                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/0/0/1/2 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/0/0/1/2 HTTP/1.1
    Expected: a=0&b=0&c=1&d=2
    Received: 404 page not found

  >            GET /add/3/5/8/13                             ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/3/5/8/13 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/3/5/8/13 HTTP/1.1
    Expected: a=3&b=5&c=8&d=13
    Received: 404 page not found

  >            GET /sub/1/2/3/4/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/1/2/3/4/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/1/2/3/4/other/path/info HTTP/1.1
    Expected: e=1&f=2&g=3&h=4
    Received: 404 page not found

  >            GET /sub/5/6/7/8/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/5/6/7/8/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/5/6/7/8/other/path/info HTTP/1.1
    Expected: e=5&f=6&g=7&h=8
    Received: 404 page not found

  >            GET /sub/316/317/318/319/other/path/info      ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/316/317/318/319/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/316/317/318/319/other/path/info HTTP/1.1
    Expected: e=316&f=317&g=318&h=319
    Received: 404 page not found

  >            GET /sub/0/0/1/2/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/0/0/1/2/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/0/0/1/2/other/path/info HTTP/1.1
    Expected: e=0&f=0&g=1&h=2
    Received: 404 page not found

  >            GET /sub/3/5/8/13/other/path/info             ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/3/5/8/13/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/3/5/8/13/other/path/info HTTP/1.1
    Expected: e=3&f=5&g=8&h=13
    Received: 404 page not found

    --- FAIL: TestMultipleCaptures (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 22: Check that multiple values can be captured under a single key
-------------------------------------------------------------------------------

  >            GET a/b                                       ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&a/b (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /a/b HTTP/1.1
    Expected: a&b
    Received: 404 page not found

  >            GET foo/bar                                   ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&foo/bar (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /foo/bar HTTP/1.1
    Expected: bar&foo
    Received: 404 page not found

  >            GET 123/456                                   ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&123/456 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /123/456 HTTP/1.1
    Expected: 123&456
    Received: 404 page not found

  >            GET alice/bob                                 ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&alice/bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /alice/bob HTTP/1.1
    Expected: alice&bob
    Received: 404 page not found

  >            GET value/value                               ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&value/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /value/value HTTP/1.1
    Expected: value&value
    Received: 404 page not found

    --- FAIL: TestCaptureMultipleValues (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 23: Tests that keys are overwritten when adding several capturing routes
-------------------------------------------------------------------------------

  >            GET /foo                                      ... FAIL
    --- FAIL: TestCaptureKeyOverwriting/GET&/foo (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: :alice
    - Method: GET   	Path: :bob
    - Method: GET   	Path: :charlie
    - Method: GET   	Path: :dave
    - Method: GET   	Path: :eve
    - Method: GET   	Path: /user/:alice/files
    - Method: GET   	Path: /user/:bob/files
    - Method: GET   	Path: /user/:charlie/files
    - Method: GET   	Path: /user/:dave/files
    - Method: GET   	Path: /user/:eve/files
    Request:  GET /foo HTTP/1.1
    Expected: eve
    Received: 404 page not found

  >            GET /user/foo/files                           ... FAIL
    --- FAIL: TestCaptureKeyOverwriting/GET&/user/foo/files (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: :alice
    - Method: GET   	Path: :bob
    - Method: GET   	Path: :charlie
    - Method: GET   	Path: :dave
    - Method: GET   	Path: :eve
    - Method: GET   	Path: /user/:alice/files
    - Method: GET   	Path: /user/:bob/files
    - Method: GET   	Path: /user/:charlie/files
    - Method: GET   	Path: /user/:dave/files
    - Method: GET   	Path: /user/:eve/files
    Request:  GET /user/foo/files HTTP/1.1
    Expected: eve
    Received: 404 page not found

    --- FAIL: TestCaptureKeyOverwriting (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 24: Check that non-capturing routes have precedence over capturing ones
-------------------------------------------------------------------------------

  >            GET /path/to/value                            ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/value HTTP/1.1
    Expected: value
    Received: 404 page not found

  >            GET /path/to/null                             ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/null (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/null HTTP/1.1
    Expected: null
    Received: 404 page not found

  >            GET /path/to/test                             ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/test (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/test HTTP/1.1
    Expected: test
    Received: 404 page not found

  >            GET /path/to/file                             ... ok
    --- FAIL: TestOverlappingPaths (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 25: Check that greedy resolution doesn't cause you to ignore valid paths
-------------------------------------------------------------------------------

  >            GET /this/path/willnot/work                   ... FAIL
    --- FAIL: TestGreedyResolver/GET&/this/path/willnot/work (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /this/path/:will/work
    - Method: GET   	Path: /this/path/willnot/
    Request:  GET /this/path/willnot/work HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestGreedyResolver (0.00s)
                               -- test failed (-1.0) --

>     ========================================================
>        Test summary:
>            Passed  13 / 25  tests     (12 failed)
>            Passed 115 / 179 subtests  (64 failed)

>        Score:
>            13.00 points of a possible 25.00  (52.00%)
>     ========================================================


Also, I have removed the D:/ uploads as they confused things and I don't think that anybody is currently using D


Successfully aliased the URL <https://juventudrebelde-mur1an9m6.now.sh> to the following aliases:

* https://juventudrebelde.enrique06660.now.sh
* https://juventudrebelde-git-master.enrique06660.now.sh


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:route:statuses",
    "queue:route:notify.email.*",
    "queue:scheduler-id:taskcluster-github",
    "queue:route:index.project.application-services.*",
    "docker-worker:cache:application-services-*",
    "project:releng:services/tooltool/api/download/internal",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-07-19T20:05:07.553Z

</details>


- New constant:

```js
LINKING_WHITELIST = [{
    regex: /(?:^https?:\/\/)(?:www\.)?(youtube\.com)/i,
    protocol: "youtube://"
}, {
    regex: /(?:^https?:\/\/)(?:www\.)?(instagram\.com)/i,
    protocol: "instagram://"
}, {
    regex: /(?:^https?:\/\/)(?:www\.)?(twitch\.tv)/i,
    protocol: "twitch://"
}, {
    regex: /(?:^https?:\/\/)(?:www\.)?(twitter\.com)/i,
    protocol: "twitter://"
}]
```


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID project/taskcluster/tc-github/production-2 does not have sufficient scopes and is missing the following scopes:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
  ]
}
```

This request requires the client to satisfy the following scope expression:

```
{
  "AllOf": [
    "queue:create-task:highest:aws-provisioner-v1/app-services-1-b",
    "queue:route:statuses",
    "queue:route:notify.email.*",
    "queue:scheduler-id:taskcluster-github",
    "queue:route:index.project.application-services.*",
    "docker-worker:cache:application-services-*",
    "project:releng:services/tooltool/api/download/internal",
    "queue:route:statuses",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/app-services-1-decision"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2019-07-19T20:05:54.039Z

</details>


I had to revert this commit because it broke dialogs that had callbacks associated with buttons. The way around scroll issues in dialogs is to not use more than 1 dialog at the same time, per bootstrap recommendations:
https://getbootstrap.com/docs/4.3/components/modal/#how-it-works
"Bootstrap only supports one modal window at a time. Nested modals aren’t supported as we believe them to be poor user experiences."

Instead of using a second dialog for error messages, use inline form validation with bootstrap's form components:
https://getbootstrap.com/docs/4.3/components/forms/#validation


@twa127
**here is the output of schedule query without modifying anything:**
```
INSERT INTO schedule_daily_time(sync, status, start, end, WeekDays)
VALUES ('0', '1', '00:01','00:12','19')

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '1', '30','33','30.0','')

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '30','34','15.0','')

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '30','35','15.0','')

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '30','37','15.0','')
```

after following two modifications here is echo of query and it works while i was troubshooting this i put single quote around status as well just to get records in database but i just tested it and its not required but for null to go as null in table need " " quotes otherwise it comes as blank

$holidays_id = "NULL";
{$holidays_id})

```
INSERT INTO schedule_daily_time(sync, status, start, end, WeekDays)
VALUES ('0', '1', '00:01','00:12','19')

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '1', '32','33','30.0',NULL);

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '32','34','15.0',NULL);

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '32','35','15.0',NULL);

INSERT INTO schedule_daily_time_zone(sync, status, schedule_daily_time_id, zone_id, temperature, holidays_id)
VALUES ('0', '', '32','37','15.0',NULL);
```

My PHP version
PHP 7.0.33-0+deb9u3 (cli) (built: Mar  8 2019 10:01:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.33-0+deb9u3, Copyright (c) 1999-2017, by Zend Technologies

MariaDB
    Server: Localhost via UNIX socket
    Server type: MariaDB
    Server version: 10.1.38-MariaDB-0+deb9u1 - Raspbian 9.0
    Protocol version: 10
    Server charset: UTF-8 Unicode (utf8)


Successfully aliased the URL <https://jonathanwieben-kzb7bbd9y.now.sh> to the following aliases:

* https://jonathanwieben.com
* https://jonathanwieben.jonathan-wbn.now.sh
* https://jonathanwieben-git-master.jonathan-wbn.now.sh


Please consider my server Big Craft Welcome
103.214.110.138:6712 to be dedicated because it is always open


@mtmorgan this should have assignment here `api <- yaml::yaml.load_file(url)`


cppcheck tends to assume C++>=11 nowadays, so probably we should keep it.


Thanks


Looks good to me. Could you please send a PR?


This breaks `usethis::use_pkgdown()` and `use_pkgdown_travis()`, both of which call `pkgdown::build_favicon(proj_get())`. Would you be willing make a PR with a fix? There will also be version implications for pkgdown vis-a-vis usethis.

https://github.com/r-lib/usethis/issues/844


167350096-AirFlowNetwork-output-variables-Issue-7162 (lgu1234) - x86_64-MacOS-10.13-clang: OK (2452 of 2452 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


You are the resident regex expert.


Issue7218_UpdateLCC2019NISTsupplement (dareumnam) - x86_64-Linux-Ubuntu-18.04-gcc-7.4: OK (2492 of 2492 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Скачать проект, прикрепленный к уроку

Написать рабочие табы

Проверить, чтобы все работало и не было ошибок в консоли


did you accidentally commit those .pytest_cache files?


-------------------------------------------------------------------------------
  Test 1: Check simple requests using basic HTTP methods
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 2: Check simple requests using arbitrary alphanumeric methods
-------------------------------------------------------------------------------

  >       zFw2g9Lm /pass                                     ... ok
  >       YTevr6hu /pass                                     ... ok
  >       F63uxhHS /pass                                     ... ok
  >       IQtPHwFG /pass                                     ... ok
  >       sauT8DrW /pass                                     ... ok
  >       q7foHTeF /pass                                     ... ok
  >       GGCcoAgm /pass                                     ... ok
  >       YJv3vyGZ /pass                                     ... ok
  >       WwrIy0xL /pass                                     ... ok
  >       f1ferwRK /pass                                     ... ok
  >       w0axBkzb /pass                                     ... ok
  >       KBGOAtql /pass                                     ... ok
  >       ZdfOjnys /pass                                     ... ok
  >       UNcg7RtV /pass                                     ... ok
  >       4zZcHhkb /pass                                     ... ok
  >       BUDEiViB /pass                                     ... ok
  >       UeBR4oY3 /pass                                     ... ok
  >       Ym8P7GIJ /pass                                     ... ok
  >       bN7cBQFx /pass                                     ... ok
  >       K0lTRfcF /pass                                     ... ok
  >       XGRMWoMS /pass                                     ... ok
  >       RpWfBVWE /pass                                     ... ok
  >       JRztLAUj /pass                                     ... ok
  >       dlf5hs29 /pass                                     ... ok
  >       TCBPrDty /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 3: Check that route methods are not case-sensitive
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >            get /pass                                     ... ok
  >            gEt /pass                                     ... ok
  >            GeT /pass                                     ... ok
  >            GEt /pass                                     ... ok
  >            gET /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 4: Check single path accessible via several simple HTTP methods
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 5: Check that method of request is not altered by the router
-------------------------------------------------------------------------------

  >            GET /pass                                     ... ok
  >           POST /pass                                     ... ok
  >            PUT /pass                                     ... ok
  >         DELETE /pass                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 6: Check that common paths were not hard-coded
-------------------------------------------------------------------------------

  >            GET /                                         ... ok
  >            GET /index.html                               ... ok
  >            GET /feed                                     ... ok
  >            GET /threads                                  ... ok
  >            GET /threads/thread                           ... ok
  >            GET /threads/0                                ... ok
  >            GET /threads/1                                ... ok
  >            GET /users/user/recent                        ... ok
  >            GET /users/amit/recent                        ... ok
  >            GET /users/kap/recent                         ... ok
  >            GET /users/will/recent                        ... ok
  >           POST /                                         ... ok
  >           POST /index.html                               ... ok
  >           POST /feed                                     ... ok
  >           POST /threads/thread                           ... ok
  >           POST /threads/0                                ... ok
  >           POST /threads/1                                ... ok
  >           POST /threads/2                                ... ok
  >           POST /users/new                                ... ok
  >           POST /users/user/follow                        ... ok
  >           POST /users/amit/follow                        ... ok
  >           POST /users/kap/follow                         ... ok
  >           POST /users/will/follow                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 7: Check simple requests to long paths with multiple directories
-------------------------------------------------------------------------------

  >            GET /path/to/file                             ... ok
  >            GET /it/was/the/best/of/times                 ... ok
  >            GET /it/was/the/worst/of/times                ... ok
  >            GET /vagrant/assignments/assignment2/http_router ... ok
  >            GET /a/b/c/d/e/f/g/h/i/j/k/l                  ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 8: Check simple requests to very short paths
-------------------------------------------------------------------------------

  >            GET                                           ... ok
  >            GET /                                         ... ok
  >            GET /a                                        ... ok
  >            GET /a1                                       ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 9: Check that paths are case-sensitive
-------------------------------------------------------------------------------

  >            GET /PATH                                     ... ok
  >            GET /Path                                     ... ok
  >            GET /pAth                                     ... ok
  >            GET /paTH                                     ... ok
  >            GET /PAth                                     ... ok
  >            GET /PATh                                     ... ok
  >            GET /PaTh                                     ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 10: Check that adding a route more than once updates its handler.
-------------------------------------------------------------------------------

  >            GET /pathA                                    ... ok
  >            GET /pathB                                    ... ok
  >            GET /pathC                                    ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 11: Ensure nonexistant paths don't resolve to ancestors or descendants
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/b                                      ... ok
  >            GET /a/b/c                                    ... ok
  >            GET /a/b/c/d                                  ... ok
  >            GET /a/b/c/d/e                                ... ok
  >            GET /a/b/c/d/e/f                              ... ok
  >            GET /a/b/c/d/e/f/g                            ... ok
  >            GET /a/b/c/d/e/f/g/h                          ... ok
  >            GET /a/b/c/d/e/f/g/h/i                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 12: Check that router finds the longest possible matching path
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/b                                      ... ok
  >            GET /a/b/c                                    ... ok
  >            GET /a/b/c/d                                  ... ok
  >            GET /a/b/c/d/e                                ... ok
  >            GET /a/b/c/d/e/f                              ... ok
  >            GET /a/b/c/d/e/f/g                            ... ok
  >            GET /a/b/c/d/e/f/g/h                          ... ok
  >            GET /a/b/c/d/e/f/g/h/i                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 13: Check that router can have subdirectories with same name as parent
-------------------------------------------------------------------------------

  >            GET /a                                        ... ok
  >            GET /a/a                                      ... ok
  >            GET /a/a/a                                    ... ok
  >            GET /a/a/a/a                                  ... ok
  >            GET /a/a/a/a/a                                ... ok
  >            GET /a/a/a/a/a/a                              ... ok
  >            GET /a/a/a/a/a/a/a                            ... ok
  >            GET /a/a/a/a/a/a/a/a                          ... ok
  >            GET /a/a/a/a/a/a/a/a/a                        ... ok
                               -- test passed --

-------------------------------------------------------------------------------
  Test 14: Check that routes with simple captures can be resolved at all
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureResolves/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureResolves/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureResolves/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureResolves/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureResolves/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureResolves/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestCaptureResolves (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 15: Check simple captures yield correct keys in query string
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureKeys/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureKeys/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureKeys/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureKeys/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureKeys/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: key
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureKeys/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: key
    Received: 404 page not found

    --- FAIL: TestCaptureKeys (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 16: Check simple captures yield correct keys in query string
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestCaptureValues/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: value
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestCaptureValues/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: alice
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestCaptureValues/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: bob
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestCaptureValues/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: charlie
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestCaptureValues/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: denise
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestCaptureValues/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: eve
    Received: 404 page not found

    --- FAIL: TestCaptureValues (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 17: Check that basic capture yields correct keys and values
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL
    --- FAIL: TestBasicCapture/GET&value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /value HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET alice                                     ... FAIL
    --- FAIL: TestBasicCapture/GET&alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /alice HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET bob                                       ... FAIL
    --- FAIL: TestBasicCapture/GET&bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /bob HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET charlie                                   ... FAIL
    --- FAIL: TestBasicCapture/GET&charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /charlie HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET denise                                    ... FAIL
    --- FAIL: TestBasicCapture/GET&denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /denise HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET eve                                       ... FAIL
    --- FAIL: TestBasicCapture/GET&eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key
    Request:  GET /eve HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestBasicCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 18: Check that capture works at the end of a long path
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/value            ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/value HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/alice            ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/alice (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/alice HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/bob              ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/bob HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/charlie          ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/charlie (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/charlie HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/denise           ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/denise (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/denise HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/g/h/i/j/k/l/eve              ... FAIL
    --- FAIL: TestLongPathCapture/GET&/a/b/c/d/e/f/g/h/i/j/k/l/eve (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/g/h/i/j/k/l/:key
    Request:  GET /a/b/c/d/e/f/g/h/i/j/k/l/eve HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestLongPathCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 19: Check that capture works in the middle of a long path
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e/f/value/g/h/i/j/k/l/           ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/value/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/value/g/h/i/j/k/l HTTP/1.1
    Expected: key=value
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/alice/g/h/i/j/k/l/           ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/alice/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/alice/g/h/i/j/k/l HTTP/1.1
    Expected: key=alice
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/bob/g/h/i/j/k/l/             ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/bob/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/bob/g/h/i/j/k/l HTTP/1.1
    Expected: key=bob
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/charlie/g/h/i/j/k/l/         ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/charlie/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/charlie/g/h/i/j/k/l HTTP/1.1
    Expected: key=charlie
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/denise/g/h/i/j/k/l/          ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/denise/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/denise/g/h/i/j/k/l HTTP/1.1
    Expected: key=denise
    Received: 404 page not found

  >            GET /a/b/c/d/e/f/eve/g/h/i/j/k/l/             ... FAIL
    --- FAIL: TestMidPathCapture/GET&/a/b/c/d/e/f/eve/g/h/i/j/k/l/ (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/c/d/e/f/:key/g/h/i/j/k/l/
    Request:  GET /a/b/c/d/e/f/eve/g/h/i/j/k/l HTTP/1.1
    Expected: key=eve
    Received: 404 page not found

    --- FAIL: TestMidPathCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 20: Check that captures support any directory, not just the key name
-------------------------------------------------------------------------------

  >            GET /:capture                                 ... ok
  >            GET /pass                                     ... FAIL
    --- FAIL: TestLiteralCapture/GET&/pass (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:capture
    - Method: GET   	Path: /path/:capture2
    Request:  GET /pass HTTP/1.1
    Expected: PASS
    Received: 404 page not found

  >            GET /path/:capture2                           ... ok
  >            GET /path/pass                                ... FAIL
    --- FAIL: TestLiteralCapture/GET&/path/pass (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:capture
    - Method: GET   	Path: /path/:capture2
    Request:  GET /path/pass HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestLiteralCapture (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 21: Check that several captures can appear in one route
-------------------------------------------------------------------------------

  >            GET /person/Alice/11                          ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Alice/11 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Alice/11 HTTP/1.1
    Expected: age=11&name=Alice
    Received: 404 page not found

  >            GET /person/Bob/22                            ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Bob/22 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Bob/22 HTTP/1.1
    Expected: age=22&name=Bob
    Received: 404 page not found

  >            GET /person/Charlie/33                        ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Charlie/33 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Charlie/33 HTTP/1.1
    Expected: age=33&name=Charlie
    Received: 404 page not found

  >            GET /person/Dave/44                           ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Dave/44 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Dave/44 HTTP/1.1
    Expected: age=44&name=Dave
    Received: 404 page not found

  >            GET /person/Eve/55                            ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/person/Eve/55 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /person/Eve/55 HTTP/1.1
    Expected: age=55&name=Eve
    Received: 404 page not found

  >            GET /add/1/2/3/4                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/1/2/3/4 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/1/2/3/4 HTTP/1.1
    Expected: a=1&b=2&c=3&d=4
    Received: 404 page not found

  >            GET /add/5/6/7/8                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/5/6/7/8 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/5/6/7/8 HTTP/1.1
    Expected: a=5&b=6&c=7&d=8
    Received: 404 page not found

  >            GET /add/316/317/318/319                      ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/316/317/318/319 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/316/317/318/319 HTTP/1.1
    Expected: a=316&b=317&c=318&d=319
    Received: 404 page not found

  >            GET /add/0/0/1/2                              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/0/0/1/2 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/0/0/1/2 HTTP/1.1
    Expected: a=0&b=0&c=1&d=2
    Received: 404 page not found

  >            GET /add/3/5/8/13                             ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/add/3/5/8/13 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /add/3/5/8/13 HTTP/1.1
    Expected: a=3&b=5&c=8&d=13
    Received: 404 page not found

  >            GET /sub/1/2/3/4/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/1/2/3/4/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/1/2/3/4/other/path/info HTTP/1.1
    Expected: e=1&f=2&g=3&h=4
    Received: 404 page not found

  >            GET /sub/5/6/7/8/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/5/6/7/8/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/5/6/7/8/other/path/info HTTP/1.1
    Expected: e=5&f=6&g=7&h=8
    Received: 404 page not found

  >            GET /sub/316/317/318/319/other/path/info      ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/316/317/318/319/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/316/317/318/319/other/path/info HTTP/1.1
    Expected: e=316&f=317&g=318&h=319
    Received: 404 page not found

  >            GET /sub/0/0/1/2/other/path/info              ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/0/0/1/2/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/0/0/1/2/other/path/info HTTP/1.1
    Expected: e=0&f=0&g=1&h=2
    Received: 404 page not found

  >            GET /sub/3/5/8/13/other/path/info             ... FAIL
    --- FAIL: TestMultipleCaptures/GET&/sub/3/5/8/13/other/path/info (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /person/:name/:age
    - Method: GET   	Path: /add/:a/:b/:c/:d
    - Method: GET   	Path: /sub/:e/:f/:g/:h/other/path/info
    Request:  GET /sub/3/5/8/13/other/path/info HTTP/1.1
    Expected: e=3&f=5&g=8&h=13
    Received: 404 page not found

    --- FAIL: TestMultipleCaptures (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 22: Check that multiple values can be captured under a single key
-------------------------------------------------------------------------------

  >            GET a/b                                       ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&a/b (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /a/b HTTP/1.1
    Expected: a&b
    Received: 404 page not found

  >            GET foo/bar                                   ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&foo/bar (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /foo/bar HTTP/1.1
    Expected: bar&foo
    Received: 404 page not found

  >            GET 123/456                                   ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&123/456 (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /123/456 HTTP/1.1
    Expected: 123&456
    Received: 404 page not found

  >            GET alice/bob                                 ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&alice/bob (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /alice/bob HTTP/1.1
    Expected: alice&bob
    Received: 404 page not found

  >            GET value/value                               ... FAIL
    --- FAIL: TestCaptureMultipleValues/GET&value/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:key/:key
    Request:  GET /value/value HTTP/1.1
    Expected: value&value
    Received: 404 page not found

    --- FAIL: TestCaptureMultipleValues (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 23: Tests that keys are overwritten when adding several capturing routes
-------------------------------------------------------------------------------

  >            GET /foo                                      ... FAIL
    --- FAIL: TestCaptureKeyOverwriting/GET&/foo (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: :alice
    - Method: GET   	Path: :bob
    - Method: GET   	Path: :charlie
    - Method: GET   	Path: :dave
    - Method: GET   	Path: :eve
    - Method: GET   	Path: /user/:alice/files
    - Method: GET   	Path: /user/:bob/files
    - Method: GET   	Path: /user/:charlie/files
    - Method: GET   	Path: /user/:dave/files
    - Method: GET   	Path: /user/:eve/files
    Request:  GET /foo HTTP/1.1
    Expected: eve
    Received: 404 page not found

  >            GET /user/foo/files                           ... FAIL
    --- FAIL: TestCaptureKeyOverwriting/GET&/user/foo/files (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: :alice
    - Method: GET   	Path: :bob
    - Method: GET   	Path: :charlie
    - Method: GET   	Path: :dave
    - Method: GET   	Path: :eve
    - Method: GET   	Path: /user/:alice/files
    - Method: GET   	Path: /user/:bob/files
    - Method: GET   	Path: /user/:charlie/files
    - Method: GET   	Path: /user/:dave/files
    - Method: GET   	Path: /user/:eve/files
    Request:  GET /user/foo/files HTTP/1.1
    Expected: eve
    Received: 404 page not found

    --- FAIL: TestCaptureKeyOverwriting (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 24: Check that non-capturing routes have precedence over capturing ones
-------------------------------------------------------------------------------

  >            GET /path/to/value                            ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/value (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/value HTTP/1.1
    Expected: value
    Received: 404 page not found

  >            GET /path/to/null                             ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/null (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/null HTTP/1.1
    Expected: null
    Received: 404 page not found

  >            GET /path/to/test                             ... FAIL
    --- FAIL: TestOverlappingPaths/GET&/path/to/test (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /path/to/:file
    - Method: GET   	Path: /path/to/file
    Request:  GET /path/to/test HTTP/1.1
    Expected: test
    Received: 404 page not found

  >            GET /path/to/file                             ... ok
    --- FAIL: TestOverlappingPaths (0.00s)
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 25: Check that greedy resolution doesn't cause you to ignore valid paths
-------------------------------------------------------------------------------

  >            GET /this/path/willnot/work                   ... FAIL
    --- FAIL: TestGreedyResolver/GET&/this/path/willnot/work (0.00s)
    router_test.go:426:

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /this/path/:will/work
    - Method: GET   	Path: /this/path/willnot/
    Request:  GET /this/path/willnot/work HTTP/1.1
    Expected: PASS
    Received: 404 page not found

    --- FAIL: TestGreedyResolver (0.00s)
                               -- test failed (-1.0) --

>     ========================================================
>        Test summary:
>            Passed  13 / 25  tests     (12 failed)
>            Passed 115 / 179 subtests  (64 failed)
>
>        Score:
>            13.00 points of a possible 25.00  (52.00%)
>     ========================================================


Issue7218_UpdateLCC2019NISTsupplement (dareumnam) - x86_64-Linux-Ubuntu-18.04-cppcheck: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


pretty sure the is_move_assignable version can just do the .erase(remove_if())


Issue7218_UpdateLCC2019NISTsupplement (dareumnam) - x86_64-Linux-Ubuntu-18.04-custom_check: OK (9 of 9 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


Maybe it's a simple as just calling the new function?


```
src/mkfwimage.c: In function 'print_image_info':
src/mkfwimage.c:276:3: error: format '%lld' expects argument of type 'long long int', but argument 4 has type '__off_t' [-Werror=format=]
   INFO(" %10s: %8lld bytes (free: %8lld)\n",
   ^
src/mkfwimage.c:276:3: error: format '%lld' expects argument of type 'long long int', but argument 5 has type 'long int' [-Werror=format=]
src/mkfwimage.c: In function 'validate_image_layout':
src/mkfwimage.c:375:4: error: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__off_t' [-Werror=format=]
    ERROR("File '%s' too big (%d) - max size: 0x%08X (exceeds %llu bytes)\n",
    ^
cc1: all warnings being treated as errors

```


Looks great =) thanks !


@dail8859 Did you intentionally skip win xp support?