string(8) "www-data"
string(21) "/var/www/html/_deploy"
int(0)
array(375) {
  [0]=>
  string(27) "Updating 06258bd4..9eb830a0"
  [1]=>
  string(12) "Fast-forward"
  [2]=>
  string(59) " angular/comparazon-angular/.vscode/settings.json   |   3 +"
  [3]=>
  string(59) " angular/comparazon-angular/angular.json            |   2 +"
  [4]=>
  string(60) " angular/comparazon-angular/package-lock.json       |  32 ++"
  [5]=>
  string(59) " angular/comparazon-angular/package.json            |   2 +"
  [6]=>
  string(59) " .../comparazon-angular/src/app/app.component.html  |   1 +"
  [7]=>
  string(60) " .../comparazon-angular/src/app/app.component.ts    |   3 +-"
  [8]=>
  string(60) " angular/comparazon-angular/src/app/app.config.ts   |  20 +-"
  [9]=>
  string(60) " angular/comparazon-angular/src/app/app.routes.ts   |  10 +-"
  [10]=>
  string(60) " .../src/app/core/adapters/product.adapter.ts       |  42 ++"
  [11]=>
  string(62) " .../core/interceptors/http-error.interceptor.ts    |  79 ++++"
  [12]=>
  string(59) " .../src/app/core/models/api-response.model.ts      |  12 +"
  [13]=>
  string(59) " .../src/app/core/models/index.ts                   |   5 +"
  [14]=>
  string(61) " .../src/app/core/models/product.model.ts           |  59 +++"
  [15]=>
  string(59) " .../services/followed-products.service.spec.ts     |  16 +"
  [16]=>
  string(66) " .../app/core/services/followed-products.service.ts | 157 ++++++++"
  [17]=>
  string(60) " .../src/app/core/services/loading.service.ts       |  42 ++"
  [18]=>
  string(61) " .../core/services/product-comparison-service.ts    |  46 +++"
  [19]=>
  string(61) " .../src/app/core/services/product-comparison.ts    |  50 ---"
  [20]=>
  string(61) " .../app/core/services/product-detail-service.ts    |  46 +--"
  [21]=>
  string(60) " .../app/core/services/recommendations.service.ts   |  28 ++"
  [22]=>
  string(57) " .../followed-products/followed-products.css        |   0"
  [23]=>
  string(59) " .../followed-products/followed-products.html       |   1 +"
  [24]=>
  string(73) " .../followed-products/followed-products.ts         | 320 +++++++++++++++"
  [25]=>
  string(78) " .../components/product-comparison.component.css    | 428 +++++++++++++++-----"
  [26]=>
  string(67) " .../components/product-comparison.component.html   | 176 ++++++---"
  [27]=>
  string(69) " .../components/product-comparison.component.ts     | 219 ++++++-----"
  [28]=>
  string(70) " .../components/product-detail.component.css        | 255 ++++++++++--"
  [29]=>
  string(68) " .../components/product-detail.component.html       | 197 +++++++---"
  [30]=>
  string(61) " .../components/product-detail.component.ts         |  48 ++-"
  [31]=>
  string(60) " .../components/search-products.component.html      |   4 +-"
  [32]=>
  string(59) " .../components/search-products.component.ts        |   7 +"
  [33]=>
  string(62) " .../advanced-search-modal.component.css            |  80 +++-"
  [34]=>
  string(65) " .../advanced-search-modal.component.html           | 132 ++++---"
  [35]=>
  string(63) " .../advanced-search-modal.component.ts             |  94 +++--"
  [36]=>
  string(57) " .../follow-button/follow-button.component.css      |   0"
  [37]=>
  string(59) " .../follow-button/follow-button.component.html     |   1 +"
  [38]=>
  string(60) " .../follow-button/follow-button.component.spec.ts  |  23 ++"
  [39]=>
  string(62) " .../follow-button/follow-button.component.ts       |  73 ++++"
  [40]=>
  string(60) " .../shared/components/header/header.component.html |   5 +-"
  [41]=>
  string(62) " .../loading-spinner/loading-spinner.component.ts   |  68 ++++"
  [42]=>
  string(60) " .../menu-offcanvas/menu-offcanvas.component.css    |  37 ++"
  [43]=>
  string(60) " .../menu-offcanvas/menu-offcanvas.component.html   |  28 +-"
  [44]=>
  string(60) " .../menu-offcanvas/menu-offcanvas.component.ts     |  31 +-"
  [45]=>
  string(59) " .../src/environments/environment.prod.ts           |   4 +"
  [46]=>
  string(59) " .../src/environments/environment.ts                |   4 +"
  [47]=>
  string(59) " angular/comparazon-angular/src/index.html          |   1 +"
  [48]=>
  string(61) " angular/comparazon-angular/src/styles.css          |  49 ++-"
  [49]=>
  string(60) " angular/comparazon-angular/tsconfig.app.json       |   9 +-"
  [50]=>
  string(60) " html/bugs/resources/props.js                       |   7 +-"
  [51]=>
  string(60) " html/softitlan-index/index.html                    |   2 +-"
  [52]=>
  string(57) " java/{comparazon => amazing}/.gitattributes        |   0"
  [53]=>
  string(62) " java/amazing/.gitignore                            |  78 ++++"
  [54]=>
  string(61) " java/amazing/CHANGELOG.md                          |  50 +++"
  [55]=>
  string(79) " java/amazing/README.md                             | 433 +++++++++++++++++++++"
  [56]=>
  string(60) " java/{comparazon => amazing}/build.gradle          |  17 +-"
  [57]=>
  string(61) " java/amazing/docs/ADR/001-cache-strategy.md        |  44 +++"
  [58]=>
  string(61) " .../docs/ADR/002-executor-service-strategy.md      |  44 +++"
  [59]=>
  string(61) " java/amazing/docs/ADR/003-json-library-choice.md   |  54 +++"
  [60]=>
  string(57) " .../gradle/wrapper/gradle-wrapper.jar              | Bin"
  [61]=>
  string(57) " .../gradle/wrapper/gradle-wrapper.properties       |   0"
  [62]=>
  string(57) " java/{comparazon => amazing}/gradlew               |   0"
  [63]=>
  string(57) " java/{comparazon => amazing}/gradlew.bat           |   0"
  [64]=>
  string(59) " java/amazing/settings.gradle                       |   1 +"
  [65]=>
  string(60) " .../com/softitlan/amazing/AmazingApplication.java  |  22 ++"
  [66]=>
  string(60) " .../com/softitlan/amazing}/client/KeepaClient.java |  35 +-"
  [67]=>
  string(60) " .../amazing}/client/TooManyRequestsException.java  |   2 +-"
  [68]=>
  string(61) " .../com/softitlan/amazing/config/AmazonConfig.java |  48 +++"
  [69]=>
  string(63) " .../com/softitlan/amazing/config/CacheConfig.java  |  96 +++++"
  [70]=>
  string(62) " .../com/softitlan/amazing/config/KeepaConfig.java  |  80 ++++"
  [71]=>
  string(60) " .../softitlan/amazing/config/OpenApiConfig.java    |  41 ++"
  [72]=>
  string(60) " .../com/softitlan/amazing}/config/WebConfig.java   |  19 +-"
  [73]=>
  string(62) " .../amazing/constants/PriceConstants.java          |  67 ++++"
  [74]=>
  string(74) " .../amazing/controller/ProductController.java      | 337 ++++++++++++++++"
  [75]=>
  string(61) " .../amazing/controller/ValidationUtils.java        |  51 +++"
  [76]=>
  string(62) " .../softitlan/amazing/dto/PagedResponseDTO.java    |  85 ++++"
  [77]=>
  string(61) " .../amazing/dto/ProductCompareRequestDTO.java      |  57 +++"
  [78]=>
  string(60) " .../amazing}/dto/ProductComparisonDTO.java         |   2 +-"
  [79]=>
  string(60) " .../com/softitlan/amazing}/dto/ProductDTO.java     |   8 +-"
  [80]=>
  string(61) " .../amazing/dto/ProductSearchRequestDTO.java       |  45 +++"
  [81]=>
  string(60) " .../softitlan/amazing}/dto/SearchProductDTO.java   |   2 +-"
  [82]=>
  string(74) " .../softitlan/amazing/entity/AsinPopularity.java   | 327 ++++++++++++++++"
  [83]=>
  string(66) " .../softitlan/amazing/entity/SearchHistory.java    | 167 ++++++++"
  [84]=>
  string(72) " .../com/softitlan/amazing/entity/SearchedAsin.java | 294 ++++++++++++++"
  [85]=>
  string(66) " .../amazing/exception/GlobalExceptionHandler.java  | 160 ++++++++"
  [86]=>
  string(64) " .../com/softitlan/amazing/model/AmazonRegion.java  | 113 ++++++"
  [87]=>
  string(63) " .../repository/AsinPopularityRepository.java       |  95 +++++"
  [88]=>
  string(61) " .../repository/SearchHistoryRepository.java        |  51 +++"
  [89]=>
  string(62) " .../amazing/repository/SearchedAsinRepository.java |  77 ++++"
  [90]=>
  string(60) " .../amazing}/service/ExchangeRateService.java      |  42 +-"
  [91]=>
  string(60) " .../service/IllegalComparisonException.java        |   2 +-"
  [92]=>
  string(60) " .../amazing}/service/PriceCalculationService.java  |   2 +-"
  [93]=>
  string(68) " .../amazing/service/ProductCompareService.java     | 211 ++++++++++"
  [94]=>
  string(66) " .../amazing/service/ProductDescriptionService.java | 160 ++++++++"
  [95]=>
  string(71) " .../service/ProductRecommendationService.java      | 263 +++++++++++++"
  [96]=>
  string(68) " .../amazing}/service/ProductSearchService.java     | 208 ++++------"
  [97]=>
  string(67) " .../amazing/service/SearchTrackingService.java     | 189 +++++++++"
  [98]=>
  string(62) " .../softitlan/amazing/util/ImageExtractorUtil.java |  65 ++++"
  [99]=>
  string(66) " .../softitlan/amazing/util/PriceExtractorUtil.java | 160 ++++++++"
  [100]=>
  string(62) " .../main/resources/application.properties.example  |  85 ++++"
  [101]=>
  string(60) " .../amazing}/ComparazonApplicationTests.java       |   2 +-"
  [102]=>
  string(62) " .../amazing/constants/PriceConstantsTest.java      |  66 ++++"
  [103]=>
  string(61) " .../amazing/controller/ValidationUtilsTest.java    |  49 +++"
  [104]=>
  string(63) " .../amazing/util/ImageExtractorUtilTest.java       |  97 +++++"
  [105]=>
  string(60) " java/comparazon/.gitignore                         |  39 --"
  [106]=>
  string(60) " java/comparazon/HELP.md                            |  25 --"
  [107]=>
  string(73) " java/comparazon/gradle/.DS_Store                   | Bin 6148 -> 0 bytes"
  [108]=>
  string(59) " java/comparazon/settings.gradle                    |   1 -"
  [109]=>
  string(59) " .../comparazon/ComparazonApplication.java          |  14 -"
  [110]=>
  string(61) " .../softitlan/comparazon/config/KeepaConfig.java   |  46 ---"
  [111]=>
  string(65) " .../comparazon/controller/ProductController.java   | 147 -------"
  [112]=>
  string(60) " .../comparazon/controller/ValidationUtils.java     |  26 --"
  [113]=>
  string(61) " .../exception/GlobalExceptionHandler.java          |  53 ---"
  [114]=>
  string(68) " .../comparazon/service/ProductCompareService.java  | 198 ----------"
  [115]=>
  string(68) " .../service/ProductDescriptionService.java         | 198 ----------"
  [116]=>
  string(59) " .../src/main/resources/application.properties      |   6 -"
  [117]=>
  string(59) " java/cuponealo-services/.idea/.name                |   1 +"
  [118]=>
  string(59) " java/cuponealo-services/.idea/gradle.xml           |   1 +"
  [119]=>
  string(60) " .../bin/main/application-local.yml                 |  25 +-"
  [120]=>
  string(60) " .../bin/main/application-prod.yml                  |  35 +-"
  [121]=>
  string(60) " .../bin/main/application-sandbox.yml               |  31 +-"
  [122]=>
  string(60) " java/cuponealo-services/bin/main/application.yml   |   2 +-"
  [123]=>
  string(78) " .../security/SoftitlanSecurity.class               | Bin 11640 -> 11640 bytes"
  [124]=>
  string(59) " .../security/SoftitlanSecurity.java                |   3 +"
  [125]=>
  string(60) " .../src/main/resources/application-local.yml       |  25 +-"
  [126]=>
  string(60) " .../src/main/resources/application-prod.yml        |  35 +-"
  [127]=>
  string(60) " .../src/main/resources/application-sandbox.yml     |  31 +-"
  [128]=>
  string(60) " .../src/main/resources/application.yml             |   2 +-"
  [129]=>
  string(59) " java/ninja-turtle-services/.idea/.name             |   1 +"
  [130]=>
  string(59) " java/ninja-turtle-services/.idea/gradle.xml        |   1 +"
  [131]=>
  string(59) " .../bin/main/application-local.yml                 |  17 +"
  [132]=>
  string(59) " .../bin/main/application-sandbox.yml               |  17 +"
  [133]=>
  string(59) " .../ninja-turtle-services/bin/main/application.yml |   3 +"
  [134]=>
  string(72) " .../ninja_turtle/TortuganinjaApplication.class     | Bin 0 -> 850 bytes"
  [135]=>
  string(73) " .../ninja_turtle/endpoint/AccountEndpoint.class    | Bin 0 -> 3608 bytes"
  [136]=>
  string(73) " .../ninja_turtle/endpoint/UserEndpoint.class       | Bin 0 -> 1849 bytes"
  [137]=>
  string(73) " .../ninja_turtle/model/AccountBuilder.class        | Bin 0 -> 2069 bytes"
  [138]=>
  string(73) " .../softitlan/ninja_turtle/model/AccountDTO.class  | Bin 0 -> 4804 bytes"
  [139]=>
  string(73) " .../softitlan/ninja_turtle/model/AccountVO.class   | Bin 0 -> 4809 bytes"
  [140]=>
  string(73) " .../softitlan/ninja_turtle/model/UserBuilder.class | Bin 0 -> 1258 bytes"
  [141]=>
  string(73) " .../mx/softitlan/ninja_turtle/model/UserDTO.class  | Bin 0 -> 1906 bytes"
  [142]=>
  string(73) " .../mx/softitlan/ninja_turtle/model/UserVO.class   | Bin 0 -> 2246 bytes"
  [143]=>
  string(72) " .../repository/AccountRepository.class             | Bin 0 -> 793 bytes"
  [144]=>
  string(72) " .../ninja_turtle/repository/UserRepository.class   | Bin 0 -> 840 bytes"
  [145]=>
  string(73) " .../ninja_turtle/service/AccountServices.class     | Bin 0 -> 1198 bytes"
  [146]=>
  string(73) " .../ninja_turtle/service/UserServices.class        | Bin 0 -> 1212 bytes"
  [147]=>
  string(73) " .../service/impl/AccountServiceImpl.class          | Bin 0 -> 7436 bytes"
  [148]=>
  string(73) " .../service/impl/UserServiceImpl.class             | Bin 0 -> 5535 bytes"
  [149]=>
  string(73) " .../softitlan/ninja_turtle/utils/Encryption.class  | Bin 0 -> 2579 bytes"
  [150]=>
  string(72) " .../TortuganinjaApplicationTests.class             | Bin 0 -> 573 bytes"
  [151]=>
  string(59) " java/ninja-turtle-services/build.gradle.kts        |   2 +"
  [152]=>
  string(59) " java/ninja-turtle-services/gradle.properties       |   1 -"
  [153]=>
  string(60) " .../softitlan/ninja_turtle/utils/Encryption.java   |   2 +-"
  [154]=>
  string(60) " .../src/main/resources/application-local.yml       |   9 +-"
  [155]=>
  string(60) " .../src/main/resources/application-sandbox.yml     |  17 +-"
  [156]=>
  string(60) " .../src/main/resources/application.yml             |   2 +-"
  [157]=>
  string(60) " .../pecpro/service/results/RunServiceImpl.java     |  14 +-"
  [158]=>
  string(60) " .../src/main/resources/application-prod.properties |  12 +-"
  [159]=>
  string(60) " .../main/resources/application-sandbox.properties  |  12 +-"
  [160]=>
  string(60) " php/deployer/index.html                            |  26 +-"
  [161]=>
  string(59) " php/deployer/trigger_deploy_cuponealo_api.php      |  11 +"
  [162]=>
  string(59) " php/deployer/trigger_deploy_cuponealo_ui.php       |  11 +"
  [163]=>
  string(59) " .../trigger_deploy_sandbox_cuponealo_api.php       |  11 +"
  [164]=>
  string(59) " .../trigger_deploy_sandbox_cuponealo_ui.php        |  11 +"
  [165]=>
  string(59) " .../trigger_deploy_sandbox_tortuga_api.php         |  10 +"
  [166]=>
  string(61) " php/profile/data/profiles.json                     |  61 ++-"
  [167]=>
  string(60) " php/rutback/dbaccess/connectors.php                |   8 +-"
  [168]=>
  string(60) " .../src/pages/contest/component/ContestForm.jsx    |   2 +-"
  [169]=>
  string(60) " react/pecpro/src/pages/problem/ProblemForm.jsx     |  16 +-"
  [170]=>
  string(67) " .../pages/results/component/ResultsTableBody.jsx   | 190 ++++++---"
  [171]=>
  string(60) " react/pecpro/src/pages/test/Test.jsx               |   9 +-"
  [172]=>
  string(60) " .../src/pages/test/component/ProblemDetail.jsx     |  10 +-"
  [173]=>
  string(59) " react/pecpro/src/service/Service.js                |   1 +"
  [174]=>
  string(59) " react/profile/.gitignore                           |   2 +"
  [175]=>
  string(60) " react/profile/Types.ts                             |  12 +-"
  [176]=>
  string(65) " react/profile/components/ListProyects.tsx          | 138 +++++++"
  [177]=>
  string(61) " react/profile/components/ListTechnologies.tsx      |  59 +++"
  [178]=>
  string(59) " react/profile/icons/android-icon.svg               |   1 +"
  [179]=>
  string(59) " react/profile/icons/angular.svg                    |   1 +"
  [180]=>
  string(59) " react/profile/icons/aws_light.svg                  |   1 +"
  [181]=>
  string(59) " react/profile/icons/bash.svg                       |   1 +"
  [182]=>
  string(59) " react/profile/icons/bootstrap.svg                  |   1 +"
  [183]=>
  string(59) " react/profile/icons/c-plusplus.svg                 |   1 +"
  [184]=>
  string(59) " react/profile/icons/c.svg                          |   1 +"
  [185]=>
  string(59) " react/profile/icons/chakra-ui.svg                  |   1 +"
  [186]=>
  string(59) " react/profile/icons/css_old.svg                    |   1 +"
  [187]=>
  string(59) " react/profile/icons/docker.svg                     |   1 +"
  [188]=>
  string(59) " react/profile/icons/expo.svg                       |   1 +"
  [189]=>
  string(59) " react/profile/icons/figma.svg                      |   1 +"
  [190]=>
  string(59) " react/profile/icons/godot_engine.svg               |   1 +"
  [191]=>
  string(59) " react/profile/icons/html5.svg                      |   1 +"
  [192]=>
  string(67) " react/profile/icons/icons.tsx                      | 191 +++++++++"
  [193]=>
  string(59) " react/profile/icons/intellijidea.svg               |   1 +"
  [194]=>
  string(59) " react/profile/icons/java.svg                       |   1 +"
  [195]=>
  string(59) " react/profile/icons/javascript.svg                 |   1 +"
  [196]=>
  string(59) " react/profile/icons/jquery.svg                     |   1 +"
  [197]=>
  string(59) " react/profile/icons/linkedin.svg                   |   1 +"
  [198]=>
  string(59) " react/profile/icons/linux.svg                      |   1 +"
  [199]=>
  string(59) " react/profile/icons/mariadb.svg                    |   1 +"
  [200]=>
  string(59) " react/profile/icons/mysql.svg                      |   1 +"
  [201]=>
  string(59) " react/profile/icons/nextjs_icon_dark.svg           |   1 +"
  [202]=>
  string(59) " react/profile/icons/postman.svg                    |   1 +"
  [203]=>
  string(59) " react/profile/icons/powershell.svg                 |   1 +"
  [204]=>
  string(59) " react/profile/icons/react_dark.svg                 |   1 +"
  [205]=>
  string(59) " react/profile/icons/shadcn-ui.svg                  |   1 +"
  [206]=>
  string(59) " react/profile/icons/spring.svg                     |   1 +"
  [207]=>
  string(59) " react/profile/icons/tailwindcss.svg                |   1 +"
  [208]=>
  string(59) " react/profile/icons/typescript.svg                 |   1 +"
  [209]=>
  string(59) " react/profile/icons/ubuntu.svg                     |   1 +"
  [210]=>
  string(59) " react/profile/icons/v0_light.svg                   |   1 +"
  [211]=>
  string(59) " react/profile/icons/vitejs.svg                     |   1 +"
  [212]=>
  string(59) " react/profile/icons/vscode.svg                     |   1 +"
  [213]=>
  string(59) " react/profile/mock/proyectsData.ts                 |  16 +"
  [214]=>
  string(60) " react/profile/next.config.ts                       |   4 +-"
  [215]=>
  string(64) " react/profile/package-lock.json                    | 116 +++++-"
  [216]=>
  string(63) " react/profile/src/app/edit/page.tsx                |  92 ++++-"
  [217]=>
  string(62) " react/profile/src/app/profile/[ref]/page.tsx       |  84 ++++"
  [218]=>
  string(60) " react/profile/src/app/profile/page.tsx             |  17 +-"
  [219]=>
  string(66) " sql/amazing/schema.sql                             | 154 ++++++++"
  [220]=>
  string(57) " 218 files changed, 8135 insertions(+), 1776 deletions(-)"
  [221]=>
  string(68) " create mode 100644 angular/comparazon-angular/.vscode/settings.json"
  [222]=>
  string(87) " create mode 100644 angular/comparazon-angular/src/app/core/adapters/product.adapter.ts"
  [223]=>
  string(98) " create mode 100644 angular/comparazon-angular/src/app/core/interceptors/http-error.interceptor.ts"
  [224]=>
  string(88) " create mode 100644 angular/comparazon-angular/src/app/core/models/api-response.model.ts"
  [225]=>
  string(75) " create mode 100644 angular/comparazon-angular/src/app/core/models/index.ts"
  [226]=>
  string(83) " create mode 100644 angular/comparazon-angular/src/app/core/models/product.model.ts"
  [227]=>
  string(102) " create mode 100644 angular/comparazon-angular/src/app/core/services/followed-products.service.spec.ts"
  [228]=>
  string(97) " create mode 100644 angular/comparazon-angular/src/app/core/services/followed-products.service.ts"
  [229]=>
  string(87) " create mode 100644 angular/comparazon-angular/src/app/core/services/loading.service.ts"
  [230]=>
  string(98) " create mode 100644 angular/comparazon-angular/src/app/core/services/product-comparison-service.ts"
  [231]=>
  string(90) " delete mode 100644 angular/comparazon-angular/src/app/core/services/product-comparison.ts"
  [232]=>
  string(95) " create mode 100644 angular/comparazon-angular/src/app/core/services/recommendations.service.ts"
  [233]=>
  string(121) " create mode 100644 angular/comparazon-angular/src/app/features/followed-products/followed-products/followed-products.css"
  [234]=>
  string(122) " create mode 100644 angular/comparazon-angular/src/app/features/followed-products/followed-products/followed-products.html"
  [235]=>
  string(120) " create mode 100644 angular/comparazon-angular/src/app/features/followed-products/followed-products/followed-products.ts"
  [236]=>
  string(114) " create mode 100644 angular/comparazon-angular/src/app/shared/components/follow-button/follow-button.component.css"
  [237]=>
  string(115) " create mode 100644 angular/comparazon-angular/src/app/shared/components/follow-button/follow-button.component.html"
  [238]=>
  string(118) " create mode 100644 angular/comparazon-angular/src/app/shared/components/follow-button/follow-button.component.spec.ts"
  [239]=>
  string(113) " create mode 100644 angular/comparazon-angular/src/app/shared/components/follow-button/follow-button.component.ts"
  [240]=>
  string(117) " create mode 100644 angular/comparazon-angular/src/app/shared/components/loading-spinner/loading-spinner.component.ts"
  [241]=>
  string(83) " create mode 100644 angular/comparazon-angular/src/environments/environment.prod.ts"
  [242]=>
  string(78) " create mode 100644 angular/comparazon-angular/src/environments/environment.ts"
  [243]=>
  string(58) " rename java/{comparazon => amazing}/.gitattributes (100%)"
  [244]=>
  string(43) " create mode 100644 java/amazing/.gitignore"
  [245]=>
  string(45) " create mode 100644 java/amazing/CHANGELOG.md"
  [246]=>
  string(42) " create mode 100644 java/amazing/README.md"
  [247]=>
  string(55) " rename java/{comparazon => amazing}/build.gradle (57%)"
  [248]=>
  string(63) " create mode 100644 java/amazing/docs/ADR/001-cache-strategy.md"
  [249]=>
  string(74) " create mode 100644 java/amazing/docs/ADR/002-executor-service-strategy.md"
  [250]=>
  string(68) " create mode 100644 java/amazing/docs/ADR/003-json-library-choice.md"
  [251]=>
  string(77) " rename java/{comparazon => amazing}/gradle/wrapper/gradle-wrapper.jar (100%)"
  [252]=>
  string(84) " rename java/{comparazon => amazing}/gradle/wrapper/gradle-wrapper.properties (100%)"
  [253]=>
  string(51) " rename java/{comparazon => amazing}/gradlew (100%)"
  [254]=>
  string(55) " rename java/{comparazon => amazing}/gradlew.bat (100%)"
  [255]=>
  string(48) " create mode 100644 java/amazing/settings.gradle"
  [256]=>
  string(92) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/AmazingApplication.java"
  [257]=>
  string(141) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/client/KeepaClient.java (90%)"
  [258]=>
  string(154) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/client/TooManyRequestsException.java (78%)"
  [259]=>
  string(93) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/config/AmazonConfig.java"
  [260]=>
  string(92) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/config/CacheConfig.java"
  [261]=>
  string(92) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/config/KeepaConfig.java"
  [262]=>
  string(94) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/config/OpenApiConfig.java"
  [263]=>
  string(139) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/config/WebConfig.java (55%)"
  [264]=>
  string(98) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/constants/PriceConstants.java"
  [265]=>
  string(102) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/controller/ProductController.java"
  [266]=>
  string(100) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/controller/ValidationUtils.java"
  [267]=>
  string(94) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/dto/PagedResponseDTO.java"
  [268]=>
  string(102) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/dto/ProductCompareRequestDTO.java"
  [269]=>
  string(147) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/dto/ProductComparisonDTO.java (97%)"
  [270]=>
  string(137) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/dto/ProductDTO.java (91%)"
  [271]=>
  string(101) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/dto/ProductSearchRequestDTO.java"
  [272]=>
  string(143) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/dto/SearchProductDTO.java (98%)"
  [273]=>
  string(95) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/entity/AsinPopularity.java"
  [274]=>
  string(94) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/entity/SearchHistory.java"
  [275]=>
  string(93) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/entity/SearchedAsin.java"
  [276]=>
  string(106) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/exception/GlobalExceptionHandler.java"
  [277]=>
  string(92) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/model/AmazonRegion.java"
  [278]=>
  string(109) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/repository/AsinPopularityRepository.java"
  [279]=>
  string(108) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/repository/SearchHistoryRepository.java"
  [280]=>
  string(107) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/repository/SearchedAsinRepository.java"
  [281]=>
  string(150) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/service/ExchangeRateService.java (62%)"
  [282]=>
  string(157) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/service/IllegalComparisonException.java (78%)"
  [283]=>
  string(154) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/service/PriceCalculationService.java (98%)"
  [284]=>
  string(103) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/service/ProductCompareService.java"
  [285]=>
  string(107) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/service/ProductDescriptionService.java"
  [286]=>
  string(110) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/service/ProductRecommendationService.java"
  [287]=>
  string(151) " rename java/{comparazon/src/main/java/com/softitlan/comparazon => amazing/src/main/java/com/softitlan/amazing}/service/ProductSearchService.java (51%)"
  [288]=>
  string(103) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/service/SearchTrackingService.java"
  [289]=>
  string(97) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/util/ImageExtractorUtil.java"
  [290]=>
  string(97) " create mode 100644 java/amazing/src/main/java/com/softitlan/amazing/util/PriceExtractorUtil.java"
  [291]=>
  string(82) " create mode 100644 java/amazing/src/main/resources/application.properties.example"
  [292]=>
  string(149) " rename java/{comparazon/src/test/java/com/softitlan/comparazon => amazing/src/test/java/com/softitlan/amazing}/ComparazonApplicationTests.java (84%)"
  [293]=>
  string(102) " create mode 100644 java/amazing/src/test/java/com/softitlan/amazing/constants/PriceConstantsTest.java"
  [294]=>
  string(104) " create mode 100644 java/amazing/src/test/java/com/softitlan/amazing/controller/ValidationUtilsTest.java"
  [295]=>
  string(101) " create mode 100644 java/amazing/src/test/java/com/softitlan/amazing/util/ImageExtractorUtilTest.java"
  [296]=>
  string(46) " delete mode 100644 java/comparazon/.gitignore"
  [297]=>
  string(43) " delete mode 100644 java/comparazon/HELP.md"
  [298]=>
  string(52) " delete mode 100644 java/comparazon/gradle/.DS_Store"
  [299]=>
  string(51) " delete mode 100644 java/comparazon/settings.gradle"
  [300]=>
  string(101) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/ComparazonApplication.java"
  [301]=>
  string(98) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/config/KeepaConfig.java"
  [302]=>
  string(108) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/controller/ProductController.java"
  [303]=>
  string(106) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/controller/ValidationUtils.java"
  [304]=>
  string(112) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/exception/GlobalExceptionHandler.java"
  [305]=>
  string(109) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/service/ProductCompareService.java"
  [306]=>
  string(113) " delete mode 100644 java/comparazon/src/main/java/com/softitlan/comparazon/service/ProductDescriptionService.java"
  [307]=>
  string(77) " delete mode 100644 java/comparazon/src/main/resources/application.properties"
  [308]=>
  string(55) " create mode 100644 java/cuponealo-services/.idea/.name"
  [309]=>
  string(58) " create mode 100644 java/ninja-turtle-services/.idea/.name"
  [310]=>
  string(77) " create mode 100644 java/ninja-turtle-services/bin/main/application-local.yml"
  [311]=>
  string(79) " create mode 100644 java/ninja-turtle-services/bin/main/application-sandbox.yml"
  [312]=>
  string(71) " create mode 100644 java/ninja-turtle-services/bin/main/application.yml"
  [313]=>
  string(111) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/TortuganinjaApplication.class"
  [314]=>
  string(112) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/endpoint/AccountEndpoint.class"
  [315]=>
  string(109) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/endpoint/UserEndpoint.class"
  [316]=>
  string(108) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/AccountBuilder.class"
  [317]=>
  string(104) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/AccountDTO.class"
  [318]=>
  string(103) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/AccountVO.class"
  [319]=>
  string(105) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/UserBuilder.class"
  [320]=>
  string(101) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/UserDTO.class"
  [321]=>
  string(100) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/model/UserVO.class"
  [322]=>
  string(116) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/repository/AccountRepository.class"
  [323]=>
  string(113) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/repository/UserRepository.class"
  [324]=>
  string(111) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/service/AccountServices.class"
  [325]=>
  string(108) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/service/UserServices.class"
  [326]=>
  string(119) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/service/impl/AccountServiceImpl.class"
  [327]=>
  string(116) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/service/impl/UserServiceImpl.class"
  [328]=>
  string(104) " create mode 100644 java/ninja-turtle-services/bin/main/mx/softitlan/ninja_turtle/utils/Encryption.class"
  [329]=>
  string(116) " create mode 100644 java/ninja-turtle-services/bin/test/mx/softitlan/ninja_turtle/TortuganinjaApplicationTests.class"
  [330]=>
  string(65) " create mode 100644 php/deployer/trigger_deploy_cuponealo_api.php"
  [331]=>
  string(64) " create mode 100644 php/deployer/trigger_deploy_cuponealo_ui.php"
  [332]=>
  string(73) " create mode 100644 php/deployer/trigger_deploy_sandbox_cuponealo_api.php"
  [333]=>
  string(72) " create mode 100644 php/deployer/trigger_deploy_sandbox_cuponealo_ui.php"
  [334]=>
  string(71) " create mode 100644 php/deployer/trigger_deploy_sandbox_tortuga_api.php"
  [335]=>
  string(61) " create mode 100644 react/profile/components/ListProyects.tsx"
  [336]=>
  string(65) " create mode 100644 react/profile/components/ListTechnologies.tsx"
  [337]=>
  string(56) " create mode 100644 react/profile/icons/android-icon.svg"
  [338]=>
  string(51) " create mode 100644 react/profile/icons/angular.svg"
  [339]=>
  string(53) " create mode 100644 react/profile/icons/aws_light.svg"
  [340]=>
  string(48) " create mode 100644 react/profile/icons/bash.svg"
  [341]=>
  string(53) " create mode 100644 react/profile/icons/bootstrap.svg"
  [342]=>
  string(54) " create mode 100644 react/profile/icons/c-plusplus.svg"
  [343]=>
  string(45) " create mode 100644 react/profile/icons/c.svg"
  [344]=>
  string(53) " create mode 100644 react/profile/icons/chakra-ui.svg"
  [345]=>
  string(51) " create mode 100644 react/profile/icons/css_old.svg"
  [346]=>
  string(50) " create mode 100644 react/profile/icons/docker.svg"
  [347]=>
  string(48) " create mode 100644 react/profile/icons/expo.svg"
  [348]=>
  string(49) " create mode 100644 react/profile/icons/figma.svg"
  [349]=>
  string(56) " create mode 100644 react/profile/icons/godot_engine.svg"
  [350]=>
  string(49) " create mode 100644 react/profile/icons/html5.svg"
  [351]=>
  string(49) " create mode 100644 react/profile/icons/icons.tsx"
  [352]=>
  string(56) " create mode 100644 react/profile/icons/intellijidea.svg"
  [353]=>
  string(48) " create mode 100644 react/profile/icons/java.svg"
  [354]=>
  string(54) " create mode 100644 react/profile/icons/javascript.svg"
  [355]=>
  string(50) " create mode 100644 react/profile/icons/jquery.svg"
  [356]=>
  string(52) " create mode 100644 react/profile/icons/linkedin.svg"
  [357]=>
  string(49) " create mode 100644 react/profile/icons/linux.svg"
  [358]=>
  string(51) " create mode 100644 react/profile/icons/mariadb.svg"
  [359]=>
  string(49) " create mode 100644 react/profile/icons/mysql.svg"
  [360]=>
  string(60) " create mode 100644 react/profile/icons/nextjs_icon_dark.svg"
  [361]=>
  string(51) " create mode 100644 react/profile/icons/postman.svg"
  [362]=>
  string(54) " create mode 100644 react/profile/icons/powershell.svg"
  [363]=>
  string(54) " create mode 100644 react/profile/icons/react_dark.svg"
  [364]=>
  string(53) " create mode 100644 react/profile/icons/shadcn-ui.svg"
  [365]=>
  string(50) " create mode 100644 react/profile/icons/spring.svg"
  [366]=>
  string(55) " create mode 100644 react/profile/icons/tailwindcss.svg"
  [367]=>
  string(54) " create mode 100644 react/profile/icons/typescript.svg"
  [368]=>
  string(50) " create mode 100644 react/profile/icons/ubuntu.svg"
  [369]=>
  string(52) " create mode 100644 react/profile/icons/v0_light.svg"
  [370]=>
  string(50) " create mode 100644 react/profile/icons/vitejs.svg"
  [371]=>
  string(50) " create mode 100644 react/profile/icons/vscode.svg"
  [372]=>
  string(54) " create mode 100644 react/profile/mock/proyectsData.ts"
  [373]=>
  string(64) " create mode 100644 react/profile/src/app/profile/[ref]/page.tsx"
  [374]=>
  string(42) " create mode 100644 sql/amazing/schema.sql"
}