ErrorException (E_NOTICE)
Trying to get property of non-object ErrorException thrown with message "Trying to get property of non-object" Stacktrace: #52 ErrorException in /home/surtimex/app/Http/Controllers/MainController.php:3837 #51 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/surtimex/app/Http/Controllers/MainController.php:3837 #50 App\Http\Controllers\MainController:productsBySubcategory in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #49 call_user_func_array in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #48 Illuminate\Routing\Controller:callAction in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #47 Illuminate\Routing\ControllerDispatcher:dispatch in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #46 Illuminate\Routing\Route:runController in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #45 Illuminate\Routing\Route:run in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63 #33 Illuminate\Session\Middleware\StartSession:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php:684 #23 Illuminate\Routing\Router:runRouteWithinStack in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php:659 #22 Illuminate\Routing\Router:runRoute in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php:625 #21 Illuminate\Routing\Router:dispatchToRoute in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php:614 #20 Illuminate\Routing\Router:dispatch in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /home/surtimex/public_html/index.php:55
52
ErrorException
/app/Http/Controllers/MainController.php3837
51
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/app/Http/Controllers/MainController.php3837
50
App\Http\Controllers\MainController productsBySubcategory
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
49
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
48
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
47
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php219
46
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php176
45
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php682
44
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
43
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
42
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
41
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
40
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php75
39
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
38
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
37
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
36
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
35
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
34
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php63
33
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
31
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
30
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
29
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
28
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
27
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
26
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
25
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
24
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php684
23
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php659
22
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php625
21
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php614
20
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
19
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
18
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php57
17
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
16
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
15
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php31
14
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
13
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
12
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php31
11
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
10
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
9
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
8
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
6
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php62
5
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
4
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
3
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
2
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151
1
Illuminate\Foundation\Http\Kernel sendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116
0
Illuminate\Foundation\Http\Kernel handle
/public_html/index.php55
/home/surtimex/app/Http/Controllers/MainController.php
                                  <a href="/productos">Productos</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">
                                  <a href="/productos/'.$family.'">'.html_entity_decode($nameFamily->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">

                                  <a href="/productos/'.$family.'/'.$category.'">'.html_entity_decode($nameCategory->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">
                                  <a href="/productos/'.$family.'/'.$category.'/'.$subCategory.'">'.html_entity_decode($nameSubCategory->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>');

        return view('productos', array(
            "routeView" => "productsBySubcategory",
            "page" => $page,
            "family" => $family,
                                  "promos" => $promos, 
            "arrayGroupers" => $arrayGroupers,                      
            "familyName" => $familyName[0],
            "category" => $category,
            "categoryName" => $categoryName[0],
            "subCategory" => $subCategory,
            "subCategoryName" => $subCategoryName[0],
            "totalPages" => $totalPages,
            "productsCount" => $productsCount,
            "productsView" => $productsView,
            "groupersQuery" => $groupersQuery,
Arguments
  1. "Trying to get property of non-object"
    
/home/surtimex/app/Http/Controllers/MainController.php
                                  <a href="/productos">Productos</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">
                                  <a href="/productos/'.$family.'">'.html_entity_decode($nameFamily->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">

                                  <a href="/productos/'.$family.'/'.$category.'">'.html_entity_decode($nameCategory->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>
                                <li class="breadcrumb-item">
                                  <a href="/productos/'.$family.'/'.$category.'/'.$subCategory.'">'.html_entity_decode($nameSubCategory->name).'</a>
                                   <svg class="breadcrumb-arrow" width="6px" height="9px">
                                        <use xlink:href="/images/sprite.svg#arrow-rounded-right-6x9"></use>
                                    </svg>
                                </li>');

        return view('productos', array(
            "routeView" => "productsBySubcategory",
            "page" => $page,
            "family" => $family,
                                  "promos" => $promos, 
            "arrayGroupers" => $arrayGroupers,                      
            "familyName" => $familyName[0],
            "category" => $category,
            "categoryName" => $categoryName[0],
            "subCategory" => $subCategory,
            "subCategoryName" => $subCategoryName[0],
            "totalPages" => $totalPages,
            "productsCount" => $productsCount,
            "productsView" => $productsView,
            "groupersQuery" => $groupersQuery,
Arguments
  1. 8
    
  2. "Trying to get property of non-object"
    
  3. "/home/surtimex/app/Http/Controllers/MainController.php"
    
  4. 3837
    
  5. array:56 [
      "family" => "adhesivos-selladores-e-impermeabilizantes_2"
      "category" => "impermeabilizantes_16"
      "subCategory" => "acrilicos_1"
      "request" => Illuminate\Http\Request {#42
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#361 …4}
        #routeResolver: Closure() {#363 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +server: Symfony\Component\HttpFoundation\ServerBag {#46}
        +files: Symfony\Component\HttpFoundation\FileBag {#47}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#397}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
      "like" => " AND modal_promo.section like '%0%' "
      "promos" => null
      "page" => 1
      "priceListId" => null
      "branchId" => "SMX"
      "groupersQuery" => array:4 [
        "familiesArray" => array:17 [
          "ABRASIVOS Y LIJAS" => "abrasivos-y-lijas_12"
          "ADHESIVOS, SELLADORES E IMPERMEABILIZANTES" => "adhesivos-selladores-e-impermeabilizantes_2"
          "AFLOJATODO Y PRODUCTOS QUIMICOS AUTOMOTRICES" => "aflojatodo-y-productos-quimicos-automotrices_1"
          "ARTICULOS DE FIJACION" => "articulos-de-fijacion_3"
          "ARTICULOS DE LIMPIEZA Y HOGAR" => "articulos-de-limpieza-y-hogar_4"
          "BOMBAS, PRESURIZADORES Y REGADERA ELECTRICA" => "bombas-presurizadores-y-regadera-electrica_5"
          "CHAPAS Y HERRAJES" => "chapas-y-herrajes_6"
          "COMPLEMENTOS Y PINTURAS" => "complementos-y-pinturas_7"
          "DETALLADO AUTOMOTRIZ" => "detallado-automotriz_8"
          "ESCALERAS" => "escaleras_9"
          "HERRAMIENTAS DE MANO Y CORTE" => "herramientas-de-mano-y-corte_10"
          "HERRAMIENTAS ELECTRICAS Y ACCESORIOS" => "herramientas-electricas-y-accesorios_11"
          "MATERIAL ELECTRICO E ILUMINACION" => "material-electrico-e-iluminacion_13"
          "MISCELANEOS" => "miscelaneos_14"
          "PRODUCTOS 3M" => "productos-3m_15"
          "SEGURIDAD INDUSTRIAL" => "seguridad-industrial_17"
          "SOLDADURAS Y PASTAS" => "soldaduras-y-pastas_16"
        ]
        "categoriessArray" => array:16 [
          "ABRASIVOS Y LIJAS" => array:43 [
            "Abrasivos Termopl&aacute;sticos" => "abrasivos-termoplasticos_341"
            "Accesorios para mototool" => "accesorios-para-mototool_224"
            "Adaptadores" => "adaptadores_201"
            "Almohadillas" => "almohadillas_214"
            "Bandas de Lija" => "bandas-de-lija_165"
            "Block de lijado" => "block-de-lijado_215"
            "Broca diamante" => "broca-diamante_213"
            "Cepillos" => "cepillos_202"
            "Cinta antiderrapante" => "cinta-antiderrapante_210"
            "Cono abrasivo" => "cono-abrasivo_209"
            "Copas abrasivas" => "copas-abrasivas_208"
            "Copas de diamante" => "copas-de-diamante_298"
            "Discos" => "discos_30"
            "Discos de lija" => "discos-de-lija_207"
            "Electro Clean" => "electro-clean_311"
            "Estrellas de lija" => "estrellas-de-lija_278"
            "Exhibidores" => "exhibidores_333"
            "L&aacute;piz de lija" => "lapiz-de-lija_284"
            "L&iacute;quido enfriador" => "liquido-enfriador_280"
            "Ladrillo abrasivo" => "ladrillo-abrasivo_225"
            "Lija (hojas)" => "lija-hojas_47"
            "Limas rotativas" => "limas-rotativas_170"
            "Limpiador de lijas" => "limpiador-de-lijas_226"
            "Pad" => "pad_216"
            "Pastas para pulir" => "pastas-para-pulir_217"
            "Piedras para afilar" => "piedras-para-afilar_218"
            "Puntas montadas" => "puntas-montadas_45"
            "Rectificadores" => "rectificadores_281"
            "Rehiletes de lija" => "rehiletes-de-lija_219"
            "Respaldos" => "respaldos_198"
            "Rodillos de fibra" => "rodillos-de-fibra_220"
            "Rollos de fibra" => "rollos-de-fibra_279"
            "Rollos de lija" => "rollos-de-lija_205"
            "Rollos tela grafitada" => "rollos-tela-grafitada_334"
            "Ruedas abrasivas" => "ruedas-abrasivas_206"
            "Ruedas de diamante" => "ruedas-de-diamante_282"
            "Ruedas de fibra" => "ruedas-de-fibra_221"
            "Ruedas esf&eacute;ricas" => "ruedas-esfericas_283"
            "Ruedas Laminadas (Flap)" => "ruedas-laminadas-flap_204"
            "Ruedas para pulir" => "ruedas-para-pulir_222"
            "Tazas abrasivas" => "tazas-abrasivas_223"
            "Tiras de lija (bondo)" => "tiras-de-lija-bondo_203"
            "Tubos de lija" => "tubos-de-lija_285"
          ]
          "ADHESIVOS, SELLADORES E IMPERMEABILIZANTES" => array:26 [
            "Adhesivos acr&iacute;licos (PVA)" => "adhesivos-acrilicos-pva_3"
            "Adhesivos de contacto" => "adhesivos-de-contacto_4"
            "Adhesivos de montaje" => "adhesivos-de-montaje_5"
            "Adhesivos en aerosol" => "adhesivos-en-aerosol_7"
            "Adhesivos ep&oacute;xicos" => "adhesivos-epoxicos_8"
            "Adhesivos Hot Melt" => "adhesivos-hot-melt_9"
            "Adhesivos instant&aacute;neos" => "adhesivos-instantaneos_10"
            "Adhesivos multiusos" => "adhesivos-multiusos_11"
            "Adhesivos para CPVC" => "adhesivos-para-cpvc_12"
            "Adhesivos para duela" => "adhesivos-para-duela_296"
            "Adhesivos para PVC" => "adhesivos-para-pvc_13"
            "Cinta selladora" => "cinta-selladora_261"
            "Complementos para la construcci&oacute;n" => "complementos-para-la-construccion_14"
            "Espuma de poliuretano" => "espuma-de-poliuretano_15"
            "Herramientas p/aplicaci&oacute;n" => "herramientas-paplicacion_26"
            "Impermeabilizantes" => "impermeabilizantes_16"
            "Masilla liviana para rellenar" => "masilla-liviana-para-rellenar_17"
            "Plastilina ep&oacute;xica" => "plastilina-epoxica_18"
            "Removedor de adhesivos" => "removedor-de-adhesivos_288"
            "Resanador para madera" => "resanador-para-madera_19"
            "Sellador Acr&iacute;lico" => "sellador-acrilico_20"
            "Sellador acr&iacute;lico siliconizado" => "sellador-acrilico-siliconizado_21"
            "Sellador de roscas" => "sellador-de-roscas_22"
            "Selladores de poliuretano" => "selladores-de-poliuretano_6"
            "Silic&oacute;n" => "silicon_23"
            "Silic&oacute;n automotriz" => "silicon-automotriz_24"
          ]
          "AFLOJATODO Y PRODUCTOS QUIMICOS AUTOMOTRICES" => array:8 [
            "Aceites lubricantes y aflojatodo" => "aceites-lubricantes-y-aflojatodo_2"
            "Adhesivos y selladores" => "adhesivos-y-selladores_269"
            "Cosm&eacute;tico para banda" => "cosmetico-para-banda_255"
            "Inhibidor de corrosi&oacute;n" => "inhibidor-de-corrosion_335"
            "Limpiador de contactos" => "limpiador-de-contactos_260"
            "Limpiamanos" => "limpiamanos_271"
            "Lubricantes y aflojatodo" => "lubricantes-y-aflojatodo_46"
            "Productos Automotrices" => "productos-automotrices_252"
          ]
          "ARTICULOS DE FIJACION" => array:6 [
            "Abrazaderas" => "abrazaderas_44"
            "Cinchos o cintillos" => "cinchos-o-cintillos_327"
            "Conexi&oacute;n para manguera" => "conexion-para-manguera_55"
            "Mensulas" => "mensulas_54"
            "Remaches" => "remaches_188"
            "Taquetes" => "taquetes_328"
          ]
          "ARTICULOS DE LIMPIEZA Y HOGAR" => array:14 [
            "Aceite de linaza" => "aceite-de-linaza_277"
            "Aromatizantes" => "aromatizantes_266"
            "Aseo para calzado" => "aseo-para-calzado_249"
            "Cepillos para lavar" => "cepillos-para-lavar_313"
            "Colorantes para tela" => "colorantes-para-tela_184"
            "Deshumificantes" => "deshumificantes_272"
            "Destapaca&ntilde;os" => "destapacanos_268"
            "Fibras" => "fibras_186"
            "Gel antibacterial" => "gel-antibacterial_305"
            "Guantes" => "guantes_53"
            "Limpiadores" => "limpiadores_199"
            "Microfibras" => "microfibras_197"
            "Ratoneras y trampas" => "ratoneras-y-trampas_248"
            "Repelente de insectos" => "repelente-de-insectos_307"
          ]
          "BOMBAS, PRESURIZADORES Y REGADERA ELECTRICA" => array:2 [
            "Bombas" => "bombas_92"
            "Regaderas el&eacute;ctricas" => "regaderas-electricas_93"
          ]
          "CHAPAS Y HERRAJES" => array:18 [
            "Armellas" => "armellas_318"
            "Bisagras" => "bisagras_173"
            "Cajas fuertes" => "cajas-fuertes_294"
            "Candados" => "candados_87"
            "Cerraduras" => "cerraduras_172"
            "Cerrojos" => "cerrojos_174"
            "Cierrapuertas" => "cierrapuertas_175"
            "Circuito cerrado" => "circuito-cerrado_295"
            "Corredera para caj&oacute;n" => "corredera-para-cajon_325"
            "Escuadras" => "escuadras_181"
            "Fijapuertas" => "fijapuertas_176"
            "Jaladeras" => "jaladeras_331"
            "Mirillas" => "mirillas_178"
            "Operador de celocias" => "operador-de-celocias_316"
            "Pasadores" => "pasadores_179"
            "Portacandados" => "portacandados_180"
            "Topes para puerta" => "topes-para-puerta_177"
            "Tornillos" => "tornillos_317"
          ]
          "COMPLEMENTOS Y PINTURAS" => array:13 [
            "Brochas" => "brochas_42"
            "Cepillos para impermeabilizar" => "cepillos-para-impermeabilizar_27"
            "Cepillos para pintar" => "cepillos-para-pintar_264"
            "Cintas adhesivas" => "cintas-adhesivas_51"
            "Color para cemento" => "color-para-cemento_265"
            "Masking Tape" => "masking-tape_48"
            "Pads (almohadillas)" => "pads-almohadillas_275"
            "Pinceles" => "pinceles_49"
            "Pinturas" => "pinturas_50"
            "Pistolas para pintar" => "pistolas-para-pintar_200"
            "Pl&aacute;sticos protectores" => "plasticos-protectores_273"
            "Removedor de pintura" => "removedor-de-pintura_259"
            "Rodillos y accesorios" => "rodillos-y-accesorios_43"
          ]
          "DETALLADO AUTOMOTRIZ" => array:9 [
            "Borlas y esponjas" => "borlas-y-esponjas_190"
            "Ceras y pulimentos" => "ceras-y-pulimentos_189"
            "Cintas" => "cintas_192"
            "Limpieza automotriz" => "limpieza-automotriz_194"
            "Papel para enmascarar" => "papel-para-enmascarar_191"
            "Pl&aacute;sticos portectores" => "plasticos-portectores_196"
            "Protector p/vinil" => "protector-pvinil_187"
            "Rellenadores" => "rellenadores_193"
            "Reparaci&oacute;n" => "reparacion_195"
          ]
          "ESCALERAS" => array:6 [
            "Convertibles" => "convertibles_81"
            "De extensi&oacute;n" => "de-extension_82"
            "De Tijera" => "de-tijera_84"
            "Multiescalera (plegable)" => "multiescalera-plegable_86"
            "Recta" => "recta_83"
            "Utilitaria" => "utilitaria_85"
          ]
          "HERRAMIENTAS DE MANO Y CORTE" => array:94 [
            "Aceiteras" => "aceiteras_322"
            "Almacenamiento" => "almacenamiento_107"
            "Arcos para segueta" => "arcos-para-segueta_103"
            "Aspersores" => "aspersores_323"
            "Avellanador - Prensa" => "avellanador---prensa_228"
            "Avellanadores" => "avellanadores_241"
            "Azadones" => "azadones_131"
            "Barras" => "barras_132"
            "Berbiqu&iacute;" => "berbiqui_125"
            "Bieldos" => "bieldos_133"
            "Botadores y puntos" => "botadores-y-puntos_128"
            "Botas de hule" => "botas-de-hule_134"
            "Brocas" => "brocas_31"
            "Broqueros y llaves" => "broqueros-y-llaves_166"
            "Buriles" => "buriles_40"
            "Cables y accesorios" => "cables-y-accesorios_326"
            "Calibrador de cuerdas" => "calibrador-de-cuerdas_169"
            "Carretillas" => "carretillas_136"
            "Cavahoyos" => "cavahoyos_152"
            "Cepillo para carpintero" => "cepillo-para-carpintero_104"
            "Cepillo para carrocero (Surform)" => "cepillo-para-carrocero-surform_123"
            "Chairas" => "chairas_182"
            "Cilindro de gas" => "cilindro-de-gas_257"
            "Cinceles y cu&ntilde;as" => "cinceles-y-cunas_137"
            "Clavos para concreto" => "clavos-para-concreto_324"
            "Clavos para herrar" => "clavos-para-herrar_153"
            "Cortador de cavacotes" => "cortador-de-cavacotes_168"
            "Cortador vertical" => "cortador-vertical_332"
            "Cortadores anulares" => "cortadores-anulares_242"
            "Cortapernos" => "cortapernos_114"
            "Cortatubos" => "cortatubos_126"
            "Cortavidrios" => "cortavidrios_127"
            "Cortazulejos" => "cortazulejos_143"
            "Crayon para marcar" => "crayon-para-marcar_167"
            "Cu&ntilde;as" => "cunas_270"
            "Cucharas para alba&ntilde;il" => "cucharas-para-albanil_142"
            "Cuchillas y navajas" => "cuchillas-y-navajas_110"
            "Dados y accesorios" => "dados-y-accesorios_41"
            "Desarmadores y puntas" => "desarmadores-y-puntas_34"
            "Destapaca&ntilde;os" => "destapacanos_321"
            "Discos sierra" => "discos-sierra_37"
            "Doblatubos" => "doblatubos_315"
            "Engrapadoras" => "engrapadoras_118"
            "Escobas para jard&iacute;n" => "escobas-para-jardin_154"
            "Escuadras" => "escuadras_120"
            "Esp&aacute;tulas" => "espatulas_111"
            "Extractores" => "extractores_38"
            "Flex&oacute;metros" => "flexometros_112"
            "Formones" => "formones_113"
            "Fumigadoras" => "fumigadoras_145"
            "Gato hidr&aacute;ulico" => "gato-hidraulico_227"
            "Gramil" => "gramil_329"
            "Gu&iacute;as para electricista" => "guias-para-electricista_256"
            "Guada&ntilde;as" => "guadanas_155"
            "Hachas" => "hachas_141"
            "Herramienas automotrices" => "herramienas-automotrices_117"
            "Herramientas para tablaroca" => "herramientas-para-tablaroca_116"
            "Hoz" => "hoz_150"
            "Inyector de grasa y accesorios" => "inyector-de-grasa-y-accesorios_129"
            "Juegos de Htas." => "juegos-de-htas_293"
            "Limas y escofinas" => "limas-y-escofinas_138"
            "Llanas y flotas" => "llanas-y-flotas_135"
            "Llaves" => "llaves_106"
            "Llaves hexagonales" => "llaves-hexagonales_33"
            "Lonas" => "lonas_330"
            "Machete" => "machete_140"
            "Machuelos y Dados" => "machuelos-y-dados_32"
            "Mangos para herramienta (cabos)" => "mangos-para-herramienta-cabos_149"
            "Marcadores" => "marcadores_246"
            "Martillos y mazos" => "martillos-y-mazos_115"
            "Mesa de trabajo" => "mesa-de-trabajo_243"
            "Multimetros" => "multimetros_258"
            "Niveles" => "niveles_105"
            "Palas" => "palas_144"
            "Pinzas" => "pinzas_36"
            "Pistola p/silic&oacute;n" => "pistola-psilicon_122"
            "Pistola para calafatear" => "pistola-para-calafatear_28"
            "Polipastos (carruchas)" => "polipastos-carruchas_302"
            "Porta Herramientas" => "porta-herramientas_244"
            "Prensas" => "prensas_121"
            "Rastrillos" => "rastrillos_151"
            "Remachadoras" => "remachadoras_119"
            "Roscadoras" => "roscadoras_319"
            "Sacabocados" => "sacabocados_274"
            "Seguetas" => "seguetas_124"
            "Separadores para piso" => "separadores-para-piso_156"
            "Serruchos" => "serruchos_108"
            "Sierra copas y accesorios" => "sierra-copas-y-accesorios_35"
            "Talachos" => "talachos_146"
            "Taladro Manual" => "taladro-manual_130"
            "Tenazas" => "tenazas_148"
            "Tijeras" => "tijeras_109"
            "Tiral&iacute;neas" => "tiralineas_39"
            "Zapapicos" => "zapapicos_147"
          ]
          "HERRAMIENTAS ELECTRICAS Y ACCESORIOS" => array:49 [
            "Accesorios y Refacciones" => "accesorios-y-refacciones_57"
            "Agitadores" => "agitadores_299"
            "Amarradora de varilla" => "amarradora-de-varilla_336"
            "Arrancadores" => "arrancadores_229"
            "Atornilladores" => "atornilladores_56"
            "Cepillos" => "cepillos_59"
            "Cizallas" => "cizallas_80"
            "Clavadoras" => "clavadoras_60"
            "Combos" => "combos_61"
            "Compresores" => "compresores_62"
            "Cortadora de vidrio" => "cortadora-de-vidrio_340"
            "Cortadoras de m&aacute;rmol" => "cortadoras-de-marmol_230"
            "Cortadoras de Metales" => "cortadoras-de-metales_63"
            "Cortadores de setos" => "cortadores-de-setos_290"
            "Desbrozadoras" => "desbrozadoras_231"
            "Detectores de corriente" => "detectores-de-corriente_232"
            "Detectores digitales" => "detectores-digitales_245"
            "Distanciometros (flexometros)" => "distanciometros-flexometros_66"
            "Ensambladora (engalletadora)" => "ensambladora-engalletadora_308"
            "Esmeriladoras" => "esmeriladoras_65"
            "Esmeriles de banco" => "esmeriles-de-banco_64"
            "Fumigadora - Nebulizador" => "fumigadora---nebulizador_291"
            "Grabadores" => "grabadores_233"
            "Herramientas oscilatorias" => "herramientas-oscilatorias_67"
            "Hidrolavadoras" => "hidrolavadoras_68"
            "Hta.Rotativa (Mototool)" => "htarotativa-mototool_237"
            "Infladores" => "infladores_289"
            "Inversores de corriente" => "inversores-de-corriente_234"
            "L&aacute;mparas de trabajo" => "lamparas-de-trabajo_247"
            "Lijadoras" => "lijadoras_69"
            "Llaves de impacto" => "llaves-de-impacto_70"
            "Martillos demoledores" => "martillos-demoledores_71"
            "Mezcladoras" => "mezcladoras_235"
            "Motosierras" => "motosierras_236"
            "Niveles l&aacute;ser" => "niveles-laser_72"
            "Pistolas de calor" => "pistolas-de-calor_73"
            "Podadora" => "podadora_292"
            "Pulidoras" => "pulidoras_74"
            "Radios y bocinas" => "radios-y-bocinas_238"
            "Ranuradora" => "ranuradora_309"
            "Recortadora de panel" => "recortadora-de-panel_310"
            "Rectificadores" => "rectificadores_75"
            "Rotomartillos" => "rotomartillos_76"
            "Routers" => "routers_77"
            "Sierras" => "sierras_58"
            "Sopladoras / aspiradoras" => "sopladoras--aspiradoras_78"
            "Taladros" => "taladros_79"
            "Tijeras el&eacute;cticas" => "tijeras-electicas_239"
            "Vibradores" => "vibradores_240"
          ]
          "MATERIAL ELECTRICO E ILUMINACION" => array:15 [
            "Apagadores de paso" => "apagadores-de-paso_314"
            "Cables Electricos" => "cables-electricos_338"
            "Canaletas" => "canaletas_95"
            "Chalupa y cajas" => "chalupa-y-cajas_102"
            "Cinta el&eacute;ctrica (aislante)" => "cinta-electrica-aislante_52"
            "Clavija-contacto 1/2vuelta" => "clavija-contacto-12vuelta_99"
            "Clavijas" => "clavijas_98"
            "Extensiones" => "extensiones_301"
            "Fusibles" => "fusibles_312"
            "Iluminaci&oacute;n" => "iluminacion_94"
            "Interruptores y centros de carga" => "interruptores-y-centros-de-carga_96"
            "Lineas de artefactos" => "lineas-de-artefactos_97"
            "Multicontactos" => "multicontactos_101"
            "Portalampara (soquet)" => "portalampara-soquet_100"
            "Probador" => "probador_306"
          ]
          "MISCELANEOS" => array:5 [
            "B&aacute;sculas" => "basculas_183"
            "Bombas para inflar" => "bombas-para-inflar_276"
            "Molino para granos" => "molino-para-granos_250"
            "Soga de pl&aacute;stico" => "soga-de-plastico_171"
            "Tortilladoras" => "tortilladoras_251"
          ]
          "SEGURIDAD INDUSTRIAL" => array:17 [
            "Bandas de advertencia" => "bandas-de-advertencia_253"
            "Calzado" => "calzado_139"
            "Capucha protectora" => "capucha-protectora_212"
            "Cartuchos y filtros" => "cartuchos-y-filtros_161"
            "Casco de seguridad" => "casco-de-seguridad_303"
            "Chalecos" => "chalecos_162"
            "Cinta antiderrapante" => "cinta-antiderrapante_211"
            "Cintas dedal" => "cintas-dedal_300"
            "Cinturones" => "cinturones_254"
            "Conos" => "conos_185"
            "Guantes" => "guantes_157"
            "Lentes" => "lentes_158"
            "Mascarillas" => "mascarillas_159"
            "Respiradores" => "respiradores_160"
            "Tapones auditivos" => "tapones-auditivos_164"
            "Toallas absorbentes" => "toallas-absorbentes_287"
            "Trajes" => "trajes_163"
          ]
          "SOLDADURAS Y PASTAS" => array:10 [
            "Accesorios" => "accesorios_286"
            "Careta para soldador" => "careta-para-soldador_304"
            "Cautines" => "cautines_267"
            "De alambre" => "de-alambre_90"
            "De barra" => "de-barra_89"
            "Electrodos" => "electrodos_88"
            "pasta para soldar" => "pasta-para-soldar_91"
            "Soldadora" => "soldadora_339"
            "Soldadura en frio" => "soldadura-en-frio_262"
            "Sopletes y boquillas" => "sopletes-y-boquillas_320"
          ]
        ]
        "subcategoriesArray" => array:12 [
          "ABRASIVOS Y LIJAS" => array:16 [
            "Accesorios para mototool" => array:1 [
              "Juegos" => "juegos_310"
            ]
            "Adaptadores" => array:3 [
              "Para bandas" => "para-bandas_367"
              "Para discos" => "para-discos_272"
              "Para ruedas" => "para-ruedas_273"
            ]
            "Almohadillas" => array:3 [
              "De diamante" => "de-diamante_366"
              "De fibra" => "de-fibra_306"
              "De lija" => "de-lija_305"
            ]
            "Bandas de Lija" => array:9 [
              "3x18&quot;" => "s-3x18_224"
              "3x21&quot;" => "s-3x21_225"
              "3x24&quot;" => "s-3x24_226"
              "4x18&quot;" => "s-4x18_370"
              "4x21&quot;" => "s-4x21_227"
              "4x24&quot;" => "s-4x24_228"
              "4x27&quot;" => "s-4x27_229"
              "4x36&quot;" => "s-4x36_230"
              "Otras medidas" => "otras-medidas_304"
            ]
            "Cepillos" => array:4 [
              "Circulares" => "circulares_275"
              "Con v&aacute;stago" => "con-vastago_277"
              "Copa" => "copa_276"
              "Manuales" => "manuales_274"
            ]
            "Copas abrasivas" => array:3 [
              "Para Metal" => "para-metal_299"
              "Para Piedra" => "para-piedra_300"
              "Shellac" => "shellac_301"
            ]
            "Discos" => array:8 [
              "Corte" => "corte_8"
              "De fibra" => "de-fibra_108"
              "Desbaste" => "desbaste_9"
              "Desbaste y Corte" => "desbaste-y-corte_10"
              "Diamante" => "diamante_103"
              "Laminados" => "laminados_104"
              "Paquetes (Kits)" => "paquetes-kits_105"
              "Para pulir" => "para-pulir_107"
            ]
            "Discos de lija" => array:5 [
              "De Cambio R&aacute;pido" => "de-cambio-rapido_298"
              "Fibrodiscos" => "fibrodiscos_297"
              "HookIt" => "hookit_296"
              "PSA" => "psa_294"
              "Velcro" => "velcro_295"
            ]
            "Lija (hojas)" => array:5 [
              "Juegos (kits)" => "juegos-kits_369"
              "Lija acabado" => "lija-acabado_90"
              "Lija de agua" => "lija-de-agua_87"
              "Lija esmeril (tela)" => "lija-esmeril-tela_88"
              "Lija p/madera (granate)" => "lija-pmadera-granate_89"
            ]
            "Pad" => array:1 [
              "Diamante" => "diamante_308"
            ]
            "Puntas montadas" => array:9 [
              "Acero Inoxidable (caf&eacute;)" => "acero-inoxidable-cafe_83"
              "Alto rendimiento (azul)" => "alto-rendimiento-azul_81"
              "de fibra de algod&oacute;n" => "de-fibra-de-algodon_417"
              "Fundici&oacute;n (gris)" => "fundicion-gris_84"
              "Juegos" => "juegos_309"
              "Piedra (verde)" => "piedra-verde_85"
              "Pulido" => "pulido_86"
              "Uso General (blanca)" => "uso-general-blanca_82"
              "Uso General (rosa)" => "uso-general-rosa_80"
            ]
            "Respaldos" => array:4 [
              "Manuales para lijar" => "manuales-para-lijar_270"
              "Para discos de lija" => "para-discos-de-lija_262"
              "Para pads" => "para-pads_271"
              "Para tiras de lija" => "para-tiras-de-lija_307"
            ]
            "Rollos de lija" => array:4 [
              "Lija esponja" => "lija-esponja_285"
              "Lija respaldo papel" => "lija-respaldo-papel_286"
              "Lija respaldo tela" => "lija-respaldo-tela_287"
              "Plomero" => "plomero_284"
            ]
            "Ruedas abrasivas" => array:13 [
              "10&quot;" => "s-10_293"
              "12&quot;" => "s-12_360"
              "14&quot;" => "s-14_361"
              "2 1/2&quot;" => "s-2-12_364"
              "3 &quot;" => "s-3-_288"
              "4 &quot;" => "s-4-_289"
              "5&quot;" => "s-5_362"
              "6 &quot;" => "s-6-_290"
              "7 &quot;" => "s-7-_291"
              "8 &quot;" => "s-8-_292"
              "9&quot;" => "s-9_365"
              "Aderezadores" => "aderezadores_368"
              "Rectificado de v&aacute;lvulas" => "rectificado-de-valvulas_363"
            ]
            "Ruedas Laminadas (Flap)" => array:2 [
              "Con brida" => "con-brida_282"
              "Con v&aacute;stago" => "con-vastago_281"
            ]
            "Tiras de lija (bondo)" => array:4 [
              "Clip" => "clip_280"
              "En rollo" => "en-rollo_283"
              "PSA" => "psa_278"
              "Velcro / HookIt" => "velcro--hookit_279"
            ]
          ]
          "ADHESIVOS, SELLADORES E IMPERMEABILIZANTES" => array:2 [
            "Herramientas p/aplicaci&oacute;n" => array:2 [
              "Cepillo para impermeabilizar" => "cepillo-para-impermeabilizar_5"
              "Pistola para calafatear" => "pistola-para-calafatear_6"
            ]
            "Impermeabilizantes" => array:5 [
              "Acr&iacute;licos" => "acrilicos_1"
              "Asfalticos" => "asfalticos_2"
              "Cinta impermeabilizante" => "cinta-impermeabilizante_106"
              "Malla de refuerzo" => "malla-de-refuerzo_4"
              "Mantos" => "mantos_3"
            ]
          ]
          "AFLOJATODO Y PRODUCTOS QUIMICOS AUTOMOTRICES" => array:1 [
            "Productos Automotrices" => array:11 [
              "Aditivo" => "aditivo_416"
              "Arrancador de motores" => "arrancador-de-motores_331"
              "Desengrasante para motor" => "desengrasante-para-motor_332"
              "Grasa esmeril" => "grasa-esmeril_354"
              "Inflador de llantas" => "inflador-de-llantas_336"
              "Limpiador de carburadores" => "limpiador-de-carburadores_333"
              "Limpiador de cuerpo de aceleraci&oacute;n" => "limpiador-de-cuerpo-de-aceleracion_415"
              "Limpiador de inyectores" => "limpiador-de-inyectores_335"
              "Para frenos" => "para-frenos_334"
              "Para monoblock" => "para-monoblock_383"
              "Para radiador" => "para-radiador_353"
            ]
          ]
          "ARTICULOS DE FIJACION" => array:1 [
            "Abrazaderas" => array:1 [
              "Sin fin" => "sin-fin_79"
            ]
          ]
          "ARTICULOS DE LIMPIEZA Y HOGAR" => array:3 [
            "Aseo para calzado" => array:8 [
              "Cepillos y brochas" => "cepillos-y-brochas_330"
              "Cera l&iacute;quida" => "cera-liquida_329"
              "Crema para calzado" => "crema-para-calzado_326"
              "Esponjas para calzado" => "esponjas-para-calzado_328"
              "Grasa para calzado" => "grasa-para-calzado_324"
              "Jab&oacute;n de calabaza" => "jabon-de-calabaza_327"
              "Limpiador de antes" => "limpiador-de-antes_338"
              "Tinta fuerte" => "tinta-fuerte_325"
            ]
            "Guantes" => array:2 [
              "Guante industrial" => "guante-industrial_101"
              "Guante multiusos" => "guante-multiusos_102"
            ]
            "Limpiadores" => array:11 [
              "Aceite para MOP" => "aceite-para-mop_345"
              "Desangrasantes" => "desangrasantes_343"
              "Desinfectantes" => "desinfectantes_346"
              "Limpia azulejos" => "limpia-azulejos_355"
              "Limpia Vidrios" => "limpia-vidrios_344"
              "Lustrador para muebles" => "lustrador-para-muebles_347"
              "Para acero inoxidable" => "para-acero-inoxidable_265"
              "Para ba&ntilde;o" => "para-bano_356"
              "Para madera" => "para-madera_349"
              "Para metal" => "para-metal_357"
              "Para piel o vinil" => "para-piel-o-vinil_348"
            ]
          ]
          "BOMBAS, PRESURIZADORES Y REGADERA ELECTRICA" => array:1 [
            "Bombas" => array:4 [
              "Centrifuga" => "centrifuga_127"
              "Periferica" => "periferica_128"
              "presurizador" => "presurizador_130"
              "sumergible" => "sumergible_129"
            ]
          ]
          "CHAPAS Y HERRAJES" => array:3 [
            "Cerraduras" => array:7 [
              "De embutir" => "de-embutir_240"
              "De sobreponer" => "de-sobreponer_237"
              "De sobreponer de barra (pasador)" => "de-sobreponer-de-barra-pasador_238"
              "Electromec&aacute;nicas" => "electromecanicas_241"
              "Para mueble" => "para-mueble_236"
              "Para perfiles de aluminio" => "para-perfiles-de-aluminio_239"
              "Perillas y manijas" => "perillas-y-manijas_242"
            ]
            "Cerrojos" => array:2 [
              "Dobles (Llave-Llave)" => "dobles-llave-llave_243"
              "Sencillos (Llave-Mariposa)" => "sencillos-llave-mariposa_244"
            ]
            "Tornillos" => array:1 [
              "Para madera" => "para-madera_403"
            ]
          ]
          "COMPLEMENTOS Y PINTURAS" => array:6 [
            "Brochas" => array:26 [
              "Banda dorada" => "banda-dorada_60"
              "Blanca punta verde" => "blanca-punta-verde_394"
              "Calzomima" => "calzomima_61"
              "CLASICA" => "clasica_420"
              "Duratech" => "duratech_393"
              "Faja roja" => "faja-roja_395"
              "Femenina" => "femenina_392"
              "HOGAR" => "hogar_421"
              "La mera mera" => "la-mera-mera_63"
              "Mamey" => "mamey_64"
              "MONARCA" => "monarca_424"
              "Mr. Pancho" => "mr-pancho_65"
              "NOBLE" => "noble_422"
              "Norte&ntilde;a" => "nortena_66"
              "Optima" => "optima_62"
              "Pelo de camello" => "pelo-de-camello_67"
              "Practica" => "practica_68"
              "REAL" => "real_423"
              "Reina" => "reina_380"
              "Rubi" => "rubi_69"
              "Serie 392" => "serie-392_70"
              "Serie 399" => "serie-399_396"
              "Serie 400" => "serie-400_397"
              "Serie 401" => "serie-401_71"
              "Serie 500" => "serie-500_72"
              "Superfina" => "superfina_73"
            ]
            "Cintas adhesivas" => array:5 [
              "Aplicador" => "aplicador_359"
              "Cinta celof&aacute;n" => "cinta-celofan_97"
              "Cinta delimitadora" => "cinta-delimitadora_98"
              "Cinta empaque" => "cinta-empaque_100"
              "Cinta para ductos" => "cinta-para-ductos_99"
            ]
            "Pinceles" => array:2 [
              "Planos" => "planos_91"
              "Redondos" => "redondos_92"
            ]
            "Pinturas" => array:5 [
              "Aerosol" => "aerosol_93"
              "Barniz" => "barniz_385"
              "Esmalte" => "esmalte_94"
              "Primarios" => "primarios_96"
              "Vinilica" => "vinilica_95"
            ]
            "Pistolas para pintar" => array:3 [
              "Aerografos" => "aerografos_342"
              "Pistolas" => "pistolas_268"
              "Refacciones y accesorios" => "refacciones-y-accesorios_269"
            ]
            "Rodillos y accesorios" => array:6 [
              "Charolas para rodillo" => "charolas-para-rodillo_78"
              "Extensiones para rodillo" => "extensiones-para-rodillo_76"
              "Kits" => "kits_358"
              "Manerales para rodillo" => "manerales-para-rodillo_77"
              "Repuestos (felpas)" => "repuestos-felpas_75"
              "Rodillos" => "rodillos_74"
            ]
          ]
          "DETALLADO AUTOMOTRIZ" => array:4 [
            "Borlas y esponjas" => array:4 [
              "Adaptadores" => "adaptadores_247"
              "Borlas" => "borlas_245"
              "Esponjas" => "esponjas_246"
              "Respaldos" => "respaldos_248"
            ]
            "Cintas" => array:4 [
              "Cinta espuma" => "cinta-espuma_337"
              "Para molduras" => "para-molduras_249"
              "Reflejante" => "reflejante_251"
              "VHB" => "vhb_250"
            ]
            "Limpieza automotriz" => array:7 [
              "Descontaminante de pinturas" => "descontaminante-de-pinturas_263"
              "Lavado" => "lavado_252"
              "Microfibras" => "microfibras_259"
              "Para aire acondicionado" => "para-aire-acondicionado_261"
              "Para cristales" => "para-cristales_253"
              "Para interiores" => "para-interiores_254"
              "Rines y llantas" => "rines-y-llantas_255"
            ]
            "Reparaci&oacute;n" => array:7 [
              "adhesivos y selladores" => "adhesivos-y-selladores_257"
              "Complementos" => "complementos_258"
              "Faros" => "faros_256"
              "Para fibra de vidrio" => "para-fibra-de-vidrio_266"
              "Placas antisonoras" => "placas-antisonoras_267"
              "Protector anti-piedra" => "protector-anti-piedra_264"
              "Recubrimiento anticorrosivo" => "recubrimiento-anticorrosivo_260"
            ]
          ]
          "HERRAMIENTAS DE MANO Y CORTE" => array:31 [
            "Almacenamiento" => array:2 [
              "bolsas y mochilas" => "bolsas-y-mochilas_165"
              "Cajas para Herramientas" => "cajas-para-herramientas_164"
            ]
            "Azadones" => array:2 [
              "Lane" => "lane_190"
              "Oreja - martillo" => "oreja---martillo_191"
            ]
            "Brocas" => array:7 [
              "Juegos" => "juegos_51"
              "Multi material" => "multi-material_11"
              "Multiuso (multimaterial)" => "multiuso-multimaterial_131"
              "Para concreto" => "para-concreto_12"
              "Para madera" => "para-madera_13"
              "Para metal" => "para-metal_14"
              "Para vidrio" => "para-vidrio_15"
            ]
            "Cables y accesorios" => array:7 [
              "Cuerdas" => "cuerdas_406"
              "Destorcedores" => "destorcedores_407"
              "Ganchos" => "ganchos_408"
              "Grilletes" => "grilletes_409"
              "Guarda cabos" => "guarda-cabos_410"
              "Perros" => "perros_411"
              "Tensores" => "tensores_412"
            ]
            "Cepillo para carpintero" => array:3 [
              "Cepillos" => "cepillos_173"
              "Escochebres" => "escochebres_174"
              "Hojas de repuesto" => "hojas-de-repuesto_175"
            ]
            "Cinceles y cu&ntilde;as" => array:5 [
              "Hex.   3/4&quot;" => "hex---34_374"
              "Hex. 1 1/8&quot;" => "hex-1-18_319"
              "Manuales" => "manuales_318"
              "SDS-MAX" => "sds-max_320"
              "SDS-PLUS" => "sds-plus_321"
            ]
            "Cu&ntilde;as" => array:2 [
              "De acero" => "de-acero_351"
              "Para carrocero" => "para-carrocero_352"
            ]
            "Cuchillas y navajas" => array:2 [
              "Cuchillas" => "cuchillas_171"
              "Hojas de repuesto" => "hojas-de-repuesto_172"
            ]
            "Dados y accesorios" => array:12 [
              "Adaptadores" => "adaptadores_58"
              "Dados Mando  1/4&quot;" => "dados-mando--14_151"
              "Dados Mando  3/8&quot;" => "dados-mando--38_152"
              "Dados Mando 1/2&quot;" => "dados-mando-12_153"
              "Dados Mando 1&quot;" => "dados-mando-1_405"
              "Dados Mando 3/4&quot;" => "dados-mando-34_378"
              "Extensiones" => "extensiones_154"
              "Juegos" => "juegos_7"
              "Junta universal" => "junta-universal_155"
              "Mangos para dados" => "mangos-para-dados_158"
              "Matracas" => "matracas_156"
              "Torquimetro" => "torquimetro_157"
            ]
            "Desarmadores y puntas" => array:5 [ …5]
            "Discos sierra" => array:13 [ …13]
            "Engrapadoras" => array:3 [ …3]
            "Extractores" => array:1 [ …1]
            "Hachas" => array:4 [ …4]
            "Limas y escofinas" => array:14 [ …14]
            "Llanas y flotas" => array:3 [ …3]
            "Llaves" => array:5 [ …5]
            "Llaves hexagonales" => array:3 [ …3]
            "Machete" => array:7 [ …7]
            "Machuelos y Dados" => array:9 [ …9]
            "Mangos para herramienta (cabos)" => array:3 [ …3]
            "Martillos y mazos" => array:5 [ …5]
            "Pinzas" => array:16 [ …16]
            "Prensas" => array:7 [ …7]
            "Rastrillos" => array:1 [ …1]
            "Seguetas" => array:4 [ …4]
            "Serruchos" => array:4 [ …4]
            "Sierra copas y accesorios" => array:4 [ …4]
            "Tenazas" => array:4 [ …4]
            "Tijeras" => array:5 [ …5]
            "Tiral&iacute;neas" => array:3 [ …3]
          ]
          "HERRAMIENTAS ELECTRICAS Y ACCESORIOS" => array:4 [
            "Accesorios y Refacciones" => array:8 [ …8]
            "Rotomartillos" => array:6 [ …6]
            "Sierras" => array:9 [ …9]
            "Taladros" => array:5 [ …5]
          ]
          "MATERIAL ELECTRICO E ILUMINACION" => array:4 [
            "Extensiones" => array:2 [ …2]
            "Iluminaci&oacute;n" => array:3 [ …3]
            "Interruptores y centros de carga" => array:4 [ …4]
            "Lineas de artefactos" => array:22 [ …22]
          ]
        ]
        "segmentsArray" => array:5 [
          "ABRASIVOS Y LIJAS" => array:6 [
            "Copas abrasivas" => array:3 [ …3]
            "Discos" => array:7 [ …7]
            "Discos de lija" => array:4 [ …4]
            "Pad" => array:1 [ …1]
            "Rollos de lija" => array:2 [ …2]
            "Ruedas Laminadas (Flap)" => array:2 [ …2]
          ]
          "CHAPAS Y HERRAJES" => array:1 [
            "Cerraduras" => array:1 [ …1]
          ]
          "HERRAMIENTAS DE MANO Y CORTE" => array:8 [
            "Brocas" => array:3 [ …3]
            "Dados y accesorios" => array:6 [ …6]
            "Desarmadores y puntas" => array:3 [ …3]
            "Extractores" => array:1 [ …1]
            "Limas y escofinas" => array:3 [ …3]
            "Llaves" => array:3 [ …3]
            "Llaves hexagonales" => array:3 [ …3]
            "Machuelos y Dados" => array:8 [ …8]
          ]
          "HERRAMIENTAS ELECTRICAS Y ACCESORIOS" => array:1 [
            "Accesorios y Refacciones" => array:2 [ …2]
          ]
          "MATERIAL ELECTRICO E ILUMINACION" => array:1 [
            "Lineas de artefactos" => array:2 [ …2]
          ]
        ]
      ]
      "productsView" => 0
      "order" => "-1"
      "familyArray" => array:16 [
        "adhesivos-selladores-e-impermeabilizantes_2" => 427
        "complementos-y-pinturas_7" => 761
        "herramientas-de-mano-y-corte_10" => 3760
        "abrasivos-y-lijas_12" => 1890
        "articulos-de-fijacion_3" => 104
        "aflojatodo-y-productos-quimicos-automotrices_1" => 89
        "material-electrico-e-iluminacion_13" => 336
        "articulos-de-limpieza-y-hogar_4" => 197
        "herramientas-electricas-y-accesorios_11" => 769
        "escaleras_9" => 40
        "chapas-y-herrajes_6" => 599
        "soldaduras-y-pastas_16" => 33
        "bombas-presurizadores-y-regadera-electrica_5" => 22
        "seguridad-industrial_17" => 136
        "miscelaneos_14" => 18
        "detallado-automotriz_8" => 296
      ]
      "categoryArray" => array:276 [
        "adhesivos-instantaneos_10" => 13
        "resanador-para-madera_19" => 19
        "silicon_23" => 40
        "silicon-automotriz_24" => 25
        "adhesivos-epoxicos_8" => 16
        "sellador-acrilico-siliconizado_21" => 19
        "selladores-de-poliuretano_6" => 25
        "adhesivos-de-contacto_4" => 36
        "plastilina-epoxica_18" => 4
        "sellador-acrilico_20" => 21
        "masilla-liviana-para-rellenar_17" => 6
        "adhesivos-de-montaje_5" => 9
        "espuma-de-poliuretano_15" => 15
        "adhesivos-acrilicos-pva_3" => 27
        "adhesivos-para-pvc_13" => 16
        "adhesivos-hot-melt_9" => 1
        "adhesivos-para-cpvc_12" => 10
        "adhesivos-en-aerosol_7" => 3
        "adhesivos-multiusos_11" => 2
        "impermeabilizantes_25" => 33
        "herramientas-paplicacion_26" => 14
        "cepillos-para-impermeabilizar_27" => 1
        "pistola-para-calafatear_28" => 8
        "dados-y-accesorios_41" => 296
        "discos_30" => 524
        "brocas_31" => 680
        "machuelos-y-dados_32" => 281
        "llaves-hexagonales_33" => 122
        "sierra-copas-y-accesorios_35" => 229
        "pinzas_36" => 210
        "desarmadores-y-puntas_34" => 272
        "discos-sierra_37" => 92
        "extractores_38" => 19
        "buriles_40" => 8
        "tiralineas_39" => 9
        "brochas_42" => 165
        "rodillos-y-accesorios_43" => 120
        "abrazaderas_44" => 71
        "puntas-montadas_45" => 62
        "lubricantes-y-aflojatodo_46" => 34
        "lija-hojas_47" => 124
        "masking-tape_48" => 93
        "pinceles_49" => 35
        "pinturas_50" => 137
        "cintas-adhesivas_51" => 52
        "cinta-electrica-aislante_52" => 15
        "guantes_53" => 32
        "mensulas_54" => 11
        "conexion-para-manguera_55" => 4
        "atornilladores_56" => 49
        "accesorios-y-refacciones_57" => 105
        "sierras_58" => 71
        "cepillos_59" => 8
        "clavadoras_60" => 8
        "combos_61" => 39
        "compresores_62" => 30
        "cortadoras-de-metales_63" => 15
        "martillos-demoledores_71" => 13
        "esmeriles-de-banco_64" => 6
        "esmeriladoras_65" => 93
        "herramientas-oscilatorias_67" => 4
        "hidrolavadoras_68" => 6
        "lijadoras_69" => 47
        "llaves-de-impacto_70" => 9
        "niveles-laser_72" => 5
        "pistolas-de-calor_73" => 12
        "pulidoras_74" => 22
        "routers_77" => 17
        "rectificadores_75" => 5
        "rotomartillos_76" => 111
        "sopladoras--aspiradoras_78" => 19
        "taladros_79" => 25
        "convertibles_81" => 2
        "de-extension_82" => 10
        "de-tijera_84" => 23
        "multiescalera-plegable_86" => 2
        "candados_87" => 180
        "electrodos_88" => 10
        "pasta-para-soldar_91" => 3
        "de-alambre_90" => 15
        "de-barra_89" => 2
        "bombas_92" => 19
        "regaderas-electricas_93" => 3
        "lineas-de-artefactos_97" => 173
        "interruptores-y-centros-de-carga_96" => 46
        "canaletas_95" => 4
        "clavijas_98" => 16
        "clavija-contacto-12vuelta_99" => 7
        "iluminacion_94" => 32
        "chalupa-y-cajas_102" => 1
        "portalampara-soquet_100" => 11
        "multicontactos_101" => 5
        "herramientas-para-tablaroca_116" => 33
        "arcos-para-segueta_103" => 6
        "almacenamiento_107" => 36
        "cepillo-para-carpintero_104" => 19
        "cortapernos_114" => 10
        "cuchillas-y-navajas_110" => 52
        "espatulas_111" => 31
        "flexometros_112" => 50
        "formones_113" => 18
        "llaves_106" => 208
        "martillos-y-mazos_115" => 30
        "niveles_105" => 32
        "serruchos_108" => 36
        "tijeras_109" => 87
        "herramienas-automotrices_117" => 43
        "engrapadoras_118" => 25
        "remachadoras_119" => 8
        "escuadras_120" => 15
        "prensas_121" => 41
        "pistola-psilicon_122" => 5
        "cepillo-para-carrocero-surform_123" => 6
        "berbiqui_125" => 1
        "cortatubos_126" => 3
        "cortavidrios_127" => 1
        "inyector-de-grasa-y-accesorios_129" => 5
        "botadores-y-puntos_128" => 2
        "taladro-manual_130" => 1
        "azadones_131" => 7
        "barras_132" => 3
        "bieldos_133" => 1
        "botas-de-hule_134" => 26
        "llanas-y-flotas_135" => 25
        "carretillas_136" => 4
        "limas-y-escofinas_138" => 183
        "seguetas_124" => 198
        "machete_140" => 36
        "cortazulejos_143" => 8
        "cucharas-para-albanil_142" => 11
        "hachas_141" => 8
        "calzado_139" => 49
        "fumigadoras_145" => 7
        "palas_144" => 6
        "talachos_146" => 6
        "zapapicos_147" => 2
        "tenazas_148" => 9
        "hoz_150" => 3
        "mangos-para-herramienta-cabos_149" => 7
        "rastrillos_151" => 1
        "cavahoyos_152" => 1
        "clavos-para-herrar_153" => 1
        "escobas-para-jardin_154" => 3
        "guadanas_155" => 1
        "guantes_157" => 8
        "lentes_158" => 10
        "mascarillas_159" => 16
        "respiradores_160" => 6
        "cartuchos-y-filtros_161" => 8
        "chalecos_162" => 3
        "tapones-auditivos_164" => 6
        "bandas-de-lija_165" => 92
        "calibrador-de-cuerdas_169" => 5
        "cortador-de-cavacotes_168" => 4
        "crayon-para-marcar_167" => 5
        "broqueros-y-llaves_166" => 11
        "limas-rotativas_170" => 61
        "cerraduras_172" => 282
        "bisagras_173" => 40
        "cierrapuertas_175" => 3
        "fijapuertas_176" => 8
        "mirillas_178" => 1
        "pasadores_179" => 33
        "portacandados_180" => 3
        "topes-para-puerta_177" => 9
        "escuadras_181" => 10
        "chairas_182" => 1
        "basculas_183" => 10
        "colorantes-para-tela_184" => 23
        "conos_185" => 3
        "fibras_186" => 28
        "protector-pvinil_187" => 8
        "remaches_188" => 18
        "microfibras_197" => 14
        "limpiadores_199" => 48
        "ceras-y-pulimentos_189" => 83
        "borlas-y-esponjas_190" => 62
        "papel-para-enmascarar_191" => 12
        "cintas_192" => 27
        "rellenadores_193" => 6
        "limpieza-automotriz_194" => 56
        "reparacion_195" => 37
        "plasticos-portectores_196" => 6
        "respaldos_198" => 47
        "adaptadores_201" => 14
        "almohadillas_214" => 19
        "block-de-lijado_215" => 7
        "broca-diamante_213" => 7
        "capucha-protectora_212" => 1
        "cepillos_202" => 126
        "cinta-antiderrapante_210" => 23
        "cinta-antiderrapante_211" => 19
        "cono-abrasivo_209" => 9
        "copas-abrasivas_208" => 55
        "discos-de-lija_207" => 319
        "accesorios-para-mototool_224" => 3
        "ladrillo-abrasivo_225" => 9
        "limpiador-de-lijas_226" => 1
        "pad_216" => 29
        "piedras-para-afilar_218" => 20
        "rodillos-de-fibra_220" => 10
        "rollos-de-lija_205" => 61
        "tiras-de-lija-bondo_203" => 64
        "ruedas-abrasivas_206" => 71
        "ruedas-de-fibra_221" => 1
        "ruedas-para-pulir_222" => 5
        "ruedas-laminadas-flap_204" => 97
        "gato-hidraulico_227" => 5
        "dados-y-accesorios_29" => 27
        "avellanador---prensa_228" => 1
        "cinceles-y-cunas_137" => 56
        "avellanadores_241" => 6
        "porta-herramientas_244" => 1
        "arrancadores_229" => 1
        "cortadoras-de-marmol_230" => 3
        "desbrozadoras_231" => 10
        "detectores-de-corriente_232" => 9
        "grabadores_233" => 1
        "mezcladoras_235" => 3
        "motosierras_236" => 1
        "htarotativa-mototool_237" => 5
        "tijeras-electicas_239" => 1
        "mesa-de-trabajo_243" => 1
        "lamparas-de-trabajo_247" => 8
        "marcadores_246" => 7
        "productos-automotrices_252" => 33
        "cinturones_254" => 3
        "aseo-para-calzado_249" => 28
        "cosmetico-para-banda_255" => 4
        "guias-para-electricista_256" => 5
        "limpiador-de-contactos_260" => 2
        "molino-para-granos_250" => 3
        "multimetros_258" => 11
        "ratoneras-y-trampas_248" => 9
        "removedor-de-pintura_259" => 5
        "soldadura-en-frio_262" => 2
        "cinta-selladora_261" => 1
        "tortilladoras_251" => 2
        "complementos-para-la-construccion_14" => 71
        "pistolas-para-pintar_200" => 112
        "cepillos-para-pintar_264" => 11
        "color-para-cemento_265" => 18
        "cautines_267" => 1
        "destapacanos_268" => 6
        "adhesivos-y-selladores_269" => 13
        "cunas_270" => 14
        "limpiamanos_271" => 2
        "deshumificantes_272" => 1
        "plasticos-protectores_273" => 6
        "sacabocados_274" => 5
        "pads-almohadillas_275" => 6
        "bombas-para-inflar_276" => 3
        "aceite-de-linaza_277" => 3
        "cortadores-anulares_242" => 7
        "rehiletes-de-lija_219" => 4
        "pastas-para-pulir_217" => 9
        "rectificadores_281" => 3
        "cerrojos_174" => 30
        "cizallas_80" => 2
        "distanciometros-flexometros_66" => 2
        "juegos-de-htas_293" => 1
        "copas-de-diamante_298" => 11
        "adhesivos-para-duela_296" => 1
        "utilitaria_85" => 2
        "gel-antibacterial_305" => 4
        "probador_306" => 1
        "repelente-de-insectos_307" => 1
        "infladores_289" => 2
        "cortador-vertical_332" => 1
        "exhibidores_333" => 2
        "inhibidor-de-corrosion_335" => 1
        "fumigadora---nebulizador_291" => 1
        "rollos-de-fibra_279" => 1
        "bandas-de-advertencia_253" => 4
        "cables-electricos_338" => 22
        "extensiones_301" => 3
      ]
      "subcategoryArray" => array:361 [
        "acrilicos_1" => 14
        "asfalticos_2" => 8
        "mantos_3" => 5
        "malla-de-refuerzo_4" => 3
        "cepillo-para-impermeabilizar_5" => 2
        "pistola-para-calafatear_6" => 12
        "juegos_7" => 63
        "corte_8" => 228
        "para-metal_14" => 270
        "para-madera_13" => 114
        "para-concreto_12" => 234
        "para-vidrio_15" => 15
        "dados-hexagonales_16" => 28
        "dados-redondos-ajust-1-_17" => 7
        "dados-redondos-ajust-1-12_18" => 11
        "dados-redondos-solidos-1-12_19" => 2
        "dados-redondos-ajust-2-_20" => 2
        "machuelos-semiconicos_21" => 121
        "tipo-l_22" => 94
        "tipo-t_23" => 15
        "tipo-navaja_24" => 13
        "mandriles_27" => 27
        "sierra-copas_28" => 194
        "manerales_29" => 10
        "corta-cable_37" => 1
        "corte-diagonal_32" => 28
        "corte-frontal_33" => 2
        "de-extension_30" => 12
        "de-presion_38" => 46
        "electricista_31" => 37
        "mecanico_36" => 14
        "punta-curva_35" => 5
        "punta-larga_34" => 32
        "universal_40" => 6
        "desarmadores_25" => 119
        "sujetadores-magneticos_41" => 19
        "puntas-para-atornillar_26" => 130
        "s-4-38_42" => 5
        "s-5-38_43" => 1
        "s-6-12_44" => 1
        "s-7-14_45" => 30
        "s-8-14_46" => 9
        "s-9-14_47" => 6
        "s-10_48" => 22
        "s-12_49" => 10
        "s-14_50" => 4
        "juegos_51" => 47
        "juegos_52" => 6
        "para-tornillos-y-pernos_53" => 19
        "adaptadores_57" => 4
        "tiza-para-tiralineas_56" => 6
        "adaptadores_58" => 13
        "banda-dorada_60" => 8
        "calzomima_61" => 9
        "optima_62" => 8
        "la-mera-mera_63" => 5
        "mamey_64" => 9
        "mr-pancho_65" => 9
        "nortena_66" => 9
        "pelo-de-camello_67" => 23
        "practica_68" => 9
        "rubi_69" => 9
        "serie-392_70" => 9
        "serie-401_71" => 9
        "serie-500_72" => 9
        "superfina_73" => 4
        "repuestos-felpas_75" => 51
        "rodillos_74" => 33
        "extensiones-para-rodillo_76" => 16
        "manerales-para-rodillo_77" => 10
        "charolas-para-rodillo_78" => 8
        "sin-fin_79" => 71
        "uso-general-rosa_80" => 37
        "fundicion-gris_84" => 2
        "acero-inoxidable-cafe_83" => 7
        "alto-rendimiento-azul_81" => 14
        "lija-de-agua_87" => 61
        "lija-esmeril-tela_88" => 26
        "lija-pmadera-granate_89" => 15
        "lija-acabado_90" => 21
        "redondos_92" => 11
        "planos_91" => 24
        "esmalte_94" => 34
        "primarios_96" => 4
        "aerosol_93" => 83
        "vinilica_95" => 16
        "cinta-celofan_97" => 5
        "cinta-delimitadora_98" => 22
        "cinta-para-ductos_99" => 8
        "cinta-empaque_100" => 16
        "guante-industrial_101" => 9
        "guante-multiusos_102" => 23
        "cinta-impermeabilizante_106" => 3
        "desbaste-y-corte_10" => 17
        "desbaste_9" => 57
        "diamante_103" => 126
        "laminados_104" => 71
        "paquetes-kits_105" => 2
        "para-pulir_107" => 3
        "de-fibra_108" => 20
        "baterias_122" => 20
        "caladoras_109" => 22
        "cargadores_123" => 9
        "s-38_115" => 6
        "s-12_116" => 61
        "sds-max_118" => 4
        "sds-plus_117" => 36
        "angular_110" => 1
        "circular_111" => 20
        "de-mesa_112" => 5
        "ingleteadora_113" => 16
        "reciprocante-sable_114" => 7
        "s-38_119" => 10
        "s-12_120" => 9
        "magnetico_121" => 2
        "juegos_124" => 11
        "pelacables_125" => 7
        "hacendado_126" => 1
        "centrifuga_127" => 6
        "periferica_128" => 5
        "sumergible_129" => 6
        "presurizador_130" => 2
        "modus-pro_139" => 13
        "forza_140" => 28
        "grado-comercial_149" => 19
        "cajas-de-seguridad_137" => 10
        "centros-de-carga_136" => 12
        "oval-bticino_147" => 4
        "interruptores-termomagneticos_135" => 24
        "lamparas-focos_132" => 17
        "luminarias_134" => 8
        "modus_138" => 25
        "passseymour_143" => 4
        "royer-il-intercambiable_148" => 6
        "quinzino-mx_141" => 20
        "reflectores_133" => 7
        "royer-100_142" => 19
        "royer-3000_144" => 4
        "royer-7000_145" => 16
        "royer-visible_146" => 13
        "bolsas-y-mochilas_165" => 16
        "cajas-para-herramientas_164" => 20
        "cepillos_173" => 9
        "cuchillas_171" => 36
        "dados-mando-12_153" => 142
        "dados-mando--38_152" => 70
        "escochebres_174" => 3
        "extensiones_154" => 14
        "hojas-de-repuesto_175" => 7
        "hojas-de-repuesto_172" => 16
        "llaves-combinadas_161" => 146
        "jgotiralineas--tiza_55" => 3
        "junta-universal_155" => 5
        "llaves-ajustables_159" => 22
        "llaves-espanolas-de-boca_162" => 19
        "llaves-estrias-corona_163" => 5
        "llaves-para-tubo-stilson_160" => 16
        "mangos-para-dados_158" => 8
        "martillos-de-bola_177" => 4
        "martillos-de-una_176" => 7
        "matracas_156" => 8
        "mazos-de-goma_179" => 2
        "mazos-marros_178" => 16
        "serrucho-carpintero_166" => 28
        "serrucho-para-tablaroca_168" => 2
        "aviacion_170" => 12
        "hojalatero_169" => 9
        "clavillos_182" => 2
        "engrapadoras_180" => 7
        "grapas_181" => 16
        "prensa-c_183" => 14
        "prensa-de-banda_184" => 1
        "tornillo-de-banco_185" => 6
        "prensa-de-resorte_186" => 9
        "multiherramientas_187" => 8
        "cajas-de-inglete_189" => 1
        "lane_190" => 4
        "oreja---martillo_191" => 3
        "llanas_192" => 19
        "volteadores-y-rayadores_194" => 4
        "escofina-media-cana_203" => 14
        "escofina-redonda_204" => 6
        "escofina-para-herrar_205" => 4
        "flotas_193" => 2
        "lima-aguja_206" => 12
        "lima-cerrajero_195" => 4
        "lima-cuadrada_196" => 10
        "lima-hojalatero_197" => 1
        "lima-media-cana_198" => 18
        "lima-motosierra_199" => 7
        "lima-plana_200" => 35
        "lima-redonda_201" => 22
        "lima-triangulo_202" => 46
        "para-arco-manual_188" => 17
        "serrucho-para-podar_167" => 5
        "acapulqueno_207" => 6
        "caguayano_208" => 4
        "cuta_209" => 1
        "extremo_210" => 1
        "huixtla_211" => 2
        "recto_212" => 22
        "para-podar_213" => 66
        "cazador_217" => 1
        "labor-completa_215" => 3
        "media-labor_214" => 3
        "michigan_216" => 1
        "martillo-para-herrar_220" => 1
        "carpintero_218" => 2
        "herrero_219" => 1
        "para-lima_221" => 5
        "para-zapapico_222" => 2
        "jardinero_223" => 1
        "s-3x18_224" => 13
        "s-3x21_225" => 23
        "s-3x24_226" => 14
        "s-4x21_227" => 13
        "s-4x24_228" => 21
        "s-4x36_230" => 3
        "s-16_231" => 1
        "prensa-de-barra_234" => 9
        "prensa-rapida_235" => 2
        "reciprocante-sable_232" => 94
        "armador_233" => 5
        "perillas-y-manijas_242" => 159
        "para-mueble_236" => 27
        "electromecanicas_241" => 7
        "para-perfiles-de-aluminio_239" => 10
        "de-sobreponer_237" => 54
        "de-sobreponer-de-barra-pasador_238" => 19
        "de-embutir_240" => 6
        "para-acero-inoxidable_265" => 1
        "borlas_245" => 21
        "esponjas_246" => 31
        "adaptadores_247" => 2
        "para-molduras_249" => 15
        "reflejante_251" => 3
        "vhb_250" => 8
        "para-cristales_253" => 7
        "lavado_252" => 8
        "para-interiores_254" => 15
        "rines-y-llantas_255" => 6
        "adhesivos-y-selladores_257" => 20
        "faros_256" => 2
        "complementos_258" => 7
        "microfibras_259" => 13
        "recubrimiento-anticorrosivo_260" => 7
        "para-aire-acondicionado_261" => 2
        "descontaminante-de-pinturas_263" => 5
        "placas-antisonoras_267" => 1
        "para-discos-de-lija_262" => 22
        "para-discos_272" => 12
        "para-ruedas_273" => 1
        "de-fibra_306" => 5
        "de-lija_305" => 14
        "otras-medidas_304" => 5
        "circulares_275" => 38
        "copa_276" => 40
        "manuales_274" => 30
        "con-vastago_277" => 18
        "para-metal_299" => 9
        "para-piedra_300" => 38
        "shellac_301" => 8
        "hookit_296" => 46
        "de-cambio-rapido_298" => 29
        "velcro_295" => 147
        "psa_294" => 55
        "fibrodiscos_297" => 42
        "s-4-12_303" => 2
        "s-7-_302" => 1
        "para-tiras-de-lija_307" => 12
        "juegos_310" => 3
        "juegos_309" => 2
        "diamante_308" => 29
        "manuales-para-lijar_270" => 11
        "respaldos_248" => 8
        "para-pads_271" => 2
        "lija-esponja_285" => 8
        "lija-respaldo-tela_287" => 27
        "en-rollo_283" => 13
        "plomero_284" => 23
        "s-7-_291" => 12
        "s-3-_288" => 2
        "s-4-_289" => 2
        "s-6-_290" => 27
        "s-8-_292" => 15
        "s-10_293" => 6
        "con-brida_282" => 27
        "con-vastago_281" => 70
        "clip_280" => 14
        "psa_278" => 4
        "caladora_315" => 84
        "jgoinstalar-cerraduras_59" => 3
        "hex-1-18_319" => 8
        "sds-max_320" => 11
        "sds-plus_321" => 21
        "juegos_322" => 5
        "s-34_314" => 1
        "s-58_313" => 3
        "s-58_312" => 1
        "s-14_311" => 3
        "carbones_316" => 12
        "respaldos-plijadora_317" => 4
        "cuchilas_323" => 1
        "manuales_318" => 11
        "arrancador-de-motores_331" => 3
        "cepillos-y-brochas_330" => 2
        "cera-liquida_329" => 3
        "cinta-espuma_337" => 1
        "crema-para-calzado_326" => 4
        "desengrasante-para-motor_332" => 7
        "esponjas-para-calzado_328" => 2
        "grasa-para-calzado_324" => 7
        "inflador-de-llantas_336" => 3
        "jabon-de-calabaza_327" => 3
        "limpiador-de-carburadores_333" => 4
        "para-frenos_334" => 5
        "limpiador-de-inyectores_335" => 3
        "tinta-fuerte_325" => 7
        "machuelos-rectos_340" => 94
        "kits_358" => 2
        "aplicador_359" => 1
        "compresor_350" => 59
        "escofina-para-tablaroca_339" => 1
        "plafonero_341" => 1
        "aceite-para-mop_345" => 1
        "desangrasantes_343" => 9
        "desinfectantes_346" => 12
        "para-piel-o-vinil_348" => 2
        "limpia-vidrios_344" => 1
        "lustrador-para-muebles_347" => 3
        "para-madera_349" => 1
        "limpia-azulejos_355" => 6
        "para-metal_357" => 11
        "refacciones-y-accesorios_269" => 38
        "pistolas_268" => 69
        "aerografos_342" => 5
        "para-radiador_353" => 5
        "grasa-esmeril_354" => 2
        "de-acero_351" => 11
        "para-carrocero_352" => 3
        "para-bandas_367" => 1
        "s-5_362" => 1
        "s-12_360" => 5
        "s-14_361" => 1
        "lija-respaldo-papel_286" => 3
        "velcro--hookit_279" => 33
        "dobles-llave-llave_243" => 15
        "sencillos-llave-mariposa_244" => 15
        "hex---34_374" => 5
        "sierra-cinta_375" => 3
        "lima-para-cuchillo_379" => 3
        "para-monoblock_383" => 1
        "quinzino_384" => 1
        "juegos-kits_369" => 1
        "solarius_399" => 1
        "para-bano_356" => 1
        "clasica_420" => 9
        "hogar_421" => 9
        "noble_422" => 9
        "real_423" => 9
        "uso-rudo_382" => 3
      ]
      "segmentArray" => array:210 [
        "para-metal--4-12_2" => 37
        "para-metal--7-_3" => 30
        "aav-al-cobalto_14" => 15
        "aav_13" => 171
        "zanco-conico-morse_19" => 3
        "aav-zanco-12_16" => 40
        "aav-ntitanio_15" => 21
        "pcentrar_18" => 3
        "pberbiqui_11" => 10
        "zanco-liso_7" => 114
        "escalonadas_17" => 17
        "forstner_9" => 11
        "pmadera_12" => 17
        "sds-plus_6" => 110
        "de-paleta_8" => 44
        "metricos-mm_20" => 18
        "fraccionales-_21" => 10
        "fraccionales-_23" => 7
        "fraccionales-_24" => 8
        "npt_25" => 3
        "npt_26" => 2
        "fraccionales-_27" => 2
        "metricos-mm_29" => 44
        "fraccionales-_30" => 49
        "npt_32" => 9
        "para-bujias_33" => 4
        "numericos_31" => 15
        "punta-bola_34" => 16
        "metricas-mm_35" => 15
        "fraccionales-_36" => 21
        "torx_37" => 15
        "metricas-mm_39" => 6
        "fraccionales-_40" => 7
        "tipo-navaja_41" => 13
        "juegos_38" => 27
        "juegos_42" => 2
        "para-dados_50" => 3
        "para-machuelos_51" => 7
        "phillips_52" => 28
        "ptuercas_55" => 8
        "planos_53" => 31
        "planas_44" => 14
        "hexagonales_47" => 4
        "juegos-de-puntas_49" => 39
        "dobles_48" => 4
        "phillips_43" => 27
        "torx_45" => 23
        "juegos_57" => 26
        "juegos_60" => 4
        "hex-14-a-dados_61" => 4
        "extractor-espiral_58" => 8
        "extractor-plano_59" => 7
        "mando--14_62" => 3
        "mando--38_63" => 4
        "para-ainox--4-12_65" => 31
        "para-ainox--7-_66" => 14
        "para-metalainox-duo-4-12_67" => 11
        "para-metal--9-_4" => 12
        "para-metal-14_64" => 32
        "para-multimaterial--4-12_68" => 3
        "para-piedra--4-12_69" => 8
        "para-ainox--4-12_70" => 4
        "para-metal--7-_72" => 19
        "para-metal--4-12_71" => 16
        "rin-continuo--4-12_73" => 10
        "rin-continuo--4-_83" => 8
        "rin-continuo--7-_74" => 9
        "rin-segmentado--4-12_76" => 18
        "rin-segmentado--7-_77" => 19
        "rin-segmentado--9-_78" => 10
        "rin-turbo--4-12_79" => 11
        "rin-turbo--7-_80" => 9
        "s-4-12_81" => 45
        "s-7-_82" => 21
        "para-ainox--5-_95" => 2
        "aluminio--4-12-_96" => 1
        "aluminio--7-_97" => 1
        "para-metal--3-_98" => 5
        "para-metal--4-_1" => 2
        "para-metal--8-_99" => 4
        "para-metal-12_100" => 3
        "para-piedra--3-_101" => 1
        "para-piedra--4-_102" => 1
        "para-piedra--7-_103" => 7
        "para-piedra--9-_104" => 4
        "para-piedra--7-_106" => 2
        "para-piedra--9-_107" => 1
        "para-ainox--4-12_110" => 4
        "para-ainox--7-_111" => 3
        "para-metal--4-_108" => 3
        "para-metal--9-_109" => 7
        "rin-continuo--8-_84" => 2
        "rin-continuo-10-_85" => 2
        "rin-platino--7-_92" => 1
        "rin-segmentado--4-_87" => 5
        "rin-segmentado-14-_89" => 7
        "rin-tipo-m-12_93" => 2
        "rin-tipo-m-14_94" => 3
        "rin-turbo--4-_91" => 4
        "para-ainox--4-12_112" => 2
        "para-ainox--7-_113" => 1
        "s-3_117" => 1
        "s-7_116" => 4
        "s-19_115" => 5
        "s-4-_114" => 3
        "broca-para-router_118" => 32
        "sds-max_5" => 10
        "piezas-sueltas_124" => 7
        "placas-armadas_125" => 6
        "piezas-sueltas_126" => 15
        "placas-armadas_127" => 13
        "mando-12_128" => 6
        "estandar-sae_135" => 73
        "milimetricos_134" => 64
        "estandar-sae_132" => 25
        "milimetricos_131" => 35
        "punta-desarmador_133" => 6
        "punta-desarmador_136" => 1
        "para-bujias_137" => 4
        "para-bujias_138" => 4
        "gabinete_54" => 23
        "torx_139" => 3
        "juegos_142" => 39
        "milimetricas_140" => 59
        "estandar-sae_141" => 48
        "milimetricas_143" => 7
        "estandar-sae_144" => 12
        "milimetricas_145" => 2
        "estandar-sae_146" => 3
        "carpintero_157" => 8
        "ebanista_158" => 6
        "cabo-de-hierro_147" => 1
        "paralelas_148" => 11
        "punta_149" => 23
        "delgado_150" => 4
        "doble_151" => 10
        "extra-delgado_152" => 1
        "machete-pesado_153" => 7
        "machete-regular_154" => 6
        "mecanico_155" => 7
        "regular_156" => 8
        "para-bano_159" => 68
        "para-recamara-entrada_160" => 72
        "combos_161" => 19
        "pesado_162" => 3
        "s-5-_196" => 5
        "s-3--532_197" => 14
        "s-5-_198" => 24
        "s-3--532_199" => 4
        "s-5-_200" => 4
        "para-ainox--4-_189" => 1
        "para-ainox--9-_190" => 4
        "para-ainox-14-_191" => 1
        "para-ainox--2-_192" => 1
        "para-ainox--3-_193" => 3
        "para-metal--7-_194" => 4
        "s-4-12_186" => 6
        "s-4-_187" => 1
        "s-2-_188" => 3
        "s-6-_179" => 46
        "s-5-_176" => 75
        "s-6-_177" => 72
        "s-5-_173" => 34
        "s-6-_174" => 21
        "s-4-_181" => 6
        "s-4-12_182" => 13
        "s-5-_183" => 12
        "s-7-_184" => 9
        "s-9--18_185" => 2
        "rin-platino--4-12_195" => 1
        "juegos_204" => 3
        "en-humedo_203" => 22
        "en-seco_202" => 7
        "s-4-_171" => 7
        "s-24-_172" => 10
        "s-6-_169" => 27
        "s-1-12_165" => 4
        "s-1--_163" => 15
        "s-2-12_167" => 5
        "s-2-_166" => 31
        "s-3-_168" => 12
        "cuadradas_46" => 10
        "dado-magnetico_205" => 8
        "para-metal--4-12_206" => 2
        "fraccionales-_207" => 61
        "metricos-mm_208" => 25
        "npt_209" => 8
        "accesorios_210" => 28
        "mangueras_212" => 12
        "refacciones_211" => 19
        "s-6_214" => 3
        "s-4_213" => 1
        "para-metal-10_218" => 2
        "para-metal-16_219" => 1
        "para-metalainox-duo-7_221" => 2
        "para-piedra--8_222" => 1
        "para-piedra-14_224" => 3
        "para-ainox--7_225" => 4
        "para-aluminio--4-12_226" => 2
        "para-aluminio--7_227" => 2
        "rin-segmentado-12-_232" => 2
        "s-6_237" => 2
        "s-38_239" => 2
        "s-1---316_241" => 1
        "s-4-12_252" => 3
        "s-2-_255" => 1
        "s-3-_256" => 3
        "s-6-_257" => 6
        "punta-ecx_278" => 1
        "para-madera_290" => 1
      ]
      "convertFamilyName" => array:16 [
        2 => "adhesivos-selladores-e-impermeabilizantes_2"
        7 => "complementos-y-pinturas_7"
        10 => "herramientas-de-mano-y-corte_10"
        12 => "abrasivos-y-lijas_12"
        3 => "articulos-de-fijacion_3"
        1 => "aflojatodo-y-productos-quimicos-automotrices_1"
        13 => "material-electrico-e-iluminacion_13"
        4 => "articulos-de-limpieza-y-hogar_4"
        11 => "herramientas-electricas-y-accesorios_11"
        9 => "escaleras_9"
        6 => "chapas-y-herrajes_6"
        16 => "soldaduras-y-pastas_16"
        5 => "bombas-presurizadores-y-regadera-electrica_5"
        17 => "seguridad-industrial_17"
        14 => "miscelaneos_14"
        8 => "detallado-automotriz_8"
      ]
      "convertCategoryName" => array:276 [
        10 => "adhesivos-instantaneos_10"
        19 => "resanador-para-madera_19"
        23 => "silicon_23"
        24 => "silicon-automotriz_24"
        8 => "adhesivos-epoxicos_8"
        21 => "sellador-acrilico-siliconizado_21"
        6 => "selladores-de-poliuretano_6"
        4 => "adhesivos-de-contacto_4"
        18 => "plastilina-epoxica_18"
        20 => "sellador-acrilico_20"
        17 => "masilla-liviana-para-rellenar_17"
        5 => "adhesivos-de-montaje_5"
        15 => "espuma-de-poliuretano_15"
        3 => "adhesivos-acrilicos-pva_3"
        13 => "adhesivos-para-pvc_13"
        9 => "adhesivos-hot-melt_9"
        12 => "adhesivos-para-cpvc_12"
        7 => "adhesivos-en-aerosol_7"
        11 => "adhesivos-multiusos_11"
        25 => "impermeabilizantes_25"
        26 => "herramientas-paplicacion_26"
        27 => "cepillos-para-impermeabilizar_27"
        28 => "pistola-para-calafatear_28"
        41 => "dados-y-accesorios_41"
        30 => "discos_30"
        31 => "brocas_31"
        32 => "machuelos-y-dados_32"
        33 => "llaves-hexagonales_33"
        35 => "sierra-copas-y-accesorios_35"
        36 => "pinzas_36"
        34 => "desarmadores-y-puntas_34"
        37 => "discos-sierra_37"
        38 => "extractores_38"
        40 => "buriles_40"
        39 => "tiralineas_39"
        42 => "brochas_42"
        43 => "rodillos-y-accesorios_43"
        44 => "abrazaderas_44"
        45 => "puntas-montadas_45"
        46 => "lubricantes-y-aflojatodo_46"
        47 => "lija-hojas_47"
        48 => "masking-tape_48"
        49 => "pinceles_49"
        50 => "pinturas_50"
        51 => "cintas-adhesivas_51"
        52 => "cinta-electrica-aislante_52"
        53 => "guantes_53"
        54 => "mensulas_54"
        55 => "conexion-para-manguera_55"
        56 => "atornilladores_56"
        57 => "accesorios-y-refacciones_57"
        58 => "sierras_58"
        59 => "cepillos_59"
        60 => "clavadoras_60"
        61 => "combos_61"
        62 => "compresores_62"
        63 => "cortadoras-de-metales_63"
        71 => "martillos-demoledores_71"
        64 => "esmeriles-de-banco_64"
        65 => "esmeriladoras_65"
        67 => "herramientas-oscilatorias_67"
        68 => "hidrolavadoras_68"
        69 => "lijadoras_69"
        70 => "llaves-de-impacto_70"
        72 => "niveles-laser_72"
        73 => "pistolas-de-calor_73"
        74 => "pulidoras_74"
        77 => "routers_77"
        75 => "rectificadores_75"
        76 => "rotomartillos_76"
        78 => "sopladoras--aspiradoras_78"
        79 => "taladros_79"
        81 => "convertibles_81"
        82 => "de-extension_82"
        84 => "de-tijera_84"
        86 => "multiescalera-plegable_86"
        87 => "candados_87"
        88 => "electrodos_88"
        91 => "pasta-para-soldar_91"
        90 => "de-alambre_90"
        89 => "de-barra_89"
        92 => "bombas_92"
        93 => "regaderas-electricas_93"
        97 => "lineas-de-artefactos_97"
        96 => "interruptores-y-centros-de-carga_96"
        95 => "canaletas_95"
        98 => "clavijas_98"
        99 => "clavija-contacto-12vuelta_99"
        94 => "iluminacion_94"
        102 => "chalupa-y-cajas_102"
        100 => "portalampara-soquet_100"
        101 => "multicontactos_101"
        116 => "herramientas-para-tablaroca_116"
        103 => "arcos-para-segueta_103"
        107 => "almacenamiento_107"
        104 => "cepillo-para-carpintero_104"
        114 => "cortapernos_114"
        110 => "cuchillas-y-navajas_110"
        111 => "espatulas_111"
        112 => "flexometros_112"
        113 => "formones_113"
        106 => "llaves_106"
        115 => "martillos-y-mazos_115"
        105 => "niveles_105"
        108 => "serruchos_108"
        109 => "tijeras_109"
        117 => "herramienas-automotrices_117"
        118 => "engrapadoras_118"
        119 => "remachadoras_119"
        120 => "escuadras_120"
        121 => "prensas_121"
        122 => "pistola-psilicon_122"
        123 => "cepillo-para-carrocero-surform_123"
        125 => "berbiqui_125"
        126 => "cortatubos_126"
        127 => "cortavidrios_127"
        129 => "inyector-de-grasa-y-accesorios_129"
        128 => "botadores-y-puntos_128"
        130 => "taladro-manual_130"
        131 => "azadones_131"
        132 => "barras_132"
        133 => "bieldos_133"
        134 => "botas-de-hule_134"
        135 => "llanas-y-flotas_135"
        136 => "carretillas_136"
        138 => "limas-y-escofinas_138"
        124 => "seguetas_124"
        140 => "machete_140"
        143 => "cortazulejos_143"
        142 => "cucharas-para-albanil_142"
        141 => "hachas_141"
        139 => "calzado_139"
        145 => "fumigadoras_145"
        144 => "palas_144"
        146 => "talachos_146"
        147 => "zapapicos_147"
        148 => "tenazas_148"
        150 => "hoz_150"
        149 => "mangos-para-herramienta-cabos_149"
        151 => "rastrillos_151"
        152 => "cavahoyos_152"
        153 => "clavos-para-herrar_153"
        154 => "escobas-para-jardin_154"
        155 => "guadanas_155"
        157 => "guantes_157"
        158 => "lentes_158"
        159 => "mascarillas_159"
        160 => "respiradores_160"
        161 => "cartuchos-y-filtros_161"
        162 => "chalecos_162"
        164 => "tapones-auditivos_164"
        165 => "bandas-de-lija_165"
        169 => "calibrador-de-cuerdas_169"
        168 => "cortador-de-cavacotes_168"
        167 => "crayon-para-marcar_167"
        166 => "broqueros-y-llaves_166"
        170 => "limas-rotativas_170"
        172 => "cerraduras_172"
        173 => "bisagras_173"
        175 => "cierrapuertas_175"
        176 => "fijapuertas_176"
        178 => "mirillas_178"
        179 => "pasadores_179"
        180 => "portacandados_180"
        177 => "topes-para-puerta_177"
        181 => "escuadras_181"
        182 => "chairas_182"
        183 => "basculas_183"
        184 => "colorantes-para-tela_184"
        185 => "conos_185"
        186 => "fibras_186"
        187 => "protector-pvinil_187"
        188 => "remaches_188"
        197 => "microfibras_197"
        199 => "limpiadores_199"
        189 => "ceras-y-pulimentos_189"
        190 => "borlas-y-esponjas_190"
        191 => "papel-para-enmascarar_191"
        192 => "cintas_192"
        193 => "rellenadores_193"
        194 => "limpieza-automotriz_194"
        195 => "reparacion_195"
        196 => "plasticos-portectores_196"
        198 => "respaldos_198"
        201 => "adaptadores_201"
        214 => "almohadillas_214"
        215 => "block-de-lijado_215"
        213 => "broca-diamante_213"
        212 => "capucha-protectora_212"
        202 => "cepillos_202"
        210 => "cinta-antiderrapante_210"
        211 => "cinta-antiderrapante_211"
        209 => "cono-abrasivo_209"
        208 => "copas-abrasivas_208"
        207 => "discos-de-lija_207"
        224 => "accesorios-para-mototool_224"
        225 => "ladrillo-abrasivo_225"
        226 => "limpiador-de-lijas_226"
        216 => "pad_216"
        218 => "piedras-para-afilar_218"
        220 => "rodillos-de-fibra_220"
        205 => "rollos-de-lija_205"
        203 => "tiras-de-lija-bondo_203"
        206 => "ruedas-abrasivas_206"
        221 => "ruedas-de-fibra_221"
        222 => "ruedas-para-pulir_222"
        204 => "ruedas-laminadas-flap_204"
        227 => "gato-hidraulico_227"
        29 => "dados-y-accesorios_29"
        228 => "avellanador---prensa_228"
        137 => "cinceles-y-cunas_137"
        241 => "avellanadores_241"
        244 => "porta-herramientas_244"
        229 => "arrancadores_229"
        230 => "cortadoras-de-marmol_230"
        231 => "desbrozadoras_231"
        232 => "detectores-de-corriente_232"
        233 => "grabadores_233"
        235 => "mezcladoras_235"
        236 => "motosierras_236"
        237 => "htarotativa-mototool_237"
        239 => "tijeras-electicas_239"
        243 => "mesa-de-trabajo_243"
        247 => "lamparas-de-trabajo_247"
        246 => "marcadores_246"
        252 => "productos-automotrices_252"
        254 => "cinturones_254"
        249 => "aseo-para-calzado_249"
        255 => "cosmetico-para-banda_255"
        256 => "guias-para-electricista_256"
        260 => "limpiador-de-contactos_260"
        250 => "molino-para-granos_250"
        258 => "multimetros_258"
        248 => "ratoneras-y-trampas_248"
        259 => "removedor-de-pintura_259"
        262 => "soldadura-en-frio_262"
        261 => "cinta-selladora_261"
        251 => "tortilladoras_251"
        14 => "complementos-para-la-construccion_14"
        200 => "pistolas-para-pintar_200"
        264 => "cepillos-para-pintar_264"
        265 => "color-para-cemento_265"
        267 => "cautines_267"
        268 => "destapacanos_268"
        269 => "adhesivos-y-selladores_269"
        270 => "cunas_270"
        271 => "limpiamanos_271"
        272 => "deshumificantes_272"
        273 => "plasticos-protectores_273"
        274 => "sacabocados_274"
        275 => "pads-almohadillas_275"
        276 => "bombas-para-inflar_276"
        277 => "aceite-de-linaza_277"
        242 => "cortadores-anulares_242"
        219 => "rehiletes-de-lija_219"
        217 => "pastas-para-pulir_217"
        281 => "rectificadores_281"
        174 => "cerrojos_174"
        80 => "cizallas_80"
        66 => "distanciometros-flexometros_66"
        293 => "juegos-de-htas_293"
        298 => "copas-de-diamante_298"
        296 => "adhesivos-para-duela_296"
        85 => "utilitaria_85"
        305 => "gel-antibacterial_305"
        306 => "probador_306"
        307 => "repelente-de-insectos_307"
        289 => "infladores_289"
        332 => "cortador-vertical_332"
        333 => "exhibidores_333"
        335 => "inhibidor-de-corrosion_335"
        291 => "fumigadora---nebulizador_291"
        279 => "rollos-de-fibra_279"
        253 => "bandas-de-advertencia_253"
        338 => "cables-electricos_338"
        301 => "extensiones_301"
      ]
      "convertSubcategoryName" => array:361 [
        1 => "acrilicos_1"
        2 => "asfalticos_2"
        3 => "mantos_3"
        4 => "malla-de-refuerzo_4"
        5 => "cepillo-para-impermeabilizar_5"
        6 => "pistola-para-calafatear_6"
        7 => "juegos_7"
        8 => "corte_8"
        14 => "para-metal_14"
        13 => "para-madera_13"
        12 => "para-concreto_12"
        15 => "para-vidrio_15"
        16 => "dados-hexagonales_16"
        17 => "dados-redondos-ajust-1-_17"
        18 => "dados-redondos-ajust-1-12_18"
        19 => "dados-redondos-solidos-1-12_19"
        20 => "dados-redondos-ajust-2-_20"
        21 => "machuelos-semiconicos_21"
        22 => "tipo-l_22"
        23 => "tipo-t_23"
        24 => "tipo-navaja_24"
        27 => "mandriles_27"
        28 => "sierra-copas_28"
        29 => "manerales_29"
        37 => "corta-cable_37"
        32 => "corte-diagonal_32"
        33 => "corte-frontal_33"
        30 => "de-extension_30"
        38 => "de-presion_38"
        31 => "electricista_31"
        36 => "mecanico_36"
        35 => "punta-curva_35"
        34 => "punta-larga_34"
        40 => "universal_40"
        25 => "desarmadores_25"
        41 => "sujetadores-magneticos_41"
        26 => "puntas-para-atornillar_26"
        42 => "s-4-38_42"
        43 => "s-5-38_43"
        44 => "s-6-12_44"
        45 => "s-7-14_45"
        46 => "s-8-14_46"
        47 => "s-9-14_47"
        48 => "s-10_48"
        49 => "s-12_49"
        50 => "s-14_50"
        51 => "juegos_51"
        52 => "juegos_52"
        53 => "para-tornillos-y-pernos_53"
        57 => "adaptadores_57"
        56 => "tiza-para-tiralineas_56"
        58 => "adaptadores_58"
        60 => "banda-dorada_60"
        61 => "calzomima_61"
        62 => "optima_62"
        63 => "la-mera-mera_63"
        64 => "mamey_64"
        65 => "mr-pancho_65"
        66 => "nortena_66"
        67 => "pelo-de-camello_67"
        68 => "practica_68"
        69 => "rubi_69"
        70 => "serie-392_70"
        71 => "serie-401_71"
        72 => "serie-500_72"
        73 => "superfina_73"
        75 => "repuestos-felpas_75"
        74 => "rodillos_74"
        76 => "extensiones-para-rodillo_76"
        77 => "manerales-para-rodillo_77"
        78 => "charolas-para-rodillo_78"
        79 => "sin-fin_79"
        80 => "uso-general-rosa_80"
        84 => "fundicion-gris_84"
        83 => "acero-inoxidable-cafe_83"
        81 => "alto-rendimiento-azul_81"
        87 => "lija-de-agua_87"
        88 => "lija-esmeril-tela_88"
        89 => "lija-pmadera-granate_89"
        90 => "lija-acabado_90"
        92 => "redondos_92"
        91 => "planos_91"
        94 => "esmalte_94"
        96 => "primarios_96"
        93 => "aerosol_93"
        95 => "vinilica_95"
        97 => "cinta-celofan_97"
        98 => "cinta-delimitadora_98"
        99 => "cinta-para-ductos_99"
        100 => "cinta-empaque_100"
        101 => "guante-industrial_101"
        102 => "guante-multiusos_102"
        106 => "cinta-impermeabilizante_106"
        10 => "desbaste-y-corte_10"
        9 => "desbaste_9"
        103 => "diamante_103"
        104 => "laminados_104"
        105 => "paquetes-kits_105"
        107 => "para-pulir_107"
        108 => "de-fibra_108"
        122 => "baterias_122"
        109 => "caladoras_109"
        123 => "cargadores_123"
        115 => "s-38_115"
        116 => "s-12_116"
        118 => "sds-max_118"
        117 => "sds-plus_117"
        110 => "angular_110"
        111 => "circular_111"
        112 => "de-mesa_112"
        113 => "ingleteadora_113"
        114 => "reciprocante-sable_114"
        119 => "s-38_119"
        120 => "s-12_120"
        121 => "magnetico_121"
        124 => "juegos_124"
        125 => "pelacables_125"
        126 => "hacendado_126"
        127 => "centrifuga_127"
        128 => "periferica_128"
        129 => "sumergible_129"
        130 => "presurizador_130"
        139 => "modus-pro_139"
        140 => "forza_140"
        149 => "grado-comercial_149"
        137 => "cajas-de-seguridad_137"
        136 => "centros-de-carga_136"
        147 => "oval-bticino_147"
        135 => "interruptores-termomagneticos_135"
        132 => "lamparas-focos_132"
        134 => "luminarias_134"
        138 => "modus_138"
        143 => "passseymour_143"
        148 => "royer-il-intercambiable_148"
        141 => "quinzino-mx_141"
        133 => "reflectores_133"
        142 => "royer-100_142"
        144 => "royer-3000_144"
        145 => "royer-7000_145"
        146 => "royer-visible_146"
        165 => "bolsas-y-mochilas_165"
        164 => "cajas-para-herramientas_164"
        173 => "cepillos_173"
        171 => "cuchillas_171"
        153 => "dados-mando-12_153"
        152 => "dados-mando--38_152"
        174 => "escochebres_174"
        154 => "extensiones_154"
        175 => "hojas-de-repuesto_175"
        172 => "hojas-de-repuesto_172"
        161 => "llaves-combinadas_161"
        55 => "jgotiralineas--tiza_55"
        155 => "junta-universal_155"
        159 => "llaves-ajustables_159"
        162 => "llaves-espanolas-de-boca_162"
        163 => "llaves-estrias-corona_163"
        160 => "llaves-para-tubo-stilson_160"
        158 => "mangos-para-dados_158"
        177 => "martillos-de-bola_177"
        176 => "martillos-de-una_176"
        156 => "matracas_156"
        179 => "mazos-de-goma_179"
        178 => "mazos-marros_178"
        166 => "serrucho-carpintero_166"
        168 => "serrucho-para-tablaroca_168"
        170 => "aviacion_170"
        169 => "hojalatero_169"
        182 => "clavillos_182"
        180 => "engrapadoras_180"
        181 => "grapas_181"
        183 => "prensa-c_183"
        184 => "prensa-de-banda_184"
        185 => "tornillo-de-banco_185"
        186 => "prensa-de-resorte_186"
        187 => "multiherramientas_187"
        189 => "cajas-de-inglete_189"
        190 => "lane_190"
        191 => "oreja---martillo_191"
        192 => "llanas_192"
        194 => "volteadores-y-rayadores_194"
        203 => "escofina-media-cana_203"
        204 => "escofina-redonda_204"
        205 => "escofina-para-herrar_205"
        193 => "flotas_193"
        206 => "lima-aguja_206"
        195 => "lima-cerrajero_195"
        196 => "lima-cuadrada_196"
        197 => "lima-hojalatero_197"
        198 => "lima-media-cana_198"
        199 => "lima-motosierra_199"
        200 => "lima-plana_200"
        201 => "lima-redonda_201"
        202 => "lima-triangulo_202"
        188 => "para-arco-manual_188"
        167 => "serrucho-para-podar_167"
        207 => "acapulqueno_207"
        208 => "caguayano_208"
        209 => "cuta_209"
        210 => "extremo_210"
        211 => "huixtla_211"
        212 => "recto_212"
        213 => "para-podar_213"
        217 => "cazador_217"
        215 => "labor-completa_215"
        214 => "media-labor_214"
        216 => "michigan_216"
        220 => "martillo-para-herrar_220"
        218 => "carpintero_218"
        219 => "herrero_219"
        221 => "para-lima_221"
        222 => "para-zapapico_222"
        223 => "jardinero_223"
        224 => "s-3x18_224"
        225 => "s-3x21_225"
        226 => "s-3x24_226"
        227 => "s-4x21_227"
        228 => "s-4x24_228"
        230 => "s-4x36_230"
        231 => "s-16_231"
        234 => "prensa-de-barra_234"
        235 => "prensa-rapida_235"
        232 => "reciprocante-sable_232"
        233 => "armador_233"
        242 => "perillas-y-manijas_242"
        236 => "para-mueble_236"
        241 => "electromecanicas_241"
        239 => "para-perfiles-de-aluminio_239"
        237 => "de-sobreponer_237"
        238 => "de-sobreponer-de-barra-pasador_238"
        240 => "de-embutir_240"
        265 => "para-acero-inoxidable_265"
        245 => "borlas_245"
        246 => "esponjas_246"
        247 => "adaptadores_247"
        249 => "para-molduras_249"
        251 => "reflejante_251"
        250 => "vhb_250"
        253 => "para-cristales_253"
        252 => "lavado_252"
        254 => "para-interiores_254"
        255 => "rines-y-llantas_255"
        257 => "adhesivos-y-selladores_257"
        256 => "faros_256"
        258 => "complementos_258"
        259 => "microfibras_259"
        260 => "recubrimiento-anticorrosivo_260"
        261 => "para-aire-acondicionado_261"
        263 => "descontaminante-de-pinturas_263"
        267 => "placas-antisonoras_267"
        262 => "para-discos-de-lija_262"
        272 => "para-discos_272"
        273 => "para-ruedas_273"
        306 => "de-fibra_306"
        305 => "de-lija_305"
        304 => "otras-medidas_304"
        275 => "circulares_275"
        276 => "copa_276"
        274 => "manuales_274"
        277 => "con-vastago_277"
        299 => "para-metal_299"
        300 => "para-piedra_300"
        301 => "shellac_301"
        296 => "hookit_296"
        298 => "de-cambio-rapido_298"
        295 => "velcro_295"
        294 => "psa_294"
        297 => "fibrodiscos_297"
        303 => "s-4-12_303"
        302 => "s-7-_302"
        307 => "para-tiras-de-lija_307"
        310 => "juegos_310"
        309 => "juegos_309"
        308 => "diamante_308"
        270 => "manuales-para-lijar_270"
        248 => "respaldos_248"
        271 => "para-pads_271"
        285 => "lija-esponja_285"
        287 => "lija-respaldo-tela_287"
        283 => "en-rollo_283"
        284 => "plomero_284"
        291 => "s-7-_291"
        288 => "s-3-_288"
        289 => "s-4-_289"
        290 => "s-6-_290"
        292 => "s-8-_292"
        293 => "s-10_293"
        282 => "con-brida_282"
        281 => "con-vastago_281"
        280 => "clip_280"
        278 => "psa_278"
        315 => "caladora_315"
        59 => "jgoinstalar-cerraduras_59"
        319 => "hex-1-18_319"
        320 => "sds-max_320"
        321 => "sds-plus_321"
        322 => "juegos_322"
        314 => "s-34_314"
        313 => "s-58_313"
        312 => "s-58_312"
        311 => "s-14_311"
        316 => "carbones_316"
        317 => "respaldos-plijadora_317"
        323 => "cuchilas_323"
        318 => "manuales_318"
        331 => "arrancador-de-motores_331"
        330 => "cepillos-y-brochas_330"
        329 => "cera-liquida_329"
        337 => "cinta-espuma_337"
        326 => "crema-para-calzado_326"
        332 => "desengrasante-para-motor_332"
        328 => "esponjas-para-calzado_328"
        324 => "grasa-para-calzado_324"
        336 => "inflador-de-llantas_336"
        327 => "jabon-de-calabaza_327"
        333 => "limpiador-de-carburadores_333"
        334 => "para-frenos_334"
        335 => "limpiador-de-inyectores_335"
        325 => "tinta-fuerte_325"
        340 => "machuelos-rectos_340"
        358 => "kits_358"
        359 => "aplicador_359"
        350 => "compresor_350"
        339 => "escofina-para-tablaroca_339"
        341 => "plafonero_341"
        345 => "aceite-para-mop_345"
        343 => "desangrasantes_343"
        346 => "desinfectantes_346"
        348 => "para-piel-o-vinil_348"
        344 => "limpia-vidrios_344"
        347 => "lustrador-para-muebles_347"
        349 => "para-madera_349"
        355 => "limpia-azulejos_355"
        357 => "para-metal_357"
        269 => "refacciones-y-accesorios_269"
        268 => "pistolas_268"
        342 => "aerografos_342"
        353 => "para-radiador_353"
        354 => "grasa-esmeril_354"
        351 => "de-acero_351"
        352 => "para-carrocero_352"
        367 => "para-bandas_367"
        362 => "s-5_362"
        360 => "s-12_360"
        361 => "s-14_361"
        286 => "lija-respaldo-papel_286"
        279 => "velcro--hookit_279"
        243 => "dobles-llave-llave_243"
        244 => "sencillos-llave-mariposa_244"
        374 => "hex---34_374"
        375 => "sierra-cinta_375"
        379 => "lima-para-cuchillo_379"
        383 => "para-monoblock_383"
        384 => "quinzino_384"
        369 => "juegos-kits_369"
        399 => "solarius_399"
        356 => "para-bano_356"
        420 => "clasica_420"
        421 => "hogar_421"
        422 => "noble_422"
        423 => "real_423"
        382 => "uso-rudo_382"
      ]
      "convertSegmentName" => array:210 [
        2 => "para-metal--4-12_2"
        3 => "para-metal--7-_3"
        14 => "aav-al-cobalto_14"
        13 => "aav_13"
        19 => "zanco-conico-morse_19"
        16 => "aav-zanco-12_16"
        15 => "aav-ntitanio_15"
        18 => "pcentrar_18"
        11 => "pberbiqui_11"
        7 => "zanco-liso_7"
        17 => "escalonadas_17"
        9 => "forstner_9"
        12 => "pmadera_12"
        6 => "sds-plus_6"
        8 => "de-paleta_8"
        20 => "metricos-mm_20"
        21 => "fraccionales-_21"
        23 => "fraccionales-_23"
        24 => "fraccionales-_24"
        25 => "npt_25"
        26 => "npt_26"
        27 => "fraccionales-_27"
        29 => "metricos-mm_29"
        30 => "fraccionales-_30"
        32 => "npt_32"
        33 => "para-bujias_33"
        31 => "numericos_31"
        34 => "punta-bola_34"
        35 => "metricas-mm_35"
        36 => "fraccionales-_36"
        37 => "torx_37"
        39 => "metricas-mm_39"
        40 => "fraccionales-_40"
        41 => "tipo-navaja_41"
        38 => "juegos_38"
        42 => "juegos_42"
        50 => "para-dados_50"
        51 => "para-machuelos_51"
        52 => "phillips_52"
        55 => "ptuercas_55"
        53 => "planos_53"
        44 => "planas_44"
        47 => "hexagonales_47"
        49 => "juegos-de-puntas_49"
        48 => "dobles_48"
        43 => "phillips_43"
        45 => "torx_45"
        57 => "juegos_57"
        60 => "juegos_60"
        61 => "hex-14-a-dados_61"
        58 => "extractor-espiral_58"
        59 => "extractor-plano_59"
        62 => "mando--14_62"
        63 => "mando--38_63"
        65 => "para-ainox--4-12_65"
        66 => "para-ainox--7-_66"
        67 => "para-metalainox-duo-4-12_67"
        4 => "para-metal--9-_4"
        64 => "para-metal-14_64"
        68 => "para-multimaterial--4-12_68"
        69 => "para-piedra--4-12_69"
        70 => "para-ainox--4-12_70"
        72 => "para-metal--7-_72"
        71 => "para-metal--4-12_71"
        73 => "rin-continuo--4-12_73"
        83 => "rin-continuo--4-_83"
        74 => "rin-continuo--7-_74"
        76 => "rin-segmentado--4-12_76"
        77 => "rin-segmentado--7-_77"
        78 => "rin-segmentado--9-_78"
        79 => "rin-turbo--4-12_79"
        80 => "rin-turbo--7-_80"
        81 => "s-4-12_81"
        82 => "s-7-_82"
        95 => "para-ainox--5-_95"
        96 => "aluminio--4-12-_96"
        97 => "aluminio--7-_97"
        98 => "para-metal--3-_98"
        1 => "para-metal--4-_1"
        99 => "para-metal--8-_99"
        100 => "para-metal-12_100"
        101 => "para-piedra--3-_101"
        102 => "para-piedra--4-_102"
        103 => "para-piedra--7-_103"
        104 => "para-piedra--9-_104"
        106 => "para-piedra--7-_106"
        107 => "para-piedra--9-_107"
        110 => "para-ainox--4-12_110"
        111 => "para-ainox--7-_111"
        108 => "para-metal--4-_108"
        109 => "para-metal--9-_109"
        84 => "rin-continuo--8-_84"
        85 => "rin-continuo-10-_85"
        92 => "rin-platino--7-_92"
        87 => "rin-segmentado--4-_87"
        89 => "rin-segmentado-14-_89"
        93 => "rin-tipo-m-12_93"
        94 => "rin-tipo-m-14_94"
        91 => "rin-turbo--4-_91"
        112 => "para-ainox--4-12_112"
        113 => "para-ainox--7-_113"
        117 => "s-3_117"
        116 => "s-7_116"
        115 => "s-19_115"
        114 => "s-4-_114"
        118 => "broca-para-router_118"
        5 => "sds-max_5"
        124 => "piezas-sueltas_124"
        125 => "placas-armadas_125"
        126 => "piezas-sueltas_126"
        127 => "placas-armadas_127"
        128 => "mando-12_128"
        135 => "estandar-sae_135"
        134 => "milimetricos_134"
        132 => "estandar-sae_132"
        131 => "milimetricos_131"
        133 => "punta-desarmador_133"
        136 => "punta-desarmador_136"
        137 => "para-bujias_137"
        138 => "para-bujias_138"
        54 => "gabinete_54"
        139 => "torx_139"
        142 => "juegos_142"
        140 => "milimetricas_140"
        141 => "estandar-sae_141"
        143 => "milimetricas_143"
        144 => "estandar-sae_144"
        145 => "milimetricas_145"
        146 => "estandar-sae_146"
        157 => "carpintero_157"
        158 => "ebanista_158"
        147 => "cabo-de-hierro_147"
        148 => "paralelas_148"
        149 => "punta_149"
        150 => "delgado_150"
        151 => "doble_151"
        152 => "extra-delgado_152"
        153 => "machete-pesado_153"
        154 => "machete-regular_154"
        155 => "mecanico_155"
        156 => "regular_156"
        159 => "para-bano_159"
        160 => "para-recamara-entrada_160"
        161 => "combos_161"
        162 => "pesado_162"
        196 => "s-5-_196"
        197 => "s-3--532_197"
        198 => "s-5-_198"
        199 => "s-3--532_199"
        200 => "s-5-_200"
        189 => "para-ainox--4-_189"
        190 => "para-ainox--9-_190"
        191 => "para-ainox-14-_191"
        192 => "para-ainox--2-_192"
        193 => "para-ainox--3-_193"
        194 => "para-metal--7-_194"
        186 => "s-4-12_186"
        187 => "s-4-_187"
        188 => "s-2-_188"
        179 => "s-6-_179"
        176 => "s-5-_176"
        177 => "s-6-_177"
        173 => "s-5-_173"
        174 => "s-6-_174"
        181 => "s-4-_181"
        182 => "s-4-12_182"
        183 => "s-5-_183"
        184 => "s-7-_184"
        185 => "s-9--18_185"
        195 => "rin-platino--4-12_195"
        204 => "juegos_204"
        203 => "en-humedo_203"
        202 => "en-seco_202"
        171 => "s-4-_171"
        172 => "s-24-_172"
        169 => "s-6-_169"
        165 => "s-1-12_165"
        163 => "s-1--_163"
        167 => "s-2-12_167"
        166 => "s-2-_166"
        168 => "s-3-_168"
        46 => "cuadradas_46"
        205 => "dado-magnetico_205"
        206 => "para-metal--4-12_206"
        207 => "fraccionales-_207"
        208 => "metricos-mm_208"
        209 => "npt_209"
        210 => "accesorios_210"
        212 => "mangueras_212"
        211 => "refacciones_211"
        214 => "s-6_214"
        213 => "s-4_213"
        218 => "para-metal-10_218"
        219 => "para-metal-16_219"
        221 => "para-metalainox-duo-7_221"
        222 => "para-piedra--8_222"
        224 => "para-piedra-14_224"
        225 => "para-ainox--7_225"
        226 => "para-aluminio--4-12_226"
        227 => "para-aluminio--7_227"
        232 => "rin-segmentado-12-_232"
        237 => "s-6_237"
        239 => "s-38_239"
        241 => "s-1---316_241"
        252 => "s-4-12_252"
        255 => "s-2-_255"
        256 => "s-3-_256"
        257 => "s-6-_257"
        278 => "punta-ecx_278"
        290 => "para-madera_290"
      ]
      "converProductName" => []
      "min" => "100"
      "max" => 0
      "idFamily" => array:2 [
        0 => "adhesivos-selladores-e-impermeabilizantes"
        1 => "2"
      ]
      "idCategory" => array:2 [
        0 => "impermeabilizantes"
        1 => "16"
      ]
      "idSubCategory" => array:2 [
        0 => "acrilicos"
        1 => "1"
      ]
      "limitProducts" => " 0, 12"
      "filtmin" => ""
      "filtmax" => ""
      "orderBy" => " `is_outstanding` desc, `is_new` desc,  `is_more_sold` desc"
      "productsStringQuery" => """
        select `products`.`pkProduct` as `pkProduct`,\r\n
                                                `products`.`provider_code` as `provider_code`,\r\n
                                                `products`.`code` as `code`,\r\n
                                                `products`.`name` as `name`,\r\n
                                                `products`.`small_description` as `small_description`,\r\n
                                                (CASE\r\n
                                                 WHEN  `products`.`image_1` != "" THEN `products`.`image_1`\r\n
                                                 ELSE "no-image.jpg"\r\n
                                                 END) AS `image_1`,\r\n
                                                `products_by_branch`.`is_new` as `is_new`,\r\n
                                                `products_by_branch`.`is_outstanding` as `is_outstanding`,\r\n
                                                `brands`.`image` as `image`\r\n
                                                    from `products`\r\n
                                                    inner join `products_by_branch` on `products_by_branch`.`fkProduct` = `products`.`pkProduct`\r\n
                                                    inner join `brands` on `brands`.`pkBrand` = `products`.`fkBrand`\r\n
                                                    inner join `products_by_family` on `products_by_family`.`fkProduct` = `products`.`pkProduct`\r\n
                                                    where  products.status = 1\r\n
                                                    AND products.is_active = 1\r\n
                                                    AND products_by_branch.fkBranch = "SMX"\r\n
                                                    AND products_by_branch.is_active = 1     \r\n
                                                    AND products_by_branch.status = 1\r\n
                                                    AND products_by_family.fkFamily = 2\r\n
                                                    AND products_by_family.fkCategory = 16\r\n
                                                    AND products_by_family.fkSubcategory = 1\r\n
                                                    AND products_by_family.status = 1\r\n
                                                    AND brands.status = 1\r\n
                                                    order by `is_outstanding` desc, `is_new` desc,  `is_more_sold` desc\r\n
                                                    LIMIT  0, 12
        """
      "productsQuery" => []
      "productsQuery2" => Illuminate\Support\Collection {#411}
      "productsCount" => 0
      "productsByGroupsQuery" => Illuminate\Support\Collection {#1318}
      "brandsQuery" => Illuminate\Support\Collection {#9913}
      "productsByGroupsInfo" => {#9912}
      "familyInfo" => App\Models\Families {#10191}
      "nameFamily" => {#1335}
      "categoryInfo" => App\Models\Categories {#416}
      "nameCategory" => {#1319}
      "subcategoryInfo" => App\Models\Subcategories {#415}
      "nameSubcategory" => "uso-rudo_382"
      "segmentInfo" => App\Models\Segments {#10198}
      "nameSegment" => "para-madera_290"
      "totalPagesAux" => 1
      "totalPages" => 1.0
      "familyName" => array:2 [
        0 => "adhesivos-selladores-e-impermeabilizantes"
        1 => "2"
      ]
      "categoryName" => array:2 [
        0 => "impermeabilizantes"
        1 => "16"
      ]
      "subCategoryName" => array:2 [
        0 => "acrilicos"
        1 => "1"
      ]
      "pkFamily" => array:2 [
        0 => "adhesivos-selladores-e-impermeabilizantes"
        1 => "2"
      ]
      "pkCategory" => array:2 [
        0 => "impermeabilizantes"
        1 => "16"
      ]
      "pkSubCategory" => array:2 [
        0 => "acrilicos"
        1 => "1"
      ]
      "nameSubCategory" => null
      "arrayGroupers" => []
      "dateNow" => "2024-03-18"
    ]
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. "adhesivos-selladores-e-impermeabilizantes_2"
    
  2. "impermeabilizantes_16"
    
  3. "acrilicos_1"
    
  4. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. array:2 [
      0 => App\Http\Controllers\MainController {#370}
      1 => "productsBySubcategory"
    ]
    
  2. array:4 [
      "family" => "adhesivos-selladores-e-impermeabilizantes_2"
      "category" => "impermeabilizantes_16"
      "subcategory" => "acrilicos_1"
      0 => Illuminate\Http\Request {#42
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#361 …4}
        #routeResolver: Closure() {#363 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +server: Symfony\Component\HttpFoundation\ServerBag {#46}
        +files: Symfony\Component\HttpFoundation\FileBag {#47}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#397}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
    {
        $this->container = $container;
    }
 
    /**
     * Dispatch a request to a given controller and method.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $controller
     * @param  string  $method
     * @return mixed
     */
    public function dispatch(Route $route, $controller, $method)
    {
        $parameters = $this->resolveClassMethodDependencies(
            $route->parametersWithoutNulls(), $controller, $method
        );
 
        if (method_exists($controller, 'callAction')) {
            return $controller->callAction($method, $parameters);
        }
 
        return $controller->{$method}(...array_values($parameters));
    }
 
    /**
     * Get the middleware for the controller instance.
     *
     * @param  \Illuminate\Routing\Controller  $controller
     * @param  string  $method
     * @return array
     */
    public function getMiddleware($controller, $method)
    {
        if (! method_exists($controller, 'getMiddleware')) {
            return [];
        }
 
        return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
            return static::methodExcludedByOptions($method, $data['options']);
Arguments
  1. "productsBySubcategory"
    
  2. array:4 [
      "family" => "adhesivos-selladores-e-impermeabilizantes_2"
      "category" => "impermeabilizantes_16"
      "subcategory" => "acrilicos_1"
      0 => Illuminate\Http\Request {#42
        #json: null
        #convertedFiles: []
        #userResolver: Closure($guard = null) {#361 …4}
        #routeResolver: Closure() {#363 …4}
        +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
        +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
        +server: Symfony\Component\HttpFoundation\ServerBag {#46}
        +files: Symfony\Component\HttpFoundation\FileBag {#47}
        +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
        +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Illuminate\Session\Store {#397}
        #locale: null
        #defaultLocale: "en"
        -preferredFormat: null
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Route.php
    protected function runCallable()
    {
        $callable = $this->action['uses'];
 
        return $callable(...array_values($this->resolveMethodDependencies(
            $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
        )));
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    protected function runController()
    {
        return $this->controllerDispatcher()->dispatch(
            $this, $this->getController(), $this->getControllerMethod()
        );
    }
 
    /**
     * Get the controller instance for the route.
     *
     * @return mixed
     */
    public function getController()
    {
        if (! $this->controller) {
            $class = $this->parseControllerCallback()[0];
 
            $this->controller = $this->container->make(ltrim($class, '\\'));
        }
 
        return $this->controller;
    }
 
    /**
Arguments
  1. Illuminate\Routing\Route {#161}
    
  2. App\Http\Controllers\MainController {#370}
    
  3. "productsBySubcategory"
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Route.php
     *
     * @throws \UnexpectedValueException
     */
    protected function parseAction($action)
    {
        return RouteAction::parse($this->uri, $action);
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     */
    public function run()
    {
        $this->container = $this->container ?: new Container;
 
        try {
            if ($this->isControllerAction()) {
                return $this->runController();
            }
 
            return $this->runCallable();
        } catch (HttpResponseException $e) {
            return $e->getResponse();
        }
    }
 
    /**
     * Checks whether the route's action is a controller.
     *
     * @return bool
     */
    protected function isControllerAction()
    {
        return is_string($this->action['uses']);
    }
 
    /**
     * Run the route action and return the response.
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
     */
    public function __construct(Registrar $router)
    {
        $this->router = $router;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->router->substituteBindings($route = $request->route());
 
        $this->router->substituteImplicitBindings($route);
 
        return $next($request);
    }
}
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#371 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Session\TokenMismatchException
     */
    public function handle($request, Closure $next)
    {
        if (
            $this->isReading($request) ||
            $this->runningUnitTests() ||
            $this->inExceptArray($request) ||
            $this->tokensMatch($request)
        ) {
            return tap($next($request), function ($response) use ($request) {
                if ($this->shouldAddXsrfTokenCookie()) {
                    $this->addCookieToResponse($request, $response);
                }
            });
        }
 
        throw new TokenMismatchException;
    }
 
    /**
     * Determine if the HTTP request uses a ‘read’ verb.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function isReading($request)
    {
        return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
    }
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#381 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // If the current session has an "errors" variable bound to it, we will share
        // its value with all view instances so the views can easily access errors
        // without having to bind. An empty bag is set when there aren't errors.
        $this->view->share(
            'errors', $request->session()->get('errors') ?: new ViewErrorBag
        );
 
        // Putting the errors in the view for every view allows the developer to just
        // assume that some errors are always available, which is convenient since
        // they don't have to continually run checks for the presence of errors.
 
        return $next($request);
    }
}
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#382 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->sessionHandled = true;
 
        // If a session driver has been configured, we will need to start the session here
        // so that the data is ready for an application. Note that the Laravel sessions
        // do not make use of PHP "native" sessions in any way since they are crappy.
        if ($this->sessionConfigured()) {
            $request->setLaravelSession(
                $session = $this->startSession($request)
            );
 
            $this->collectGarbage($session);
        }
 
        $response = $next($request);
 
        // Again, if the session has been configured we will need to close out the session
        // so that the attributes may be persisted to some storage medium. We will also
        // add the session identifier cookie to the application response headers now.
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#383 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
     * Create a new CookieQueue instance.
     *
     * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
     * @return void
     */
    public function __construct(CookieJar $cookies)
    {
        $this->cookies = $cookies;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);
 
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
        }
 
        return $response;
    }
}
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#384 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
     * Disable encryption for the given cookie name(s).
     *
     * @param  string|array  $name
     * @return void
     */
    public function disableFor($name)
    {
        $this->except = array_merge($this->except, (array) $name);
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function handle($request, Closure $next)
    {
        return $this->encrypt($next($this->decrypt($request)));
    }
 
    /**
     * Decrypt the cookies on the request.
     *
     * @param  \Symfony\Component\HttpFoundation\Request  $request
     * @return \Symfony\Component\HttpFoundation\Request
     */
    protected function decrypt(Request $request)
    {
        foreach ($request->cookies as $key => $cookie) {
            if ($this->isDisabled($key)) {
                continue;
            }
 
            try {
                $request->cookies->set($key, $this->decryptCookie($key, $cookie));
            } catch (DecryptException $e) {
                $request->cookies->set($key, null);
            }
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#385 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
     * Sort the given middleware by priority.
     *
Arguments
  1. Closure($request) {#365 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Routing\Route  $route
     * @return mixed
     */
    protected function runRoute(Request $request, Route $route)
    {
        $request->setRouteResolver(function () use ($route) {
            return $route;
        });
 
        $this->events->dispatch(new Events\RouteMatched($route, $request));
 
        return $this->prepareResponse($request,
            $this->runRouteWithinStack($route, $request)
        );
    }
 
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
Arguments
  1. Illuminate\Routing\Route {#161}
    
  2. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
    {
        $this->current = $route = $this->routes->match($request);
 
        $this->container->instance(Route::class, $route);
 
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Routing\Route {#161}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     * @return mixed
     */
    public function respondWithRoute($name)
    {
        $route = tap($this->routes->getByName($name))->bind($this->currentRequest);
 
        return $this->runRoute($this->currentRequest, $route);
    }
 
    /**
     * Dispatch the request to the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/fideloper/proxy/src/TrustProxies.php
    {
        $this->config = $config;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
        $this->setTrustedProxyIpAddresses($request);
 
        return $next($request);
    }
 
    /**
     * Sets the trusted proxies on the request to the value of trustedproxy.proxies
     *
     * @param \Illuminate\Http\Request $request
     */
    protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
 
        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is deprecated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
        }
 
        // Support IPs addresses separated by comma
        $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#31 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
     *
     * @var array
     */
    protected $attributes = [];
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  array  ...$attributes
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;
 
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#22 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
     *
     * @var array
     */
    protected $attributes = [];
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  array  ...$attributes
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;
 
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#342 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
class ValidatePostSize
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Http\Exceptions\PostTooLargeException
     */
    public function handle($request, Closure $next)
    {
        $max = $this->getPostMaxSize();
 
        if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
            throw new PostTooLargeException;
        }
 
        return $next($request);
    }
 
    /**
     * Determine the server 'post_max_size' as bytes.
     *
     * @return int
     */
    protected function getPostMaxSize()
    {
        if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
            return (int) $postMaxSize;
        }
 
        $metric = strtoupper(substr($postMaxSize, -1));
        $postMaxSize = (int) $postMaxSize;
 
        switch ($metric) {
            case 'K':
                return $postMaxSize * 1024;
            case 'M':
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#343 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     */
    public function handle($request, Closure $next)
    {
        if ($this->app->isDownForMaintenance()) {
            $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
 
            if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
                return $next($request);
            }
 
            if ($this->inExceptArray($request)) {
                return $next($request);
            }
 
            throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
        }
 
        return $next($request);
    }
 
    /**
     * Determine if the request has a URI that should be accessible in maintenance mode.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function inExceptArray($request)
    {
        foreach ($this->except as $except) {
            if ($except !== '/') {
                $except = trim($except, '/');
            }
 
            if ($request->fullUrlIs($except) || $request->is($except)) {
                return true;
            }
        }
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#344 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
    }
 
    /**
     * Send the given request through the middleware / router.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    protected function sendRequestThroughRouter($request)
    {
        $this->app->instance('request', $request);
 
        Facade::clearResolvedInstance('request');
 
        $this->bootstrap();
 
        return (new Pipeline($this->app))
                    ->send($request)
                    ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                    ->then($this->dispatchToRouter());
    }
 
    /**
     * Bootstrap the application for HTTP requests.
     *
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
Arguments
  1. Closure($request) {#341 …4}
    
/home/surtimex/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
            $router->middlewareGroup($key, $middleware);
        }
 
        foreach ($this->routeMiddleware as $key => $middleware) {
            $router->aliasMiddleware($key, $middleware);
        }
    }
 
    /**
     * Handle an incoming HTTP request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function handle($request)
    {
        try {
            $request->enableHttpMethodParameterOverride();
 
            $response = $this->sendRequestThroughRouter($request);
        } catch (Exception $e) {
            $this->reportException($e);
 
            $response = $this->renderException($request, $e);
        } catch (Throwable $e) {
            $this->reportException($e = new FatalThrowableError($e));
 
            $response = $this->renderException($request, $e);
        }
 
        $this->app['events']->dispatch(
            new Events\RequestHandled($request, $response)
        );
 
        return $response;
    }
 
    /**
     * Send the given request through the middleware / router.
     *
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/surtimex/public_html/index.php
*/

$app = require_once __DIR__.'/../bootstrap/app.php';

/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);
 
Arguments
  1. Illuminate\Http\Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure($guard = null) {#361 …4}
      #routeResolver: Closure() {#363 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#44}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#50}
      +server: Symfony\Component\HttpFoundation\ServerBag {#46}
      +files: Symfony\Component\HttpFoundation\FileBag {#47}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#45}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #requestUri: "/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#397}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
USER
"surtimex"
HOME
"/home/surtimex"
SCRIPT_NAME
"/index.php"
REQUEST_URI
"/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
REMOTE_PORT
"55664"
SCRIPT_FILENAME
"/home/surtimex/public_html/index.php"
SERVER_ADMIN
"webmaster@surtimex.com"
CONTEXT_DOCUMENT_ROOT
"/home/surtimex/public_html"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"http"
DOCUMENT_ROOT
"/home/surtimex/public_html"
REMOTE_ADDR
"44.197.113.64"
SERVER_PORT
"80"
SERVER_ADDR
"67.227.157.75"
SERVER_NAME
"surtimex.com"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
""
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
HTTP_HOST
"surtimex.com"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SCRIPT_URI
"http://surtimex.com/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
SCRIPT_URL
"/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
UNIQUE_ID
"ZfkE-vEXv9b08unm169GJQAAAEk"
REDIRECT_STATUS
"200"
REDIRECT_SCRIPT_URI
"http://surtimex.com/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
REDIRECT_SCRIPT_URL
"/productos/adhesivos-selladores-e-impermeabilizantes_2/impermeabilizantes_16/acrilicos_1"
REDIRECT_UNIQUE_ID
"ZfkE-vEXv9b08unm169GJQAAAEk"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1710818554.3705
REQUEST_TIME
1710818554
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:TlMIMdQs9rcOwVEZlq3DdFal64MWYLRXY74JWXfRnC0="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"surtimex_db"
DB_USERNAME
"surtimex_user"
DB_PASSWORD
"ojfK_559Jm$x"
SAP_CONNECTION
"sqlsrv"
SAP_HOST
"187.189.234.18"
SAP_PORT
"1433"
SAP_DATABASE
"surtimex_db"
SAP_USERNAME
"uwa"
SAP_PASSWORD
"u753wSmx"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MC_KEY
"149766f0cb5ad34f425fa5fa0fcd4f16-us19"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:TlMIMdQs9rcOwVEZlq3DdFal64MWYLRXY74JWXfRnC0="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"surtimex_db"
DB_USERNAME
"surtimex_user"
DB_PASSWORD
"ojfK_559Jm$x"
SAP_CONNECTION
"sqlsrv"
SAP_HOST
"187.189.234.18"
SAP_PORT
"1433"
SAP_DATABASE
"surtimex_db"
SAP_USERNAME
"uwa"
SAP_PASSWORD
"u753wSmx"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MC_KEY
"149766f0cb5ad34f425fa5fa0fcd4f16-us19"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler