TeamCity Identity and Access Management / Identity - ManagementPortal [Build 306-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56546&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **FAILURE**
Summary: Exit code 1 (Step: Install client dependencies (Command Line)) Build time: 00:00:55


I'll try to get it built with the system `xmlsec1-devel`.


[tests/testthat/test-to_evidence_filename.R:36:1:](https://github.com/richelbilderbeek/pirouette/blob/e414c4d58904f3a528113f18b563b68c89af6266/tests/testthat/test-to_evidence_filename.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
  expect_error(to_evidence_filename(c("a", "b")), "'filename' must be one string")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


boring ;)


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 307-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56547&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **FAILURE**
Summary: Exit code 1 (Step: Install client dependencies (Command Line)) Build time: 00:00:54


Dev-Branch


Nice,
I am pretty sure there are more of those defined arrays in the source


You want this in the runtime image, not the build image.


1) no functions and methods in the components. I see the layout - I do not see the methods !!!!!! And vice versa! You can not all interfere in one.
You can define handleClick and handleKeyPress in the container, and then pass them to the component and make
SearchBox = ({classes, search, handleClick, handleKeyPress}) => {}
2) No function again !!!
const func = state => console.log(state);


Good point, I missed that. :) Then it was (and is now) fine. :)


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 308-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56548&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **FAILURE**
Summary: Exit code 1 (Step: Install client dependencies (Command Line)) Build time: 00:00:55


This isn't really using a form, it's still just passing the value of one field. if you had multiple fields, would you pass them to a function one by one? And why does the form `submit` not call the same function as the submit button?


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 309-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56549&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **FAILURE**
Summary: Exit code 1 (Step: Install client dependencies (Command Line)) Build time: 00:00:53


On Server shutdown, you don't get connected to a fallback server. I know the error, but I don't know how to fix it: On nukkit server shutdown, player get's closed with the close message in nukkit.yml. Then SynapseAPI gets unloaded. On unload it sends the Disconnect packet and the Proxy receives it. Then the proxy transfers all players, online at the nukkit server, to a fallback server. But all players got closed by the nukkit server BEFORE SynapseAPI could send the DisconnectPacket. You should send the DisconnectPacket, BEFORE nukkit closes all the players. And I don't know how to do this, because nukkit does not have a "PreShutdownEvent" or such like that. I hope you understand what I mean, because my english isn't good.


hallo
i am play a little on accordion  in block a flets.I need a not volume play.Please,have you all program to Arduino i dont find it in your notes?Thank you very much for info.


готово


Seems there is stuff missing on the identification phase....
There is more macro for sizes missing.
    NTAG_I2C_1K      = 0x10000,
    NTAG_I2C_2K      = 0x20000,
    NTAG_I2C_1K_PLUS = 0x40000,
    NTAG_I2C_2K_PLUS = 0x80000,


The size of a cache line on modern processors is typically 64 bytes. See for example https://stackoverflow.com/questions/14707803/line-size-of-l1-and-l2-caches

cplusplus.com and cppreference.com both explicitly state no padding bits and exact width of the specified integer type.

> Integer type with a width of exactly 8, 16, 32, or 64 bits. For signed types, negative values are represented using 2's complement. No padding bits.

However, there is a small remark _(optional)_ next to int16_t and int32_t on cppreference.com.
https://en.cppreference.com/w/cpp/types/integer
(But it is unclear to me what this means.)


Aqui creamos la mision de Red Skull #8

Blah blah blah


Using a "general `onClick` handler" allows for removing the `diffKey`, and I think the intent is clearer.


Good point, thanks!


`submitted` seems like a redundant variable.
 This logic is all handled in the form already, `userForm.submitted`


Successfully aliased the URL <https://rocket-launch-fky4p7bra.now.sh> to the following aliases:

* https://rocket-launch.maxcheremisin.now.sh
* https://rocket-launch-git-master.maxcheremisin.now.sh


Looks like this annotation needs to be removed?


@swilgosz nvm, I figured it out. Thank you!


:white_check_mark: All Rules (3 / 3) Passed

      :crown: Good job! this pull request is aligned with your organization's best practices!

      :point_right: You can review your rules settings at smart policy management :point_left:

:point_right: click here to view a full list of the events :point_left:


Is there an issue to get rid of `eqN`? [The change here is good, as it flags problems that will need fixed in the future]


This breaks the Windows build. Why was this change needed?


в чём проблема создать `class Color` с пропертями `R`, `G`, `B` ? @veselv2010


google and facebook add auth


> * Я ошибся, признаю: метод concat не изменяет исходный массив, а возвращает новый. Так что я придрался не по делу. :D

А я и думал чем же вам concat не угодил)
Ладно, бывает:)
Про реактивность еще раз перечитаю


develop (lymereJ) - x86_64-MacOS-10.13-clang: OK (1791 of 1791 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)


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 310-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56550&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **SUCCESS**
Summary: Tests passed: 1 Build time: 00:06:54


Removed and added more complex one? Why? Is there something wrong with the simple one?


Adding some sane recommendations for new users is a great idea, but I feel as though these should be commented out and left to users to activate - i3 shouldn't make assumptions about what's on a system, unless it's a dependency (unless I'm missing something, none of these are)


结算页面，数量左右箭头和增减功能。


Hi,
Do you see that your commit shows the whole file as "changed"?
Your "MathCaptchaServiceProvider" is correct.
Please create a new "Pull request". because this one is already to corrupted with not required changes to all files.
If you don't to a correct commit I can't approve it. Please use a "visual" tool to stage only relevant changes.
Also removing an empty line should not be part of your feature commit.


I respectfully disagree with you; I've done my best to rationalise my thought process for you to understand why.

We shouldn't need to drag out method names by prefixing their names with negative contractions (this is bad practise general and the reason we have a negation operator). So let's drop the "dont" and we end up with "needSerialization", that method name doesn't make much sense so we'd end up with "need**s**Serliazation". This creates a method which poses a question, that's what we want.

Now we have a method name that infers that the supplied data _needs_ serialization. That's not entirely correct because serializing data is entirely up to the implementation (despite this being in the context of the Serializer). So if we were to leave it as is with "isSerliazable" we no longer infer the data must be serialized and still have a method name is short and sweet.


+ modify Quote because cmd can't recognize single quote


Why are these master merges so huge? Is this a really old branch?  There ought to be a way to deal with this more elegantly in git.


Wer war das denn?


<details>

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

end of the stream or a document separator is expected at line 11, column 1:
    mozilla
    ^

</details>


подправил 83fd21ff26ad9dbc33312c63c8acc78ed7ae0041


Det her forårsager en fejl:

```
hooks/70haha: invalid command name " ROFL:ROFL:ROFL:ROFL
hooks/70haha:          _^___
hooks/70haha:  L    __/     LOL===__         L      ________]
hooks/70haha:          I   I
hooks/70haha:         --------/"
hooks/70haha:     while executing
hooks/70haha: "" ROFL:ROFL:ROFL:ROFL
hooks/70haha:          _^___
hooks/70haha:  L    __/   []  LOL===__         L      \________]
hooks/70haha:          I   I
hooks/70haha:         --------/""
hooks/70haha:     (procedure "roflcopter" line 2)
hooks/70haha:     invoked from within
hooks/70haha: "roflcopter"
hooks/70haha:     invoked from within
hooks/70haha: "if {$active > 0} {
hooks/70haha:     puts stdout $text
hooks/70haha:     if { [myRand] > 0} { puts stdout [roflcopter] }
hooks/70haha:     run [list pleasedBy $::env(EGGS_USER) 5]
hooks/70haha: }"
hooks/70haha:     (file "/eggsml/concieggs/hooks/channel_message/70haha" line 41)
```

Du kunne enten lave `roflcopter` om til en global variabel som indeholder strengen, eller lade proceduren begynde med `return`. Ellers bliver strengen med roflkopteren i forsøgt kaldt som om den var en funktion. (Alle strenge er gyldige funktionsnavne inklusiv den tomme streng.)

Måske `myRand` kunne laves om til en `randrange min max`?

```tcl
proc randrange {min max} {
    return [expr {int($min + rand() * ($max - $min)}]
}
```


понял) я короче думал, что просто обьявить переменную стрингой не достаточно - нужно ее инициализировать, для того чтобы потом применять += по отношению к ней. Это, видимо, осталось откуда то эта привычка)


Successfully aliased the URL <https://training-plan-1pcm8tnyk.now.sh> to the following aliases:

* https://training-plan.bart133.now.sh
* https://training-plan-git-master.bart133.now.sh


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 311-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56551&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **FAILURE**
Summary: Exit code 1 (Step: Install client dependencies (Command Line)) (new) Build time: 00:00:55


It’s okay if any combination of these are not installed — we merely try to start them, we don’t rely on them being there.

I think there’s more good in having this enabled by default than bad in users having to comment out what they don’t like.


You are pushing commits at a very fast pace (accross the whole organization).
Due to that, we cannot deploy the commit 18348cb123054e4834839a0024d9b4eb61436c20.

You can try again later or [upgrade](https://zeit.co/teams/carbon-design-system/settings/plan) your plan.


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

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


Successfully aliased the URL <https://destiny-report-lx7863pg7.now.sh> to the following aliases:

* https://destiny.report
* https://destiny-report.sarkurd.now.sh
* https://destiny-report-git-master.sarkurd.now.sh


No. It is only on the plugin update panel it does


`Enum.into/3` is more efficient than `Enum.map/2 |> Enum.into/2`


[R/mbd_conditioning.R:113:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_conditioning.R#L113) *style:* **Commented code should be removed.**
```r
  # testit::assert(pc >= 0 && pc <= 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:115:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_conditioning.R#L115) *style:* **Trailing whitespace is superfluous.**
```r
    print("problem!")
                     ^
```
[R/mbd_loglik_utils.R:191:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik_utils.R#L191) *style:* **Commented code should be removed.**
```r
  # m[length(nvec), length(nvec)] <- (-mu) * (k + nvec[length(nvec)])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:108:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L108) *style:* **Commented code should be removed.**
```r
    # C[t] <- 1 / (sum(q_t[t, ]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:132:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L132) *style:* **Commented code should be removed.**
```r
    # D[t] <- 1 / (sum(q_t[t, ]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:139:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L139) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(q_t >= 0)) # q_t has been correctly integrated
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:152:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L152) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(C >= 0))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:155:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L155) *style:* **Trailing whitespace is superfluous.**
```r
    stop("problems!")
                     ^
```
[tests/testthat/test-mbd_matrices.R:74:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:78:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L78) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:190:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L190) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:194:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L194) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:197:58:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
          2 ^ j * choose(k - b, j) * choose(n, m - n - j)
                                                         ^
```
[tests/testthat/test-mbd_ml.R:12:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_ml.R#L12) *style:* **Commented code should be removed.**
```r
  #   skip("This is long")
      ^~~~~~~~~~~~~~~~~~~~
```


How to get the license


Podczas tej iteracji, kiedy będzie nieparzysta liczba elementów, możesz nie zamknąć listy - warunek status.index %2 != 0 nie zostanie spełniony
Można spróbować w ten sposób:
<c:set var="openElement" value="${false}" />
<c:forEach items="${institutionsList}" var="temp" varStatus="status">
               <c:if test="${status.index %2 == 0}">
                   <c:set var="openElement" value="${true}" />
                   <c:out value='
' escapeXml='false' />
               </c:if>

${temp.name}

${temp.description}

              <c:if test="${status.index %2 != 0}">
                   <c:set var="openElement" value="${false}" />
                   <c:out value='
' escapeXml='false' />
               </c:if>
</c:forEach>
<c:if test="${openElement}">
   <c:out value='
' escapeXml='false' />
</c:if>

pisane bez IDE, więc może zawierać błędy ;)


Should this validate the context is an atom? Otherwise, I think it could mistake a `_()` function for a variable.


[R/mbd_checks.R:85:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_checks.R#L85) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_checks.R:113:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_checks.R#L113) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_conditioning.R:51:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_conditioning.R#L51) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_conditioning.R:113:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_conditioning.R#L113) *style:* **Commented code should be removed.**
```r
  # testit::assert(pc >= 0 && pc <= 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:115:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_conditioning.R#L115) *style:* **Trailing whitespace is superfluous.**
```r
    print("problem!")
                     ^
```
[R/mbd_loglik_utils.R:52:15:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik_utils.R#L52) *warning:* **no visible global function definition for ‘mbd_methodes’**
```r
  methodes <- mbd_methodes()
              ^~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:191:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik_utils.R#L191) *style:* **Commented code should be removed.**
```r
  # m[length(nvec), length(nvec)] <- (-mu) * (k + nvec[length(nvec)])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:368:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik_utils.R#L368) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:24:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L24) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:25:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L25) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:108:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L108) *style:* **Commented code should be removed.**
```r
    # C[t] <- 1 / (sum(q_t[t, ]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:132:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L132) *style:* **Commented code should be removed.**
```r
    # D[t] <- 1 / (sum(q_t[t, ]))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:139:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L139) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(q_t >= 0)) # q_t has been correctly integrated
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:152:5:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L152) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(C >= 0))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik.R:155:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_loglik.R#L155) *style:* **Trailing whitespace is superfluous.**
```r
    stop("problems!")
                     ^
```
[R/mbd_pmb.R:13:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_pmb.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:29:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_sim.R#L29) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:30:3:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/R/mbd_sim.R#L30) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[tests/testthat/test-mbd_matrices.R:74:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:78:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L78) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:190:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L190) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:194:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L194) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:197:58:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
          2 ^ j * choose(k - b, j) * choose(n, m - n - j)
                                                         ^
```
[tests/testthat/test-mbd_ml.R:12:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_ml.R#L12) *style:* **Commented code should be removed.**
```r
  #   skip("This is long")
      ^~~~~~~~~~~~~~~~~~~~
```


I don't understand why we need to unstub it if we are going to stub it again in the next lines 😕 And I tried commenting the `unstub` and running the new cucumbers of this commit locally and they all pass 🤔


Sorry, this pull request is out if the scope of this repository


Successfully aliased the URL <https://fme-api-ow98tjfkn.now.sh> to the following aliases:

* https://api.firstmeanseverything.com
* https://fme-api.firstmeanseverything.now.sh
* https://fme-api-git-master.firstmeanseverything.now.sh


TeamCity Identity and Access Management / Identity - ManagementPortal [Build 312-IDAM-247-Refactor](https://teamcity.nice.org.uk/viewLog.html?buildId=56553&buildTypeId=IdentityandAccessManagement_BuildRoleManagementPortal) outcome was **SUCCESS**
Summary: Tests passed: 1 Build time: 00:06:33


I was incorrect on this one.


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

* https://uploadplace.jakesb1996.now.sh
* https://uploadplace-git-master.jakesb1996.now.sh


Could you please remove this commit from pull request?


I'm still having the issue that where  -stopat is still not stopping the session after trying the suggested fixes.I currently I have 1.0.26 version, please see below for the one the warnings.
WARNING: [08:59:28][New-DbaAgentSchedule] Please enter an end date or use -Force to use defaults.
Thanks.


Successfully aliased the URL <https://now-examples-p5v0q7buh.zeit.sh> to the following aliases:

* https://now-examples.zeit.sh
* https://now-examples-git-master.zeit.sh


![](https://github.trello.services/images/mini-trello-icon.png) [add gitignore for django](https://trello.com/c/7w2apkpj/2-add-gitignore-for-django)


Resolving rytecepg.wanwizard.eu (rytecepg.wanwizard.eu)... 144.76.85.221, 2a01:4f8:192:12c2::85:221
Connecting to rytecepg.wanwizard.eu (rytecepg.wanwizard.eu)|144.76.85.221|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-07-31 15:37:49 ERROR 404: Not Found.


Successfully aliased the URL <https://testing-workshop-f44dn76ze.now.sh> to the following aliases:

* https://testing-workshop.pedroapfilho.now.sh
* https://testing-workshop-git-master.pedroapfilho.now.sh


Hello, I was wondering why this feature was removed? It was quite convenient.


Это постановка задачи


Chris:
Regarding the long running legacy issue noted by "gsc7e7" with train plugin OS_ATS1.DLL;
curious as to what Windows version, train, & route for which he has problems?

You've likely noticed I've trains with German variant ATS_OSG.DLL dated 2009.0701.
I also have the original ATS_OS1.DLL dated 2009.0728 (last version by Oskari Saarekas?).
I use the German variant as it allows diesel engine start\run + related exhaust & incab signal animation.
While these old Win DLL\PlugIns have quorks, they have been reliable for me under Win7;
I will be considering your newer DLL when I update my OS (Ubuntu or Win10?).
Thanks, OBTS


Successfully aliased the URL <https://developers-537366zwm.now.sh> to the following alias:

* https://developers-git-master.windingtree.now.sh


Nice.


[R/mbd_conditioning.R:88:32:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L88) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (!((pc >= 0 && pc <= 1))) { # debug
                               ^
```
[R/mbd_conditioning.R:189:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L189) *style:* **Commented code should be removed.**
```r
  # testit::assert(pc >= 0 && pc <= 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:190:32:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L190) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (!((pc >= 0 && pc <= 1))) { # debug
                               ^
```
[R/mbd_conditioning.R:196:1:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L196) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/mbd_loglik_utils.R:163:53:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L163) *style:* **Trailing whitespace is superfluous.**
```r
    matrix_builder(n_species = lx, k = k - b, q = q)
                                                    ^
```
[R/mbd_loglik_utils.R:188:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L188) *style:* **Commented code should be removed.**
```r
  # matrix <- nu * matrix_builder(n_species = lx, k = k, q = q)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:198:44:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L198) *style:* **Trailing whitespace is superfluous.**
```r
  matrix[row(matrix) == col(matrix) + 1] <-
                                           ^
```
[R/mbd_loglik_utils.R:200:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L200) *style:* **Commented code should be removed.**
```r
  # matrix[length(nvec), length(nvec)] <- (-mu) * (k + nvec[length(nvec)])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:224:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L224) *style:* **Commented code should be removed.**
```r
  # q <- pars[4]
    ^~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:226:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L226) *style:* **Commented code should be removed.**
```r
  # k2 <- k - b
    ^~~~~~~~~~~
```
[R/mbd_loglik_utils.R:227:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L227) *style:* **Commented code should be removed.**
```r
  # matrix <- matrix_builder(n_species = lx, k = k2, q = q)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:228:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L228) *style:* **Commented code should be removed.**
```r
  # lambda * k * diag(lx + 1) * (b == 1) + nu * choose(k, b) * (q ^ b) * matrix
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:486:26:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L486) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (any(q_vector < 0)) { # debug
                         ^
```
[R/mbd_loglik.R:153:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik.R#L153) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(C >= 0))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test-mbd_matrices.R:74:19:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:78:22:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L78) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:193:19:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L193) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:198:16:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L198) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ a *
               ^
```
[tests/testthat/test-mbd_ml.R:12:7:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_ml.R#L12) *style:* **Commented code should be removed.**
```r
  #   skip("This is long")
      ^~~~~~~~~~~~~~~~~~~~
```


Why did you remove the explicit change from `-` to `–` in page numbers?


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

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


<details>

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

end of the stream or a document separator is expected at line 11, column 1:
    mozilla
    ^

</details>


[R/mbd_checks.R:85:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_checks.R#L85) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_checks.R:113:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_checks.R#L113) *warning:* **no visible global function definition for ‘check_n_0’**
```r
  check_n_0(n_0 = n_0)
  ^~~~~~~~~
```
[R/mbd_conditioning.R:51:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L51) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_conditioning.R:88:32:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L88) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (!((pc >= 0 && pc <= 1))) { # debug
                               ^
```
[R/mbd_conditioning.R:127:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L127) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_conditioning.R:189:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L189) *style:* **Commented code should be removed.**
```r
  # testit::assert(pc >= 0 && pc <= 1)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_conditioning.R:190:32:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L190) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (!((pc >= 0 && pc <= 1))) { # debug
                               ^
```
[R/mbd_conditioning.R:196:1:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_conditioning.R#L196) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/mbd_loglik_utils.R:52:15:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L52) *warning:* **no visible global function definition for ‘mbd_methodes’**
```r
  methodes <- mbd_methodes()
              ^~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:163:53:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L163) *style:* **Trailing whitespace is superfluous.**
```r
    matrix_builder(n_species = lx, k = k - b, q = q)
                                                    ^
```
[R/mbd_loglik_utils.R:188:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L188) *style:* **Commented code should be removed.**
```r
  # matrix <- nu * matrix_builder(n_species = lx, k = k, q = q)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:198:44:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L198) *style:* **Trailing whitespace is superfluous.**
```r
  matrix[row(matrix) == col(matrix) + 1] <-
                                           ^
```
[R/mbd_loglik_utils.R:200:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L200) *style:* **Commented code should be removed.**
```r
  # matrix[length(nvec), length(nvec)] <- (-mu) * (k + nvec[length(nvec)])
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:224:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L224) *style:* **Commented code should be removed.**
```r
  # q <- pars[4]
    ^~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:226:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L226) *style:* **Commented code should be removed.**
```r
  # k2 <- k - b
    ^~~~~~~~~~~
```
[R/mbd_loglik_utils.R:227:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L227) *style:* **Commented code should be removed.**
```r
  # matrix <- matrix_builder(n_species = lx, k = k2, q = q)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:228:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L228) *style:* **Commented code should be removed.**
```r
  # lambda * k * diag(lx + 1) * (b == 1) + nu * choose(k, b) * (q ^ b) * matrix
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_loglik_utils.R:384:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L384) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik_utils.R:486:26:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik_utils.R#L486) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (any(q_vector < 0)) { # debug
                         ^
```
[R/mbd_loglik.R:25:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik.R#L25) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:26:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik.R#L26) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_loglik.R:153:5:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_loglik.R#L153) *style:* **Commented code should be removed.**
```r
  # testit::assert(all(C >= 0))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/mbd_pmb.R:13:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_pmb.R#L13) *warning:* **no visible global function definition for ‘check_brts’**
```r
  check_brts(brts = brts, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:29:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_sim.R#L29) *warning:* **no visible global function definition for ‘check_cond’**
```r
  check_cond(cond = cond, tips_interval = tips_interval, n_0 = n_0)
  ^~~~~~~~~~
```
[R/mbd_sim.R:30:3:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/R/mbd_sim.R#L30) *warning:* **no visible global function definition for ‘check_seed’**
```r
  check_seed(seed = seed)
  ^~~~~~~~~~
```
[tests/testthat/test-mbd_matrices.R:74:19:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:78:22:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L78) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:193:19:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L193) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:198:16:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_matrices.R#L198) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ a *
               ^
```
[tests/testthat/test-mbd_ml.R:12:7:](https://github.com/Giappo/mbd/blob/0a3fbd340a42ac7109ad28420706f878a4b17b6c/tests/testthat/test-mbd_ml.R#L12) *style:* **Commented code should be removed.**
```r
  #   skip("This is long")
      ^~~~~~~~~~~~~~~~~~~~
```


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

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


No need to do a copy here, as arr will be the wrong length.


@luizaandrade, is this test output that is still there?


ss == master


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

* https://uploadplace.jakesb1996.now.sh
* https://uploadplace-git-master.jakesb1996.now.sh


Hey :D
just an suggestion. You should change the if statement into an [switch case](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/switch)


validate return value at once after the method


Payaso, vuelve a cambiar eso.. que me tienes contento...


AirWallRadiant (mjwitte) - 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)


System.out.println("Merhaba Dünya");


this will always be true as base64 length equals 4/3 of decoded length


AirWallRadiant (mjwitte) - 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)


typo: should be BinaryToBase64OriginalTest()


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

* https://dashboards.joaorfclopes.now.sh
* https://dashboards-git-master.joaorfclopes.now.sh


PDF file of project


It looks like the data members must be strictly ordered by size. Now I could also increase the key16 to key32, making it 32 bits again.
```
/// TTEntry struct is the 16 bytes transposition table entry, defined as below:
///
/// key        32 bit
/// value      32 bit
/// eval value 32 bit
/// move       16 bit
/// generation  5 bit
/// pv node     1 bit
/// bound type  2 bit
/// depth       8 bit

struct TTEntry {

  Move  move()  const { return (Move )move16; }
  Value value() const { return (Value)value32; }
  Value eval()  const { return (Value)eval32; }
  Depth depth() const { return (Depth)(depth8 * int(ONE_PLY)) + DEPTH_OFFSET; }
  bool is_pv() const { return (bool)(genBound8 & 0x4); }
  Bound bound() const { return (Bound)(genBound8 & 0x3); }
  void save(Key k, Value v, bool pv, Bound b, Depth d, Move m, Value ev);

private:
  friend class TranspositionTable;

  uint32_t key32;
  int32_t  value32;
  int32_t  eval32;
  uint16_t move16;
  uint8_t  genBound8;
  uint8_t  depth8;
};
```
`Size of TTEntry is 64 bytes.`


Посмотри на методы sum и take - с ними будет изящней


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

* https://npmview.now.sh
* https://npmview.pd4d10.now.sh
* https://npmview-git-master.pd4d10.now.sh


Successfully aliased the URL <https://damianscv-4nmd99836.now.sh> to the following aliases:

* https://dafri.io
* https://damians-cv.frizzidamian.now.sh
* https://damians-cv-git-master.frizzidamian.now.sh


whats?


Давай ободойдемся без номера товара? Вообще каунтеры - это не очень, тем более тут в нем смысл только визуальный


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

* https://nodeserver.davidframorando.now.sh
* https://nodeserver-git-master.davidframorando.now.sh


TeamCity Identity and Access Management / Identity - .NET Standard 2.0 Nuget [Build 261-IDAM-247-Refactor-co](https://teamcity.nice.org.uk/viewLog.html?buildId=56558&buildTypeId=IdentityandAccessManagement_IdentityAuthenticationSdk) outcome was **SUCCESS**
Summary: Running Build time: 00:00:28


Oh thanks, I'll try to add that next :^)


TeamCity Identity and Access Management / Identity - .NET Standard 2.0 Nuget [Build 260-IDAM-247-Refactor-co](https://teamcity.nice.org.uk/viewLog.html?buildId=56557&buildTypeId=IdentityandAccessManagement_IdentityAuthenticationSdk) outcome was **SUCCESS**
Summary: Running Build time: 00:00:30


TeamCity Identity and Access Management / Identity - .NET Framework Nuget [Build 271-IDAM-247-Refactor-co](https://teamcity.nice.org.uk/viewLog.html?buildId=56559&buildTypeId=IdentityandAccessManagement_IdentityNetFrameworkNuget) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:10


TeamCity Identity and Access Management / Identity - .NET Framework Nuget [Build 272-IDAM-247-Refactor-co](https://teamcity.nice.org.uk/viewLog.html?buildId=56560&buildTypeId=IdentityandAccessManagement_IdentityNetFrameworkNuget) outcome was **FAILURE**
Summary: Cannot start build runner Build time: 00:00:09


There were the following issues with your Pull Request

  * Subject must be equal or less than 50

Guidelines are available at https://github.com/OpenNebula/one/blob/master/share/doc/dev/COMMIT_MESSAGES.md

---
This message was auto-generated by https://gitcop.com


Need Tests with empty string and a null.


[R/to_pff_experiments.R:16:36:](https://github.com/richelbilderbeek/peregrine/blob/fc5b96ea4e65361e109420116fff98450707fb4c/R/to_pff_experiments.R#L16) *warning:* **no visible global function definition for ‘to_pff_experiment’**
```r
      first_pff_cand_experiment <- to_pff_experiment(experiment)
                                   ^~~~~~~~~~~~~~~~~
```
[R/to_pff_experiments.R:17:7:](https://github.com/richelbilderbeek/peregrine/blob/fc5b96ea4e65361e109420116fff98450707fb4c/R/to_pff_experiments.R#L17) *warning:* **no visible global function definition for ‘check_pff_experiment’**
```r
      check_pff_experiment(first_pff_cand_experiment)
      ^~~~~~~~~~~~~~~~~~~~
```


Successfully aliased the URL <https://cicd-example-2bxvk8ox3.now.sh> to the following aliases:

* https://cicd-example.anatoliygatt.now.sh
* https://cicd-example-git-master.anatoliygatt.now.sh


TeamCity Identity and Access Management / Identity - RoleManagementAPI [Build 426-IDAM-247-Refactor-co](https://teamcity.nice.org.uk/viewLog.html?buildId=56561&buildTypeId=IdentityandAccessManagement_RoleManagementAPI) outcome was **SUCCESS**
Summary: Tests passed: 10 Build time: 00:01:10


Failed to alias the deployment: We could not create a certificate for unclic.pro because HTTP pretest failed. Please ensure the CNAME for unclic.pro points to "alias.zeit.co". You can find more information at https://err.sh/now-cli/cant-solve-challenge.
(Learn more at <https://err.sh/now-cli/cant-solve-challenge>)

[Click here](https://zeit.co/github/deployment?deploymentId=dpl_4xMLaEjLTXZ3untnysJ6ummaRfS7) to access the non-aliased deployment.


[R/to_pff_experiments.R:16:36:](https://github.com/richelbilderbeek/peregrine/blob/8a8d45f782fad09a5daa63c282461299b95db28a/R/to_pff_experiments.R#L16) *warning:* **no visible global function definition for ‘to_pff_experiment’**
```r
      first_pff_cand_experiment <- to_pff_experiment(experiment)
                                   ^~~~~~~~~~~~~~~~~
```
[R/to_pff_experiments.R:17:7:](https://github.com/richelbilderbeek/peregrine/blob/8a8d45f782fad09a5daa63c282461299b95db28a/R/to_pff_experiments.R#L17) *warning:* **no visible global function definition for ‘check_pff_experiment’**
```r
      check_pff_experiment(first_pff_cand_experiment)
      ^~~~~~~~~~~~~~~~~~~~
```


Well done bro


Ach so. That makes sense. Thx.

On Wed, Jul 31, 2019, 7:54 AM Jörg Oster <notifications@github.com> wrote:

> It looks like the data members must be strictly ordered by size. Now I
> could also increase the key16 to key32, making it 32 bits again.
>
> /// TTEntry struct is the 16 bytes transposition table entry, defined as below:
> ///
> /// key        32 bit
> /// value      32 bit
> /// eval value 32 bit
> /// move       16 bit
> /// generation  5 bit
> /// pv node     1 bit
> /// bound type  2 bit
> /// depth       8 bit
>
> struct TTEntry {
>
>   Move  move()  const { return (Move )move16; }
>   Value value() const { return (Value)value32; }
>   Value eval()  const { return (Value)eval32; }
>   Depth depth() const { return (Depth)(depth8 * int(ONE_PLY)) + DEPTH_OFFSET; }
>   bool is_pv() const { return (bool)(genBound8 & 0x4); }
>   Bound bound() const { return (Bound)(genBound8 & 0x3); }
>   void save(Key k, Value v, bool pv, Bound b, Depth d, Move m, Value ev);
>
> private:
>   friend class TranspositionTable;
>
>   uint32_t key32;
>   int32_t  value32;
>   int32_t  eval32;
>   uint16_t move16;
>   uint8_t  genBound8;
>   uint8_t  depth8;
> };
>
> Size of TTEntry is 64 bytes.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/protonspring/Stockfish/commit/b46472ff7ab628f012232317d3d5ce364582c02c?email_source=notifications&email_token=AHCWOSECMWDOXVJFKKS2ZG3QCGKRTA5CNFSM4IIF2E32YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA5LVN#commitcomment-34516653>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHCWOSEQUIQKGZ6E64LMC6TQCGKRTANCNFSM4IIF2E3Q>
> .
>


<details>

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

end of the stream or a document separator is expected at line 11, column 1:
    mozilla
    ^

</details>


commit


Delete this body opening tag since there is already one on top. You can use the paragraph tag for this instead.


Ne znam da li je ovo zeljena promena, ali ovako ces svima u main obrisati tick


:hourglass_flowing_sand: Waiting for custom rule data to be resolved
:point_right: click here to view a full list of the events :point_left:


Successfully aliased the URL <https://qiaokun-web-io4e6xf9e.now.sh> to the following aliases:

* https://qiaokun-web.njzjz.now.sh
* https://qiaokun-web-git-master.njzjz.now.sh


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

* https://tetris.isthe.link
* https://tetris.rem.now.sh
* https://tetris-git-master.rem.now.sh


@hydra3333 you can just delete the line. It is no longer required. GnuTLS was test-compiled on a platform with OpenSSL also installed, so compiler did not help cleaning the code. Apparently the same happened when mbedTLS was added. Two developers, two development systems, two continents, same trap :-)


EliminateIteration-Release (energy-plus) - x86_64-MacOS-10.13-clang: OK (2453 of 2454 tests passed, 0 test warnings)

Messages:\n
 * 1 test had: EIO diffs.
 * 1 test had: ESO big diffs.
 * 1 test had: MTR big diffs.
 * 1 test had: Table small diffs.

Failures:\n

regression Test Summary
 * Passed: 661
 * Failed: 1

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


ok it worked


[tests/testthat/test-mbd_matrices.R:74:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L74) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:78:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L78) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:190:19:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L190) *style:* **Trailing whitespace is superfluous.**
```r
      entry_m_n <-
                  ^
```
[tests/testthat/test-mbd_matrices.R:194:22:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L194) *style:* **Trailing whitespace is superfluous.**
```r
        q ^ (m - n) *
                     ^
```
[tests/testthat/test-mbd_matrices.R:197:58:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_matrices.R#L197) *style:* **Trailing whitespace is superfluous.**
```r
          2 ^ j * choose(k - b, j) * choose(n, m - n - j)
                                                         ^
```
[tests/testthat/test-mbd_ml.R:12:7:](https://github.com/Giappo/mbd/blob/06e17639e76beb6db6a933490f5c076f1bb497c0/tests/testthat/test-mbd_ml.R#L12) *style:* **Commented code should be removed.**
```r
  #   skip("This is long")
      ^~~~~~~~~~~~~~~~~~~~
```


그런데 문제는 Linked List로 Queue를 구현해도 터진다는 점이 가장 문제다.


typo - mseries


Wait. . size of a TTEntry is not 16 bytes?  (can I fit 4 in a 64byte
cluster) ?

On Wed, Jul 31, 2019 at 7:59 AM Michael Whiteley <mike@whiteley.org> wrote:

> Ach so. That makes sense. Thx.
>
> On Wed, Jul 31, 2019, 7:54 AM Jörg Oster <notifications@github.com> wrote:
>
>> It looks like the data members must be strictly ordered by size. Now I
>> could also increase the key16 to key32, making it 32 bits again.
>>
>> /// TTEntry struct is the 16 bytes transposition table entry, defined as below:
>> ///
>> /// key        32 bit
>> /// value      32 bit
>> /// eval value 32 bit
>> /// move       16 bit
>> /// generation  5 bit
>> /// pv node     1 bit
>> /// bound type  2 bit
>> /// depth       8 bit
>>
>> struct TTEntry {
>>
>>   Move  move()  const { return (Move )move16; }
>>   Value value() const { return (Value)value32; }
>>   Value eval()  const { return (Value)eval32; }
>>   Depth depth() const { return (Depth)(depth8 * int(ONE_PLY)) + DEPTH_OFFSET; }
>>   bool is_pv() const { return (bool)(genBound8 & 0x4); }
>>   Bound bound() const { return (Bound)(genBound8 & 0x3); }
>>   void save(Key k, Value v, bool pv, Bound b, Depth d, Move m, Value ev);
>>
>> private:
>>   friend class TranspositionTable;
>>
>>   uint32_t key32;
>>   int32_t  value32;
>>   int32_t  eval32;
>>   uint16_t move16;
>>   uint8_t  genBound8;
>>   uint8_t  depth8;
>> };
>>
>> Size of TTEntry is 64 bytes.
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/protonspring/Stockfish/commit/b46472ff7ab628f012232317d3d5ce364582c02c?email_source=notifications&email_token=AHCWOSECMWDOXVJFKKS2ZG3QCGKRTA5CNFSM4IIF2E32YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBA5LVN#commitcomment-34516653>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AHCWOSEQUIQKGZ6E64LMC6TQCGKRTANCNFSM4IIF2E3Q>
>> .
>>
>

--
Michael T. Whiteley
mobile: 801.707.6886


Remove ;


content/articles/Plusieurs formulaires dans une vue.md

Je me pose la question d'utiliser `get_success_url()` à la place ?


Successfully aliased the URL <https://multimedia-j0hn-6gi8wblov.now.sh> to the following aliases:

* https://multimedia-j0hn.pidisama.now.sh
* https://multimedia-j0hn-git-master.pidisama.now.sh


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

* https://tetris.isthe.link
* https://tetris.rem.now.sh
* https://tetris-git-master.rem.now.sh


Note to maintainer: this might fix #170


It does look like it's quite unreliable, but it gives a value between 0-100 that started at 100 when I installed new batteries and dropped quite fast until it stabilized, so it seems like it works to me, just unreliably.

Here's a ![graph over one month](https://user-images.githubusercontent.com/1394204/62210981-b5a15f80-b39d-11e9-8340-2584fcead4d8.png) (with a new battery just installed). I think it's unreliable partly because it's influenced by temperature (the rise from the 23rd to the 27th is during the heatwave here) but I think it's just the "right" value regarding what the device thinks.


ScheduleManagerRefactor (Myoldmopar) - Win64-Windows-10-VisualStudio-16: OK (2328 of 2481 tests passed, 511 test warnings)

Messages:\n
 * 513 tests had: AUD diffs.
 * 505 tests had: RDD diffs.
 * 3 tests had: EIO diffs.
 * 2 tests had: ESO big diffs.
 * 2 tests had: MTR big diffs.
 * 2 tests had: Table big diffs.
 * 2 tests had: ERR diffs.
 * 1 test had: MTD diffs.

Failures:\n

EnergyPlusFixture Test Summary
 * Passed: 777
 * Failed: 1

integration Test Summary
 * Passed: 516
 * Failed: 149

regression Test Summary
 * Passed: 660
 * Failed: 3

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


-------------------------------------------------------------------------------
  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 leading and trailing slashes are ignored
-------------------------------------------------------------------------------

  >            GET path                                      ... ok
  >            GET /path                                     ... ok
  >            GET path/                                     ... ok
  >            GET /path/                                    ... ok
  >            GET path/to/file                              ... ok
  >            GET /path/to/file                             ... ok
  >            GET path/to/file/                             ... ok
  >            GET /path/to/file/                            ... ok
###
                               -- test passed --

-------------------------------------------------------------------------------
  Test 10: 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 11: Check that adding a route more than once updates its handler.
-------------------------------------------------------------------------------

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

-------------------------------------------------------------------------------
  Test 12: 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 13: 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 14: 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 15: Check that routes with simple captures can be resolved at all
-------------------------------------------------------------------------------

  >            GET value                                     ... FAIL

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

  >            GET alice                                     ... FAIL

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

  >            GET bob                                       ... FAIL

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

  >            GET charlie                                   ... FAIL

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

  >            GET denise                                    ... FAIL

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

  >            GET eve                                       ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

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

  >            GET value                                     ... FAIL

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

  >            GET alice                                     ... FAIL

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

  >            GET bob                                       ... FAIL

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

  >            GET charlie                                   ... FAIL

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

  >            GET denise                                    ... FAIL

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

  >            GET eve                                       ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

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

  >            GET value                                     ... FAIL

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

  >            GET alice                                     ... FAIL

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

  >            GET bob                                       ... FAIL

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

  >            GET charlie                                   ... FAIL

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

  >            GET denise                                    ... FAIL

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

  >            GET eve                                       ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

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

  >            GET value                                     ... FAIL

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

  >            GET alice                                     ... FAIL

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

  >            GET bob                                       ... FAIL

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

  >            GET charlie                                   ... FAIL

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

  >            GET denise                                    ... FAIL

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

  >            GET eve                                       ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 19: 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

    ********* 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

    ********* 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

    ********* 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

    ********* 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

    ********* 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
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 20: 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

    ********* 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

    ********* 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

    ********* 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

    ********* 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

    ********* 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
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

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

  >            GET /:capture                                 ... ok
  >            GET /pass                                     ... FAIL

    ********* 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

    ********* 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

###
                               -- test failed (-1.0) --

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

  >            GET /person/Alice/11                          ... FAIL

    ********* 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

    ********* 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

    ********* 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

    ********* 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

    ********* 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
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

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

  >            GET a/b                                       ... FAIL

    ********* 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

    ********* 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

    ********* 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

    ********* 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

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

###
                               -- test failed (-1.0) --

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

  >            GET /foo                                      ... FAIL

    ********* 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

    ********* 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

###
                               -- test failed (-1.0) --

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

  >            GET /path/to/value                            ... FAIL

    ********* 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

    ********* 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

    ********* 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
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 26: Check non-capturing route precedence with ambiguous routes.
-------------------------------------------------------------------------------

  >            GET /animals/reptiles/images                  ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /animals/mammals/:species
    - Method: GET   	Path: /animals/:type/images
    Request:  GET /animals/reptiles/images HTTP/1.1
    Expected: reptiles
    Received: 404 page not found

  >            GET /animals/birds/images                     ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /animals/mammals/:species
    - Method: GET   	Path: /animals/:type/images
    Request:  GET /animals/birds/images HTTP/1.1
    Expected: birds
    Received: 404 page not found

  >            GET /animals/amphibians/images                ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /animals/mammals/:species
    - Method: GET   	Path: /animals/:type/images
    Request:  GET /animals/amphibians/images HTTP/1.1
    Expected: amphibians
    Received: 404 page not found

  >            GET /animals/mammals/lions                    ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /animals/mammals/:species
    - Method: GET   	Path: /animals/:type/images
    Request:  GET /animals/mammals/lions HTTP/1.1
    Expected: lions
    Received: 404 page not found

  >            GET /animals/mammals/tigers                   ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /animals/mammals/:species
    - Method: GET   	Path: /animals/:type/images
    Request:  GET /animals/mammals/tigers HTTP/1.1
    Expected: tigers
    Received: 404 page not found

  >            GET /animals/mammals/bears                    ... FAIL
    Output from additional subtests was suppressed...
###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 27: Check non-capturing route precedence with very ambiguous routes.
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e                                ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /a/b/:c/:d/:e
    - Method: GET   	Path: /a/:b/c/:d/e
    - Method: GET   	Path: /:a/b/c/d/:e
    - Method: GET   	Path: /:a/b/:c/d/:e
    - Method: GET   	Path: /a/:b/c/:d/e
    Request:  GET /a/b/c/d/e HTTP/1.1
    Expected: PASS
    Received: 404 page not found

###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 28: Check that greedy resolution doesn't cause you to ignore valid routes
-------------------------------------------------------------------------------

  >            GET /this/path/willnot/work                   ... FAIL

    ********* 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

###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 29: Check precedence and greedy resolution with ambiguous routes.
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e                                ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:a/b/c/d/e
    - Method: GET   	Path: /a/:b/c/d/e
    - Method: GET   	Path: /a/b/:c/d/e
    - Method: GET   	Path: /a/b/c/:d/f
    Request:  GET /a/b/c/d/e HTTP/1.1
    Expected: PASS
    Received: 404 page not found

###
                               -- test failed (-1.0) --

-------------------------------------------------------------------------------
  Test 30: Check precedence and greedy resolution with very ambiguous routes.
-------------------------------------------------------------------------------

  >            GET /a/b/c/d/e                                ... FAIL

    ********* TEST FAILED *********
    Routes:
    - Method: GET   	Path: /:a/b/c/d/:e
    - Method: GET   	Path: /:a/:b/c/d/e
    - Method: GET   	Path: /:a/:b/:c/d/f
    - Method: GET   	Path: /:a/:b/:c/:d/e
    - Method: GET   	Path: /a/b/c/:d/f
    Request:  GET /a/b/c/d/e HTTP/1.1
    Expected: PASS
    Received: 404 page not found

###
                               -- test failed (-1.0) --

--------------------------------------------------------------
Results
--------------------------------------------------------------
>     ========================================================
>        Test summary:
>            Passed  14 / 30  tests     (16 failed)
>            Passed 125 / 199 subtests  (74 failed)
>
>        Score:
>            14.00 points of a possible 30.00  (46.67%)
>     ========================================================