Yes the goal is to mirror DDO.  Program has been with only me working on
the code I do not always get the same text changes made or they get missed.

On Oct 20, 2017 3:36 AM, "thomstratton" <notifications@github.com> wrote:

> Actually reviewing what's on DDO, it looks like the text that was impacted
> may be out of date in Character planner. It doesn't exactly match the text
> currently in the tree on DDO. For example, Look at "Poison Strikes" and
> other related enhancements in Assassin tree.
>
> I'm not sure if the meaning has substantially changed but it looks like
> different phrasing.
>
> Should we be correcting this? Is the goal of Character Planner to match
> DDO text as close as possible (at least when it is correct)?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/DDOCharPlanner/DDOCharPlannerV4/commit/318ca899903b3c93cdbc380ae2ef2a7b9e4cc97d#commitcomment-25092423>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AVvZUEJf4A9k5JZV48vooNioNEYiNgMSks5suE2JgaJpZM4QASoI>
> .
>


src


コメントが抜けているようなので記述しましょう。どういう処理をするものなのかはデバッガを使って見たり、教本を確認して調べて見ましょう。


looks like an extra check, I fully understand it is not critical at all, but I'll make a PR to you, just to participate in Hacktoberfest, so no offence :)
BTW you did a great job, this component is awesome)


Yes, the distinction between key cards and skull keys is a Boom-ism. In Vanilla, both the red key card and the red skull serve as a "red key" and open a red-locked door. That doesn't mean it's impossible to show distinct icons in the status bar, though...


capital a  is changed to small a


Hi! What happens with dependencies?
I am using TokenSessionStorage instead of fkooman\SessionStorage because SessionStorage::getAccessToken() needs 2 params.
So now I can't fix $accessToken->isExpired():
Call to undefined method fkooman\OAuth\Client\AccessToken::isExpired().
Can you help me? Maybe I should use another client?


Good catch, hij is echter al niet meer actief. Maar zal het even opruimen!


コメントを書くもう一つの指標として、コメントだけみてこのコードがかけるのか、というものがあります。
このコードの目的は「姓の入力をユーザーに促す表示を行う」というものですね。
そういった視点でもコメントを考えて見てください。


@jacsmith21 just curious about this :) Does this work? Will we need to change our database root user passwords?


Excellent! May I post a suggestion in Crispy tracker then?


例えばname1は日本語にすると名前１、ですね。逆に姓名の姓を英語にすると何でしょう。というアプローチで変数名を考えて見てください。


"""     problem 1        """

def arithmetic_series_sum(n):
    return (n * (n + 1)) / 2

def sum_of_multiples(a, b, bound):
    a_multiples = int(bound / a)
    b_multiples = int(bound / b)
    a_times_b_multiples = int(bound / (a * b))

    a_multiples_sum = a * arithmetic_series_sum(a_multiples)
    b_multiples_sum = b * arithmetic_series_sum(b_multiples)
    a_times_b_multiples_sum = a * b * arithmetic_series_sum(a_times_b_multiples)

    return int(a_multiples_sum + b_multiples_sum - a_times_b_multiples_sum)

print(sum_of_multiples(3, 5, 999))


Created multidev environment [lk-test#ci-6](https://dashboard.pantheon.io/sites/bc6a8664-166b-4352-8951-dc23744f7948#ci-6).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-6-lk-test.pantheonsite.io/)


上記name1がかければこちらも出てきますね。もしわからなければ悩まず聞いてください。


Outstanding work. will test it more if I spot at anything related to the codecs

if click the Information button. I spotted another issue but will create another issue for that.


Производительность труда. Бассейны.


Cheers.


setHuman() メソッドは「２つの変数に値を設定するパブリックなメソッド」であるため、メソッドの内部で printHuman() メソッドを呼び出す必要はありません。


Arduino code for this project  still wip


Changed the stylesheet from style.css to styles.css. That fixed some styling issues


I agree that this is useful, but not as a source format to be in repository, don't you think? ;)


本当に細かい部分ですが、これは「ユーザーの入力した姓名に対しての。。。」が正確ですね。
開発の成果物というイメージをもって、このコードは初めて入ってきたエンジニアが見る可能性があるもの、という意識を持つようにしましょう。


I started to deploy my Xataface applications behind a reverse proxy and absolute URIs do not function properly in that case. Instead of URI like `http://myapp.com/index.php?-table=...`, it gives me something like `http://myapp:8051/index.php?-table=...`. Instead of spending time trying to solve the issue, I decided to disable absolute URIs completely, because I personally don't consider them necessary. However, I understand you can have reasons for using them, therefore I haven't posted a pull request regarding this and keep this commit in a separate branch.

Best regards,
Jiri Kapoun


インデントを揃えましょう。


# Fixed
- [`dExtractor.tcl`] line 132: `set rgEx {^(?:[+-]?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+(?:\.[0-9]+)?)?)$|^(?:\.[0-9]+)$};`


インデントを揃えましょう


.idea and other IDE related files are usually added to .gitignore.


Pinging dansondergaard


Pinging @dansondergaard


No need to keep commented code.


witam to ja Bartosz Żylak


Luquibase/Flyway would be nice here.


Remove commented dependencies. GIT remembers them.


Dear @FreakingDev,
I am sorry to inform you that your submitted release, "MurderMystery" (v1.1.2), for the project [MurderMystery](https://poggit.pmmp.io/ci/FreakingDev/MurderMystery/MurderMystery) on 2017-10-20 10:14:15 has been rejected.

Description still not improved.

Please resolve the above-listed issues and submit the updated plugin again.


Fix_2350_2253_2373 (jmarrec) - x86_64-MacOS-10.10-clang: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.png)


Sure!


first commit


It's a Spring Data annotation. Data is forbidden in the given task.


staraj się nie ignorować błędów - nawet gdy piszesz sobie koda z bani. Wyrobi to nawyk w stylu:
ok, to rzuca errorem - co ja mogę z tym zrobić, przejąć zlogować, wyrzucić wyrzej? może obsłużyć. Conajmniej loguj to na ekran - na czerwono...


@taylorotwell why is the `use database` sql command exist for non-socket dsns? I think it is an unnecessary query because host `getHostDsn()` returns with database name. I am testing Laravel 5.5 on high load web application, this `use database` command adds ~1ms to response time.


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

I see that you have borrowed some text from other sources but it is not clear what text belongs to what source and what is your own word. I order to prevent yourself from inadvertently committing plagiarism you better quote, cite and reference ever instance of borrowed text.


Also, regarding use of git, it is commendable that you are breaking your changes into more commits but more readable commit messages would make sense.

Any git user can see which file has been updated but what was the change for? That's what the commit message is for.


Hello!
When authorizing, an error occurs:

ZabiRepo Alert
Invalid parameter "/": unexpected parameter "extendoutput".


Assignment 6 later


This title shows up in the browser titlebar and should be meaningful.


- Error code: 0 - Git command "/usr/bin/git clone --depth 1 --single-branch --branch '5.2.1' 'https://github.com/kartolo/direct_mail.git' /tmp/c45f27c8be8f574669d459483daccb41fb6fa962/direct_mail" failed! Code 128, Message was: ""


[R/AddinLoginTab.R:22:24:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinLoginTab.R#L22) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:40:5:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Authentication.R#L40) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/TMC_plugin.R:22:23:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/TMC_plugin.R#L22) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/f71903d718f41fb07f118b45b954e04a3c6ed12c/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


@duker33 желательно не мержить код, пока ci не отработает успешно


w tych mssqlowych execach, dane zwracane w subscriptions, invoices, users niech mają osobne typy
`SubscribedEvent`, `InvoicedEvent`.... najlepiej wyrażone w czasie przeszłym - bo event zawsze jest wygenerowany po zdarzeniu.


Are there any SQL requests for these fields? If not consider combining departures in some "cron-like" expressions.


![](https://github.trello.services/images/mini-trello-icon.png) [(3) As an Admin, I want to upload a project profile picture [1]](https://trello.com/c/vlVEffvn/57-3-as-an-admin-i-want-to-upload-a-project-profile-picture-1)


Replace Repositories with simple DAOs. It's a task restriction.


rich, since you merged that can i assume that it's good to use (i.e. 100% based on nsz' patches)? or do we have to wait until you make it the default ?


Hmm, can't see where "sts_traditional_keys" gets initialised?


@benoitf I guess we can. I've tried to launch GWT CodeServer with the latest Jetty version - 9.3.21.v20170918 and seems that it works fine though there are a couple of warnings:
> [WARNING] 2017-10-20 13:28:38.103:WARN:oeju.DeprecationWarning:main: Using @Deprecated Class org.eclipse.jetty.servlets.GzipFilter
> [WARNING] 2017-10-20 13:28:38.105:WARN:oejs.GzipFilter:main: GzipFilter is deprecated. Use GzipHandler


+Bartosz Zylak to ja XD


Hi, I'm having a look around the repositories of our students to see if there are are suggestions I can offer.

You can see that with this approach to incorporating CSS (in the header) you have to copy the same CSS code on all your pages and if you need to change the code you need to change all your pages. Better to use an external CSS file.


[R/AddinLoginTab.R:4:15:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L4) *style:* **Put spaces around all infix operators.**
```r
  credentials <-tmcrstudioaddin::getCredentials()
              ^~~
```
[R/AddinLoginTab.R:10:69:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L10) *style:* **Put spaces around all infix operators.**
```r
      textInput(inputId = ns("username"), label = "Username", value =ifelse(!is.null(credentials)&&
                                                                    ^~
```
[R/AddinLoginTab.R:10:98:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L10) *style:* **Put spaces around all infix operators.**
```r
      textInput(inputId = ns("username"), label = "Username", value =ifelse(!is.null(credentials)&&
                                                                                ~^~~
```
[R/AddinLoginTab.R:11:89:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L11) *style:* **Put spaces around all infix operators.**
```r
                                                                     length(credentials)>0,credentials[1],"")),
                                                                                ~^~
```
[R/AddinLoginTab.R:11:92:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L11) *style:* **Commas should always have a space after.**
```r
                                                                     length(credentials)>0,credentials[1],"")),
                                                                                ^
```
[R/AddinLoginTab.R:11:107:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L11) *style:* **Commas should always have a space after.**
```r
                                                                     length(credentials)>0,credentials[1],"")),
                                                                                ^
```
[R/AddinLoginTab.R:25:24:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinLoginTab.R#L25) *warning:* **no visible global function definition for ‘.getTitleAndMessage’**
```r
    titleAndMessage <- .getTitleAndMessage(response = response)
                       ^~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:27:30:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinSubmitTab.R#L27) *warning:* **no visible global function definition for ‘.testsPassedPercentage’, Did you mean 'testsPassedPercentage'?**
```r
    testsPassedPercentage <- .testsPassedPercentage(testResults)
                             ^~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:38:27:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinSubmitTab.R#L38) *warning:* **no visible global function definition for ‘createSingleResultDisplay’**
```r
      testResultOutput <- createSingleResultDisplay(testResults = testResults)
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:66:32:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinSubmitTab.R#L66) *warning:* **no visible global function definition for ‘.createDetailedMessageWithButton’**
```r
    elements <- list(elements, .createDetailedMessageWithButton(index, message))
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AddinSubmitTab.R:73:10:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinSubmitTab.R#L73) *warning:* **no visible binding for global variable ‘tags’, Did you mean 'rtags'?**
```r
  btn <- tags$button(id = paste("button_", index, sep = ""), "Toggle details")
         ^~~~
```
[R/AddinSubmitTab.R:94:10:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/AddinSubmitTab.R#L94) *warning:* **no visible global function definition for ‘.createTestResultElement’**
```r
  return(.createTestResultElement(name = "All tests", status = "pass"))
         ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:18:31:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L18) *style:* **Commas should always have a space after.**
```r
    credentials <- c(username,token)
                              ^
```
[R/Authentication.R:19:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L19) *warning:* **no visible global function definition for ‘saveCredentials’**
```r
    saveCredentials(credentials)
    ^~~~~~~~~~~~~~~
```
[R/Authentication.R:41:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L41) *style:* **Commented code should be removed.**
```r
  # url <- "https://tmc.mooc.fi/api/v8/core/org/hy/courses"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/Authentication.R:51:21:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L51) *style:* **Commas should always have a space after.**
```r
  write(credentials,".credentials")
                    ^
```
[R/Authentication.R:55:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!file.exists(".credentials")){
    ^
```
[R/Authentication.R:59:14:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Authentication.R#L59) *style:* **Put spaces around all infix operators.**
```r
  credentials<-tryCatch(scan(".credentials", what = character()), error = function(e) NULL)
            ~^~~
```
[R/TMC_plugin.R:23:23:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/TMC_plugin.R#L23) *warning:* **no visible binding for global variable ‘.loginTab’**
```r
    shiny::callModule(.loginTab, "login")
                      ^~~~~~~~~
```
[R/TMC_plugin.R:24:23:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/TMC_plugin.R#L24) *warning:* **no visible binding for global variable ‘.courseTab’**
```r
    shiny::callModule(.courseTab, "courses")
                      ^~~~~~~~~~
```
[R/TMC_plugin.R:25:23:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/TMC_plugin.R#L25) *warning:* **no visible binding for global variable ‘.submitTab’**
```r
    shiny::callModule(.submitTab, "testAndSubmit")
                      ^~~~~~~~~~
```
[R/Zipper.R:2:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L2) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_zip <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:3:3:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_zip <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:7:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:7:24:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:7:38:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L7) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_unzip <- function(zipfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[R/Zipper.R:11:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L11) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_tar <- function(folder, target) {
^~~~~~~~
```
[R/Zipper.R:12:3:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L12) *style:* **Variable or function name should be lowerCamelCase.**
```r
  files_to_tar <- dir(folder, full.names = TRUE)
  ^~~~~~~~~~~~
```
[R/Zipper.R:16:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
^~~~~~~~~~
```
[R/Zipper.R:16:24:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                       ^~~~~~~~~~~~
```
[R/Zipper.R:16:38:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/R/Zipper.R#L16) *style:* **Variable or function name should be lowerCamelCase.**
```r
.tmc_untar <- function(tarfile_name, target_folder) {
                                     ^~~~~~~~~~~~~
```
[tests/testthat/testAuthentication.R:2:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testAuthentication.R#L2) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[tests/testthat/testAuthentication.R:11:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testAuthentication.R#L11) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(file.exists(".credentials")){
    ^
```
[tests/testthat/testLintr.R:3:5:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testLintr.R#L3) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:5:7:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testLintr.R#L5) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:1:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testZipper.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
test_resources_dir <- paste(sep = "", getwd(), "/resources")
^~~~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:3:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testZipper.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
pack_folder_path <- paste(sep = "", test_resources_dir, "/pack")
^~~~~~~~~~~~~~~~
```
[tests/testthat/testZipper.R:5:1:](https://github.com/RTMC/tmc-rstudio/blob/919c928d2f64c5d2e51a41849e766094513be0ba/tests/testthat/testZipper.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
.clean_dirs <- function() {
^~~~~~~~~~~
```


I guess you are using the GitHub online tool to make changes. I recommend you try the git workflow and work with a text editor on your computer.


@r0x0r Typo in the commit message?


Forgot to `--rebase`?


Here you are casting the address. So all you need is the `Token` interface. You could create such a `Token` interface and import it here. Additional benefit, you will avoid potential circular references because of `BetterToken`.


ok thanks.
Did you tried with the latest jetty version as well 9.4.7.v20170914 ?


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |      -20 |
| `texts_passing` |       -3 |

## Words

| Changed   | Status   |
|:----------|:---------|
| `UNK`     | New      |
| `eng`     | Deleted  |
| `far`     | Deleted  |
| `ger`     | Deleted  |

## Units

| Changed                                           | Status   |
|:--------------------------------------------------|:---------|
| `./data/hafez/divan/hafez.divan.perseus-eng1.xml` | Failing  |
| `./data/hafez/divan/hafez.divan.perseus-far1.xml` | Failing  |
| `./data/hafez/divan/hafez.divan.perseus-ger1.xml` | Failing  |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-farsiLit/3145)*


@leodemoura
> So, we need better support for private declarations.

Any ideas? I don't see a better solution than prefixing to avoid name collisions, so we would need a stable way to come up with a prefix. Perhaps using the import path of the current file would be "good enough".
For making private declarations + meta programming consistent, I'd assume we'd have to add a check to the kernel...?

> the `core_lib` and tests seem to be working correctly, but we need more tests.

This may be overkill, but it would be great if we could use something like https://github.com/cipher1024/slim_check to automatically test the VM implementation against the unfolded Lean definition.


Posiblemente este era el problema que hacía que el launcher se quedara en el logo Krothium 👍


I would not capitalise your variable `token` to avoid mixing it up with classes.


This function does not return any `bool` so you cannot use `require`. What you have to make sure is that it passes or it throws.


クラスの継承を行う場合、すでに別ファイルにクラス定義があるなら、再度クラス定義をする必要はありません。
（この課題では、ひとつ前の課題で作成したクラスを継承することになっています）


Can't MQT scripts keep running under Py2?


@sylvainbeo which child should be inserted here?
the last one of the loop above?


## Global

| Changed    |   Status |
|:-----------|---------:|
| `coverage` |       -5 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `UNK`     |   -22866 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-farsiLit/3147)*


See how naming your variable `Token` makes it look like you are calling a parent contract function instead of creating an internal transaction to another contract instance?


クラスの継承をする場合、すでに他のファイルにクラス定義がなされているなら、再度クラス定義を行う必要はありません。
（この課題では、一つ前の課題で作成したクラスを継承しています）


Java でのクラス名は、先頭を大文字にしましょう。


Isn't that double-duty with what your token does?


This is just visible in the first start modal and currently not customizable.
Documentation will follow shortly.
Further developement sees customizable user tutorials also, but thats for a later release


this line can be: StreamToString() << criterion.second);


as discussed in https://trac.openmodelica.org/OpenModelica/ticket/4541


the StreamToString object does not need to be a member.


They're all included except the **ATLMFC** and **NETFXSDK** paths.
Your sample project did not have those for INCLUDE. Anything other than `$(VC_IncludePath);$(WindowsSdk_71A_IncludePath);` in your vcxproj _Include Directories_ entry?


@ChrisChasm nice!


... and as a consequence the initialization of m_StreamToString() is not needed


This is for Travis CI which failed when there was a password! I just inserted the password into my local environment


@jyrkive have you compile wesnoth with sdl 2.0.6 and replace version 2.0.4 of sdl2.dll by 2.0.6? else it's normal what you're not crash in begin scenario but when the codeblocks include and libraries sdl move up to 2.0.6 then you see the problems. i cancel this fix for sdl\surface.cpp and hpp for avoid the crash


Could you please also add the comment [here](https://github.com/SimonRit/RTK/blob/master/utilities/SimpleRTK/Code/Common/include/srtkThreeDCircularProjectionGeometry.h#L100)? Took me some hours to find out why adding my (unnormalized) projection matrices failed.. Thx!


Many spaces? :)


If you say `pragma solidity ^0.4.10;`, you can use the more concise `require(running);`.


I would `require(running != onOff)` just to prevent emitting yet another event for no actual change.


@brunaw , depois de muito tempo comecei a preparar um material para meu blog e pensei que serviria para o RAZ...
Lendo o material, vi que [a linha 31](https://github.com/r-brasil/RAZ/commit/aa3ad47d52c66c0cc854240b9135fe000808f405#diff-04c6e90faac2675aa89e2176d2eec7d8R31) não possui o link para os verbetes...

Também não ficou claro como seria a estrutura do verbete... existe algum exeplo a ser seguido (que seja similar) e a questão da autoria.
Abs


@asciidisco - these latest changes are causing issues on my android install (failed to import kodi helper). It seems to me there is a name clash with the new kodihelper folder you added and the actual KodiHelper.py file.

It is resolved for me by renaming the kodihelper folder to anything else, I renamed it dialogs


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8feaf3fc-b4ba-4014-8921-6379ccb1930a "HULdownload"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/aa8cd606-50f0-4cad-a7d7-241b67a2b6e4 "HULdownload") deployed [HULdownload](https://github.com/tinusm/HULdownload/releases/tag/deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171020-105610 "deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171020-105610") to [cloudnative-dev](https://console.bluemix.net/apps/233800b3-440f-40a6-94ec-48b67e3763a6?env_id=ibm:yp:us-south "ibm:yp:us-south:TEAM17040311301800949:cloudnative-dev"), including this commit


If you flipped the `true / false` meaning, you would have a cheaper constructor, but a more expensive first call of `runSwitch()`.


How


Editted manually


I've gone for what is probably an overcomplicated method in my port.
If a PWAD is loaded that contains STKEY1-6 but not STKEY7-9 then I assume that the graphics are completly changed (ie the key is an actual key etc) and inhibit the display of my built-in keys for 7-9.


It is not used here.


interesting: i got a notification about this commit today: 2017-10-20


// Verify the contents of the array by printing out each array element to the logs
        Log.v("NumbersActivity", "Word at index 0: " + words.get(0));
        Log.v("NumbersActivity", "Word at index 1: " + words.get(1));
        Log.v("NumbersActivity", "Word at index 2: " + words.get(2));
        Log.v("NumbersActivity", "Word at index 3: " + words.get(3));
        Log.v("NumbersActivity", "Word at index 4: " + words.get(4));
        Log.v("NumbersActivity", "Word at index 5: " + words.get(5));
        Log.v("NumbersActivity", "Word at index 6: " + words.get(6));
        Log.v("NumbersActivity", "Word at index 7: " + words.get(7));
        Log.v("NumbersActivity", "Word at index 8: " + words.get(8));
        Log.v("NumbersActivity", "Word at index 9: " + words.get(9));


revert  --回到上一个时间点的项目，即：最后一个时间点的修改无效化


Understood Thanks A Lot


Hi @parkr is this issue https://talk.jekyllrb.com/t/different-syntax-highlighting-on-github-pages-and-locaklly/1084/8 related to line 80 of this change?

Thanks


I would have expected a `mapping` or array here.


This `avail` will consume 1 full `bytes32` in storage. If you can find a proxy for that, all the better. `price > 0` perhaps?


@Aulust я вот так когда-то делал:
```
'#' + hashlib.sha1(name).hexdigest()[:6]
```


I would `indexed` 3 fields here.


@sle-odoo could this be backported to v10?


After flashing LOS with this update (perhaps also with second to last update), I find the cellular signal becomes quite unstable. The signal drops down significantly when in a building, which used to be full as shown in the status indicator.


For a half year i tried something similiar:
int initiative = 8 * (asymmetry + kingDistance - 17)
                   + 12 * std::min(pos.count<PAWN>(), 12) + 16 * bothFlanks;
which failed yellow.

Her is the test: http://tests.stockfishchess.org/tests/view/58cfbe9a0ebc59035df33033


/cc maintainer @juliendehos.


I meant only manage. This is doubled **notification**


I would name it `address shopFront` to keep with the convention of `ShopFront` and `ShopFrontHub`.


Also here `onlyIfShopFront `.


Updating roslyn has broken builds using MSBuild with the Roslyn C# compiler when using Microsoft.NET.Sdk.


There is setting ``python: 3.5`` in ``.travis.yml``. I am not sure is there way to run py2


You can make a single function `runSwitch`.


I feel honored, thanks.


Thanks for the input. Noticed that as well & preparing for a fix.
Unfortuanately I can't test anything at the moment, because I spammed Netflix with too many bad requests & now I´m suspended for a couple of days...


If you want to avoid this convoluted syntax, you can do:

```solidity
success = trustedShopfront.runSwitch(true);
```


@mstembera
Here are the other tests of my series to this topic (all failed red):
http://tests.stockfishchess.org/tests/view/58d0ba9d0ebc59035df33069
http://tests.stockfishchess.org/tests/view/58d0f6840ebc59035df33072
http://tests.stockfishchess.org/tests/view/58d10e3e0ebc59035df33078
http://tests.stockfishchess.org/tests/view/58d1495e0ebc59035df33086


to wszystko zajmiej w jednej projekcji - te metody powinny byc prywatne dla tej projekcji. Projekcja powinna tylko przyjąć ewentualną listę eventów.


You are introducing a cyclical reference here.


@ChrisChasm I don't think this change breaks anything.
Was called from here:
https://github.com/DiscipleTools/disciple-tools/blob/914eb8201ec9a1a31777ed5c8d56d227aa9775ff/dt-notifications/hooks/class-hook-field-updates.php#L107


I didn't but I'll try it later and report a result here


Thanks to @ alhazmy13


Hm, now I don't see Map001.wz anymore.


You do not have a function to change the admin of `ShoptFront`?


Also added logging functionality for "severe" - exception events, and for "info" - general log-able events.


It's passed 10/18 and still not in nuget

Is there any other way i can try this release ?


@gustavovalverde are you sure this is not already working in v10?


That would require an additional data structure I believe.


no u


`require...`


/cc maintainer @orivej.


come on


I made a test a few weeks ago, and did not work as expected. I'll make a test in runbot to be sure, and let you know before encouraging this backport.


@jaroel This is breaking with CMF master (where the memberdata object is an adapter and no longer acquisition wrapped). Do you remember what issue it was added to fix?


Wait, are you saying that anyone else can overwrite this product?


It's presentation hosted on GitHub pages, it's like binary file, however in HTML format.


Talk about misnaming 😮


Nope, that is it. Thanks for the quick fix!


I would avoid doing such in contract conversion. The contract takes the number and puts it in. The GUI will say "How many ethers?" and do the conversion off-chain.


zxl


this is wrong, and hence Andreas's name couldn't be iterated on properly...


#81 @
![za001141187](https://user-images.githubusercontent.com/32952451/31818596-79474eb0-b5a1-11e7-967b-04f38ad8b0b5.gif)


I wouldn't know, I use CircleCI


The default value should be passed as integer value (0) and not as string ('0') - see https://github.com/moodle/moodle/search?utf8=%E2%9C%93&q=admin_setting_configcheckbox&type= for examples from Moodle core.

Please fix this for the linkparticipantspage setting in a separate commit, too.


See, now you do not do a conversion. So it means that `addNewProduct` takes small numbers for price while `changePrice` takes large ones. Dangerous.


Roger that.  I pushed the branch up to the main repo and I'm about to nuke my fork as soon as I send this message. I didn't squash the two commits yet.  Will need to teach myself how to do that since I never had to squash anything previously. :)


The value should be checked as integer value (== 0) and not as string (== '0')

Please fix this for https://github.com/moodleuulm/moodle-block_people/blob/master/block_people.php#L196 in a separate commit, too.


Regular user means anyone for now. Later on, you can make sure users have a delivery address, but that would be -_simple_.


---
title: if-then
---
# if-then
The `if-then`statement is one of the most basic statements. It tells your program to execute a certain section of code `only if´a particular test evaluates to ´true´.
For example,the `match`class would `only` allow the players to roll the dice `if` it is their turn. This could be like the following:

```java
void match() {
    // the "if" clause: it must be the players turn
    if (yourTurn) {
      //the "then" clause: roll the dice
      rollTheDice;
    }
}
```

If this test (is it the players turn) evaluates to `false`, control jumps to the end of the `if-then`statement.


No!
You are doing a subtraction that will wrap around to `0xFFFF...FF` if "it was negative". I know, it should not happen. Still you are better off testing an addition. And even then, you should look at the `SafeMath` library.


I believe the relevant lines are probably those like
```
Couldn't opendir /data/app/vmdl143601546.tmp
```
But I don't have a clue what could trigger it :-/


Please omit "(default)". This is already shown by Moodle when the setting is rendered, or not?


@benoitf  it works with 9.4.7.v20170914 as well as with 9.3.21.v20170918


If you use `balances` and open withdraw to all, you can handle that without too much pain.


[R/data.R:28:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/data.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' @source Taken from \url{http://www.ats.ucla.edu/stat/r/dae/logit.htm}, direct download
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helper_funs.R:78:14:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/helper_funs.R#L78) *warning:* **no visible global function definition for ‘no_plot’, Did you mean 'boxplot'?**
```r
  plot_df <- no_plot(model)
             ^~~~~~~
```
[R/insert_or.R:90:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/insert_or.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
insert_or <- function(plot_object = NULL, or_object = NULL, line_col = "red", # nocov start
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/insert_or.R:146:24:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/insert_or.R#L146) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      arrow_xloc_l <- -(max(plot_object$data$y) - min(plot_object$data$y)) *
                       ^
```
[R/or_gam.R:80:54:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L80) *style:* **Variable or function name should be snake_case.**
```r
                   percentage = NULL, slice = FALSE, CI = NULL) {
                                                     ^~
```
[R/or_gam.R:130:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L130) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam1_CI_low <- pred_gam1[1] - (2 * pred_gam1[2])
      ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:131:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L131) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam1_CI_high <- pred_gam1[1] + (2 * pred_gam1[2])
      ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:139:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L139) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam2_CI_low <- pred_gam2[1] - (2 * pred_gam2[2])
      ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:140:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L140) *style:* **Variable or function name should be snake_case.**
```r
      pred_gam2_CI_high <- pred_gam2[1] + (2 * pred_gam2[2])
      ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:142:24:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L142) *style:* **Use <-, not =, for assignment.**
```r
      result$predictor = pred
                       ^
```
[R/or_gam.R:151:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L151) *style:* **Put spaces around all infix operators.**
```r
      result$perc1[x] <- percentage*x - percentage
                                  ~^~
```
[R/or_gam.R:152:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L152) *style:* **Put spaces around all infix operators.**
```r
      result$perc2[x] <- percentage*x
                                  ~^~
```
[R/or_gam.R:178:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L178) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam1_CI_low <- pred_gam1[1] - (2 * pred_gam1[2])
  ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:179:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L179) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam1_CI_high <- pred_gam1[1] + (2 * pred_gam1[2])
  ^~~~~~~~~~~~~~~~~
```
[R/or_gam.R:186:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L186) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam2_CI_low <- pred_gam2[1] - (2 * pred_gam2[2])
  ^~~~~~~~~~~~~~~~
```
[R/or_gam.R:187:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_gam.R#L187) *style:* **Variable or function name should be snake_case.**
```r
  pred_gam2_CI_high <- pred_gam2[1] + (2 * pred_gam2[2])
  ^~~~~~~~~~~~~~~~~
```
[R/or_glm.R:62:39:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L62) *style:* **Variable or function name should be snake_case.**
```r
or_glm <- function(data, model, incr, CI = 0.95) {
                                      ^~
```
[R/or_glm.R:80:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L80) *style:* **Variable or function name should be snake_case.**
```r
  CI_low <- list()
  ^~~~~~
```
[R/or_glm.R:81:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L81) *style:* **Variable or function name should be snake_case.**
```r
  CI_high <- list()
  ^~~~~~~
```
[R/or_glm.R:86:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L86) *style:* **Variable or function name should be snake_case.**
```r
      CI_list <- as.data.frame(suppressMessages(confint(model,
      ^~~~~~~
```
[R/or_glm.R:92:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
      odds_ratios[[i]] <- round(exp(as.numeric(coef[[i]]) * as.numeric(incr[[i]])), 3)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:94:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L94) *style:* **Lines should not be more than 80 characters.**
```r
        CI_low[[i]] <- round(exp(CI_list[i, 1] * as.numeric(incr[[i]])), 3) # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:95:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L95) *style:* **Lines should not be more than 80 characters.**
```r
        CI_high[[i]] <- round(exp(CI_list[i, 2] * as.numeric(incr[[i]])), 3) # nocov
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/or_glm.R:98:7:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L98) *warning:* **local variable ‘or’ assigned but may not be used**
```r
      or <- odds_ratios[[i]]
      ^~
```
[R/or_glm.R:116:5:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L116) *style:* **Variable or function name should be snake_case.**
```r
    CI_low <- c(rep(NA, length(preds)))
    ^~~~~~
```
[R/or_glm.R:117:5:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/or_glm.R#L117) *style:* **Variable or function name should be snake_case.**
```r
    CI_high <- c(rep(NA, length(preds)))
    ^~~~~~~
```
[R/plot_gam.R:4:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' @description This function plots the smoothing function of selected GAM(M) models
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_gam.R:27:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#' @param ci_alpha Numeric (range: 0-1). Opacity value of confidence interval shading.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plot_gam.R:66:9:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L66) *warning:* **no visible global function definition for ‘gam_to_df’**
```r
  df <- gam_to_df(model, pred)
        ^~~~~~~~~
```
[R/plot_gam.R:103:28:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/R/plot_gam.R#L103) *warning:* **no visible global function definition for ‘ggtitle’, Did you mean 'title'?**
```r
    plot_gam <- plot_gam + ggtitle(title)
                           ^~~~~~~
```
[tests/testthat/test-insert-or.R:5:69:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L5) *style:* **Trailing whitespace is superfluous.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1 ^ 2)) + s(x2) + offset(x3) + x4,
                                                                    ^
```
[tests/testthat/test-insert-or.R:7:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L7) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:8:21:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L8) *style:* **Trailing whitespace is superfluous.**
```r
  library(oddsratio)
                    ^~~~~~~~~~~~
```
[tests/testthat/test-insert-or.R:10:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L10) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:14:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L14) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:16:8:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L16) *style:* **Use <-, not =, for assignment.**
```r
  ymin = ggplot_build(plot_object)$layout$panel_ranges[[1]]$y.range[1]
       ^
```
[tests/testthat/test-insert-or.R:17:8:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L17) *style:* **Use <-, not =, for assignment.**
```r
  ymax = ggplot_build(plot_object)$layout$panel_ranges[[1]]$y.range[2]
       ^
```
[tests/testthat/test-insert-or.R:18:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L18) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:23:1:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L23) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[tests/testthat/test-insert-or.R:24:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-insert-or.R#L24) *style:* **Trailing whitespace is superfluous.**
```r
})
  ^
```
[tests/testthat/test-or-gam.R:9:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L9) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-gam.R:23:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L23) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-gam.R:43:36:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-gam.R#L43) *style:* **Put spaces around all infix operators.**
```r
  fit_gam <- gam(y ~ s(x0) + s(I(x1^2)) + s(x2) +
                                  ~^~
```
[tests/testthat/test-or-glm.R:18:3:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-glm.R#L18) *style:* **Variable or function name should be snake_case.**
```r
  fit_glmmPQL <-glmmPQL(y ~ trt + week, random = ~1 | ID,
  ^~~~~~~~~~~
```
[tests/testthat/test-or-glm.R:18:15:](https://github.com/pat-s/oddsratio/blob/631e92c75fd2fa9741b5e6d440e29a130fc51af1/tests/testthat/test-or-glm.R#L18) *style:* **Put spaces around all infix operators.**
```r
  fit_glmmPQL <-glmmPQL(y ~ trt + week, random = ~1 | ID,
              ^~~
```


How about naming these strings "resetvisibilitysuccess" and "resetvisibilityerror"?


In english, you say "oops"


Nah. Everybody saw this transaction. The buyer is no longer anonymous.


I wouldn't call it ugly, but a bit blur is visible on the arrow and the clock when viewed on my 5inch, 1440p phone display. But I guess it's better to keep them how they are now, because these small pngs take a lot less bandwidth than an svg would.


i'd use `<c>null</c>` as it is value


This magic `2` should be make explicit as a constant at the top of the contract.


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/8feaf3fc-b4ba-4014-8921-6379ccb1930a "HULdownload"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/aa8cd606-50f0-4cad-a7d7-241b67a2b6e4 "HULdownload") deployed [HULdownload](https://github.com/tinusm/HULdownload/releases/tag/deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171020-112438 "deploy-ibm-yp-us-south-TEAM17040311301800949-cloudnative-dev-20171020-112438") to [cloudnative-dev](https://console.bluemix.net/apps/233800b3-440f-40a6-94ec-48b67e3763a6?env_id=ibm:yp:us-south "ibm:yp:us-south:TEAM17040311301800949:cloudnative-dev"), including this commit


Make `product = ourProducts[theId]` at the start of the function.


Please write "Local library"


Alternatively, you could start by giving `98%` to the merchant, then the rest to the admin. Like that you do a single `SSTORE` instead of 2.


i think this should be continue, otherwise you just ended puller's loop


its bits not bytes..


Could you be more specific about the issue


An event perhaps.


merhaba bu dosyayı acamıyorum cozulmus sekılde ıletırmısınız bana tesekkur ederım

OggS                 *‚‚OpusHeadh €>     OggS                 2ì¼OpusTags   WhatsApp    OggS  (N            …(FFY32+01,&.-)*&),74/6/395309'*)'&&'.-*.),)/395.,2/0.,*.*/(+1/5=446545*,+:00.1062-1*(''+127'H†×˜åŞ÷.£R;—Şºœ¸ÌÌ`Hƒcøƒ×
+ Cc\ŞBá7Èg—1TcÈ4 Òä|¶xàœÁ´~¬Ïês4õhd
±·XHºÀ
t
ŠÆñ	Jíÿêú>Ç‚%Xw×ş¤ºå®•¯ƒÂnã\ûÒã¯ï~CHH¯×áõ¡BV.×é’¼÷æøA£ >Î6¿‰¶ÕÜXÚ13ó
,{p€H ÇkKê³â¬V½2 @äéE…uj…Å™]„ôµÃ”§ËÁàL|ƒê±$¯Bt|H¬dw
h4D¹òb8vbs7[ÇŠß˜¿¥j×
Ú ]ÊmF/dı€åôIú,k#<H·
7V9OcoFp¾~[ÜvKy¢ÚİhñÛJÆ×æÆã¡"³ß‹øH4ım¾Ò8Oİûv‰¿ëi(Tfÿ!O}¬5G®©îxçïPH<º§ì0<#¾§áÍXË,ãv7zX†cT»êyÉ«{Gâ.Ú„ˆWÃ>Œ²ÏM0H<NOÎîÂ¤%w€¬9è%ë„„–5³]uÖzœ$¤óˆ:
w3‹sâÔH/±F²œ""ï1I2ÒZu¯ -ÉnliB#jõ|×z1lí—ä#X¾IğH<Ç`B‹^0î!”S¸ä«äşíÂZrtï+o¥"ßÿ9–Şg®,	ÁH<ÇŸõ¶ ŠkË"2id"ÕÉéC–¢¿i#¢±rH<ÅˆjÃ?ÊÀz
ıŒeWlôvPzß4‹W”…Ó›…ëÓøƒåHC+d§İµw»=~,>;êC2f|ô¯9H–âLŒsç[^9›Ãf ğ¯–H’À`Ï
++¯_7s8ÿ‡ï‹¨¤€ØY¬@V[éL2"öˆœíÔ¾*U•ykä@¼Ø H‘ç×É€Ö¥ßYqzg‚ß¿‰d|[,$;5ÍSp§$à8çÙ¸T6çVc	rÚÜ½9Ù”uÛ@H'5‰å¾ãz6¸Ú9xu¸˜÷œqq9«½øMÕ ÂáÙnû lı«gMÑW@^@/@HQ>D^ët]6—jç¾*õÄà×8,öŒ}“L /4¡·¸ù>ëÎÏ¢ ÚÈ‹•ü¦7ã[°@H«5İPŒJ_ à¯6¶Ëb ‹ fïÉïAx;1ûßÒ¼¢=„TbÈÇkOh+tH©›„§ù"¢Úyéš‹ üÈ~³"õzš	úÙ_:/,›çt¥Ù»®XÀC£ÑÌ„ˆH©…œV]¨³Ÿy”¹ª| •UÖ Ğëˆ ˜Ï9n.ş–HÓ¹
 ñá?¡*«# rşÆ —JàH©zî·Û«â
>™İ;…r.Ù¡ºx[°<!õ5#ÎIOÓg›]UPª¤^Ÿ=óÿÎ†6àH©w„àµ,¥1åë_C(Áº$©œj›æP´tß–²éÅ2€.®€ÀCGsÄaÆ¸ga®H©…“™4Æ÷@SÕï
·ÿĞ(Fjy5[~ü*@ehh¦Z8¼÷6ô®1 X°H©N²âY ÛŠgÚT…nm)œ"Ç2?7¯ÇA_E®ƒ%CŠ÷¯·abĞ¸_DH+2×äŒ&HF[m—ãê#!õT½Ú Nèì2vø[™&ÅÄH™ò‚Lã9°H=I²ş@Áğˆ7Ğ¦c›€7Ë‹Ï<gÉÆ
ušèó'üLTÆr H=J6>ÚìçĞ<¸™µà4MD°œ-»é@‡·nàåCm„ntí@H=«¢0 ñn˜êåÌ‡¸Ëc ‹j#Ïœ¶d¦íÜVõ-Ş]H=§îk‚¹/¿ø50h¡OF—?i UÜ jSÜÈ€H=§înOLšlPp’Tw*é~¤câ`è÷ùÒs¼í<g €H=ˆƒ¥jl S¦pBª¸ZKo\véĞ C?ÑÑV`è•z7$€H2_*/êË
•)ûÄ$nÛŠPjÙ]R=¾LO‰[XØ¥ËÖ¹8Oô¸²JH1 6»ÄYj@t´Sœ§D„bê6û7WÉµÙ!ÈøùGoîˆèH.£IÁÔ±õä]}£”'ßct‚Öş„Ñ¦GîèrZ’ÈåĞ}Ş¢ÔH-ëìhwß%Áù˜JQŠx<«NuLäB~¤º•<Ğ':d$`h@H=yR Èr‘
d_V4R„u´%¼½A…g?Ú½,‰ûvs2Ñ•j~/>¢H¿ì ËU·:5‚'†+WŸË|–²°¬66H!G*Ïc@N“Ÿ‹¬¸H=ÓD ûØuQ|ÍªpRr|$ÌfcÙšYlñ¥øµxÏ¹GŒöHK"O7.¤V¡xW-ğ è<E>Úø¬å&¬d×|“ƒWR
¶å$¬’NÃÈ±ĞH¿³öM*ÙŸà\ÏtG•_‡Mg<ı\€Ÿ—sÿyÚ<–õ8„Û«ÅÙ}Š×|HZ‚K3û¿w±
l³ƒ(L eÏ5%¶ºŒhÌ§ív€,¹FqnäP‚ÆËvü§“cã`HN‚;c³¯¾Eb%ıÿ	Ù°]ğ‰æåpæebwëµúvCÿAâÕmêN/tÁËlîŠ¨û¤8HL¸”#{4ü*™•Ûã‹`Êg§ò_sÄ‡õ.xkTÏa?GÍ¢(€HL•†W¡D B1éhëëCO_ÿcÁJ
5|i
8Ô4@x®´qHMZúC¥	=šä·*½ —•@«h*”5G2ó4’‚ÿ8ÉivÌ†ysİÍ’s
(HN—s´ÓåÕ®ÚÚ¯woyâ«Y#¦V&Øo¿!=(»»`›
±.úK@HL™_«ïSp‘ÊÖdˆ=$1Z®{~ê@3êÆÿ{¼RCŞµg}9Í=ş‰UµHZ–8ÅS¯×@–Bèçb@—¿IºW•ğù»Zè®3ıCš¼¾¿·ãĞC€HOfz‰±ÒË>uÊ€‘Hx=|®~ä•lÿŠ¢èŒ:ø´XîÙ|ù!‹èH=nPg¶3-yßK-à§è>T'HÁpÌ™ ×kñšCv¸õÊ!İ4KğHL¬´&@6½Å¯ï¶s‘9¢’5|îëĞ÷ [€â¨:›îpÔ¾e}º¥µ H=o¥
\®-¶1Y<ßº|Ó‡·YL*Š/Z-âˆ´F‹R¬”É;B¹ÈH=n]ÅK@k‰ÍVÇ*AÌˆ’j×Aÿ\0p^Ø³ùh‹ *Wá7&jH„ñ‡ñË¸H=o¥$ÒV@vn1²‘Án÷råìˆ¯+mÄ‡6{6’Ïë¹ÚøH=sğP~ÒîíRÒ?¡aÑ}nrêN”Í sºç¨§ˆşeWe6ÀHZ–ÊÓ3òŞ
Ÿæó,ú¹·¾ËşÙ¶±{«f|®EÖá¸ú.ÉX½Wo„M…ëëHN×	_¦sÇ2-f8[¯è™3QÂ“XmrQ âEkÛd_UMá•ÕÖ|hÖpH«5¬’ëÏõï„O<(^şYT`Héd6ªE”nùïÛ×avù‚
7ğe‚Åİî¸nH«4|	´,äÑ>$©&±®*zÇ„o&¦ºqµÈ(z¥{8mI®š²o–EãmĞÍg¤k	Œ¶Æé%Ô[ÀH«5Öƒ4&DÿúŞÒWlÂê|6jÇe˜óÄ×T[R^ğ·pßtArÜ TLÎH«ßr‹^07Õóx/ÖY~*–H€ı[Ë“ı·ôè¼¹ŞàlV–
˜›)µ‘Zğ¼ĞH«N¯{üŞ×ÿåp!º$qìÔJçOü1>2ØòáiıQ=	ÅŒU²
bU ¿Ë¬GáAP.H«5¬y¦±»¿I6£ä"ÅÈo;¹Qlc @EMg g±Bæ¼á–Hÿ1aĞqÒ¯1×óÜH¬ç8FRA%³p9´÷
ã" Ûò‰	ÕÕKŠAt“2,4•BpE¸Ú)gÍ`Rù LÍyàH«4{‡#F_^,”Ô–Ñúİßä
X–ÿñ·Û^³fú`è½!½F×?t¸?~Ñğl-%´l`H=sçîLğÙ6U‡¢˜µq®8 æJB#Øaª–‘Êÿ(¾¹eÎ@H_‚öÅ¥®ˆ« '§å!UIbëoİû@YO‘{*EÀU½}º_bŒ)A<Hàx”[©ÛÕû-İ 'uĞ2Á,JyÜ{îYVœŒçû9?{ú¶Ù€H«a‹Õ+	4‹	”á8F—îTTæw;woä‚(á[%ùT¬V û‡×Zié"?Y)—tÕÌÀ›Å6H¬¦Ì7f3ò%uOJÉCpã¿Z§bºú¢‘ßü×à=í{^UYzÖA°cH«5$å‚o¶ÊQRIÇ"qÇ'æóÉBÀÄ‰ñÁ§õ…:ß˜şÌ×(¿v.‚ù\H«ÒIe@ˆtf³Üm;0t†Õaÿ¥^4·„LŸÉè*ÿ¯W•g:¨¥¨0øjHªş#
“ø›ïÌë¦M/ëUiÊctBº9áæÌ¼ó»Èò¤ZŸ-è¸{"u H¾§²mlgpÓË8/)…%~ØÂÒGU=°ø€& ÈæÄõğ Ÿ¡"ÿÌR DH¾¦+ÎøSy±)ÿ™ù€K FRØ
dğ e0ÿ–HcwÊWé¶¼ËõÙÙ†)oHQJğ‘ìĞH¾¥xæ'şüRôó¼u‰ÉHÙ÷Ie)hF“¿`M…4U§ğ†b¹R€8×Âl–$€€H©¢›
ãÕïFÏàì×Tnİ¶•É¦à>ñÀQœ+„ÔeV5¢²Ğ<×œ¬(€H¾¤ÆqÓmG»€nİ"
°c2d"´~/W]‚Ò·	dh=¯#_y:@H=+lf ß.A =¿gŞŞyê¶y÷“eÑæ
ï?„(5cƒ;NÚµ¦Sé°H=wÖ¡°"â)T]AgûTw
â•Ğ)°åIa
T¨Â;ÛlÜHS¶Ò{UÍÛ(wÖ²Eùú–~õ7îL\DŞWË8İ©àe`ÀH=eO®òÜë™9³±xˆ3ù  Û1Ìs˜ßš¶™.äÛuceª$€HÎ}İŒ7A¹àA±ÒX×ÍTŸº¸}´cR$ÒäIšë>i?%@Ô@HO¯¤ù ¦QpÑBŠÇ÷Ù@~ û}i
0‹T•cù
|¢Â˜¡İÛ‹ÕŠŸš€H©‚¹l<ÿ1r`…–˜!lB¸óÓŠD³5*B‹H8šq!´xĞ‘Ÿ&Ô=‘~ÆEL H©‚¹v5½	¼*=@!÷Wş3¸r×ôtq¬!,™Z¨z»E‡Â†[@ï7®”+S>ĞŒ GİH=S)}ËEÜ\‡
ñİ‘Íç¥yfilĞİ(FOJÆf|gLSOggS  (\            ‚ ˆ½H*%$/325%$'*($+.-3=9547<62,$#(+.3+&-8.5,/.-3121*%272.4-1,'++.11*9974/6,+H=Â)ã*6]núQØ¸›Ÿæf\HÑ¼ Ãûˆ}.Èô¹Ÿq¸³sH=SÊjğ8¯á•GJ*Å‡İ‹lû× Çp>…0ïğl®‡¯!H=96¬w‘ µzDQ€Ø¯`–"§5g¤º•àqXHd±—ú¢İÁO}ó±«®÷·˜¼>ãfªè“Î¤
äYÌš¾ûÙC×‡ùHN,€H^ózÊàv¢4[aEÅÒX½œı–óš
ø
ªôù`ş¥C9Dì© ´€F©r™*Xw•tH¬É´ÚçÖœÃÿş·.Îóà%2È‰,º-‰
f/yêşŞ,0¢y!İCÖØªSCïXH« /Ñ³:9Ù)GNfQŒ¿õ÷0*Táà†*[;½$¿Â0ôyõtÅÒYÄ¤YH=Xb Ú-AFJ’
®Ë`rei§Ÿ +‡íÈí~oxúøH<½ÊQ{œnÙG8œÆ›r
	¸ğáñ«Zõ¡æIwÀH;TKSv~o"×ò)ĞD §ä%;ùÿlf¤¯9øãît,ÏæH;Yé÷ó[aP¬üëî
E“},§N}cŠH6îóÜ=4$€aóàH:x8ÎëœÍ6¼vˆ.*7Ú[©0TŒ=[{nL]D*øÒk¬€H9ÅG:=²–¡V.#zï;qı¶ÒäÇ T’cuo;ï
d¨H9ÅVßIÍcqLù4:Hîæ"Î®»–Ğã¥ )) p\şuze¸¨š —H9Í+ö*úe·TŞFñÃë˜ç»Ô¸D
nŒ¤Ø¦±{aÔ³Ù£å´úK€H”ÚâåVJÁU¦ÎPQèl.†ÄıJ¶3#ÌÃŸ,Xm*¿Cáiığ4H¢g(ÒNúó ¤mBÄŒÒ?P>Qaeõ_öe.ã³®½	UÕ1\õ Ä—âÒÛG¤@H¡?Äãó¹ÉªCOYlª¸yÕã™”®ÆÇšBk(æ.¢Z%>a9¾)0Å!äO,v>2ßŸ×ÀH¢%·ùŒö¸]ĞÁuÊ{Gu üÑåÎ‘¥‡YXT\™(|`åæ0Áæ5I¢O^
É§ÃRŒÃîH¡¥£,Ê[“Û-'ïş‡ùÃwjdø¹4Î’YıH…[¯a½/İÁõ™¾AÔÖâ=ÇĞH¢P‰€¸,‰’- )m±ëğÜÏTåW’XFºF8ijmX›óWğH¡Lñ‘í4‘jÕ5ø¨e
€yä0Ü°{8ó‡jbVñBYuš´ ¡·Ao¶Òcqc¨©;BNˆH¡1ØÿQ®+El«'hUv_iåÔ	îFU’e !l=Aù‘i
=ti3L‹Ÿ+Ä‡òcM”Zùk>@H¢µ¿šP¶ˆÅJ¤è²¥ï˜ã PL[¬„o]¸ÌU9$îKQËP,ÉªÍqè¡ )Üªºc†ƒH¢z:3eÒà©«hHpS_Xxb‘«1âq05¶H. ’i¨w¢a=Ş2â~œ•ÙşRH¾.iÔç¦ÁiU”w\‘°î¡± eˆòÈÉacuRÜNİ|p¿l^DÛ(H9{²ş`ì¦ÏáóÖgO×«k|{×TéÔ$H8Qşçgİ¤‚ş”î|éÜ?£’L]`äö•UƒH[¤6H‹kÎëÓd[X ù>¬ÚhXhay>ê›Eø~gHõUÀH69’ïpo–5®¯x5DFEèAšÛ{3Ï·£Z7ëÁ¸8ØH6Zİ€pedÊL!ö™±±ÎÙl6|)ØÿEğä›}DïØ—~©û•HŠp<»ÓÛ[·\ÃıS#´|R7ïO]œ´¢Ö„ ÿA•>FF©El1kT@Hjşg	%fõãĞÀµ
&w¨üÌ JÍ[)Ö¾BÀ$ä2ddL¹ÒÊü¬¡N{€Hüsü´£	úgmïTÕ+¯>´wÔ*ôºk\ÿó–R7{ÊS
9¸a
ì¦à8H8ªÖb¥½õaqã
‹8#Û–¤Ú–wB.Œ	N@&Ø€H8.¢ŠÆ*‡DÓ…ĞYˆbùÀ¨× ¤í
äy´
dè¬¥QwÍ•søHŒ"DD²ŸÇwõ<w¬4Ü‚ê³Km¼ÂÁ(qÁRÕËª|ıÖ7¦ÁU>@¤Müuki3ûæ“H}7YÙ º@ ø£ŠÁ|İ½‡ª’J;”¡‡@Å1¦XQçGü¨9Â´)pHªƒ^´!¡áízàåoDÏ;÷Ïá“^Lö¢J£ƒwş·)à"-Íö|F°ğ/;lO 	pH³! X
éĞ7ïã6ÿ#Ò^•Ø†ZšçÙZ_$IFÔö^Y`Hï3^Eäãós“ÒAò5	å4âéEj8käï®lãj2ƒëüİq±¼*SŒH–ÀSIÔšpébJEşÕ0ÚBçvÀ"}t](×¶`H
6”LïF¤¡’DHiJğZc
2aÆ]ÏLbwÜú
o:ÍD.×rhoøj1óöÊpH¡;úM’]i¨b='’Õ`îUŠçç2„”ªáû7M€uù
ğYÀsËÚZ†;H¡1„ uØ6"èk»İ‚ø£³Q¼ëæb hëŠÍ55`@ğ¢v©ÓrÌÇc±ßn&@üØH¡#Á&ñÓqt…a’‡ï¼àÔØ2;à6ªQä8!¸GØSÆıÀ6ãŸj`û~‰OíH½ê…óê<QÁÖ.ÕíùTNÔğóüL‚¬¹U“çÆ ü²ş kÓ@’vÄR@H7Sç¯%*÷Å²ûr‘®È”æ/,âW?ÍƒõÜESõ-ÅLÔ¬f±H8Õ—cÂ¹gaLÉß»±Bf»¤Ewîö=Åg^"q+4¶•mvHŒ
m¢\!L,úërÖ¹ \/E×!â™ˆ<Î®±=P”üÊ@z;U9J”Ğq£ñS€H¢è#EİZ5q@õ
çÒf#³SsËõ1ÇµHø›«aãfer÷ßĞ®\°!B
cÑã‰H¢”
V¾%âyˆÅi;-,>q§‚.È¬è q…a3™œæ¨÷lD ïå]–®ƒ	}>H¬N¤„úzwÇ\í%jt}Éš›ˆŠá5t‚İUçmÄ×w3º™õ½Cw€H‚"‹MñeD?KËjˆÌhØioWş(P"eŞ¼CßDË~(sã ²+	xm2¸N±g H£Ë)ŠkÈí¶H§¦oÂ×L€Ô ÅÔë]è=ÇÁÕ{@Kéã¸€C~™4H£Ô
#x…]eê¨ù€c`œÆĞuù¦%%	u›æè½¡ÇL›ÿ‹ëmŒ¨¤H]y~–÷3%¶iÑQïS_Rd§ò^ @³t°QÑÜêûïúÚ¬Ø`H‹Ã¯³ ÛNe‚…
dæÛIqĞ§Ï[·8Ê'&x˜¢g&ÃŞI@H6q™=½«Õm	å‘‘¶ÙâK«ï‹ç{‚`SJ‰VÎ|Pf°¶ßËowPH6îÿ(W_cTf¹N äQåÚõ Xì€o…å}—Y©ÆQÂ{VsNµ`°HŒàá½Âu®¨Å\±H®øò™üy‘“ ùäÈ{D6‡œÖĞGİñO	ÚL„PH‚>e÷…şîfƒ‚ö:ãP^jh˜~ÍßBÁHöü»×nS<Æ2Á ß ùgÿ6ò@H‹’
ãX7\Òµ§öFÃûö“‘D¦P6m¿ã»téM0·2É¬‡=®¼X/’PH‹eGĞWUAÑ1ŞÅäuC›ên¨%•€ï‰6

@U4p¯KÇâŸ H½C}aDjÆŠ:Jo)QIÑ
Ñ(“Æª‚*rÁåiô;×Ã<ªPã¦Œ3`4N¦¦ºÜ¨ØHÇb¥#8Qè—%l(²,~/oÜ¬?¢_gÈe*¸ÀQµ“Ó/<Iü9%úy&3yô†½J*`HŸáÂvÇ‘¸Ç–ÏMİR°Î@/²
şÈ´¨hÈa©å|à-ÆÓxrMşNáÈm¼6dó7ÄªúH áVf¿%—•g’x>«dÙƒèšÀ}8²ĞôÜV¼˜†¼Ê:ïØnŠßT…ˆ…µˆˆHŒ
N Ã=/s
É\ Hó%Sv‰iØz‘5¯Ë‹ç=Ñî* VÍ}€j«%=j’H¿¦p¬eğìòâ¸Ø%p¶ÉWÄN[“Šï¾ú‰D'„Ëùº¥ô8ÆcP-a„Ræ´&¿€H…Ø M[¦[ì}c…å6.È@Ê½P@¸¤ı5·jFò ‰g† è¡¦õÚ*X€H}¨r%HšmKÆìKo›VoÎàoøÿFC8æ0ˆ¥~ãßËà


Felipe, lembro que há um tempo atrás houve uma discussão sobre o que são os verbetes, acho que foi o @zyxdef  que os sugeriu (não me lembro bem, posso estar errada). É preciso verificar isso com o resto do grupo.
E realmente, não tem o link dos verbetes porque ainda não temos nenhum ):


i think this try/catch is not necessary
the asyncloop itself has exception handler that catches canceled exception and therefore the end effect is that you should be able to just remove this try/catch
i can't see any possible code flow that won't be solved already


What is the use case?


-Just another respository


Don't use `var`.


I think
`SET {block_positions}.visible = 1`
would be more future-proof here


Initial Commit


两个月内完成开发，并撰写完整的技术文档。


Why are you using LIKE instead of = ?


`balances[msg.sender] = 0` has less mental overhead.


`msg.sender.transfer(thePayment);`.


Following my other comments, you should set the config to 0 and not to '0'


ten fragment mi sie nie podoba


test


ten kod w tym miejscu jest poprostu genialny!


maybe just rename to `CheckStake`,
i know, i'm so pedantic, sorry


glupi, tu wszystko dziala jak trzeba


faktycznie, przepraszam za zamieszanie


merhaba bu dosyayı acamıyorum yardım
OggS                 *‚‚OpusHeadh €>     OggS                 2ì¼OpusTags   WhatsApp    OggS  (N            …(FFY32+01,&.-)*&),74/6/395309'*)'&&'.-*.),)/395.,2/0.,*.*/(+1/5=446545*,+:00.1062-1*(''+127'H†×˜åŞ÷.£R;—Şºœ¸ÌÌ`Hƒcøƒ×
+ Cc\ŞBá7Èg—1TcÈ4 Òä|¶xàœÁ´~¬Ïês4õhd
±·XHºÀ
t
ŠÆñ	Jíÿêú>Ç‚%Xw×ş¤ºå®•¯ƒÂnã\ûÒã¯ï~CHH¯×áõ¡BV.×é’¼÷æøA£ >Î6¿‰¶ÕÜXÚ13ó
,{p€H ÇkKê³â¬V½2 @äéE…uj…Å™]„ôµÃ”§ËÁàL|ƒê±$¯Bt|H¬dw
h4D¹òb8vbs7[ÇŠß˜¿¥j×
Ú ]ÊmF/dı€åôIú,k#<H·
7V9OcoFp¾~[ÜvKy¢ÚİhñÛJÆ×æÆã¡"³ß‹øH4ım¾Ò8Oİûv‰¿ëi(Tfÿ!O}¬5G®©îxçïPH<º§ì0<#¾§áÍXË,ãv7zX†cT»êyÉ«{Gâ.Ú„ˆWÃ>Œ²ÏM0H<NOÎîÂ¤%w€¬9è%ë„„–5³]uÖzœ$¤óˆ:
w3‹sâÔH/±F²œ""ï1I2ÒZu¯ -ÉnliB#jõ|×z1lí—ä#X¾IğH<Ç`B‹^0î!”S¸ä«äşíÂZrtï+o¥"ßÿ9–Şg®,	ÁH<ÇŸõ¶ ŠkË"2id"ÕÉéC–¢¿i#¢±rH<ÅˆjÃ?ÊÀz
ıŒeWlôvPzß4‹W”…Ó›…ëÓøƒåHC+d§İµw»=~,>;êC2f|ô¯9H–âLŒsç[^9›Ãf ğ¯–H’À`Ï
++¯_7s8ÿ‡ï‹¨¤€ØY¬@V[éL2"öˆœíÔ¾*U•ykä@¼Ø H‘ç×É€Ö¥ßYqzg‚ß¿‰d|[,$;5ÍSp§$à8çÙ¸T6çVc	rÚÜ½9Ù”uÛ@H'5‰å¾ãz6¸Ú9xu¸˜÷œqq9«½øMÕ ÂáÙnû lı«gMÑW@^@/@HQ>D^ët]6—jç¾*õÄà×8,öŒ}“L /4¡·¸ù>ëÎÏ¢ ÚÈ‹•ü¦7ã[°@H«5İPŒJ_ à¯6¶Ëb ‹ fïÉïAx;1ûßÒ¼¢=„TbÈÇkOh+tH©›„§ù"¢Úyéš‹ üÈ~³"õzš	úÙ_:/,›çt¥Ù»®XÀC£ÑÌ„ˆH©…œV]¨³Ÿy”¹ª| •UÖ Ğëˆ ˜Ï9n.ş–HÓ¹
 ñá?¡*«# rşÆ —JàH©zî·Û«â
>™İ;…r.Ù¡ºx[°<!õ5#ÎIOÓg›]UPª¤^Ÿ=óÿÎ†6àH©w„àµ,¥1åë_C(Áº$©œj›æP´tß–²éÅ2€.®€ÀCGsÄaÆ¸ga®H©…“™4Æ÷@SÕï
·ÿĞ(Fjy5[~ü*@ehh¦Z8¼÷6ô®1 X°H©N²âY ÛŠgÚT…nm)œ"Ç2?7¯ÇA_E®ƒ%CŠ÷¯·abĞ¸_DH+2×äŒ&HF[m—ãê#!õT½Ú Nèì2vø[™&ÅÄH™ò‚Lã9°H=I²ş@Áğˆ7Ğ¦c›€7Ë‹Ï<gÉÆ
ušèó'üLTÆr H=J6>ÚìçĞ<¸™µà4MD°œ-»é@‡·nàåCm„ntí@H=«¢0 ñn˜êåÌ‡¸Ëc ‹j#Ïœ¶d¦íÜVõ-Ş]H=§îk‚¹/¿ø50h¡OF—?i UÜ jSÜÈ€H=§înOLšlPp’Tw*é~¤câ`è÷ùÒs¼í<g €H=ˆƒ¥jl S¦pBª¸ZKo\véĞ C?ÑÑV`è•z7$€H2_*/êË
•)ûÄ$nÛŠPjÙ]R=¾LO‰[XØ¥ËÖ¹8Oô¸²JH1 6»ÄYj@t´Sœ§D„bê6û7WÉµÙ!ÈøùGoîˆèH.£IÁÔ±õä]}£”'ßct‚Öş„Ñ¦GîèrZ’ÈåĞ}Ş¢ÔH-ëìhwß%Áù˜JQŠx<«NuLäB~¤º•<Ğ':d$`h@H=yR Èr‘
d_V4R„u´%¼½A…g?Ú½,‰ûvs2Ñ•j~/>¢H¿ì ËU·:5‚'†+WŸË|–²°¬66H!G*Ïc@N“Ÿ‹¬¸H=ÓD ûØuQ|ÍªpRr|$ÌfcÙšYlñ¥øµxÏ¹GŒöHK"O7.¤V¡xW-ğ è<E>Úø¬å&¬d×|“ƒWR
¶å$¬’NÃÈ±ĞH¿³öM*ÙŸà\ÏtG•_‡Mg<ı\€Ÿ—sÿyÚ<–õ8„Û«ÅÙ}Š×|HZ‚K3û¿w±
l³ƒ(L eÏ5%¶ºŒhÌ§ív€,¹FqnäP‚ÆËvü§“cã`HN‚;c³¯¾Eb%ıÿ	Ù°]ğ‰æåpæebwëµúvCÿAâÕmêN/tÁËlîŠ¨û¤8HL¸”#{4ü*™•Ûã‹`Êg§ò_sÄ‡õ.xkTÏa?GÍ¢(€HL•†W¡D B1éhëëCO_ÿcÁJ
5|i
8Ô4@x®´qHMZúC¥	=šä·*½ —•@«h*”5G2ó4’‚ÿ8ÉivÌ†ysİÍ’s
(HN—s´ÓåÕ®ÚÚ¯woyâ«Y#¦V&Øo¿!=(»»`›
±.úK@HL™_«ïSp‘ÊÖdˆ=$1Z®{~ê@3êÆÿ{¼RCŞµg}9Í=ş‰UµHZ–8ÅS¯×@–Bèçb@—¿IºW•ğù»Zè®3ıCš¼¾¿·ãĞC€HOfz‰±ÒË>uÊ€‘Hx=|®~ä•lÿŠ¢èŒ:ø´XîÙ|ù!‹èH=nPg¶3-yßK-à§è>T'HÁpÌ™ ×kñšCv¸õÊ!İ4KğHL¬´&@6½Å¯ï¶s‘9¢’5|îëĞ÷ [€â¨:›îpÔ¾e}º¥µ H=o¥
\®-¶1Y<ßº|Ó‡·YL*Š/Z-âˆ´F‹R¬”É;B¹ÈH=n]ÅK@k‰ÍVÇ*AÌˆ’j×Aÿ\0p^Ø³ùh‹ *Wá7&jH„ñ‡ñË¸H=o¥$ÒV@vn1²‘Án÷råìˆ¯+mÄ‡6{6’Ïë¹ÚøH=sğP~ÒîíRÒ?¡aÑ}nrêN”Í sºç¨§ˆşeWe6ÀHZ–ÊÓ3òŞ
Ÿæó,ú¹·¾ËşÙ¶±{«f|®EÖá¸ú.ÉX½Wo„M…ëëHN×	_¦sÇ2-f8[¯è™3QÂ“XmrQ âEkÛd_UMá•ÕÖ|hÖpH«5¬’ëÏõï„O<(^şYT`Héd6ªE”nùïÛ×avù‚
7ğe‚Åİî¸nH«4|	´,äÑ>$©&±®*zÇ„o&¦ºqµÈ(z¥{8mI®š²o–EãmĞÍg¤k	Œ¶Æé%Ô[ÀH«5Öƒ4&DÿúŞÒWlÂê|6jÇe˜óÄ×T[R^ğ·pßtArÜ TLÎH«ßr‹^07Õóx/ÖY~*–H€ı[Ë“ı·ôè¼¹ŞàlV–
˜›)µ‘Zğ¼ĞH«N¯{üŞ×ÿåp!º$qìÔJçOü1>2ØòáiıQ=	ÅŒU²
bU ¿Ë¬GáAP.H«5¬y¦±»¿I6£ä"ÅÈo;¹Qlc @EMg g±Bæ¼á–Hÿ1aĞqÒ¯1×óÜH¬ç8FRA%³p9´÷
ã" Ûò‰	ÕÕKŠAt“2,4•BpE¸Ú)gÍ`Rù LÍyàH«4{‡#F_^,”Ô–Ñúİßä
X–ÿñ·Û^³fú`è½!½F×?t¸?~Ñğl-%´l`H=sçîLğÙ6U‡¢˜µq®8 æJB#Øaª–‘Êÿ(¾¹eÎ@H_‚öÅ¥®ˆ« '§å!UIbëoİû@YO‘{*EÀU½}º_bŒ)A<Hàx”[©ÛÕû-İ 'uĞ2Á,JyÜ{îYVœŒçû9?{ú¶Ù€H«a‹Õ+	4‹	”á8F—îTTæw;woä‚(á[%ùT¬V û‡×Zié"?Y)—tÕÌÀ›Å6H¬¦Ì7f3ò%uOJÉCpã¿Z§bºú¢‘ßü×à=í{^UYzÖA°cH«5$å‚o¶ÊQRIÇ"qÇ'æóÉBÀÄ‰ñÁ§õ…:ß˜şÌ×(¿v.‚ù\H«ÒIe@ˆtf³Üm;0t†Õaÿ¥^4·„LŸÉè*ÿ¯W•g:¨¥¨0øjHªş#
“ø›ïÌë¦M/ëUiÊctBº9áæÌ¼ó»Èò¤ZŸ-è¸{"u H¾§²mlgpÓË8/)…%~ØÂÒGU=°ø€& ÈæÄõğ Ÿ¡"ÿÌR DH¾¦+ÎøSy±)ÿ™ù€K FRØ
dğ e0ÿ–HcwÊWé¶¼ËõÙÙ†)oHQJğ‘ìĞH¾¥xæ'şüRôó¼u‰ÉHÙ÷Ie)hF“¿`M…4U§ğ†b¹R€8×Âl–$€€H©¢›
ãÕïFÏàì×Tnİ¶•É¦à>ñÀQœ+„ÔeV5¢²Ğ<×œ¬(€H¾¤ÆqÓmG»€nİ"
°c2d"´~/W]‚Ò·	dh=¯#_y:@H=+lf ß.A =¿gŞŞyê¶y÷“eÑæ
ï?„(5cƒ;NÚµ¦Sé°H=wÖ¡°"â)T]AgûTw
â•Ğ)°åIa
T¨Â;ÛlÜHS¶Ò{UÍÛ(wÖ²Eùú–~õ7îL\DŞWË8İ©àe`ÀH=eO®òÜë™9³±xˆ3ù  Û1Ìs˜ßš¶™.äÛuceª$€HÎ}İŒ7A¹àA±ÒX×ÍTŸº¸}´cR$ÒäIšë>i?%@Ô@HO¯¤ù ¦QpÑBŠÇ÷Ù@~ û}i
0‹T•cù
|¢Â˜¡İÛ‹ÕŠŸš€H©‚¹l<ÿ1r`…–˜!lB¸óÓŠD³5*B‹H8šq!´xĞ‘Ÿ&Ô=‘~ÆEL H©‚¹v5½	¼*=@!÷Wş3¸r×ôtq¬!,™Z¨z»E‡Â†[@ï7®”+S>ĞŒ GİH=S)}ËEÜ\‡
ñİ‘Íç¥yfilĞİ(FOJÆf|gLSOggS  (\            ‚ ˆ½H*%$/325%$'*($+.-3=9547<62,$#(+.3+&-8.5,/.-3121*%272.4-1,'++.11*9974/6,+H=Â)ã*6]núQØ¸›Ÿæf\HÑ¼ Ãûˆ}.Èô¹Ÿq¸³sH=SÊjğ8¯á•GJ*Å‡İ‹lû× Çp>…0ïğl®‡¯!H=96¬w‘ µzDQ€Ø¯`–"§5g¤º•àqXHd±—ú¢İÁO}ó±«®÷·˜¼>ãfªè“Î¤
äYÌš¾ûÙC×‡ùHN,€H^ózÊàv¢4[aEÅÒX½œı–óš
ø
ªôù`ş¥C9Dì© ´€F©r™*Xw•tH¬É´ÚçÖœÃÿş·.Îóà%2È‰,º-‰
f/yêşŞ,0¢y!İCÖØªSCïXH« /Ñ³:9Ù)GNfQŒ¿õ÷0*Táà†*[;½$¿Â0ôyõtÅÒYÄ¤YH=Xb Ú-AFJ’
®Ë`rei§Ÿ +‡íÈí~oxúøH<½ÊQ{œnÙG8œÆ›r
	¸ğáñ«Zõ¡æIwÀH;TKSv~o"×ò)ĞD §ä%;ùÿlf¤¯9øãît,ÏæH;Yé÷ó[aP¬üëî
E“},§N}cŠH6îóÜ=4$€aóàH:x8ÎëœÍ6¼vˆ.*7Ú[©0TŒ=[{nL]D*øÒk¬€H9ÅG:=²–¡V.#zï;qı¶ÒäÇ T’cuo;ï
d¨H9ÅVßIÍcqLù4:Hîæ"Î®»–Ğã¥ )) p\şuze¸¨š —H9Í+ö*úe·TŞFñÃë˜ç»Ô¸D
nŒ¤Ø¦±{aÔ³Ù£å´úK€H”ÚâåVJÁU¦ÎPQèl.†ÄıJ¶3#ÌÃŸ,Xm*¿Cáiığ4H¢g(ÒNúó ¤mBÄŒÒ?P>Qaeõ_öe.ã³®½	UÕ1\õ Ä—âÒÛG¤@H¡?Äãó¹ÉªCOYlª¸yÕã™”®ÆÇšBk(æ.¢Z%>a9¾)0Å!äO,v>2ßŸ×ÀH¢%·ùŒö¸]ĞÁuÊ{Gu üÑåÎ‘¥‡YXT\™(|`åæ0Áæ5I¢O^
É§ÃRŒÃîH¡¥£,Ê[“Û-'ïş‡ùÃwjdø¹4Î’YıH…[¯a½/İÁõ™¾AÔÖâ=ÇĞH¢P‰€¸,‰’- )m±ëğÜÏTåW’XFºF8ijmX›óWğH¡Lñ‘í4‘jÕ5ø¨e
€yä0Ü°{8ó‡jbVñBYuš´ ¡·Ao¶Òcqc¨©;BNˆH¡1ØÿQ®+El«'hUv_iåÔ	îFU’e !l=Aù‘i
=ti3L‹Ÿ+Ä‡òcM”Zùk>@H¢µ¿šP¶ˆÅJ¤è²¥ï˜ã PL[¬„o]¸ÌU9$îKQËP,ÉªÍqè¡ )Üªºc†ƒH¢z:3eÒà©«hHpS_Xxb‘«1âq05¶H. ’i¨w¢a=Ş2â~œ•ÙşRH¾.iÔç¦ÁiU”w\‘°î¡± eˆòÈÉacuRÜNİ|p¿l^DÛ(H9{²ş`ì¦ÏáóÖgO×«k|{×TéÔ$H8Qşçgİ¤‚ş”î|éÜ?£’L]`äö•UƒH[¤6H‹kÎëÓd[X ù>¬ÚhXhay>ê›Eø~gHõUÀH69’ïpo–5®¯x5DFEèAšÛ{3Ï·£Z7ëÁ¸8ØH6Zİ€pedÊL!ö™±±ÎÙl6|)ØÿEğä›}DïØ—~©û•HŠp<»ÓÛ[·\ÃıS#´|R7ïO]œ´¢Ö„ ÿA•>FF©El1kT@Hjşg	%fõãĞÀµ
&w¨üÌ JÍ[)Ö¾BÀ$ä2ddL¹ÒÊü¬¡N{€Hüsü´£	úgmïTÕ+¯>´wÔ*ôºk\ÿó–R7{ÊS
9¸a
ì¦à8H8ªÖb¥½õaqã
‹8#Û–¤Ú–wB.Œ	N@&Ø€H8.¢ŠÆ*‡DÓ…ĞYˆbùÀ¨× ¤í
äy´
dè¬¥QwÍ•søHŒ"DD²ŸÇwõ<w¬4Ü‚ê³Km¼ÂÁ(qÁRÕËª|ıÖ7¦ÁU>@¤Müuki3ûæ“H}7YÙ º@ ø£ŠÁ|İ½‡ª’J;”¡‡@Å1¦XQçGü¨9Â´)pHªƒ^´!¡áízàåoDÏ;÷Ïá“^Lö¢J£ƒwş·)à"-Íö|F°ğ/;lO 	pH³! X
éĞ7ïã6ÿ#Ò^•Ø†ZšçÙZ_$IFÔö^Y`Hï3^Eäãós“ÒAò5	å4âéEj8käï®lãj2ƒëüİq±¼*SŒH–ÀSIÔšpébJEşÕ0ÚBçvÀ"}t](×¶`H
6”LïF¤¡’DHiJğZc
2aÆ]ÏLbwÜú
o:ÍD.×rhoøj1óöÊpH¡;úM’]i¨b='’Õ`îUŠçç2„”ªáû7M€uù
ğYÀsËÚZ†;H¡1„ uØ6"èk»İ‚ø£³Q¼ëæb hëŠÍ55`@ğ¢v©ÓrÌÇc±ßn&@üØH¡#Á&ñÓqt…a’‡ï¼àÔØ2;à6ªQä8!¸GØSÆıÀ6ãŸj`û~‰OíH½ê…óê<QÁÖ.ÕíùTNÔğóüL‚¬¹U“çÆ ü²ş kÓ@’vÄR@H7Sç¯%*÷Å²ûr‘®È”æ/,âW?ÍƒõÜESõ-ÅLÔ¬f±H8Õ—cÂ¹gaLÉß»±Bf»¤Ewîö=Åg^"q+4¶•mvHŒ
m¢\!L,úërÖ¹ \/E×!â™ˆ<Î®±=P”üÊ@z;U9J”Ğq£ñS€H¢è#EİZ5q@õ
çÒf#³SsËõ1ÇµHø›«aãfer÷ßĞ®\°!B
cÑã‰H¢”
V¾%âyˆÅi;-,>q§‚.È¬è q…a3™œæ¨÷lD ïå]–®ƒ	}>H¬N¤„úzwÇ\í%jt}Éš›ˆŠá5t‚İUçmÄ×w3º™õ½Cw€H‚"‹MñeD?KËjˆÌhØioWş(P"eŞ¼CßDË~(sã ²+	xm2¸N±g H£Ë)ŠkÈí¶H§¦oÂ×L€Ô ÅÔë]è=ÇÁÕ{@Kéã¸€C~™4H£Ô
#x…]eê¨ù€c`œÆĞuù¦%%	u›æè½¡ÇL›ÿ‹ëmŒ¨¤H]y~–÷3%¶iÑQïS_Rd§ò^ @³t°QÑÜêûïúÚ¬Ø`H‹Ã¯³ ÛNe‚…
dæÛIqĞ§Ï[·8Ê'&x˜¢g&ÃŞI@H6q™=½«Õm	å‘‘¶ÙâK«ï‹ç{‚`SJ‰VÎ|Pf°¶ßËowPH6îÿ(W_cTf¹N äQåÚõ Xì€o…å}—Y©ÆQÂ{VsNµ`°HŒàá½Âu®¨Å\±H®øò™üy‘“ ùäÈ{D6‡œÖĞGİñO	ÚL„PH‚>e÷…şîfƒ‚ö:ãP^jh˜~ÍßBÁHöü»×nS<Æ2Á ß ùgÿ6ò@H‹’
ãX7\Òµ§öFÃûö“‘D¦P6m¿ã»téM0·2É¬‡=®¼X/’PH‹eGĞWUAÑ1ŞÅäuC›ên¨%•€ï‰6

@U4p¯KÇâŸ H½C}aDjÆŠ:Jo)QIÑ
Ñ(“Æª‚*rÁåiô;×Ã<ªPã¦Œ3`4N¦¦ºÜ¨ØHÇb¥#8Qè—%l(²,~/oÜ¬?¢_gÈe*¸ÀQµ“Ó/<Iü9%úy&3yô†½J*`HŸáÂvÇ‘¸Ç–ÏMİR°Î@/²
şÈ´¨hÈa©å|à-ÆÓxrMşNáÈm¼6dó7ÄªúH áVf¿%—•g’x>«dÙƒèšÀ}8²ĞôÜV¼˜†¼Ê:ïØnŠßT…ˆ…µˆˆHŒ
N Ã=/s
É\ Hó%Sv‰iØz‘5¯Ë‹ç=Ñî* VÍ}€j«%=j’H¿¦p¬eğìòâ¸Ø%p¶ÉWÄN[“Šï¾ú‰D'„Ëùº¥ô8ÆcP-a„Ræ´&¿€H…Ø M[¦[ì}c…å6.È@Ê½P@¸¤ı5·jFò ‰g† è¡¦õÚ*X€H}¨r%HšmKÆìKo›VoÎàoøÿFC8æ0ˆ¥~ãßËà


[R/deprecated.R:17:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/deprecated.R#L17) *warning:* **no visible global function definition for ‘prepareRNASeqTemplate’**
```r
    prepareRNASeqTemplate(...)
    ^~~~~~~~~~~~~~~~~~~~~
```
[R/deprecated.R:24:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/deprecated.R#L24) *warning:* **no visible global function definition for ‘plotGeneSaturation’**
```r
    plotGeneSaturation(...)
    ^~~~~~~~~~~~~~~~~~
```
[R/deprecated.R:31:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/deprecated.R#L31) *warning:* **no visible global function definition for ‘plotDispEsts’**
```r
    plotDispEsts(...)
    ^~~~~~~~~~~~
```
[R/deprecated.R:41:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/deprecated.R#L41) *warning:* **no visible global function definition for ‘loadRNASeq’**
```r
    loadRNASeq(...)
    ^~~~~~~~~~
```
[R/internal-tx2gene.R:32:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/internal-tx2gene.R#L32) *warning:* **no visible global function definition for ‘tx2gene’**
```r
        tx2gene(organism, release = release)
        ^~~~~~~
```
[R/loadRNASeq.R:62:14:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L62) *warning:* **no visible global function definition for ‘str_match’**
```r
    match <- str_match(projectDir, projectDirPattern)
             ^~~~~~~~~
```
[R/loadRNASeq.R:62:36:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L62) *warning:* **no visible binding for global variable ‘projectDirPattern’**
```r
    match <- str_match(projectDir, projectDirPattern)
                                   ^~~~~~~~~~~~~~~~~
```
[R/loadRNASeq.R:67:19:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L67) *warning:* **no visible global function definition for ‘.sampleDirs’, Did you mean 'sampleDirs'?**
```r
    sampleDirs <- .sampleDirs(uploadDir)
                  ^~~~~~~~~~~
```
[R/loadRNASeq.R:87:13:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L87) *warning:* **no visible global function definition for ‘readYAML’**
```r
    yaml <- readYAML(yamlFile)
            ^~~~~~~~
```
[R/loadRNASeq.R:96:27:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L96) *warning:* **no visible global function definition for ‘sampleYAMLMetadata’**
```r
        sampleMetadata <- sampleYAMLMetadata(yaml)
                          ^~~~~~~~~~~~~~~~~~
```
[R/loadRNASeq.R:104:26:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L104) *warning:* **no visible global function definition for ‘camel’, Did you mean 'yaml'?**
```r
    interestingGroups <- camel(interestingGroups, strict = FALSE)
                         ^~~~~
```
[R/loadRNASeq.R:124:17:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L124) *warning:* **no visible global function definition for ‘detectOrganism’**
```r
    organism <- detectOrganism(genomeBuild)
                ^~~~~~~~~~~~~~
```
[R/loadRNASeq.R:136:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L136) *warning:* **no visible global function definition for ‘sampleYAMLMetrics’**
```r
    metrics <- sampleYAMLMetrics(yaml)
               ^~~~~~~~~~~~~~~~~
```
[R/loadRNASeq.R:179:12:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L179) *warning:* **no visible global function definition for ‘.tximport’**
```r
    txi <- .tximport(sampleDirs, tx2gene = tx2gene)
           ^~~~~~~~~
```
[R/loadRNASeq.R:181:12:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L181) *warning:* **no visible global function definition for ‘.tmm’, Did you mean 'tmm'?**
```r
    tmm <- .tmm(rawCounts)
           ^~~~
```
[R/loadRNASeq.R:190:29:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L190) *warning:* **no visible global function definition for ‘DESeq’**
```r
    dds <- suppressWarnings(DESeq(dds))
                            ^~~~~
```
[R/loadRNASeq.R:191:25:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L191) *warning:* **no visible global function definition for ‘counts’, Did you mean 'points'?**
```r
    normalizedCounts <- counts(dds, normalized = TRUE)
                        ^~~~~~
```
[R/loadRNASeq.R:209:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L209) *warning:* **no visible global function definition for ‘varianceStabilizingTransformation’**
```r
        vst <- varianceStabilizingTransformation(dds)
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/loadRNASeq.R:257:12:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L257) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
    bcb <- new("bcbioRNASeq", se)
           ^~~
```
[R/loadRNASeq.R:259:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L259) *warning:* **no visible global function definition for ‘bcbio<-’**
```r
    bcbio(bcb, "tximport") <- txi
    ^~~~~
```
[R/loadRNASeq.R:260:5:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L260) *warning:* **no visible global function definition for ‘bcbio<-’**
```r
    bcbio(bcb, "DESeqDataSet") <- dds
    ^~~~~
```
[R/loadRNASeq.R:263:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/loadRNASeq.R#L263) *warning:* **no visible global function definition for ‘bcbio<-’**
```r
        bcbio(bcb, "featureCounts") <- fc
        ^~~~~
```
[R/methods-plotDEGHeatmap.R:64:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotDEGHeatmap.R#L64) *warning:* **no visible global function definition for ‘plotGeneHeatmap’**
```r
        plotGeneHeatmap(counts, genes = genes, title = title, ...)
        ^~~~~~~~~~~~~~~
```
[R/methods-plotGene.R:65:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotGene.R#L65) *warning:* **no visible global function definition for ‘show’, Did you mean 'chol'?**
```r
        show(p)
        ^~~~
```
[R/methods-plotGeneHeatmap.R:83:19:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotGeneHeatmap.R#L83) *warning:* **no visible global function definition for ‘gene2symbol’**
```r
        counts <- gene2symbol(counts)
                  ^~~~~~~~~~~
```
[R/methods-plotMappingRate.R:51:18:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotMappingRate.R#L51) *warning:* **no visible global function definition for ‘qcPassLine’**
```r
        p <- p + qcPassLine(passLimit)
                 ^~~~~~~~~~
```
[R/methods-plotMappingRate.R:54:18:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotMappingRate.R#L54) *warning:* **no visible global function definition for ‘qcWarnLine’**
```r
        p <- p + qcWarnLine(warnLimit)
                 ^~~~~~~~~~
```
[R/methods-plotMappingRate.R:57:18:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotMappingRate.R#L57) *warning:* **no visible global function definition for ‘coord_flip’**
```r
        p <- p + coord_flip()
                 ^~~~~~~~~~
```
[R/methods-plotPCA.R:45:11:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotPCA.R#L45) *warning:* **no visible global function definition for ‘assays’**
```r
    dt <- assays(object)[[transform]]
          ^~~~~~
```
[R/methods-plotPCA.R:65:30:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotPCA.R#L65) *warning:* **no visible global function definition for ‘metadata’**
```r
        interestingGroups <- metadata(object)[["interestingGroups"]]
                             ^~~~~~~~
```
[R/methods-plotPCA.R:89:24:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotPCA.R#L89) *warning:* **no visible global function definition for ‘colData’**
```r
    data[["label"]] <- colData(object)[, "sampleName"]
                       ^~~~~~~
```
[R/methods-plotPCACovariates.R:61:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotPCACovariates.R#L61) *warning:* **no visible global function definition for ‘interestingGroups’**
```r
        col <- interestingGroups(object)
               ^~~~~~~~~~~~~~~~~
```
[R/methods-plotVolcano.R:77:14:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-plotVolcano.R#L77) *warning:* **no visible global function definition for ‘left_join’**
```r
    stats <- left_join(stats, g2s, by = "ensgene")
             ^~~~~~~~~
```
[R/methods-resultsTables.R:74:17:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L74) *warning:* **no visible global function definition for ‘.resContrastName’**
```r
    contrast <- .resContrastName(object)
                ^~~~~~~~~~~~~~~~
```
[R/methods-resultsTables.R:75:17:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L75) *warning:* **no visible global function definition for ‘snake’, Did you mean 'save'?**
```r
    fileStem <- snake(contrast)
                ^~~~~
```
[R/methods-resultsTables.R:78:14:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L78) *warning:* **no visible global function definition for ‘metadata’**
```r
    alpha <- metadata(object)[["alpha"]]
             ^~~~~~~~
```
[R/methods-resultsTables.R:85:13:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L85) *warning:* **no visible global function definition for ‘annotable’**
```r
    anno <- annotable(genomeBuild)
            ^~~~~~~~~
```
[R/methods-resultsTables.R:142:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L142) *warning:* **no visible global function definition for ‘write_csv’, Did you mean 'write.csv'?**
```r
        write_csv(all, file.path(dir, allFile))
        ^~~~~~~~~
```
[R/methods-resultsTables.R:143:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L143) *warning:* **no visible global function definition for ‘write_csv’, Did you mean 'write.csv'?**
```r
        write_csv(deg, file.path(dir, degFile))
        ^~~~~~~~~
```
[R/methods-resultsTables.R:144:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L144) *warning:* **no visible global function definition for ‘write_csv’, Did you mean 'write.csv'?**
```r
        write_csv(degLFCUp, file.path(dir, degLFCUpFile))
        ^~~~~~~~~
```
[R/methods-resultsTables.R:145:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L145) *warning:* **no visible global function definition for ‘write_csv’, Did you mean 'write.csv'?**
```r
        write_csv(degLFCDown, file.path(dir, degLFCDownFile))
        ^~~~~~~~~
```
[R/methods-resultsTables.R:148:9:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-resultsTables.R#L148) *warning:* **no visible global function definition for ‘.mdResultsTables’**
```r
        .mdResultsTables(resTbl, dir)
        ^~~~~~~~~~~~~~~~
```
[R/methods-subset.R:93:15:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L93) *warning:* **no visible global function definition for ‘bcbio’, Did you mean 'bcb'?**
```r
    tmpTxi <- bcbio(x, "tximport")
              ^~~~~
```
[R/methods-subset.R:106:12:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L106) *warning:* **no visible global function definition for ‘.tmm’, Did you mean 'tmm'?**
```r
    tmm <- .tmm(rawCounts)
           ^~~~
```
[R/methods-subset.R:116:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L116) *warning:* **no visible global function definition for ‘.countSubset’**
```r
        vst <- .countSubset(counts(x, "vst")[i, j], tmpData)
               ^~~~~~~~~~~~
```
[R/methods-subset.R:116:29:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L116) *warning:* **no visible global function definition for ‘counts’, Did you mean 'points'?**
```r
        vst <- .countSubset(counts(x, "vst")[i, j], tmpData)
                            ^~~~~~
```
[R/methods-subset.R:117:17:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L117) *warning:* **no visible global function definition for ‘.countSubset’**
```r
        rlog <- .countSubset(counts(x, "rlog")[i, j], tmpData)
                ^~~~~~~~~~~~
```
[R/methods-subset.R:117:30:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L117) *warning:* **no visible global function definition for ‘counts’, Did you mean 'points'?**
```r
        rlog <- .countSubset(counts(x, "rlog")[i, j], tmpData)
                             ^~~~~~
```
[R/methods-subset.R:118:29:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L118) *warning:* **no visible global function definition for ‘counts’, Did you mean 'points'?**
```r
        normalizedCounts <- counts(x, "normalized")[i, j]
                            ^~~~~~
```
[R/methods-subset.R:121:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L121) *warning:* **no visible global function definition for ‘.createDDS’**
```r
        dds <- .createDDS(txi, tmpData)
               ^~~~~~~~~~
```
[R/methods-subset.R:123:33:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L123) *warning:* **no visible global function definition for ‘DESeq’**
```r
        dds <- suppressWarnings(DESeq(dds))
                                ^~~~~
```
[R/methods-subset.R:124:29:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L124) *warning:* **no visible global function definition for ‘counts’, Did you mean 'points'?**
```r
        normalizedCounts <- counts(dds, normalized = TRUE)
                            ^~~~~~
```
[R/methods-subset.R:130:17:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L130) *warning:* **no visible global function definition for ‘.countSubset’**
```r
        rlog <- .countSubset(log2(tmm + 1), tmpData)
                ^~~~~~~~~~~~
```
[R/methods-subset.R:131:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L131) *warning:* **no visible global function definition for ‘.countSubset’**
```r
        vst <- .countSubset(log2(tmm + 1), tmpData)
               ^~~~~~~~~~~~
```
[R/methods-subset.R:136:16:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L136) *warning:* **no visible global function definition for ‘varianceStabilizingTransformation’**
```r
        vst <- varianceStabilizingTransformation(dds)
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/methods-subset.R:143:18:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L143) *warning:* **no visible global function definition for ‘bcbio’, Did you mean 'bcb'?**
```r
        tmpFC <- bcbio(x, "featureCounts")
                 ^~~~~
```
[R/methods-subset.R:147:20:](https://github.com/hbc/bcbioRNASeq/blob/d90b4c52b104005ca5730b1a86c6d70f4dfa7fd9/R/methods-subset.R#L147) *warning:* **no visible global function definition for ‘metadata’**
```r
    tmpMetadata <- metadata(x)
                   ^~~~~~~~
```


The change from the given `pageable` to `Pageable.unpaged()` seems wrong to me.
See also https://stackoverflow.com/q/45754909


You need to learn about [Software versioning](https://en.wikipedia.org/wiki/Software_versioning). This is such a small change, that it should've been x.x.1.... not x.5.


Initialized directly here, in st_stuff.c, just as a condition for 3 / 3+ keys.

To be honest, I'm not lucky with removing it... Can't understand how should I wrote `if (plyr->cards[i+3])` condition then.


code is changed


celna uwaga


This gives me the data in real time? And in frames of how many samples?


Have you thought about maybe checking a guide or the CI logs you giant fucking spazz monkey.
![image](https://user-images.githubusercontent.com/21255961/31819146-64ded00a-b5ac-11e7-8701-6efbac4ae5dc.png)


OggS                 *‚‚OpusHeadh €>     OggS                 2ì¼OpusTags   WhatsApp    OggS  (N            …(FFY32+01,&.-)*&),74/6/395309'*)'&&'.-*.),)/395.,2/0.,*.*/(+1/5=446545*,+:00.1062-1*(''+127'H†×˜åŞ÷.£R;—Şºœ¸ÌÌ`Hƒcøƒ×
+ Cc\ŞBá7Èg—1TcÈ4 Òä|¶xàœÁ´~¬Ïês4õhd
±·XHºÀ
t
ŠÆñ	Jíÿêú>Ç‚%Xw×ş¤ºå®•¯ƒÂnã\ûÒã¯ï~CHH¯×áõ¡BV.×é’¼÷æøA£ >Î6¿‰¶ÕÜXÚ13ó
,{p€H ÇkKê³â¬V½2 @äéE…uj…Å™]„ôµÃ”§ËÁàL|ƒê±$¯Bt|H¬dw
h4D¹òb8vbs7[ÇŠß˜¿¥j×
Ú ]ÊmF/dı€åôIú,k#<H·
7V9OcoFp¾~[ÜvKy¢ÚİhñÛJÆ×æÆã¡"³ß‹øH4ım¾Ò8Oİûv‰¿ëi(Tfÿ!O}¬5G®©îxçïPH<º§ì0<#¾§áÍXË,ãv7zX†cT»êyÉ«{Gâ.Ú„ˆWÃ>Œ²ÏM0H<NOÎîÂ¤%w€¬9è%ë„„–5³]uÖzœ$¤óˆ:
w3‹sâÔH/±F²œ""ï1I2ÒZu¯ -ÉnliB#jõ|×z1lí—ä#X¾IğH<Ç`B‹^0î!”S¸ä«äşíÂZrtï+o¥"ßÿ9–Şg®,	ÁH<ÇŸõ¶ ŠkË"2id"ÕÉéC–¢¿i#¢±rH<ÅˆjÃ?ÊÀz
ıŒeWlôvPzß4‹W”…Ó›…ëÓøƒåHC+d§İµw»=~,>;êC2f|ô¯9H–âLŒsç[^9›Ãf ğ¯–H’À`Ï
++¯_7s8ÿ‡ï‹¨¤€ØY¬@V[éL2"öˆœíÔ¾*U•ykä@¼Ø H‘ç×É€Ö¥ßYqzg‚ß¿‰d|[,$;5ÍSp§$à8çÙ¸T6çVc	rÚÜ½9Ù”uÛ@H'5‰å¾ãz6¸Ú9xu¸˜÷œqq9«½øMÕ ÂáÙnû lı«gMÑW@^@/@HQ>D^ët]6—jç¾*õÄà×8,öŒ}“L /4¡·¸ù>ëÎÏ¢ ÚÈ‹•ü¦7ã[°@H«5İPŒJ_ à¯6¶Ëb ‹ fïÉïAx;1ûßÒ¼¢=„TbÈÇkOh+tH©›„§ù"¢Úyéš‹ üÈ~³"õzš	úÙ_:/,›çt¥Ù»®XÀC£ÑÌ„ˆH©…œV]¨³Ÿy”¹ª| •UÖ Ğëˆ ˜Ï9n.ş–HÓ¹
 ñá?¡*«# rşÆ —JàH©zî·Û«â
>™İ;…r.Ù¡ºx[°<!õ5#ÎIOÓg›]UPª¤^Ÿ=óÿÎ†6àH©w„àµ,¥1åë_C(Áº$©œj›æP´tß–²éÅ2€.®€ÀCGsÄaÆ¸ga®H©…“™4Æ÷@SÕï
·ÿĞ(Fjy5[~ü*@ehh¦Z8¼÷6ô®1 X°H©N²âY ÛŠgÚT…nm)œ"Ç2?7¯ÇA_E®ƒ%CŠ÷¯·abĞ¸_DH+2×äŒ&HF[m—ãê#!õT½Ú Nèì2vø[™&ÅÄH™ò‚Lã9°H=I²ş@Áğˆ7Ğ¦c›€7Ë‹Ï<gÉÆ
ušèó'üLTÆr H=J6>ÚìçĞ<¸™µà4MD°œ-»é@‡·nàåCm„ntí@H=«¢0 ñn˜êåÌ‡¸Ëc ‹j#Ïœ¶d¦íÜVõ-Ş]H=§îk‚¹/¿ø50h¡OF—?i UÜ jSÜÈ€H=§înOLšlPp’Tw*é~¤câ`è÷ùÒs¼í<g €H=ˆƒ¥jl S¦pBª¸ZKo\véĞ C?ÑÑV`è•z7$€H2_*/êË
•)ûÄ$nÛŠPjÙ]R=¾LO‰[XØ¥ËÖ¹8Oô¸²JH1 6»ÄYj@t´Sœ§D„bê6û7WÉµÙ!ÈøùGoîˆèH.£IÁÔ±õä]}£”'ßct‚Öş„Ñ¦GîèrZ’ÈåĞ}Ş¢ÔH-ëìhwß%Áù˜JQŠx<«NuLäB~¤º•<Ğ':d$`h@H=yR Èr‘
d_V4R„u´%¼½A…g?Ú½,‰ûvs2Ñ•j~/>¢H¿ì ËU·:5‚'†+WŸË|–²°¬66H!G*Ïc@N“Ÿ‹¬¸H=ÓD ûØuQ|ÍªpRr|$ÌfcÙšYlñ¥øµxÏ¹GŒöHK"O7.¤V¡xW-ğ è<E>Úø¬å&¬d×|“ƒWR
¶å$¬’NÃÈ±ĞH¿³öM*ÙŸà\ÏtG•_‡Mg<ı\€Ÿ—sÿyÚ<–õ8„Û«ÅÙ}Š×|HZ‚K3û¿w±
l³ƒ(L eÏ5%¶ºŒhÌ§ív€,¹FqnäP‚ÆËvü§“cã`HN‚;c³¯¾Eb%ıÿ	Ù°]ğ‰æåpæebwëµúvCÿAâÕmêN/tÁËlîŠ¨û¤8HL¸”#{4ü*™•Ûã‹`Êg§ò_sÄ‡õ.xkTÏa?GÍ¢(€HL•†W¡D B1éhëëCO_ÿcÁJ
5|i
8Ô4@x®´qHMZúC¥	=šä·*½ —•@«h*”5G2ó4’‚ÿ8ÉivÌ†ysİÍ’s
(HN—s´ÓåÕ®ÚÚ¯woyâ«Y#¦V&Øo¿!=(»»`›
±.úK@HL™_«ïSp‘ÊÖdˆ=$1Z®{~ê@3êÆÿ{¼RCŞµg}9Í=ş‰UµHZ–8ÅS¯×@–Bèçb@—¿IºW•ğù»Zè®3ıCš¼¾¿·ãĞC€HOfz‰±ÒË>uÊ€‘Hx=|®~ä•lÿŠ¢èŒ:ø´XîÙ|ù!‹èH=nPg¶3-yßK-à§è>T'HÁpÌ™ ×kñšCv¸õÊ!İ4KğHL¬´&@6½Å¯ï¶s‘9¢’5|îëĞ÷ [€â¨:›îpÔ¾e}º¥µ H=o¥
\®-¶1Y<ßº|Ó‡·YL*Š/Z-âˆ´F‹R¬”É;B¹ÈH=n]ÅK@k‰ÍVÇ*AÌˆ’j×Aÿ\0p^Ø³ùh‹ *Wá7&jH„ñ‡ñË¸H=o¥$ÒV@vn1²‘Án÷råìˆ¯+mÄ‡6{6’Ïë¹ÚøH=sğP~ÒîíRÒ?¡aÑ}nrêN”Í sºç¨§ˆşeWe6ÀHZ–ÊÓ3òŞ
Ÿæó,ú¹·¾ËşÙ¶±{«f|®EÖá¸ú.ÉX½Wo„M…ëëHN×	_¦sÇ2-f8[¯è™3QÂ“XmrQ âEkÛd_UMá•ÕÖ|hÖpH«5¬’ëÏõï„O<(^şYT`Héd6ªE”nùïÛ×avù‚
7ğe‚Åİî¸nH«4|	´,äÑ>$©&±®*zÇ„o&¦ºqµÈ(z¥{8mI®š²o–EãmĞÍg¤k	Œ¶Æé%Ô[ÀH«5Öƒ4&DÿúŞÒWlÂê|6jÇe˜óÄ×T[R^ğ·pßtArÜ TLÎH«ßr‹^07Õóx/ÖY~*–H€ı[Ë“ı·ôè¼¹ŞàlV–
˜›)µ‘Zğ¼ĞH«N¯{üŞ×ÿåp!º$qìÔJçOü1>2ØòáiıQ=	ÅŒU²
bU ¿Ë¬GáAP.H«5¬y¦±»¿I6£ä"ÅÈo;¹Qlc @EMg g±Bæ¼á–Hÿ1aĞqÒ¯1×óÜH¬ç8FRA%³p9´÷
ã" Ûò‰	ÕÕKŠAt“2,4•BpE¸Ú)gÍ`Rù LÍyàH«4{‡#F_^,”Ô–Ñúİßä
X–ÿñ·Û^³fú`è½!½F×?t¸?~Ñğl-%´l`H=sçîLğÙ6U‡¢˜µq®8 æJB#Øaª–‘Êÿ(¾¹eÎ@H_‚öÅ¥®ˆ« '§å!UIbëoİû@YO‘{*EÀU½}º_bŒ)A<Hàx”[©ÛÕû-İ 'uĞ2Á,JyÜ{îYVœŒçû9?{ú¶Ù€H«a‹Õ+	4‹	”á8F—îTTæw;woä‚(á[%ùT¬V û‡×Zié"?Y)—tÕÌÀ›Å6H¬¦Ì7f3ò%uOJÉCpã¿Z§bºú¢‘ßü×à=í{^UYzÖA°cH«5$å‚o¶ÊQRIÇ"qÇ'æóÉBÀÄ‰ñÁ§õ…:ß˜şÌ×(¿v.‚ù\H«ÒIe@ˆtf³Üm;0t†Õaÿ¥^4·„LŸÉè*ÿ¯W•g:¨¥¨0øjHªş#
“ø›ïÌë¦M/ëUiÊctBº9áæÌ¼ó»Èò¤ZŸ-è¸{"u H¾§²mlgpÓË8/)…%~ØÂÒGU=°ø€& ÈæÄõğ Ÿ¡"ÿÌR DH¾¦+ÎøSy±)ÿ™ù€K FRØ
dğ e0ÿ–HcwÊWé¶¼ËõÙÙ†)oHQJğ‘ìĞH¾¥xæ'şüRôó¼u‰ÉHÙ÷Ie)hF“¿`M…4U§ğ†b¹R€8×Âl–$€€H©¢›
ãÕïFÏàì×Tnİ¶•É¦à>ñÀQœ+„ÔeV5¢²Ğ<×œ¬(€H¾¤ÆqÓmG»€nİ"
°c2d"´~/W]‚Ò·	dh=¯#_y:@H=+lf ß.A =¿gŞŞyê¶y÷“eÑæ
ï?„(5cƒ;NÚµ¦Sé°H=wÖ¡°"â)T]AgûTw
â•Ğ)°åIa
T¨Â;ÛlÜHS¶Ò{UÍÛ(wÖ²Eùú–~õ7îL\DŞWË8İ©àe`ÀH=eO®òÜë™9³±xˆ3ù  Û1Ìs˜ßš¶™.äÛuceª$€HÎ}İŒ7A¹àA±ÒX×ÍTŸº¸}´cR$ÒäIšë>i?%@Ô@HO¯¤ù ¦QpÑBŠÇ÷Ù@~ û}i
0‹T•cù
|¢Â˜¡İÛ‹ÕŠŸš€H©‚¹l<ÿ1r`…–˜!lB¸óÓŠD³5*B‹H8šq!´xĞ‘Ÿ&Ô=‘~ÆEL H©‚¹v5½	¼*=@!÷Wş3¸r×ôtq¬!,™Z¨z»E‡Â†[@ï7®”+S>ĞŒ GİH=S)}ËEÜ\‡
ñİ‘Íç¥yfilĞİ(FOJÆf|gLSOggS  (\            ‚ ˆ½H*%$/325%$'*($+.-3=9547<62,$#(+.3+&-8.5,/.-3121*%272.4-1,'++.11*9974/6,+H=Â)ã*6]núQØ¸›Ÿæf\HÑ¼ Ãûˆ}.Èô¹Ÿq¸³sH=SÊjğ8¯á•GJ*Å‡İ‹lû× Çp>…0ïğl®‡¯!H=96¬w‘ µzDQ€Ø¯`–"§5g¤º•àqXHd±—ú¢İÁO}ó±«®÷·˜¼>ãfªè“Î¤
äYÌš¾ûÙC×‡ùHN,€H^ózÊàv¢4[aEÅÒX½œı–óš
ø
ªôù`ş¥C9Dì© ´€F©r™*Xw•tH¬É´ÚçÖœÃÿş·.Îóà%2È‰,º-‰
f/yêşŞ,0¢y!İCÖØªSCïXH« /Ñ³:9Ù)GNfQŒ¿õ÷0*Táà†*[;½$¿Â0ôyõtÅÒYÄ¤YH=Xb Ú-AFJ’
®Ë`rei§Ÿ +‡íÈí~oxúøH<½ÊQ{œnÙG8œÆ›r
	¸ğáñ«Zõ¡æIwÀH;TKSv~o"×ò)ĞD §ä%;ùÿlf¤¯9øãît,ÏæH;Yé÷ó[aP¬üëî
E“},§N}cŠH6îóÜ=4$€aóàH:x8ÎëœÍ6¼vˆ.*7Ú[©0TŒ=[{nL]D*øÒk¬€H9ÅG:=²–¡V.#zï;qı¶ÒäÇ T’cuo;ï
d¨H9ÅVßIÍcqLù4:Hîæ"Î®»–Ğã¥ )) p\şuze¸¨š —H9Í+ö*úe·TŞFñÃë˜ç»Ô¸D
nŒ¤Ø¦±{aÔ³Ù£å´úK€H”ÚâåVJÁU¦ÎPQèl.†ÄıJ¶3#ÌÃŸ,Xm*¿Cáiığ4H¢g(ÒNúó ¤mBÄŒÒ?P>Qaeõ_öe.ã³®½	UÕ1\õ Ä—âÒÛG¤@H¡?Äãó¹ÉªCOYlª¸yÕã™”®ÆÇšBk(æ.¢Z%>a9¾)0Å!äO,v>2ßŸ×ÀH¢%·ùŒö¸]ĞÁuÊ{Gu üÑåÎ‘¥‡YXT\™(|`åæ0Áæ5I¢O^
É§ÃRŒÃîH¡¥£,Ê[“Û-'ïş‡ùÃwjdø¹4Î’YıH…[¯a½/İÁõ™¾AÔÖâ=ÇĞH¢P‰€¸,‰’- )m±ëğÜÏTåW’XFºF8ijmX›óWğH¡Lñ‘í4‘jÕ5ø¨e
€yä0Ü°{8ó‡jbVñBYuš´ ¡·Ao¶Òcqc¨©;BNˆH¡1ØÿQ®+El«'hUv_iåÔ	îFU’e !l=Aù‘i
=ti3L‹Ÿ+Ä‡òcM”Zùk>@H¢µ¿šP¶ˆÅJ¤è²¥ï˜ã PL[¬„o]¸ÌU9$îKQËP,ÉªÍqè¡ )Üªºc†ƒH¢z:3eÒà©«hHpS_Xxb‘«1âq05¶H. ’i¨w¢a=Ş2â~œ•ÙşRH¾.iÔç¦ÁiU”w\‘°î¡± eˆòÈÉacuRÜNİ|p¿l^DÛ(H9{²ş`ì¦ÏáóÖgO×«k|{×TéÔ$H8Qşçgİ¤‚ş”î|éÜ?£’L]`äö•UƒH[¤6H‹kÎëÓd[X ù>¬ÚhXhay>ê›Eø~gHõUÀH69’ïpo–5®¯x5DFEèAšÛ{3Ï·£Z7ëÁ¸8ØH6Zİ€pedÊL!ö™±±ÎÙl6|)ØÿEğä›}DïØ—~©û•HŠp<»ÓÛ[·\ÃıS#´|R7ïO]œ´¢Ö„ ÿA•>FF©El1kT@Hjşg	%fõãĞÀµ
&w¨üÌ JÍ[)Ö¾BÀ$ä2ddL¹ÒÊü¬¡N{€Hüsü´£	úgmïTÕ+¯>´wÔ*ôºk\ÿó–R7{ÊS
9¸a
ì¦à8H8ªÖb¥½õaqã
‹8#Û–¤Ú–wB.Œ	N@&Ø€H8.¢ŠÆ*‡DÓ…ĞYˆbùÀ¨× ¤í
äy´
dè¬¥QwÍ•søHŒ"DD²ŸÇwõ<w¬4Ü‚ê³Km¼ÂÁ(qÁRÕËª|ıÖ7¦ÁU>@¤Müuki3ûæ“H}7YÙ º@ ø£ŠÁ|İ½‡ª’J;”¡‡@Å1¦XQçGü¨9Â´)pHªƒ^´!¡áízàåoDÏ;÷Ïá“^Lö¢J£ƒwş·)à"-Íö|F°ğ/;lO 	pH³! X
éĞ7ïã6ÿ#Ò^•Ø†ZšçÙZ_$IFÔö^Y`Hï3^Eäãós“ÒAò5	å4âéEj8käï®lãj2ƒëüİq±¼*SŒH–ÀSIÔšpébJEşÕ0ÚBçvÀ"}t](×¶`H
6”LïF¤¡’DHiJğZc
2aÆ]ÏLbwÜú
o:ÍD.×rhoøj1óöÊpH¡;úM’]i¨b='’Õ`îUŠçç2„”ªáû7M€uù
ğYÀsËÚZ†;H¡1„ uØ6"èk»İ‚ø£³Q¼ëæb hëŠÍ55`@ğ¢v©ÓrÌÇc±ßn&@üØH¡#Á&ñÓqt…a’‡ï¼àÔØ2;à6ªQä8!¸GØSÆıÀ6ãŸj`û~‰OíH½ê…óê<QÁÖ.ÕíùTNÔğóüL‚¬¹U“çÆ ü²ş kÓ@’vÄR@H7Sç¯%*÷Å²ûr‘®È”æ/,âW?ÍƒõÜESõ-ÅLÔ¬f±H8Õ—cÂ¹gaLÉß»±Bf»¤Ewîö=Åg^"q+4¶•mvHŒ
m¢\!L,úërÖ¹ \/E×!â™ˆ<Î®±=P”üÊ@z;U9J”Ğq£ñS€H¢è#EİZ5q@õ
çÒf#³SsËõ1ÇµHø›«aãfer÷ßĞ®\°!B
cÑã‰H¢”
V¾%âyˆÅi;-,>q§‚.È¬è q…a3™œæ¨÷lD ïå]–®ƒ	}>H¬N¤„úzwÇ\í%jt}Éš›ˆŠá5t‚İUçmÄ×w3º™õ½Cw€H‚"‹MñeD?KËjˆÌhØioWş(P"eŞ¼CßDË~(sã ²+	xm2¸N±g H£Ë)ŠkÈí¶H§¦oÂ×L€Ô ÅÔë]è=ÇÁÕ{@Kéã¸€C~™4H£Ô
#x…]eê¨ù€c`œÆĞuù¦%%	u›æè½¡ÇL›ÿ‹ëmŒ¨¤H]y~–÷3%¶iÑQïS_Rd§ò^ @³t°QÑÜêûïúÚ¬Ø`H‹Ã¯³ ÛNe‚…
dæÛIqĞ§Ï[·8Ê'&x˜¢g&ÃŞI@H6q™=½«Õm	å‘‘¶ÙâK«ï‹ç{‚`SJ‰VÎ|Pf°¶ßËowPH6îÿ(W_cTf¹N äQåÚõ Xì€o…å}—Y©ÆQÂ{VsNµ`°HŒàá½Âu®¨Å\±H®øò™üy‘“ ùäÈ{D6‡œÖĞGİñO	ÚL„PH‚>e÷…şîfƒ‚ö:ãP^jh˜~ÍßBÁHöü»×nS<Æ2Á ß ùgÿ6ò@H‹’
ãX7\Òµ§öFÃûö“‘D¦P6m¿ã»téM0·2É¬‡=®¼X/’PH‹eGĞWUAÑ1ŞÅäuC›ên¨%•€ï‰6

@U4p¯KÇâŸ H½C}aDjÆŠ:Jo)QIÑ
Ñ(“Æª‚*rÁåiô;×Ã<ªPã¦Œ3`4N¦¦ºÜ¨ØHÇb¥#8Qè—%l(²,~/oÜ¬?¢_gÈe*¸ÀQµ“Ó/<Iü9%úy&3yô†½J*`HŸáÂvÇ‘¸Ç–ÏMİR°Î@/²
şÈ´¨hÈa©å|à-ÆÓxrMşNáÈm¼6dó7ÄªúH áVf¿%—•g’x>«dÙƒèšÀ}8²ĞôÜV¼˜†¼Ê:ïØnŠßT…ˆ…µˆˆHŒ
N Ã=/s
É\ Hó%Sv‰iØz‘5¯Ë‹ç=Ñî* VÍ}€j«%=j’H¿¦p¬eğìòâ¸Ø%p¶ÉWÄN[“Šï¾ú‰D'„Ëùº¥ô8ÆcP-a„Ræ´&¿€H…Ø M[¦[ì}c…å6.È@Ê½P@¸¤ı5·jFò ‰g† è¡¦õÚ*X€H}¨r%HšmKÆìKo›VoÎàoøÿFC8æ0ˆ¥~ãßËà


Hmm `npm version patch` included the lock file in the commit. I guess I had a newer npm this time around. Seems to be OK: https://stackoverflow.com/questions/44206782/do-i-commit-the-package-lock-json-file-created-by-npm-5


Log report